Options
All
  • Public
  • Public/Protected
  • All
Menu

Class WebApps

Package version

Class representing a WebApps.

Hierarchy

  • WebApps

Index

Constructors

Methods

Constructors

constructor

Methods

addPremierAddOn

  • addPremierAddOn(resourceGroupName: string, name: string, premierAddOnName: string, premierAddOn: PremierAddOn, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsAddPremierAddOnResponse>
  • addPremierAddOn(resourceGroupName: string, name: string, premierAddOnName: string, premierAddOn: PremierAddOn, callback: msRest.ServiceCallback<PremierAddOn>): void
  • addPremierAddOn(resourceGroupName: string, name: string, premierAddOnName: string, premierAddOn: PremierAddOn, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<PremierAddOn>): void
  • Updates a named add-on of an app.

    summary

    Updates a named add-on of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • premierAddOnName: string

      Add-on name.

    • premierAddOn: PremierAddOn

      A JSON representation of the edited premier add-on.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsAddPremierAddOnResponse>

    Promise<Models.WebAppsAddPremierAddOnResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • premierAddOnName: string

      Add-on name.

    • premierAddOn: PremierAddOn

      A JSON representation of the edited premier add-on.

    • callback: msRest.ServiceCallback<PremierAddOn>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • premierAddOnName: string

      Add-on name.

    • premierAddOn: PremierAddOn

      A JSON representation of the edited premier add-on.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<PremierAddOn>

      The callback

    Returns void

addPremierAddOnSlot

  • addPremierAddOnSlot(resourceGroupName: string, name: string, premierAddOnName: string, premierAddOn: PremierAddOn, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsAddPremierAddOnSlotResponse>
  • addPremierAddOnSlot(resourceGroupName: string, name: string, premierAddOnName: string, premierAddOn: PremierAddOn, slot: string, callback: msRest.ServiceCallback<PremierAddOn>): void
  • addPremierAddOnSlot(resourceGroupName: string, name: string, premierAddOnName: string, premierAddOn: PremierAddOn, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<PremierAddOn>): void
  • Updates a named add-on of an app.

    summary

    Updates a named add-on of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • premierAddOnName: string

      Add-on name.

    • premierAddOn: PremierAddOn

      A JSON representation of the edited premier add-on.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update the named add-on for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsAddPremierAddOnSlotResponse>

    Promise<Models.WebAppsAddPremierAddOnSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • premierAddOnName: string

      Add-on name.

    • premierAddOn: PremierAddOn

      A JSON representation of the edited premier add-on.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update the named add-on for the production slot.

    • callback: msRest.ServiceCallback<PremierAddOn>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • premierAddOnName: string

      Add-on name.

    • premierAddOn: PremierAddOn

      A JSON representation of the edited premier add-on.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update the named add-on for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<PremierAddOn>

      The callback

    Returns void

analyzeCustomHostname

  • analyzeCustomHostname(resourceGroupName: string, name: string, options?: Models.WebAppsAnalyzeCustomHostnameOptionalParams): Promise<Models.WebAppsAnalyzeCustomHostnameResponse>
  • analyzeCustomHostname(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<CustomHostnameAnalysisResult>): void
  • analyzeCustomHostname(resourceGroupName: string, name: string, options: WebAppsAnalyzeCustomHostnameOptionalParams, callback: msRest.ServiceCallback<CustomHostnameAnalysisResult>): void
  • Analyze a custom hostname.

    summary

    Analyze a custom hostname.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • Optional options: Models.WebAppsAnalyzeCustomHostnameOptionalParams

    Returns Promise<Models.WebAppsAnalyzeCustomHostnameResponse>

    Promise<Models.WebAppsAnalyzeCustomHostnameResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • callback: msRest.ServiceCallback<CustomHostnameAnalysisResult>

      The callback

    Returns void

  • Parameters

    Returns void

analyzeCustomHostnameSlot

  • analyzeCustomHostnameSlot(resourceGroupName: string, name: string, slot: string, options?: Models.WebAppsAnalyzeCustomHostnameSlotOptionalParams): Promise<Models.WebAppsAnalyzeCustomHostnameSlotResponse>
  • analyzeCustomHostnameSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<CustomHostnameAnalysisResult>): void
  • analyzeCustomHostnameSlot(resourceGroupName: string, name: string, slot: string, options: WebAppsAnalyzeCustomHostnameSlotOptionalParams, callback: msRest.ServiceCallback<CustomHostnameAnalysisResult>): void
  • Analyze a custom hostname.

    summary

    Analyze a custom hostname.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • Optional options: Models.WebAppsAnalyzeCustomHostnameSlotOptionalParams

    Returns Promise<Models.WebAppsAnalyzeCustomHostnameSlotResponse>

    Promise<Models.WebAppsAnalyzeCustomHostnameSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • callback: msRest.ServiceCallback<CustomHostnameAnalysisResult>

      The callback

    Returns void

  • Parameters

    Returns void

applySlotConfigToProduction

  • applySlotConfigToProduction(resourceGroupName: string, name: string, slotSwapEntity: CsmSlotEntity, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • applySlotConfigToProduction(resourceGroupName: string, name: string, slotSwapEntity: CsmSlotEntity, callback: msRest.ServiceCallback<void>): void
  • applySlotConfigToProduction(resourceGroupName: string, name: string, slotSwapEntity: CsmSlotEntity, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Applies the configuration settings from the target slot onto the current slot.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slotSwapEntity: CsmSlotEntity

      JSON object that contains the target slot name. See example.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slotSwapEntity: CsmSlotEntity

      JSON object that contains the target slot name. See example.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slotSwapEntity: CsmSlotEntity

      JSON object that contains the target slot name. See example.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

applySlotConfigurationSlot

  • applySlotConfigurationSlot(resourceGroupName: string, name: string, slotSwapEntity: CsmSlotEntity, slot: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • applySlotConfigurationSlot(resourceGroupName: string, name: string, slotSwapEntity: CsmSlotEntity, slot: string, callback: msRest.ServiceCallback<void>): void
  • applySlotConfigurationSlot(resourceGroupName: string, name: string, slotSwapEntity: CsmSlotEntity, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Applies the configuration settings from the target slot onto the current slot.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slotSwapEntity: CsmSlotEntity

      JSON object that contains the target slot name. See example.

    • slot: string

      Name of the source slot. If a slot is not specified, the production slot is used as the source slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slotSwapEntity: CsmSlotEntity

      JSON object that contains the target slot name. See example.

    • slot: string

      Name of the source slot. If a slot is not specified, the production slot is used as the source slot.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slotSwapEntity: CsmSlotEntity

      JSON object that contains the target slot name. See example.

    • slot: string

      Name of the source slot. If a slot is not specified, the production slot is used as the source slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

backup

  • backup(resourceGroupName: string, name: string, request: BackupRequest, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsBackupResponse>
  • backup(resourceGroupName: string, name: string, request: BackupRequest, callback: msRest.ServiceCallback<BackupItem>): void
  • backup(resourceGroupName: string, name: string, request: BackupRequest, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<BackupItem>): void
  • Creates a backup of an app.

    summary

    Creates a backup of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • request: BackupRequest

      Backup configuration. You can use the JSON response from the POST action as input here.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsBackupResponse>

    Promise<Models.WebAppsBackupResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • request: BackupRequest

      Backup configuration. You can use the JSON response from the POST action as input here.

    • callback: msRest.ServiceCallback<BackupItem>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • request: BackupRequest

      Backup configuration. You can use the JSON response from the POST action as input here.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<BackupItem>

      The callback

    Returns void

backupSlot

  • backupSlot(resourceGroupName: string, name: string, request: BackupRequest, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsBackupSlotResponse>
  • backupSlot(resourceGroupName: string, name: string, request: BackupRequest, slot: string, callback: msRest.ServiceCallback<BackupItem>): void
  • backupSlot(resourceGroupName: string, name: string, request: BackupRequest, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<BackupItem>): void
  • Creates a backup of an app.

    summary

    Creates a backup of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • request: BackupRequest

      Backup configuration. You can use the JSON response from the POST action as input here.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will create a backup for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsBackupSlotResponse>

    Promise<Models.WebAppsBackupSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • request: BackupRequest

      Backup configuration. You can use the JSON response from the POST action as input here.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will create a backup for the production slot.

    • callback: msRest.ServiceCallback<BackupItem>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • request: BackupRequest

      Backup configuration. You can use the JSON response from the POST action as input here.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will create a backup for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<BackupItem>

      The callback

    Returns void

beginCreateFunction

  • beginCreateFunction(resourceGroupName: string, name: string, functionName: string, functionEnvelope: FunctionEnvelope, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Create function for web site, or a deployment slot.

    summary

    Create function for web site, or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • functionName: string

      Function name.

    • functionEnvelope: FunctionEnvelope

      Function details.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginCreateInstanceFunctionSlot

  • beginCreateInstanceFunctionSlot(resourceGroupName: string, name: string, functionName: string, slot: string, functionEnvelope: FunctionEnvelope, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Create function for web site, or a deployment slot.

    summary

    Create function for web site, or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • functionName: string

      Function name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • functionEnvelope: FunctionEnvelope

      Function details.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginCreateInstanceMSDeployOperation

  • beginCreateInstanceMSDeployOperation(resourceGroupName: string, name: string, instanceId: string, mSDeploy: MSDeploy, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Invoke the MSDeploy web app extension.

    summary

    Invoke the MSDeploy web app extension.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • instanceId: string

      ID of web app instance.

    • mSDeploy: MSDeploy

      Details of MSDeploy operation

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginCreateInstanceMSDeployOperationSlot

  • beginCreateInstanceMSDeployOperationSlot(resourceGroupName: string, name: string, slot: string, instanceId: string, mSDeploy: MSDeploy, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Invoke the MSDeploy web app extension.

    summary

    Invoke the MSDeploy web app extension.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • instanceId: string

      ID of web app instance.

    • mSDeploy: MSDeploy

      Details of MSDeploy operation

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginCreateMSDeployOperation

  • beginCreateMSDeployOperation(resourceGroupName: string, name: string, mSDeploy: MSDeploy, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Invoke the MSDeploy web app extension.

    summary

    Invoke the MSDeploy web app extension.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • mSDeploy: MSDeploy

      Details of MSDeploy operation

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginCreateMSDeployOperationSlot

  • beginCreateMSDeployOperationSlot(resourceGroupName: string, name: string, slot: string, mSDeploy: MSDeploy, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Invoke the MSDeploy web app extension.

    summary

    Invoke the MSDeploy web app extension.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • mSDeploy: MSDeploy

      Details of MSDeploy operation

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginCreateOrUpdate

  • beginCreateOrUpdate(resourceGroupName: string, name: string, siteEnvelope: Site, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.

    • siteEnvelope: Site

      A JSON representation of the app properties. See example.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginCreateOrUpdateSlot

  • beginCreateOrUpdateSlot(resourceGroupName: string, name: string, siteEnvelope: Site, slot: string, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.

    • siteEnvelope: Site

      A JSON representation of the app properties. See example.

    • slot: string

      Name of the deployment slot to create or update. By default, this API attempts to create or modify the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginCreateOrUpdateSourceControl

  • beginCreateOrUpdateSourceControl(resourceGroupName: string, name: string, siteSourceControl: SiteSourceControl, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Updates the source control configuration of an app.

    summary

    Updates the source control configuration of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • siteSourceControl: SiteSourceControl

      JSON representation of a SiteSourceControl object. See example.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginCreateOrUpdateSourceControlSlot

  • beginCreateOrUpdateSourceControlSlot(resourceGroupName: string, name: string, siteSourceControl: SiteSourceControl, slot: string, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Updates the source control configuration of an app.

    summary

    Updates the source control configuration of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • siteSourceControl: SiteSourceControl

      JSON representation of a SiteSourceControl object. See example.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update the source control configuration for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginInstallSiteExtension

  • beginInstallSiteExtension(resourceGroupName: string, name: string, siteExtensionId: string, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Install site extension on a web site, or a deployment slot.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • siteExtensionId: string

      Site extension name.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginInstallSiteExtensionSlot

  • beginInstallSiteExtensionSlot(resourceGroupName: string, name: string, siteExtensionId: string, slot: string, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Install site extension on a web site, or a deployment slot.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • siteExtensionId: string

      Site extension name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginListPublishingCredentials

  • beginListPublishingCredentials(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Gets the Git/FTP publishing credentials of an app.

    summary

    Gets the Git/FTP publishing credentials of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginListPublishingCredentialsSlot

  • beginListPublishingCredentialsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Gets the Git/FTP publishing credentials of an app.

    summary

    Gets the Git/FTP publishing credentials of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get the publishing credentials for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginMigrateMySql

  • beginMigrateMySql(resourceGroupName: string, name: string, migrationRequestEnvelope: MigrateMySqlRequest, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Migrates a local (in-app) MySql database to a remote MySql database.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • migrationRequestEnvelope: MigrateMySqlRequest

      MySql migration options.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginMigrateStorage

  • beginMigrateStorage(subscriptionName: string, resourceGroupName: string, name: string, migrationOptions: StorageMigrationOptions, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Restores a web app.

    summary

    Restores a web app.

    Parameters

    • subscriptionName: string

      Azure subscription.

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • migrationOptions: StorageMigrationOptions

      Migration migrationOptions.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginRestore

  • beginRestore(resourceGroupName: string, name: string, backupId: string, request: RestoreRequest, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Restores a specific backup to another app (or deployment slot, if specified).

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • backupId: string

      ID of the backup.

    • request: RestoreRequest

      Information on restore request .

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginRestoreFromBackupBlob

  • beginRestoreFromBackupBlob(resourceGroupName: string, name: string, request: RestoreRequest, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Restores an app from a backup blob in Azure Storage.

    summary

    Restores an app from a backup blob in Azure Storage.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • request: RestoreRequest

      Information on restore request .

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginRestoreFromBackupBlobSlot

  • beginRestoreFromBackupBlobSlot(resourceGroupName: string, name: string, request: RestoreRequest, slot: string, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Restores an app from a backup blob in Azure Storage.

    summary

    Restores an app from a backup blob in Azure Storage.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • request: RestoreRequest

      Information on restore request .

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will restore a backup of the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginRestoreFromDeletedApp

  • beginRestoreFromDeletedApp(resourceGroupName: string, name: string, restoreRequest: DeletedAppRestoreRequest, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Restores a deleted web app to this web app.

    summary

    Restores a deleted web app to this web app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • restoreRequest: DeletedAppRestoreRequest

      Deleted web app restore information.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginRestoreFromDeletedAppSlot

  • beginRestoreFromDeletedAppSlot(resourceGroupName: string, name: string, restoreRequest: DeletedAppRestoreRequest, slot: string, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Restores a deleted web app to this web app.

    summary

    Restores a deleted web app to this web app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • restoreRequest: DeletedAppRestoreRequest

      Deleted web app restore information.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginRestoreSlot

  • beginRestoreSlot(resourceGroupName: string, name: string, backupId: string, request: RestoreRequest, slot: string, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Restores a specific backup to another app (or deployment slot, if specified).

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • backupId: string

      ID of the backup.

    • request: RestoreRequest

      Information on restore request .

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will restore a backup of the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginRestoreSnapshot

  • beginRestoreSnapshot(resourceGroupName: string, name: string, restoreRequest: SnapshotRestoreRequest, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Restores a web app from a snapshot.

    summary

    Restores a web app from a snapshot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • restoreRequest: SnapshotRestoreRequest

      Snapshot restore settings. Snapshot information can be obtained by calling GetDeletedSites or GetSiteSnapshots API.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginRestoreSnapshotSlot

  • beginRestoreSnapshotSlot(resourceGroupName: string, name: string, restoreRequest: SnapshotRestoreRequest, slot: string, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Restores a web app from a snapshot.

    summary

    Restores a web app from a snapshot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • restoreRequest: SnapshotRestoreRequest

      Snapshot restore settings. Snapshot information can be obtained by calling GetDeletedSites or GetSiteSnapshots API.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginStartNetworkTrace

  • beginStartNetworkTrace(resourceGroupName: string, name: string, options?: Models.WebAppsBeginStartNetworkTraceOptionalParams): Promise<msRestAzure.LROPoller>
  • Start capturing network packets for the site.

    summary

    Start capturing network packets for the site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • Optional options: Models.WebAppsBeginStartNetworkTraceOptionalParams

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginStartNetworkTraceSlot

  • beginStartNetworkTraceSlot(resourceGroupName: string, name: string, slot: string, options?: Models.WebAppsBeginStartNetworkTraceSlotOptionalParams): Promise<msRestAzure.LROPoller>
  • Start capturing network packets for the site.

    summary

    Start capturing network packets for the site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • slot: string

      The name of the slot for this web app.

    • Optional options: Models.WebAppsBeginStartNetworkTraceSlotOptionalParams

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginStartWebSiteNetworkTraceOperation

  • beginStartWebSiteNetworkTraceOperation(resourceGroupName: string, name: string, options?: Models.WebAppsBeginStartWebSiteNetworkTraceOperationOptionalParams): Promise<msRestAzure.LROPoller>
  • Start capturing network packets for the site.

    summary

    Start capturing network packets for the site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • Optional options: Models.WebAppsBeginStartWebSiteNetworkTraceOperationOptionalParams

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginStartWebSiteNetworkTraceOperationSlot

  • beginStartWebSiteNetworkTraceOperationSlot(resourceGroupName: string, name: string, slot: string, options?: Models.WebAppsBeginStartWebSiteNetworkTraceOperationSlotOptionalParams): Promise<msRestAzure.LROPoller>
  • Start capturing network packets for the site.

    summary

    Start capturing network packets for the site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • slot: string

      The name of the slot for this web app.

    • Optional options: Models.WebAppsBeginStartWebSiteNetworkTraceOperationSlotOptionalParams

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginSwapSlotSlot

  • beginSwapSlotSlot(resourceGroupName: string, name: string, slotSwapEntity: CsmSlotEntity, slot: string, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Swaps two deployment slots of an app.

    summary

    Swaps two deployment slots of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slotSwapEntity: CsmSlotEntity

      JSON object that contains the target slot name. See example.

    • slot: string

      Name of the source slot. If a slot is not specified, the production slot is used as the source slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginSwapSlotWithProduction

  • beginSwapSlotWithProduction(resourceGroupName: string, name: string, slotSwapEntity: CsmSlotEntity, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Swaps two deployment slots of an app.

    summary

    Swaps two deployment slots of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slotSwapEntity: CsmSlotEntity

      JSON object that contains the target slot name. See example.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

createDeployment

  • createDeployment(resourceGroupName: string, name: string, id: string, deployment: Deployment, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsCreateDeploymentResponse>
  • createDeployment(resourceGroupName: string, name: string, id: string, deployment: Deployment, callback: msRest.ServiceCallback<Deployment>): void
  • createDeployment(resourceGroupName: string, name: string, id: string, deployment: Deployment, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<Deployment>): void
  • Create a deployment for an app, or a deployment slot.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • id: string

      ID of an existing deployment.

    • deployment: Deployment

      Deployment details.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsCreateDeploymentResponse>

    Promise<Models.WebAppsCreateDeploymentResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • id: string

      ID of an existing deployment.

    • deployment: Deployment

      Deployment details.

    • callback: msRest.ServiceCallback<Deployment>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • id: string

      ID of an existing deployment.

    • deployment: Deployment

      Deployment details.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<Deployment>

      The callback

    Returns void

createDeploymentSlot

  • createDeploymentSlot(resourceGroupName: string, name: string, id: string, slot: string, deployment: Deployment, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsCreateDeploymentSlotResponse>
  • createDeploymentSlot(resourceGroupName: string, name: string, id: string, slot: string, deployment: Deployment, callback: msRest.ServiceCallback<Deployment>): void
  • createDeploymentSlot(resourceGroupName: string, name: string, id: string, slot: string, deployment: Deployment, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<Deployment>): void
  • Create a deployment for an app, or a deployment slot.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • id: string

      ID of an existing deployment.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API creates a deployment for the production slot.

    • deployment: Deployment

      Deployment details.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsCreateDeploymentSlotResponse>

    Promise<Models.WebAppsCreateDeploymentSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • id: string

      ID of an existing deployment.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API creates a deployment for the production slot.

    • deployment: Deployment

      Deployment details.

    • callback: msRest.ServiceCallback<Deployment>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • id: string

      ID of an existing deployment.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API creates a deployment for the production slot.

    • deployment: Deployment

      Deployment details.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<Deployment>

      The callback

    Returns void

createFunction

  • createFunction(resourceGroupName: string, name: string, functionName: string, functionEnvelope: FunctionEnvelope, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsCreateFunctionResponse>
  • Create function for web site, or a deployment slot.

    summary

    Create function for web site, or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • functionName: string

      Function name.

    • functionEnvelope: FunctionEnvelope

      Function details.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsCreateFunctionResponse>

    Promise<Models.WebAppsCreateFunctionResponse>

createInstanceFunctionSlot

  • createInstanceFunctionSlot(resourceGroupName: string, name: string, functionName: string, slot: string, functionEnvelope: FunctionEnvelope, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsCreateInstanceFunctionSlotResponse>
  • Create function for web site, or a deployment slot.

    summary

    Create function for web site, or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • functionName: string

      Function name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • functionEnvelope: FunctionEnvelope

      Function details.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsCreateInstanceFunctionSlotResponse>

    Promise<Models.WebAppsCreateInstanceFunctionSlotResponse>

createInstanceMSDeployOperation

  • createInstanceMSDeployOperation(resourceGroupName: string, name: string, instanceId: string, mSDeploy: MSDeploy, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsCreateInstanceMSDeployOperationResponse>
  • Invoke the MSDeploy web app extension.

    summary

    Invoke the MSDeploy web app extension.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • instanceId: string

      ID of web app instance.

    • mSDeploy: MSDeploy

      Details of MSDeploy operation

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsCreateInstanceMSDeployOperationResponse>

    Promise<Models.WebAppsCreateInstanceMSDeployOperationResponse>

createInstanceMSDeployOperationSlot

  • createInstanceMSDeployOperationSlot(resourceGroupName: string, name: string, slot: string, instanceId: string, mSDeploy: MSDeploy, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsCreateInstanceMSDeployOperationSlotResponse>
  • Invoke the MSDeploy web app extension.

    summary

    Invoke the MSDeploy web app extension.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • instanceId: string

      ID of web app instance.

    • mSDeploy: MSDeploy

      Details of MSDeploy operation

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsCreateInstanceMSDeployOperationSlotResponse>

    Promise<Models.WebAppsCreateInstanceMSDeployOperationSlotResponse>

createMSDeployOperation

  • createMSDeployOperation(resourceGroupName: string, name: string, mSDeploy: MSDeploy, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsCreateMSDeployOperationResponse>
  • Invoke the MSDeploy web app extension.

    summary

    Invoke the MSDeploy web app extension.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • mSDeploy: MSDeploy

      Details of MSDeploy operation

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsCreateMSDeployOperationResponse>

    Promise<Models.WebAppsCreateMSDeployOperationResponse>

createMSDeployOperationSlot

  • createMSDeployOperationSlot(resourceGroupName: string, name: string, slot: string, mSDeploy: MSDeploy, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsCreateMSDeployOperationSlotResponse>
  • Invoke the MSDeploy web app extension.

    summary

    Invoke the MSDeploy web app extension.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • mSDeploy: MSDeploy

      Details of MSDeploy operation

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsCreateMSDeployOperationSlotResponse>

    Promise<Models.WebAppsCreateMSDeployOperationSlotResponse>

createOrUpdate

  • createOrUpdate(resourceGroupName: string, name: string, siteEnvelope: Site, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsCreateOrUpdateResponse>
  • Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.

    • siteEnvelope: Site

      A JSON representation of the app properties. See example.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsCreateOrUpdateResponse>

    Promise<Models.WebAppsCreateOrUpdateResponse>

createOrUpdateConfiguration

  • createOrUpdateConfiguration(resourceGroupName: string, name: string, siteConfig: SiteConfigResource, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsCreateOrUpdateConfigurationResponse>
  • createOrUpdateConfiguration(resourceGroupName: string, name: string, siteConfig: SiteConfigResource, callback: msRest.ServiceCallback<SiteConfigResource>): void
  • createOrUpdateConfiguration(resourceGroupName: string, name: string, siteConfig: SiteConfigResource, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SiteConfigResource>): void
  • Updates the configuration of an app.

    summary

    Updates the configuration of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • siteConfig: SiteConfigResource

      JSON representation of a SiteConfig object. See example.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsCreateOrUpdateConfigurationResponse>

    Promise<Models.WebAppsCreateOrUpdateConfigurationResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • siteConfig: SiteConfigResource

      JSON representation of a SiteConfig object. See example.

    • callback: msRest.ServiceCallback<SiteConfigResource>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • siteConfig: SiteConfigResource

      JSON representation of a SiteConfig object. See example.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SiteConfigResource>

      The callback

    Returns void

createOrUpdateConfigurationSlot

  • createOrUpdateConfigurationSlot(resourceGroupName: string, name: string, siteConfig: SiteConfigResource, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsCreateOrUpdateConfigurationSlotResponse>
  • createOrUpdateConfigurationSlot(resourceGroupName: string, name: string, siteConfig: SiteConfigResource, slot: string, callback: msRest.ServiceCallback<SiteConfigResource>): void
  • createOrUpdateConfigurationSlot(resourceGroupName: string, name: string, siteConfig: SiteConfigResource, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SiteConfigResource>): void
  • Updates the configuration of an app.

    summary

    Updates the configuration of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • siteConfig: SiteConfigResource

      JSON representation of a SiteConfig object. See example.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update configuration for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsCreateOrUpdateConfigurationSlotResponse>

    Promise<Models.WebAppsCreateOrUpdateConfigurationSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • siteConfig: SiteConfigResource

      JSON representation of a SiteConfig object. See example.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update configuration for the production slot.

    • callback: msRest.ServiceCallback<SiteConfigResource>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • siteConfig: SiteConfigResource

      JSON representation of a SiteConfig object. See example.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update configuration for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SiteConfigResource>

      The callback

    Returns void

createOrUpdateDomainOwnershipIdentifier

  • createOrUpdateDomainOwnershipIdentifier(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, domainOwnershipIdentifier: Identifier, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsCreateOrUpdateDomainOwnershipIdentifierResponse>
  • createOrUpdateDomainOwnershipIdentifier(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, domainOwnershipIdentifier: Identifier, callback: msRest.ServiceCallback<Identifier>): void
  • createOrUpdateDomainOwnershipIdentifier(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, domainOwnershipIdentifier: Identifier, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<Identifier>): void
  • Creates a domain ownership identifier for web app, or updates an existing ownership identifier.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • domainOwnershipIdentifierName: string

      Name of domain ownership identifier.

    • domainOwnershipIdentifier: Identifier

      A JSON representation of the domain ownership properties.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsCreateOrUpdateDomainOwnershipIdentifierResponse>

    Promise<Models.WebAppsCreateOrUpdateDomainOwnershipIdentifierResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • domainOwnershipIdentifierName: string

      Name of domain ownership identifier.

    • domainOwnershipIdentifier: Identifier

      A JSON representation of the domain ownership properties.

    • callback: msRest.ServiceCallback<Identifier>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • domainOwnershipIdentifierName: string

      Name of domain ownership identifier.

    • domainOwnershipIdentifier: Identifier

      A JSON representation of the domain ownership properties.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<Identifier>

      The callback

    Returns void

createOrUpdateDomainOwnershipIdentifierSlot

  • createOrUpdateDomainOwnershipIdentifierSlot(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, domainOwnershipIdentifier: Identifier, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsCreateOrUpdateDomainOwnershipIdentifierSlotResponse>
  • createOrUpdateDomainOwnershipIdentifierSlot(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, domainOwnershipIdentifier: Identifier, slot: string, callback: msRest.ServiceCallback<Identifier>): void
  • createOrUpdateDomainOwnershipIdentifierSlot(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, domainOwnershipIdentifier: Identifier, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<Identifier>): void
  • Creates a domain ownership identifier for web app, or updates an existing ownership identifier.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • domainOwnershipIdentifierName: string

      Name of domain ownership identifier.

    • domainOwnershipIdentifier: Identifier

      A JSON representation of the domain ownership properties.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsCreateOrUpdateDomainOwnershipIdentifierSlotResponse>

    Promise<Models.WebAppsCreateOrUpdateDomainOwnershipIdentifierSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • domainOwnershipIdentifierName: string

      Name of domain ownership identifier.

    • domainOwnershipIdentifier: Identifier

      A JSON representation of the domain ownership properties.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.

    • callback: msRest.ServiceCallback<Identifier>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • domainOwnershipIdentifierName: string

      Name of domain ownership identifier.

    • domainOwnershipIdentifier: Identifier

      A JSON representation of the domain ownership properties.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<Identifier>

      The callback

    Returns void

createOrUpdateHostNameBinding

  • createOrUpdateHostNameBinding(resourceGroupName: string, name: string, hostName: string, hostNameBinding: HostNameBinding, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsCreateOrUpdateHostNameBindingResponse>
  • createOrUpdateHostNameBinding(resourceGroupName: string, name: string, hostName: string, hostNameBinding: HostNameBinding, callback: msRest.ServiceCallback<HostNameBinding>): void
  • createOrUpdateHostNameBinding(resourceGroupName: string, name: string, hostName: string, hostNameBinding: HostNameBinding, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<HostNameBinding>): void
  • Creates a hostname binding for an app.

    summary

    Creates a hostname binding for an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • hostName: string

      Hostname in the hostname binding.

    • hostNameBinding: HostNameBinding

      Binding details. This is the JSON representation of a HostNameBinding object.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsCreateOrUpdateHostNameBindingResponse>

    Promise<Models.WebAppsCreateOrUpdateHostNameBindingResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • hostName: string

      Hostname in the hostname binding.

    • hostNameBinding: HostNameBinding

      Binding details. This is the JSON representation of a HostNameBinding object.

    • callback: msRest.ServiceCallback<HostNameBinding>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • hostName: string

      Hostname in the hostname binding.

    • hostNameBinding: HostNameBinding

      Binding details. This is the JSON representation of a HostNameBinding object.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<HostNameBinding>

      The callback

    Returns void

createOrUpdateHostNameBindingSlot

  • createOrUpdateHostNameBindingSlot(resourceGroupName: string, name: string, hostName: string, hostNameBinding: HostNameBinding, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsCreateOrUpdateHostNameBindingSlotResponse>
  • createOrUpdateHostNameBindingSlot(resourceGroupName: string, name: string, hostName: string, hostNameBinding: HostNameBinding, slot: string, callback: msRest.ServiceCallback<HostNameBinding>): void
  • createOrUpdateHostNameBindingSlot(resourceGroupName: string, name: string, hostName: string, hostNameBinding: HostNameBinding, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<HostNameBinding>): void
  • Creates a hostname binding for an app.

    summary

    Creates a hostname binding for an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • hostName: string

      Hostname in the hostname binding.

    • hostNameBinding: HostNameBinding

      Binding details. This is the JSON representation of a HostNameBinding object.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will create a binding for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsCreateOrUpdateHostNameBindingSlotResponse>

    Promise<Models.WebAppsCreateOrUpdateHostNameBindingSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • hostName: string

      Hostname in the hostname binding.

    • hostNameBinding: HostNameBinding

      Binding details. This is the JSON representation of a HostNameBinding object.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will create a binding for the production slot.

    • callback: msRest.ServiceCallback<HostNameBinding>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • hostName: string

      Hostname in the hostname binding.

    • hostNameBinding: HostNameBinding

      Binding details. This is the JSON representation of a HostNameBinding object.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will create a binding for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<HostNameBinding>

      The callback

    Returns void

createOrUpdateHybridConnection

  • createOrUpdateHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, connectionEnvelope: HybridConnection, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsCreateOrUpdateHybridConnectionResponse>
  • createOrUpdateHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, connectionEnvelope: HybridConnection, callback: msRest.ServiceCallback<HybridConnection>): void
  • createOrUpdateHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, connectionEnvelope: HybridConnection, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<HybridConnection>): void
  • Creates a new Hybrid Connection using a Service Bus relay.

    summary

    Creates a new Hybrid Connection using a Service Bus relay.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • namespaceName: string

      The namespace for this hybrid connection.

    • relayName: string

      The relay name for this hybrid connection.

    • connectionEnvelope: HybridConnection

      The details of the hybrid connection.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsCreateOrUpdateHybridConnectionResponse>

    Promise<Models.WebAppsCreateOrUpdateHybridConnectionResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • namespaceName: string

      The namespace for this hybrid connection.

    • relayName: string

      The relay name for this hybrid connection.

    • connectionEnvelope: HybridConnection

      The details of the hybrid connection.

    • callback: msRest.ServiceCallback<HybridConnection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • namespaceName: string

      The namespace for this hybrid connection.

    • relayName: string

      The relay name for this hybrid connection.

    • connectionEnvelope: HybridConnection

      The details of the hybrid connection.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<HybridConnection>

      The callback

    Returns void

createOrUpdateHybridConnectionSlot

  • createOrUpdateHybridConnectionSlot(resourceGroupName: string, name: string, namespaceName: string, relayName: string, connectionEnvelope: HybridConnection, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsCreateOrUpdateHybridConnectionSlotResponse>
  • createOrUpdateHybridConnectionSlot(resourceGroupName: string, name: string, namespaceName: string, relayName: string, connectionEnvelope: HybridConnection, slot: string, callback: msRest.ServiceCallback<HybridConnection>): void
  • createOrUpdateHybridConnectionSlot(resourceGroupName: string, name: string, namespaceName: string, relayName: string, connectionEnvelope: HybridConnection, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<HybridConnection>): void
  • Creates a new Hybrid Connection using a Service Bus relay.

    summary

    Creates a new Hybrid Connection using a Service Bus relay.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • namespaceName: string

      The namespace for this hybrid connection.

    • relayName: string

      The relay name for this hybrid connection.

    • connectionEnvelope: HybridConnection

      The details of the hybrid connection.

    • slot: string

      The name of the slot for the web app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsCreateOrUpdateHybridConnectionSlotResponse>

    Promise<Models.WebAppsCreateOrUpdateHybridConnectionSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • namespaceName: string

      The namespace for this hybrid connection.

    • relayName: string

      The relay name for this hybrid connection.

    • connectionEnvelope: HybridConnection

      The details of the hybrid connection.

    • slot: string

      The name of the slot for the web app.

    • callback: msRest.ServiceCallback<HybridConnection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • namespaceName: string

      The namespace for this hybrid connection.

    • relayName: string

      The relay name for this hybrid connection.

    • connectionEnvelope: HybridConnection

      The details of the hybrid connection.

    • slot: string

      The name of the slot for the web app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<HybridConnection>

      The callback

    Returns void

createOrUpdatePublicCertificate

  • createOrUpdatePublicCertificate(resourceGroupName: string, name: string, publicCertificateName: string, publicCertificate: PublicCertificate, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsCreateOrUpdatePublicCertificateResponse>
  • createOrUpdatePublicCertificate(resourceGroupName: string, name: string, publicCertificateName: string, publicCertificate: PublicCertificate, callback: msRest.ServiceCallback<PublicCertificate>): void
  • createOrUpdatePublicCertificate(resourceGroupName: string, name: string, publicCertificateName: string, publicCertificate: PublicCertificate, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<PublicCertificate>): void
  • Creates a hostname binding for an app.

    summary

    Creates a hostname binding for an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • publicCertificateName: string

      Public certificate name.

    • publicCertificate: PublicCertificate

      Public certificate details. This is the JSON representation of a PublicCertificate object.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsCreateOrUpdatePublicCertificateResponse>

    Promise<Models.WebAppsCreateOrUpdatePublicCertificateResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • publicCertificateName: string

      Public certificate name.

    • publicCertificate: PublicCertificate

      Public certificate details. This is the JSON representation of a PublicCertificate object.

    • callback: msRest.ServiceCallback<PublicCertificate>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • publicCertificateName: string

      Public certificate name.

    • publicCertificate: PublicCertificate

      Public certificate details. This is the JSON representation of a PublicCertificate object.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<PublicCertificate>

      The callback

    Returns void

createOrUpdatePublicCertificateSlot

  • createOrUpdatePublicCertificateSlot(resourceGroupName: string, name: string, publicCertificateName: string, publicCertificate: PublicCertificate, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsCreateOrUpdatePublicCertificateSlotResponse>
  • createOrUpdatePublicCertificateSlot(resourceGroupName: string, name: string, publicCertificateName: string, publicCertificate: PublicCertificate, slot: string, callback: msRest.ServiceCallback<PublicCertificate>): void
  • createOrUpdatePublicCertificateSlot(resourceGroupName: string, name: string, publicCertificateName: string, publicCertificate: PublicCertificate, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<PublicCertificate>): void
  • Creates a hostname binding for an app.

    summary

    Creates a hostname binding for an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • publicCertificateName: string

      Public certificate name.

    • publicCertificate: PublicCertificate

      Public certificate details. This is the JSON representation of a PublicCertificate object.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will create a binding for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsCreateOrUpdatePublicCertificateSlotResponse>

    Promise<Models.WebAppsCreateOrUpdatePublicCertificateSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • publicCertificateName: string

      Public certificate name.

    • publicCertificate: PublicCertificate

      Public certificate details. This is the JSON representation of a PublicCertificate object.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will create a binding for the production slot.

    • callback: msRest.ServiceCallback<PublicCertificate>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • publicCertificateName: string

      Public certificate name.

    • publicCertificate: PublicCertificate

      Public certificate details. This is the JSON representation of a PublicCertificate object.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will create a binding for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<PublicCertificate>

      The callback

    Returns void

createOrUpdateRelayServiceConnection

  • createOrUpdateRelayServiceConnection(resourceGroupName: string, name: string, entityName: string, connectionEnvelope: RelayServiceConnectionEntity, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsCreateOrUpdateRelayServiceConnectionResponse>
  • createOrUpdateRelayServiceConnection(resourceGroupName: string, name: string, entityName: string, connectionEnvelope: RelayServiceConnectionEntity, callback: msRest.ServiceCallback<RelayServiceConnectionEntity>): void
  • createOrUpdateRelayServiceConnection(resourceGroupName: string, name: string, entityName: string, connectionEnvelope: RelayServiceConnectionEntity, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<RelayServiceConnectionEntity>): void
  • Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • entityName: string

      Name of the hybrid connection configuration.

    • connectionEnvelope: RelayServiceConnectionEntity

      Details of the hybrid connection configuration.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsCreateOrUpdateRelayServiceConnectionResponse>

    Promise<Models.WebAppsCreateOrUpdateRelayServiceConnectionResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • entityName: string

      Name of the hybrid connection configuration.

    • connectionEnvelope: RelayServiceConnectionEntity

      Details of the hybrid connection configuration.

    • callback: msRest.ServiceCallback<RelayServiceConnectionEntity>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • entityName: string

      Name of the hybrid connection configuration.

    • connectionEnvelope: RelayServiceConnectionEntity

      Details of the hybrid connection configuration.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<RelayServiceConnectionEntity>

      The callback

    Returns void

createOrUpdateRelayServiceConnectionSlot

  • createOrUpdateRelayServiceConnectionSlot(resourceGroupName: string, name: string, entityName: string, connectionEnvelope: RelayServiceConnectionEntity, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsCreateOrUpdateRelayServiceConnectionSlotResponse>
  • createOrUpdateRelayServiceConnectionSlot(resourceGroupName: string, name: string, entityName: string, connectionEnvelope: RelayServiceConnectionEntity, slot: string, callback: msRest.ServiceCallback<RelayServiceConnectionEntity>): void
  • createOrUpdateRelayServiceConnectionSlot(resourceGroupName: string, name: string, entityName: string, connectionEnvelope: RelayServiceConnectionEntity, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<RelayServiceConnectionEntity>): void
  • Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • entityName: string

      Name of the hybrid connection configuration.

    • connectionEnvelope: RelayServiceConnectionEntity

      Details of the hybrid connection configuration.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will create or update a hybrid connection for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsCreateOrUpdateRelayServiceConnectionSlotResponse>

    Promise<Models.WebAppsCreateOrUpdateRelayServiceConnectionSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • entityName: string

      Name of the hybrid connection configuration.

    • connectionEnvelope: RelayServiceConnectionEntity

      Details of the hybrid connection configuration.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will create or update a hybrid connection for the production slot.

    • callback: msRest.ServiceCallback<RelayServiceConnectionEntity>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • entityName: string

      Name of the hybrid connection configuration.

    • connectionEnvelope: RelayServiceConnectionEntity

      Details of the hybrid connection configuration.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will create or update a hybrid connection for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<RelayServiceConnectionEntity>

      The callback

    Returns void

createOrUpdateSlot

  • createOrUpdateSlot(resourceGroupName: string, name: string, siteEnvelope: Site, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsCreateOrUpdateSlotResponse>
  • Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.

    • siteEnvelope: Site

      A JSON representation of the app properties. See example.

    • slot: string

      Name of the deployment slot to create or update. By default, this API attempts to create or modify the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsCreateOrUpdateSlotResponse>

    Promise<Models.WebAppsCreateOrUpdateSlotResponse>

createOrUpdateSourceControl

  • createOrUpdateSourceControl(resourceGroupName: string, name: string, siteSourceControl: SiteSourceControl, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsCreateOrUpdateSourceControlResponse>
  • Updates the source control configuration of an app.

    summary

    Updates the source control configuration of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • siteSourceControl: SiteSourceControl

      JSON representation of a SiteSourceControl object. See example.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsCreateOrUpdateSourceControlResponse>

    Promise<Models.WebAppsCreateOrUpdateSourceControlResponse>

createOrUpdateSourceControlSlot

  • createOrUpdateSourceControlSlot(resourceGroupName: string, name: string, siteSourceControl: SiteSourceControl, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsCreateOrUpdateSourceControlSlotResponse>
  • Updates the source control configuration of an app.

    summary

    Updates the source control configuration of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • siteSourceControl: SiteSourceControl

      JSON representation of a SiteSourceControl object. See example.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update the source control configuration for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsCreateOrUpdateSourceControlSlotResponse>

    Promise<Models.WebAppsCreateOrUpdateSourceControlSlotResponse>

createOrUpdateSwiftVirtualNetworkConnection

  • createOrUpdateSwiftVirtualNetworkConnection(resourceGroupName: string, name: string, connectionEnvelope: SwiftVirtualNetwork, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsCreateOrUpdateSwiftVirtualNetworkConnectionResponse>
  • createOrUpdateSwiftVirtualNetworkConnection(resourceGroupName: string, name: string, connectionEnvelope: SwiftVirtualNetwork, callback: msRest.ServiceCallback<SwiftVirtualNetwork>): void
  • createOrUpdateSwiftVirtualNetworkConnection(resourceGroupName: string, name: string, connectionEnvelope: SwiftVirtualNetwork, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SwiftVirtualNetwork>): void
  • 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.

    summary

    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: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • connectionEnvelope: SwiftVirtualNetwork

      Properties of the Virtual Network connection. See example.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsCreateOrUpdateSwiftVirtualNetworkConnectionResponse>

    Promise<Models.WebAppsCreateOrUpdateSwiftVirtualNetworkConnectionResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • connectionEnvelope: SwiftVirtualNetwork

      Properties of the Virtual Network connection. See example.

    • callback: msRest.ServiceCallback<SwiftVirtualNetwork>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • connectionEnvelope: SwiftVirtualNetwork

      Properties of the Virtual Network connection. See example.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SwiftVirtualNetwork>

      The callback

    Returns void

createOrUpdateSwiftVirtualNetworkConnectionSlot

  • createOrUpdateSwiftVirtualNetworkConnectionSlot(resourceGroupName: string, name: string, connectionEnvelope: SwiftVirtualNetwork, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsCreateOrUpdateSwiftVirtualNetworkConnectionSlotResponse>
  • createOrUpdateSwiftVirtualNetworkConnectionSlot(resourceGroupName: string, name: string, connectionEnvelope: SwiftVirtualNetwork, slot: string, callback: msRest.ServiceCallback<SwiftVirtualNetwork>): void
  • createOrUpdateSwiftVirtualNetworkConnectionSlot(resourceGroupName: string, name: string, connectionEnvelope: SwiftVirtualNetwork, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SwiftVirtualNetwork>): void
  • 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.

    summary

    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: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • connectionEnvelope: SwiftVirtualNetwork

      Properties of the Virtual Network connection. See example.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsCreateOrUpdateSwiftVirtualNetworkConnectionSlotResponse>

    Promise<Models.WebAppsCreateOrUpdateSwiftVirtualNetworkConnectionSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • connectionEnvelope: SwiftVirtualNetwork

      Properties of the Virtual Network connection. See example.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.

    • callback: msRest.ServiceCallback<SwiftVirtualNetwork>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • connectionEnvelope: SwiftVirtualNetwork

      Properties of the Virtual Network connection. See example.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SwiftVirtualNetwork>

      The callback

    Returns void

createOrUpdateVnetConnection

  • createOrUpdateVnetConnection(resourceGroupName: string, name: string, vnetName: string, connectionEnvelope: VnetInfo, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsCreateOrUpdateVnetConnectionResponse>
  • createOrUpdateVnetConnection(resourceGroupName: string, name: string, vnetName: string, connectionEnvelope: VnetInfo, callback: msRest.ServiceCallback<VnetInfo>): void
  • createOrUpdateVnetConnection(resourceGroupName: string, name: string, vnetName: string, connectionEnvelope: VnetInfo, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<VnetInfo>): void
  • Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of an existing Virtual Network.

    • connectionEnvelope: VnetInfo

      Properties of the Virtual Network connection. See example.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsCreateOrUpdateVnetConnectionResponse>

    Promise<Models.WebAppsCreateOrUpdateVnetConnectionResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of an existing Virtual Network.

    • connectionEnvelope: VnetInfo

      Properties of the Virtual Network connection. See example.

    • callback: msRest.ServiceCallback<VnetInfo>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of an existing Virtual Network.

    • connectionEnvelope: VnetInfo

      Properties of the Virtual Network connection. See example.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<VnetInfo>

      The callback

    Returns void

createOrUpdateVnetConnectionGateway

  • createOrUpdateVnetConnectionGateway(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: VnetGateway, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsCreateOrUpdateVnetConnectionGatewayResponse>
  • createOrUpdateVnetConnectionGateway(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: VnetGateway, callback: msRest.ServiceCallback<VnetGateway>): void
  • createOrUpdateVnetConnectionGateway(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: VnetGateway, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<VnetGateway>): void
  • Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of the Virtual Network.

    • gatewayName: string

      Name of the gateway. Currently, the only supported string is "primary".

    • connectionEnvelope: VnetGateway

      The properties to update this gateway with.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsCreateOrUpdateVnetConnectionGatewayResponse>

    Promise<Models.WebAppsCreateOrUpdateVnetConnectionGatewayResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of the Virtual Network.

    • gatewayName: string

      Name of the gateway. Currently, the only supported string is "primary".

    • connectionEnvelope: VnetGateway

      The properties to update this gateway with.

    • callback: msRest.ServiceCallback<VnetGateway>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of the Virtual Network.

    • gatewayName: string

      Name of the gateway. Currently, the only supported string is "primary".

    • connectionEnvelope: VnetGateway

      The properties to update this gateway with.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<VnetGateway>

      The callback

    Returns void

createOrUpdateVnetConnectionGatewaySlot

  • createOrUpdateVnetConnectionGatewaySlot(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: VnetGateway, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsCreateOrUpdateVnetConnectionGatewaySlotResponse>
  • createOrUpdateVnetConnectionGatewaySlot(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: VnetGateway, slot: string, callback: msRest.ServiceCallback<VnetGateway>): void
  • createOrUpdateVnetConnectionGatewaySlot(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: VnetGateway, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<VnetGateway>): void
  • Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of the Virtual Network.

    • gatewayName: string

      Name of the gateway. Currently, the only supported string is "primary".

    • connectionEnvelope: VnetGateway

      The properties to update this gateway with.

    • slot: string

      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.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsCreateOrUpdateVnetConnectionGatewaySlotResponse>

    Promise<Models.WebAppsCreateOrUpdateVnetConnectionGatewaySlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of the Virtual Network.

    • gatewayName: string

      Name of the gateway. Currently, the only supported string is "primary".

    • connectionEnvelope: VnetGateway

      The properties to update this gateway with.

    • slot: string

      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.

    • callback: msRest.ServiceCallback<VnetGateway>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of the Virtual Network.

    • gatewayName: string

      Name of the gateway. Currently, the only supported string is "primary".

    • connectionEnvelope: VnetGateway

      The properties to update this gateway with.

    • slot: string

      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.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<VnetGateway>

      The callback

    Returns void

createOrUpdateVnetConnectionSlot

  • createOrUpdateVnetConnectionSlot(resourceGroupName: string, name: string, vnetName: string, connectionEnvelope: VnetInfo, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsCreateOrUpdateVnetConnectionSlotResponse>
  • createOrUpdateVnetConnectionSlot(resourceGroupName: string, name: string, vnetName: string, connectionEnvelope: VnetInfo, slot: string, callback: msRest.ServiceCallback<VnetInfo>): void
  • createOrUpdateVnetConnectionSlot(resourceGroupName: string, name: string, vnetName: string, connectionEnvelope: VnetInfo, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<VnetInfo>): void
  • Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of an existing Virtual Network.

    • connectionEnvelope: VnetInfo

      Properties of the Virtual Network connection. See example.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsCreateOrUpdateVnetConnectionSlotResponse>

    Promise<Models.WebAppsCreateOrUpdateVnetConnectionSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of an existing Virtual Network.

    • connectionEnvelope: VnetInfo

      Properties of the Virtual Network connection. See example.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.

    • callback: msRest.ServiceCallback<VnetInfo>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of an existing Virtual Network.

    • connectionEnvelope: VnetInfo

      Properties of the Virtual Network connection. See example.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<VnetInfo>

      The callback

    Returns void

deleteBackup

  • deleteBackup(resourceGroupName: string, name: string, backupId: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deleteBackup(resourceGroupName: string, name: string, backupId: string, callback: msRest.ServiceCallback<void>): void
  • deleteBackup(resourceGroupName: string, name: string, backupId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Deletes a backup of an app by its ID.

    summary

    Deletes a backup of an app by its ID.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • backupId: string

      ID of the backup.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • backupId: string

      ID of the backup.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • backupId: string

      ID of the backup.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deleteBackupConfiguration

  • deleteBackupConfiguration(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deleteBackupConfiguration(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<void>): void
  • deleteBackupConfiguration(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Deletes the backup configuration of an app.

    summary

    Deletes the backup configuration of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deleteBackupConfigurationSlot

  • deleteBackupConfigurationSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deleteBackupConfigurationSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<void>): void
  • deleteBackupConfigurationSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Deletes the backup configuration of an app.

    summary

    Deletes the backup configuration of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete the backup configuration for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete the backup configuration for the production slot.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete the backup configuration for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deleteBackupSlot

  • deleteBackupSlot(resourceGroupName: string, name: string, backupId: string, slot: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deleteBackupSlot(resourceGroupName: string, name: string, backupId: string, slot: string, callback: msRest.ServiceCallback<void>): void
  • deleteBackupSlot(resourceGroupName: string, name: string, backupId: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Deletes a backup of an app by its ID.

    summary

    Deletes a backup of an app by its ID.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • backupId: string

      ID of the backup.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete a backup of the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • backupId: string

      ID of the backup.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete a backup of the production slot.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • backupId: string

      ID of the backup.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete a backup of the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deleteContinuousWebJob

  • deleteContinuousWebJob(resourceGroupName: string, name: string, webJobName: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deleteContinuousWebJob(resourceGroupName: string, name: string, webJobName: string, callback: msRest.ServiceCallback<void>): void
  • deleteContinuousWebJob(resourceGroupName: string, name: string, webJobName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Delete a continuous web job by its ID for an app, or a deployment slot.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deleteContinuousWebJobSlot

  • deleteContinuousWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deleteContinuousWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, callback: msRest.ServiceCallback<void>): void
  • deleteContinuousWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Delete a continuous web job by its ID for an app, or a deployment slot.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deleteDeployment

  • deleteDeployment(resourceGroupName: string, name: string, id: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deleteDeployment(resourceGroupName: string, name: string, id: string, callback: msRest.ServiceCallback<void>): void
  • deleteDeployment(resourceGroupName: string, name: string, id: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Delete a deployment by its ID for an app, or a deployment slot.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • id: string

      Deployment ID.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • id: string

      Deployment ID.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • id: string

      Deployment ID.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deleteDeploymentSlot

  • deleteDeploymentSlot(resourceGroupName: string, name: string, id: string, slot: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deleteDeploymentSlot(resourceGroupName: string, name: string, id: string, slot: string, callback: msRest.ServiceCallback<void>): void
  • deleteDeploymentSlot(resourceGroupName: string, name: string, id: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Delete a deployment by its ID for an app, or a deployment slot.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • id: string

      Deployment ID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • id: string

      Deployment ID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • id: string

      Deployment ID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deleteDomainOwnershipIdentifier

  • deleteDomainOwnershipIdentifier(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deleteDomainOwnershipIdentifier(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, callback: msRest.ServiceCallback<void>): void
  • deleteDomainOwnershipIdentifier(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Deletes a domain ownership identifier for a web app.

    summary

    Deletes a domain ownership identifier for a web app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • domainOwnershipIdentifierName: string

      Name of domain ownership identifier.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • domainOwnershipIdentifierName: string

      Name of domain ownership identifier.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • domainOwnershipIdentifierName: string

      Name of domain ownership identifier.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deleteDomainOwnershipIdentifierSlot

  • deleteDomainOwnershipIdentifierSlot(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, slot: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deleteDomainOwnershipIdentifierSlot(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, slot: string, callback: msRest.ServiceCallback<void>): void
  • deleteDomainOwnershipIdentifierSlot(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Deletes a domain ownership identifier for a web app.

    summary

    Deletes a domain ownership identifier for a web app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • domainOwnershipIdentifierName: string

      Name of domain ownership identifier.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • domainOwnershipIdentifierName: string

      Name of domain ownership identifier.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • domainOwnershipIdentifierName: string

      Name of domain ownership identifier.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deleteFunction

  • deleteFunction(resourceGroupName: string, name: string, functionName: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deleteFunction(resourceGroupName: string, name: string, functionName: string, callback: msRest.ServiceCallback<void>): void
  • deleteFunction(resourceGroupName: string, name: string, functionName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Delete a function for web site, or a deployment slot.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • functionName: string

      Function name.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • functionName: string

      Function name.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • functionName: string

      Function name.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deleteHostNameBinding

  • deleteHostNameBinding(resourceGroupName: string, name: string, hostName: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deleteHostNameBinding(resourceGroupName: string, name: string, hostName: string, callback: msRest.ServiceCallback<void>): void
  • deleteHostNameBinding(resourceGroupName: string, name: string, hostName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Deletes a hostname binding for an app.

    summary

    Deletes a hostname binding for an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • hostName: string

      Hostname in the hostname binding.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • hostName: string

      Hostname in the hostname binding.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • hostName: string

      Hostname in the hostname binding.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deleteHostNameBindingSlot

  • deleteHostNameBindingSlot(resourceGroupName: string, name: string, slot: string, hostName: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deleteHostNameBindingSlot(resourceGroupName: string, name: string, slot: string, hostName: string, callback: msRest.ServiceCallback<void>): void
  • deleteHostNameBindingSlot(resourceGroupName: string, name: string, slot: string, hostName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Deletes a hostname binding for an app.

    summary

    Deletes a hostname binding for an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.

    • hostName: string

      Hostname in the hostname binding.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.

    • hostName: string

      Hostname in the hostname binding.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.

    • hostName: string

      Hostname in the hostname binding.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deleteHybridConnection

  • deleteHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deleteHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, callback: msRest.ServiceCallback<void>): void
  • deleteHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Removes a Hybrid Connection from this site.

    summary

    Removes a Hybrid Connection from this site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • namespaceName: string

      The namespace for this hybrid connection.

    • relayName: string

      The relay name for this hybrid connection.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • namespaceName: string

      The namespace for this hybrid connection.

    • relayName: string

      The relay name for this hybrid connection.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • namespaceName: string

      The namespace for this hybrid connection.

    • relayName: string

      The relay name for this hybrid connection.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deleteHybridConnectionSlot

  • deleteHybridConnectionSlot(resourceGroupName: string, name: string, namespaceName: string, relayName: string, slot: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deleteHybridConnectionSlot(resourceGroupName: string, name: string, namespaceName: string, relayName: string, slot: string, callback: msRest.ServiceCallback<void>): void
  • deleteHybridConnectionSlot(resourceGroupName: string, name: string, namespaceName: string, relayName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Removes a Hybrid Connection from this site.

    summary

    Removes a Hybrid Connection from this site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • namespaceName: string

      The namespace for this hybrid connection.

    • relayName: string

      The relay name for this hybrid connection.

    • slot: string

      The name of the slot for the web app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • namespaceName: string

      The namespace for this hybrid connection.

    • relayName: string

      The relay name for this hybrid connection.

    • slot: string

      The name of the slot for the web app.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • namespaceName: string

      The namespace for this hybrid connection.

    • relayName: string

      The relay name for this hybrid connection.

    • slot: string

      The name of the slot for the web app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deleteInstanceFunctionSlot

  • deleteInstanceFunctionSlot(resourceGroupName: string, name: string, functionName: string, slot: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deleteInstanceFunctionSlot(resourceGroupName: string, name: string, functionName: string, slot: string, callback: msRest.ServiceCallback<void>): void
  • deleteInstanceFunctionSlot(resourceGroupName: string, name: string, functionName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Delete a function for web site, or a deployment slot.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • functionName: string

      Function name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • functionName: string

      Function name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • functionName: string

      Function name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deleteInstanceProcess

  • deleteInstanceProcess(resourceGroupName: string, name: string, processId: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deleteInstanceProcess(resourceGroupName: string, name: string, processId: string, instanceId: string, callback: msRest.ServiceCallback<void>): void
  • deleteInstanceProcess(resourceGroupName: string, name: string, processId: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.

    summary

    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: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • instanceId: string

      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".

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • instanceId: string

      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".

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • instanceId: string

      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".

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deleteInstanceProcessSlot

  • deleteInstanceProcessSlot(resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deleteInstanceProcessSlot(resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, callback: msRest.ServiceCallback<void>): void
  • deleteInstanceProcessSlot(resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.

    summary

    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: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • instanceId: string

      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".

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • instanceId: string

      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".

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • instanceId: string

      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".

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deleteMethod

  • deleteMethod(resourceGroupName: string, name: string, options?: Models.WebAppsDeleteMethodOptionalParams): Promise<msRest.RestResponse>
  • deleteMethod(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<void>): void
  • deleteMethod(resourceGroupName: string, name: string, options: WebAppsDeleteMethodOptionalParams, callback: msRest.ServiceCallback<void>): void
  • Deletes a web, mobile, or API app, or one of the deployment slots.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app to delete.

    • Optional options: Models.WebAppsDeleteMethodOptionalParams

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app to delete.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app to delete.

    • options: WebAppsDeleteMethodOptionalParams

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deletePremierAddOn

  • deletePremierAddOn(resourceGroupName: string, name: string, premierAddOnName: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deletePremierAddOn(resourceGroupName: string, name: string, premierAddOnName: string, callback: msRest.ServiceCallback<void>): void
  • deletePremierAddOn(resourceGroupName: string, name: string, premierAddOnName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Delete a premier add-on from an app.

    summary

    Delete a premier add-on from an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • premierAddOnName: string

      Add-on name.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • premierAddOnName: string

      Add-on name.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • premierAddOnName: string

      Add-on name.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deletePremierAddOnSlot

  • deletePremierAddOnSlot(resourceGroupName: string, name: string, premierAddOnName: string, slot: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deletePremierAddOnSlot(resourceGroupName: string, name: string, premierAddOnName: string, slot: string, callback: msRest.ServiceCallback<void>): void
  • deletePremierAddOnSlot(resourceGroupName: string, name: string, premierAddOnName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Delete a premier add-on from an app.

    summary

    Delete a premier add-on from an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • premierAddOnName: string

      Add-on name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete the named add-on for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • premierAddOnName: string

      Add-on name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete the named add-on for the production slot.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • premierAddOnName: string

      Add-on name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete the named add-on for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deleteProcess

  • deleteProcess(resourceGroupName: string, name: string, processId: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deleteProcess(resourceGroupName: string, name: string, processId: string, callback: msRest.ServiceCallback<void>): void
  • deleteProcess(resourceGroupName: string, name: string, processId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.

    summary

    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: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deleteProcessSlot

  • deleteProcessSlot(resourceGroupName: string, name: string, processId: string, slot: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deleteProcessSlot(resourceGroupName: string, name: string, processId: string, slot: string, callback: msRest.ServiceCallback<void>): void
  • deleteProcessSlot(resourceGroupName: string, name: string, processId: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.

    summary

    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: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deletePublicCertificate

  • deletePublicCertificate(resourceGroupName: string, name: string, publicCertificateName: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deletePublicCertificate(resourceGroupName: string, name: string, publicCertificateName: string, callback: msRest.ServiceCallback<void>): void
  • deletePublicCertificate(resourceGroupName: string, name: string, publicCertificateName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Deletes a hostname binding for an app.

    summary

    Deletes a hostname binding for an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • publicCertificateName: string

      Public certificate name.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • publicCertificateName: string

      Public certificate name.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • publicCertificateName: string

      Public certificate name.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deletePublicCertificateSlot

  • deletePublicCertificateSlot(resourceGroupName: string, name: string, slot: string, publicCertificateName: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deletePublicCertificateSlot(resourceGroupName: string, name: string, slot: string, publicCertificateName: string, callback: msRest.ServiceCallback<void>): void
  • deletePublicCertificateSlot(resourceGroupName: string, name: string, slot: string, publicCertificateName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Deletes a hostname binding for an app.

    summary

    Deletes a hostname binding for an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.

    • publicCertificateName: string

      Public certificate name.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.

    • publicCertificateName: string

      Public certificate name.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.

    • publicCertificateName: string

      Public certificate name.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deleteRelayServiceConnection

  • deleteRelayServiceConnection(resourceGroupName: string, name: string, entityName: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deleteRelayServiceConnection(resourceGroupName: string, name: string, entityName: string, callback: msRest.ServiceCallback<void>): void
  • deleteRelayServiceConnection(resourceGroupName: string, name: string, entityName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Deletes a relay service connection by its name.

    summary

    Deletes a relay service connection by its name.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • entityName: string

      Name of the hybrid connection configuration.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • entityName: string

      Name of the hybrid connection configuration.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • entityName: string

      Name of the hybrid connection configuration.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deleteRelayServiceConnectionSlot

  • deleteRelayServiceConnectionSlot(resourceGroupName: string, name: string, entityName: string, slot: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deleteRelayServiceConnectionSlot(resourceGroupName: string, name: string, entityName: string, slot: string, callback: msRest.ServiceCallback<void>): void
  • deleteRelayServiceConnectionSlot(resourceGroupName: string, name: string, entityName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Deletes a relay service connection by its name.

    summary

    Deletes a relay service connection by its name.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • entityName: string

      Name of the hybrid connection configuration.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete a hybrid connection for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • entityName: string

      Name of the hybrid connection configuration.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete a hybrid connection for the production slot.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • entityName: string

      Name of the hybrid connection configuration.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete a hybrid connection for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deleteSiteExtension

  • deleteSiteExtension(resourceGroupName: string, name: string, siteExtensionId: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deleteSiteExtension(resourceGroupName: string, name: string, siteExtensionId: string, callback: msRest.ServiceCallback<void>): void
  • deleteSiteExtension(resourceGroupName: string, name: string, siteExtensionId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Remove a site extension from a web site, or a deployment slot.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • siteExtensionId: string

      Site extension name.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • siteExtensionId: string

      Site extension name.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • siteExtensionId: string

      Site extension name.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deleteSiteExtensionSlot

  • deleteSiteExtensionSlot(resourceGroupName: string, name: string, siteExtensionId: string, slot: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deleteSiteExtensionSlot(resourceGroupName: string, name: string, siteExtensionId: string, slot: string, callback: msRest.ServiceCallback<void>): void
  • deleteSiteExtensionSlot(resourceGroupName: string, name: string, siteExtensionId: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Remove a site extension from a web site, or a deployment slot.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • siteExtensionId: string

      Site extension name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • siteExtensionId: string

      Site extension name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • siteExtensionId: string

      Site extension name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deleteSlot

  • deleteSlot(resourceGroupName: string, name: string, slot: string, options?: Models.WebAppsDeleteSlotOptionalParams): Promise<msRest.RestResponse>
  • deleteSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<void>): void
  • deleteSlot(resourceGroupName: string, name: string, slot: string, options: WebAppsDeleteSlotOptionalParams, callback: msRest.ServiceCallback<void>): void
  • Deletes a web, mobile, or API app, or one of the deployment slots.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app to delete.

    • slot: string

      Name of the deployment slot to delete. By default, the API deletes the production slot.

    • Optional options: Models.WebAppsDeleteSlotOptionalParams

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app to delete.

    • slot: string

      Name of the deployment slot to delete. By default, the API deletes the production slot.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app to delete.

    • slot: string

      Name of the deployment slot to delete. By default, the API deletes the production slot.

    • options: WebAppsDeleteSlotOptionalParams

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deleteSourceControl

  • deleteSourceControl(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deleteSourceControl(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<void>): void
  • deleteSourceControl(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Deletes the source control configuration of an app.

    summary

    Deletes the source control configuration of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deleteSourceControlSlot

  • deleteSourceControlSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deleteSourceControlSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<void>): void
  • deleteSourceControlSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Deletes the source control configuration of an app.

    summary

    Deletes the source control configuration of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete the source control configuration for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete the source control configuration for the production slot.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete the source control configuration for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deleteSwiftVirtualNetwork

  • deleteSwiftVirtualNetwork(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deleteSwiftVirtualNetwork(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<void>): void
  • deleteSwiftVirtualNetwork(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Deletes a Swift Virtual Network connection from an app (or deployment slot).

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deleteSwiftVirtualNetworkSlot

  • deleteSwiftVirtualNetworkSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deleteSwiftVirtualNetworkSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<void>): void
  • deleteSwiftVirtualNetworkSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Deletes a Swift Virtual Network connection from an app (or deployment slot).

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete the connection for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete the connection for the production slot.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete the connection for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deleteTriggeredWebJob

  • deleteTriggeredWebJob(resourceGroupName: string, name: string, webJobName: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deleteTriggeredWebJob(resourceGroupName: string, name: string, webJobName: string, callback: msRest.ServiceCallback<void>): void
  • deleteTriggeredWebJob(resourceGroupName: string, name: string, webJobName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Delete a triggered web job by its ID for an app, or a deployment slot.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deleteTriggeredWebJobSlot

  • deleteTriggeredWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deleteTriggeredWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, callback: msRest.ServiceCallback<void>): void
  • deleteTriggeredWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Delete a triggered web job by its ID for an app, or a deployment slot.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deleteVnetConnection

  • deleteVnetConnection(resourceGroupName: string, name: string, vnetName: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deleteVnetConnection(resourceGroupName: string, name: string, vnetName: string, callback: msRest.ServiceCallback<void>): void
  • deleteVnetConnection(resourceGroupName: string, name: string, vnetName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Deletes a connection from an app (or deployment slot to a named virtual network.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of the virtual network.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of the virtual network.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of the virtual network.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

deleteVnetConnectionSlot

  • deleteVnetConnectionSlot(resourceGroupName: string, name: string, vnetName: string, slot: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • deleteVnetConnectionSlot(resourceGroupName: string, name: string, vnetName: string, slot: string, callback: msRest.ServiceCallback<void>): void
  • deleteVnetConnectionSlot(resourceGroupName: string, name: string, vnetName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Deletes a connection from an app (or deployment slot to a named virtual network.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of the virtual network.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete the connection for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of the virtual network.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete the connection for the production slot.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of the virtual network.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete the connection for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

discoverBackup

  • discoverBackup(resourceGroupName: string, name: string, request: RestoreRequest, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsDiscoverBackupResponse>
  • discoverBackup(resourceGroupName: string, name: string, request: RestoreRequest, callback: msRest.ServiceCallback<RestoreRequest>): void
  • discoverBackup(resourceGroupName: string, name: string, request: RestoreRequest, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<RestoreRequest>): void
  • 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.

    summary

    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: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • request: RestoreRequest

      A RestoreRequest object that includes Azure storage URL and blog name for discovery of backup.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsDiscoverBackupResponse>

    Promise<Models.WebAppsDiscoverBackupResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • request: RestoreRequest

      A RestoreRequest object that includes Azure storage URL and blog name for discovery of backup.

    • callback: msRest.ServiceCallback<RestoreRequest>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • request: RestoreRequest

      A RestoreRequest object that includes Azure storage URL and blog name for discovery of backup.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<RestoreRequest>

      The callback

    Returns void

discoverBackupSlot

  • discoverBackupSlot(resourceGroupName: string, name: string, request: RestoreRequest, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsDiscoverBackupSlotResponse>
  • discoverBackupSlot(resourceGroupName: string, name: string, request: RestoreRequest, slot: string, callback: msRest.ServiceCallback<RestoreRequest>): void
  • discoverBackupSlot(resourceGroupName: string, name: string, request: RestoreRequest, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<RestoreRequest>): void
  • 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.

    summary

    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: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • request: RestoreRequest

      A RestoreRequest object that includes Azure storage URL and blog name for discovery of backup.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will perform discovery for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsDiscoverBackupSlotResponse>

    Promise<Models.WebAppsDiscoverBackupSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • request: RestoreRequest

      A RestoreRequest object that includes Azure storage URL and blog name for discovery of backup.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will perform discovery for the production slot.

    • callback: msRest.ServiceCallback<RestoreRequest>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • request: RestoreRequest

      A RestoreRequest object that includes Azure storage URL and blog name for discovery of backup.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will perform discovery for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<RestoreRequest>

      The callback

    Returns void

generateNewSitePublishingPassword

  • generateNewSitePublishingPassword(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • generateNewSitePublishingPassword(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<void>): void
  • generateNewSitePublishingPassword(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Generates a new publishing password for an app (or deployment slot, if specified).

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

generateNewSitePublishingPasswordSlot

  • generateNewSitePublishingPasswordSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • generateNewSitePublishingPasswordSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<void>): void
  • generateNewSitePublishingPasswordSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Generates a new publishing password for an app (or deployment slot, if specified).

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API generate a new publishing password for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API generate a new publishing password for the production slot.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API generate a new publishing password for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

get

  • get(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetResponse>
  • get(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<Site>): void
  • get(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<Site>): void
  • Gets the details of a web, mobile, or API app.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetResponse>

    Promise<Models.WebAppsGetResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<Site>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<Site>

      The callback

    Returns void

getAuthSettings

  • getAuthSettings(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetAuthSettingsResponse>
  • getAuthSettings(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<SiteAuthSettings>): void
  • getAuthSettings(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SiteAuthSettings>): void
  • Gets the Authentication/Authorization settings of an app.

    summary

    Gets the Authentication/Authorization settings of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetAuthSettingsResponse>

    Promise<Models.WebAppsGetAuthSettingsResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<SiteAuthSettings>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SiteAuthSettings>

      The callback

    Returns void

getAuthSettingsSlot

  • getAuthSettingsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetAuthSettingsSlotResponse>
  • getAuthSettingsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<SiteAuthSettings>): void
  • getAuthSettingsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SiteAuthSettings>): void
  • Gets the Authentication/Authorization settings of an app.

    summary

    Gets the Authentication/Authorization settings of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get the settings for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetAuthSettingsSlotResponse>

    Promise<Models.WebAppsGetAuthSettingsSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get the settings for the production slot.

    • callback: msRest.ServiceCallback<SiteAuthSettings>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get the settings for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SiteAuthSettings>

      The callback

    Returns void

getBackupConfiguration

  • getBackupConfiguration(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetBackupConfigurationResponse>
  • getBackupConfiguration(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<BackupRequest>): void
  • getBackupConfiguration(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<BackupRequest>): void
  • Gets the backup configuration of an app.

    summary

    Gets the backup configuration of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetBackupConfigurationResponse>

    Promise<Models.WebAppsGetBackupConfigurationResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<BackupRequest>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<BackupRequest>

      The callback

    Returns void

getBackupConfigurationSlot

  • getBackupConfigurationSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetBackupConfigurationSlotResponse>
  • getBackupConfigurationSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<BackupRequest>): void
  • getBackupConfigurationSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<BackupRequest>): void
  • Gets the backup configuration of an app.

    summary

    Gets the backup configuration of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get the backup configuration for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetBackupConfigurationSlotResponse>

    Promise<Models.WebAppsGetBackupConfigurationSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get the backup configuration for the production slot.

    • callback: msRest.ServiceCallback<BackupRequest>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get the backup configuration for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<BackupRequest>

      The callback

    Returns void

getBackupStatus

  • getBackupStatus(resourceGroupName: string, name: string, backupId: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetBackupStatusResponse>
  • getBackupStatus(resourceGroupName: string, name: string, backupId: string, callback: msRest.ServiceCallback<BackupItem>): void
  • getBackupStatus(resourceGroupName: string, name: string, backupId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<BackupItem>): void
  • Gets a backup of an app by its ID.

    summary

    Gets a backup of an app by its ID.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • backupId: string

      ID of the backup.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetBackupStatusResponse>

    Promise<Models.WebAppsGetBackupStatusResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • backupId: string

      ID of the backup.

    • callback: msRest.ServiceCallback<BackupItem>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • backupId: string

      ID of the backup.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<BackupItem>

      The callback

    Returns void

getBackupStatusSlot

  • getBackupStatusSlot(resourceGroupName: string, name: string, backupId: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetBackupStatusSlotResponse>
  • getBackupStatusSlot(resourceGroupName: string, name: string, backupId: string, slot: string, callback: msRest.ServiceCallback<BackupItem>): void
  • getBackupStatusSlot(resourceGroupName: string, name: string, backupId: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<BackupItem>): void
  • Gets a backup of an app by its ID.

    summary

    Gets a backup of an app by its ID.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • backupId: string

      ID of the backup.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get a backup of the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetBackupStatusSlotResponse>

    Promise<Models.WebAppsGetBackupStatusSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • backupId: string

      ID of the backup.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get a backup of the production slot.

    • callback: msRest.ServiceCallback<BackupItem>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • backupId: string

      ID of the backup.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get a backup of the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<BackupItem>

      The callback

    Returns void

getConfiguration

  • getConfiguration(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetConfigurationResponse>
  • getConfiguration(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<SiteConfigResource>): void
  • getConfiguration(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SiteConfigResource>): void
  • Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.

    summary

    Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetConfigurationResponse>

    Promise<Models.WebAppsGetConfigurationResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<SiteConfigResource>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SiteConfigResource>

      The callback

    Returns void

getConfigurationSlot

  • getConfigurationSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetConfigurationSlotResponse>
  • getConfigurationSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<SiteConfigResource>): void
  • getConfigurationSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SiteConfigResource>): void
  • Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.

    summary

    Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetConfigurationSlotResponse>

    Promise<Models.WebAppsGetConfigurationSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.

    • callback: msRest.ServiceCallback<SiteConfigResource>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SiteConfigResource>

      The callback

    Returns void

getConfigurationSnapshot

  • getConfigurationSnapshot(resourceGroupName: string, name: string, snapshotId: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetConfigurationSnapshotResponse>
  • getConfigurationSnapshot(resourceGroupName: string, name: string, snapshotId: string, callback: msRest.ServiceCallback<SiteConfigResource>): void
  • getConfigurationSnapshot(resourceGroupName: string, name: string, snapshotId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SiteConfigResource>): void
  • Gets a snapshot of the configuration of an app at a previous point in time.

    summary

    Gets a snapshot of the configuration of an app at a previous point in time.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • snapshotId: string

      The ID of the snapshot to read.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetConfigurationSnapshotResponse>

    Promise<Models.WebAppsGetConfigurationSnapshotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • snapshotId: string

      The ID of the snapshot to read.

    • callback: msRest.ServiceCallback<SiteConfigResource>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • snapshotId: string

      The ID of the snapshot to read.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SiteConfigResource>

      The callback

    Returns void

getConfigurationSnapshotSlot

  • getConfigurationSnapshotSlot(resourceGroupName: string, name: string, snapshotId: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetConfigurationSnapshotSlotResponse>
  • getConfigurationSnapshotSlot(resourceGroupName: string, name: string, snapshotId: string, slot: string, callback: msRest.ServiceCallback<SiteConfigResource>): void
  • getConfigurationSnapshotSlot(resourceGroupName: string, name: string, snapshotId: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SiteConfigResource>): void
  • Gets a snapshot of the configuration of an app at a previous point in time.

    summary

    Gets a snapshot of the configuration of an app at a previous point in time.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • snapshotId: string

      The ID of the snapshot to read.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetConfigurationSnapshotSlotResponse>

    Promise<Models.WebAppsGetConfigurationSnapshotSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • snapshotId: string

      The ID of the snapshot to read.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.

    • callback: msRest.ServiceCallback<SiteConfigResource>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • snapshotId: string

      The ID of the snapshot to read.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SiteConfigResource>

      The callback

    Returns void

getContainerLogsZip

  • getContainerLogsZip(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetContainerLogsZipResponse>
  • getContainerLogsZip(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<void>): void
  • getContainerLogsZip(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Gets the ZIP archived docker log files for the given site

    summary

    Gets the ZIP archived docker log files for the given site

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetContainerLogsZipResponse>

    Promise<Models.WebAppsGetContainerLogsZipResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

getContainerLogsZipSlot

  • getContainerLogsZipSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetContainerLogsZipSlotResponse>
  • getContainerLogsZipSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<void>): void
  • getContainerLogsZipSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Gets the ZIP archived docker log files for the given site

    summary

    Gets the ZIP archived docker log files for the given site

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetContainerLogsZipSlotResponse>

    Promise<Models.WebAppsGetContainerLogsZipSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

getContinuousWebJob

  • getContinuousWebJob(resourceGroupName: string, name: string, webJobName: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetContinuousWebJobResponse>
  • getContinuousWebJob(resourceGroupName: string, name: string, webJobName: string, callback: msRest.ServiceCallback<ContinuousWebJob>): void
  • getContinuousWebJob(resourceGroupName: string, name: string, webJobName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ContinuousWebJob>): void
  • Gets a continuous web job by its ID for an app, or a deployment slot.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetContinuousWebJobResponse>

    Promise<Models.WebAppsGetContinuousWebJobResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • callback: msRest.ServiceCallback<ContinuousWebJob>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ContinuousWebJob>

      The callback

    Returns void

getContinuousWebJobSlot

  • getContinuousWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetContinuousWebJobSlotResponse>
  • getContinuousWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, callback: msRest.ServiceCallback<ContinuousWebJob>): void
  • getContinuousWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ContinuousWebJob>): void
  • Gets a continuous web job by its ID for an app, or a deployment slot.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetContinuousWebJobSlotResponse>

    Promise<Models.WebAppsGetContinuousWebJobSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • callback: msRest.ServiceCallback<ContinuousWebJob>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ContinuousWebJob>

      The callback

    Returns void

getDeployment

  • getDeployment(resourceGroupName: string, name: string, id: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetDeploymentResponse>
  • getDeployment(resourceGroupName: string, name: string, id: string, callback: msRest.ServiceCallback<Deployment>): void
  • getDeployment(resourceGroupName: string, name: string, id: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<Deployment>): void
  • Get a deployment by its ID for an app, or a deployment slot.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • id: string

      Deployment ID.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetDeploymentResponse>

    Promise<Models.WebAppsGetDeploymentResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • id: string

      Deployment ID.

    • callback: msRest.ServiceCallback<Deployment>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • id: string

      Deployment ID.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<Deployment>

      The callback

    Returns void

getDeploymentSlot

  • getDeploymentSlot(resourceGroupName: string, name: string, id: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetDeploymentSlotResponse>
  • getDeploymentSlot(resourceGroupName: string, name: string, id: string, slot: string, callback: msRest.ServiceCallback<Deployment>): void
  • getDeploymentSlot(resourceGroupName: string, name: string, id: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<Deployment>): void
  • Get a deployment by its ID for an app, or a deployment slot.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • id: string

      Deployment ID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API gets a deployment for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetDeploymentSlotResponse>

    Promise<Models.WebAppsGetDeploymentSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • id: string

      Deployment ID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API gets a deployment for the production slot.

    • callback: msRest.ServiceCallback<Deployment>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • id: string

      Deployment ID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API gets a deployment for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<Deployment>

      The callback

    Returns void

getDiagnosticLogsConfiguration

  • getDiagnosticLogsConfiguration(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetDiagnosticLogsConfigurationResponse>
  • getDiagnosticLogsConfiguration(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<SiteLogsConfig>): void
  • getDiagnosticLogsConfiguration(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SiteLogsConfig>): void
  • Gets the logging configuration of an app.

    summary

    Gets the logging configuration of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetDiagnosticLogsConfigurationResponse>

    Promise<Models.WebAppsGetDiagnosticLogsConfigurationResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<SiteLogsConfig>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SiteLogsConfig>

      The callback

    Returns void

getDiagnosticLogsConfigurationSlot

  • getDiagnosticLogsConfigurationSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetDiagnosticLogsConfigurationSlotResponse>
  • getDiagnosticLogsConfigurationSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<SiteLogsConfig>): void
  • getDiagnosticLogsConfigurationSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SiteLogsConfig>): void
  • Gets the logging configuration of an app.

    summary

    Gets the logging configuration of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get the logging configuration for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetDiagnosticLogsConfigurationSlotResponse>

    Promise<Models.WebAppsGetDiagnosticLogsConfigurationSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get the logging configuration for the production slot.

    • callback: msRest.ServiceCallback<SiteLogsConfig>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get the logging configuration for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SiteLogsConfig>

      The callback

    Returns void

getDomainOwnershipIdentifier

  • getDomainOwnershipIdentifier(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetDomainOwnershipIdentifierResponse>
  • getDomainOwnershipIdentifier(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, callback: msRest.ServiceCallback<Identifier>): void
  • getDomainOwnershipIdentifier(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<Identifier>): void
  • Get domain ownership identifier for web app.

    summary

    Get domain ownership identifier for web app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • domainOwnershipIdentifierName: string

      Name of domain ownership identifier.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetDomainOwnershipIdentifierResponse>

    Promise<Models.WebAppsGetDomainOwnershipIdentifierResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • domainOwnershipIdentifierName: string

      Name of domain ownership identifier.

    • callback: msRest.ServiceCallback<Identifier>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • domainOwnershipIdentifierName: string

      Name of domain ownership identifier.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<Identifier>

      The callback

    Returns void

getDomainOwnershipIdentifierSlot

  • getDomainOwnershipIdentifierSlot(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetDomainOwnershipIdentifierSlotResponse>
  • getDomainOwnershipIdentifierSlot(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, slot: string, callback: msRest.ServiceCallback<Identifier>): void
  • getDomainOwnershipIdentifierSlot(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<Identifier>): void
  • Get domain ownership identifier for web app.

    summary

    Get domain ownership identifier for web app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • domainOwnershipIdentifierName: string

      Name of domain ownership identifier.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetDomainOwnershipIdentifierSlotResponse>

    Promise<Models.WebAppsGetDomainOwnershipIdentifierSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • domainOwnershipIdentifierName: string

      Name of domain ownership identifier.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.

    • callback: msRest.ServiceCallback<Identifier>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • domainOwnershipIdentifierName: string

      Name of domain ownership identifier.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<Identifier>

      The callback

    Returns void

getFunction

  • getFunction(resourceGroupName: string, name: string, functionName: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetFunctionResponse>
  • getFunction(resourceGroupName: string, name: string, functionName: string, callback: msRest.ServiceCallback<FunctionEnvelope>): void
  • getFunction(resourceGroupName: string, name: string, functionName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<FunctionEnvelope>): void
  • Get function information by its ID for web site, or a deployment slot.

    summary

    Get function information by its ID for web site, or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • functionName: string

      Function name.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetFunctionResponse>

    Promise<Models.WebAppsGetFunctionResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • functionName: string

      Function name.

    • callback: msRest.ServiceCallback<FunctionEnvelope>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • functionName: string

      Function name.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<FunctionEnvelope>

      The callback

    Returns void

getFunctionsAdminToken

  • getFunctionsAdminToken(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetFunctionsAdminTokenResponse>
  • getFunctionsAdminToken(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<string>): void
  • getFunctionsAdminToken(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<string>): void
  • Fetch a short lived token that can be exchanged for a master key.

    summary

    Fetch a short lived token that can be exchanged for a master key.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetFunctionsAdminTokenResponse>

    Promise<Models.WebAppsGetFunctionsAdminTokenResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • callback: msRest.ServiceCallback<string>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<string>

      The callback

    Returns void

getFunctionsAdminTokenSlot

  • getFunctionsAdminTokenSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetFunctionsAdminTokenSlotResponse>
  • getFunctionsAdminTokenSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<string>): void
  • getFunctionsAdminTokenSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<string>): void
  • Fetch a short lived token that can be exchanged for a master key.

    summary

    Fetch a short lived token that can be exchanged for a master key.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetFunctionsAdminTokenSlotResponse>

    Promise<Models.WebAppsGetFunctionsAdminTokenSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • callback: msRest.ServiceCallback<string>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<string>

      The callback

    Returns void

getHostNameBinding

  • getHostNameBinding(resourceGroupName: string, name: string, hostName: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetHostNameBindingResponse>
  • getHostNameBinding(resourceGroupName: string, name: string, hostName: string, callback: msRest.ServiceCallback<HostNameBinding>): void
  • getHostNameBinding(resourceGroupName: string, name: string, hostName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<HostNameBinding>): void
  • Get the named hostname binding for an app (or deployment slot, if specified).

    summary

    Get the named hostname binding for an app (or deployment slot, if specified).

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • hostName: string

      Hostname in the hostname binding.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetHostNameBindingResponse>

    Promise<Models.WebAppsGetHostNameBindingResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • hostName: string

      Hostname in the hostname binding.

    • callback: msRest.ServiceCallback<HostNameBinding>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • hostName: string

      Hostname in the hostname binding.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<HostNameBinding>

      The callback

    Returns void

getHostNameBindingSlot

  • getHostNameBindingSlot(resourceGroupName: string, name: string, slot: string, hostName: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetHostNameBindingSlotResponse>
  • getHostNameBindingSlot(resourceGroupName: string, name: string, slot: string, hostName: string, callback: msRest.ServiceCallback<HostNameBinding>): void
  • getHostNameBindingSlot(resourceGroupName: string, name: string, slot: string, hostName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<HostNameBinding>): void
  • Get the named hostname binding for an app (or deployment slot, if specified).

    summary

    Get the named hostname binding for an app (or deployment slot, if specified).

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot.

    • hostName: string

      Hostname in the hostname binding.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetHostNameBindingSlotResponse>

    Promise<Models.WebAppsGetHostNameBindingSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot.

    • hostName: string

      Hostname in the hostname binding.

    • callback: msRest.ServiceCallback<HostNameBinding>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot.

    • hostName: string

      Hostname in the hostname binding.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<HostNameBinding>

      The callback

    Returns void

getHybridConnection

  • getHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetHybridConnectionResponse>
  • getHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, callback: msRest.ServiceCallback<HybridConnection>): void
  • getHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<HybridConnection>): void
  • Retrieves a specific Service Bus Hybrid Connection used by this Web App.

    summary

    Retrieves a specific Service Bus Hybrid Connection used by this Web App.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • namespaceName: string

      The namespace for this hybrid connection.

    • relayName: string

      The relay name for this hybrid connection.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetHybridConnectionResponse>

    Promise<Models.WebAppsGetHybridConnectionResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • namespaceName: string

      The namespace for this hybrid connection.

    • relayName: string

      The relay name for this hybrid connection.

    • callback: msRest.ServiceCallback<HybridConnection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • namespaceName: string

      The namespace for this hybrid connection.

    • relayName: string

      The relay name for this hybrid connection.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<HybridConnection>

      The callback

    Returns void

getHybridConnectionSlot

  • getHybridConnectionSlot(resourceGroupName: string, name: string, namespaceName: string, relayName: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetHybridConnectionSlotResponse>
  • getHybridConnectionSlot(resourceGroupName: string, name: string, namespaceName: string, relayName: string, slot: string, callback: msRest.ServiceCallback<HybridConnection>): void
  • getHybridConnectionSlot(resourceGroupName: string, name: string, namespaceName: string, relayName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<HybridConnection>): void
  • Retrieves a specific Service Bus Hybrid Connection used by this Web App.

    summary

    Retrieves a specific Service Bus Hybrid Connection used by this Web App.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • namespaceName: string

      The namespace for this hybrid connection.

    • relayName: string

      The relay name for this hybrid connection.

    • slot: string

      The name of the slot for the web app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetHybridConnectionSlotResponse>

    Promise<Models.WebAppsGetHybridConnectionSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • namespaceName: string

      The namespace for this hybrid connection.

    • relayName: string

      The relay name for this hybrid connection.

    • slot: string

      The name of the slot for the web app.

    • callback: msRest.ServiceCallback<HybridConnection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • namespaceName: string

      The namespace for this hybrid connection.

    • relayName: string

      The relay name for this hybrid connection.

    • slot: string

      The name of the slot for the web app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<HybridConnection>

      The callback

    Returns void

getInstanceFunctionSlot

  • getInstanceFunctionSlot(resourceGroupName: string, name: string, functionName: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetInstanceFunctionSlotResponse>
  • getInstanceFunctionSlot(resourceGroupName: string, name: string, functionName: string, slot: string, callback: msRest.ServiceCallback<FunctionEnvelope>): void
  • getInstanceFunctionSlot(resourceGroupName: string, name: string, functionName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<FunctionEnvelope>): void
  • Get function information by its ID for web site, or a deployment slot.

    summary

    Get function information by its ID for web site, or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • functionName: string

      Function name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetInstanceFunctionSlotResponse>

    Promise<Models.WebAppsGetInstanceFunctionSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • functionName: string

      Function name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • callback: msRest.ServiceCallback<FunctionEnvelope>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • functionName: string

      Function name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<FunctionEnvelope>

      The callback

    Returns void

getInstanceMSDeployLog

  • getInstanceMSDeployLog(resourceGroupName: string, name: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetInstanceMSDeployLogResponse>
  • getInstanceMSDeployLog(resourceGroupName: string, name: string, instanceId: string, callback: msRest.ServiceCallback<MSDeployLog>): void
  • getInstanceMSDeployLog(resourceGroupName: string, name: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<MSDeployLog>): void
  • Get the MSDeploy Log for the last MSDeploy operation.

    summary

    Get the MSDeploy Log for the last MSDeploy operation.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • instanceId: string

      ID of web app instance.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetInstanceMSDeployLogResponse>

    Promise<Models.WebAppsGetInstanceMSDeployLogResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • instanceId: string

      ID of web app instance.

    • callback: msRest.ServiceCallback<MSDeployLog>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • instanceId: string

      ID of web app instance.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<MSDeployLog>

      The callback

    Returns void

getInstanceMSDeployLogSlot

  • getInstanceMSDeployLogSlot(resourceGroupName: string, name: string, slot: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetInstanceMSDeployLogSlotResponse>
  • getInstanceMSDeployLogSlot(resourceGroupName: string, name: string, slot: string, instanceId: string, callback: msRest.ServiceCallback<MSDeployLog>): void
  • getInstanceMSDeployLogSlot(resourceGroupName: string, name: string, slot: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<MSDeployLog>): void
  • Get the MSDeploy Log for the last MSDeploy operation.

    summary

    Get the MSDeploy Log for the last MSDeploy operation.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • instanceId: string

      ID of web app instance.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetInstanceMSDeployLogSlotResponse>

    Promise<Models.WebAppsGetInstanceMSDeployLogSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • instanceId: string

      ID of web app instance.

    • callback: msRest.ServiceCallback<MSDeployLog>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • instanceId: string

      ID of web app instance.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<MSDeployLog>

      The callback

    Returns void

getInstanceMsDeployStatus

  • getInstanceMsDeployStatus(resourceGroupName: string, name: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetInstanceMsDeployStatusResponse>
  • getInstanceMsDeployStatus(resourceGroupName: string, name: string, instanceId: string, callback: msRest.ServiceCallback<MSDeployStatus>): void
  • getInstanceMsDeployStatus(resourceGroupName: string, name: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<MSDeployStatus>): void
  • Get the status of the last MSDeploy operation.

    summary

    Get the status of the last MSDeploy operation.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • instanceId: string

      ID of web app instance.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetInstanceMsDeployStatusResponse>

    Promise<Models.WebAppsGetInstanceMsDeployStatusResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • instanceId: string

      ID of web app instance.

    • callback: msRest.ServiceCallback<MSDeployStatus>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • instanceId: string

      ID of web app instance.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<MSDeployStatus>

      The callback

    Returns void

getInstanceMsDeployStatusSlot

  • getInstanceMsDeployStatusSlot(resourceGroupName: string, name: string, slot: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetInstanceMsDeployStatusSlotResponse>
  • getInstanceMsDeployStatusSlot(resourceGroupName: string, name: string, slot: string, instanceId: string, callback: msRest.ServiceCallback<MSDeployStatus>): void
  • getInstanceMsDeployStatusSlot(resourceGroupName: string, name: string, slot: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<MSDeployStatus>): void
  • Get the status of the last MSDeploy operation.

    summary

    Get the status of the last MSDeploy operation.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • instanceId: string

      ID of web app instance.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetInstanceMsDeployStatusSlotResponse>

    Promise<Models.WebAppsGetInstanceMsDeployStatusSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • instanceId: string

      ID of web app instance.

    • callback: msRest.ServiceCallback<MSDeployStatus>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • instanceId: string

      ID of web app instance.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<MSDeployStatus>

      The callback

    Returns void

getInstanceProcess

  • getInstanceProcess(resourceGroupName: string, name: string, processId: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetInstanceProcessResponse>
  • getInstanceProcess(resourceGroupName: string, name: string, processId: string, instanceId: string, callback: msRest.ServiceCallback<ProcessInfo>): void
  • getInstanceProcess(resourceGroupName: string, name: string, processId: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ProcessInfo>): void
  • Get process information by its ID for a specific scaled-out instance in a web site.

    summary

    Get process information by its ID for a specific scaled-out instance in a web site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • instanceId: string

      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".

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetInstanceProcessResponse>

    Promise<Models.WebAppsGetInstanceProcessResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • instanceId: string

      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".

    • callback: msRest.ServiceCallback<ProcessInfo>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • instanceId: string

      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".

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ProcessInfo>

      The callback

    Returns void

getInstanceProcessDump

  • getInstanceProcessDump(resourceGroupName: string, name: string, processId: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetInstanceProcessDumpResponse>
  • getInstanceProcessDump(resourceGroupName: string, name: string, processId: string, instanceId: string, callback: msRest.ServiceCallback<void>): void
  • getInstanceProcessDump(resourceGroupName: string, name: string, processId: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.

    summary

    Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • instanceId: string

      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".

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetInstanceProcessDumpResponse>

    Promise<Models.WebAppsGetInstanceProcessDumpResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • instanceId: string

      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".

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • instanceId: string

      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".

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

getInstanceProcessDumpSlot

  • getInstanceProcessDumpSlot(resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetInstanceProcessDumpSlotResponse>
  • getInstanceProcessDumpSlot(resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, callback: msRest.ServiceCallback<void>): void
  • getInstanceProcessDumpSlot(resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.

    summary

    Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • instanceId: string

      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".

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetInstanceProcessDumpSlotResponse>

    Promise<Models.WebAppsGetInstanceProcessDumpSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • instanceId: string

      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".

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • instanceId: string

      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".

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

getInstanceProcessModule

  • getInstanceProcessModule(resourceGroupName: string, name: string, processId: string, baseAddress: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetInstanceProcessModuleResponse>
  • getInstanceProcessModule(resourceGroupName: string, name: string, processId: string, baseAddress: string, instanceId: string, callback: msRest.ServiceCallback<ProcessModuleInfo>): void
  • getInstanceProcessModule(resourceGroupName: string, name: string, processId: string, baseAddress: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ProcessModuleInfo>): void
  • Get process information by its ID for a specific scaled-out instance in a web site.

    summary

    Get process information by its ID for a specific scaled-out instance in a web site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • baseAddress: string

      Module base address.

    • instanceId: string

      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".

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetInstanceProcessModuleResponse>

    Promise<Models.WebAppsGetInstanceProcessModuleResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • baseAddress: string

      Module base address.

    • instanceId: string

      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".

    • callback: msRest.ServiceCallback<ProcessModuleInfo>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • baseAddress: string

      Module base address.

    • instanceId: string

      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".

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ProcessModuleInfo>

      The callback

    Returns void

getInstanceProcessModuleSlot

  • getInstanceProcessModuleSlot(resourceGroupName: string, name: string, processId: string, baseAddress: string, slot: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetInstanceProcessModuleSlotResponse>
  • getInstanceProcessModuleSlot(resourceGroupName: string, name: string, processId: string, baseAddress: string, slot: string, instanceId: string, callback: msRest.ServiceCallback<ProcessModuleInfo>): void
  • getInstanceProcessModuleSlot(resourceGroupName: string, name: string, processId: string, baseAddress: string, slot: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ProcessModuleInfo>): void
  • Get process information by its ID for a specific scaled-out instance in a web site.

    summary

    Get process information by its ID for a specific scaled-out instance in a web site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • baseAddress: string

      Module base address.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • instanceId: string

      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".

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetInstanceProcessModuleSlotResponse>

    Promise<Models.WebAppsGetInstanceProcessModuleSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • baseAddress: string

      Module base address.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • instanceId: string

      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".

    • callback: msRest.ServiceCallback<ProcessModuleInfo>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • baseAddress: string

      Module base address.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • instanceId: string

      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".

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ProcessModuleInfo>

      The callback

    Returns void

getInstanceProcessSlot

  • getInstanceProcessSlot(resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetInstanceProcessSlotResponse>
  • getInstanceProcessSlot(resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, callback: msRest.ServiceCallback<ProcessInfo>): void
  • getInstanceProcessSlot(resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ProcessInfo>): void
  • Get process information by its ID for a specific scaled-out instance in a web site.

    summary

    Get process information by its ID for a specific scaled-out instance in a web site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • instanceId: string

      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".

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetInstanceProcessSlotResponse>

    Promise<Models.WebAppsGetInstanceProcessSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • instanceId: string

      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".

    • callback: msRest.ServiceCallback<ProcessInfo>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • instanceId: string

      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".

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ProcessInfo>

      The callback

    Returns void

getInstanceProcessThread

  • getInstanceProcessThread(resourceGroupName: string, name: string, processId: string, threadId: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetInstanceProcessThreadResponse>
  • getInstanceProcessThread(resourceGroupName: string, name: string, processId: string, threadId: string, instanceId: string, callback: msRest.ServiceCallback<ProcessThreadInfo>): void
  • getInstanceProcessThread(resourceGroupName: string, name: string, processId: string, threadId: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ProcessThreadInfo>): void
  • Get thread information by Thread ID for a specific process, in a specific scaled-out instance in a web site.

    summary

    Get thread information by Thread ID for a specific process, in a specific scaled-out instance in a web site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • threadId: string

      TID.

    • instanceId: string

      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".

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetInstanceProcessThreadResponse>

    Promise<Models.WebAppsGetInstanceProcessThreadResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • threadId: string

      TID.

    • instanceId: string

      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".

    • callback: msRest.ServiceCallback<ProcessThreadInfo>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • threadId: string

      TID.

    • instanceId: string

      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".

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ProcessThreadInfo>

      The callback

    Returns void

getInstanceProcessThreadSlot

  • getInstanceProcessThreadSlot(resourceGroupName: string, name: string, processId: string, threadId: string, slot: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetInstanceProcessThreadSlotResponse>
  • getInstanceProcessThreadSlot(resourceGroupName: string, name: string, processId: string, threadId: string, slot: string, instanceId: string, callback: msRest.ServiceCallback<ProcessThreadInfo>): void
  • getInstanceProcessThreadSlot(resourceGroupName: string, name: string, processId: string, threadId: string, slot: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ProcessThreadInfo>): void
  • Get thread information by Thread ID for a specific process, in a specific scaled-out instance in a web site.

    summary

    Get thread information by Thread ID for a specific process, in a specific scaled-out instance in a web site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • threadId: string

      TID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • instanceId: string

      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".

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetInstanceProcessThreadSlotResponse>

    Promise<Models.WebAppsGetInstanceProcessThreadSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • threadId: string

      TID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • instanceId: string

      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".

    • callback: msRest.ServiceCallback<ProcessThreadInfo>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • threadId: string

      TID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • instanceId: string

      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".

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ProcessThreadInfo>

      The callback

    Returns void

getMSDeployLog

  • getMSDeployLog(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetMSDeployLogResponse>
  • getMSDeployLog(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<MSDeployLog>): void
  • getMSDeployLog(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<MSDeployLog>): void
  • Get the MSDeploy Log for the last MSDeploy operation.

    summary

    Get the MSDeploy Log for the last MSDeploy operation.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetMSDeployLogResponse>

    Promise<Models.WebAppsGetMSDeployLogResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • callback: msRest.ServiceCallback<MSDeployLog>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<MSDeployLog>

      The callback

    Returns void

getMSDeployLogSlot

  • getMSDeployLogSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetMSDeployLogSlotResponse>
  • getMSDeployLogSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<MSDeployLog>): void
  • getMSDeployLogSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<MSDeployLog>): void
  • Get the MSDeploy Log for the last MSDeploy operation.

    summary

    Get the MSDeploy Log for the last MSDeploy operation.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetMSDeployLogSlotResponse>

    Promise<Models.WebAppsGetMSDeployLogSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • callback: msRest.ServiceCallback<MSDeployLog>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<MSDeployLog>

      The callback

    Returns void

getMSDeployStatus

  • getMSDeployStatus(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetMSDeployStatusResponse>
  • getMSDeployStatus(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<MSDeployStatus>): void
  • getMSDeployStatus(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<MSDeployStatus>): void
  • Get the status of the last MSDeploy operation.

    summary

    Get the status of the last MSDeploy operation.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetMSDeployStatusResponse>

    Promise<Models.WebAppsGetMSDeployStatusResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • callback: msRest.ServiceCallback<MSDeployStatus>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<MSDeployStatus>

      The callback

    Returns void

getMSDeployStatusSlot

  • getMSDeployStatusSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetMSDeployStatusSlotResponse>
  • getMSDeployStatusSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<MSDeployStatus>): void
  • getMSDeployStatusSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<MSDeployStatus>): void
  • Get the status of the last MSDeploy operation.

    summary

    Get the status of the last MSDeploy operation.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetMSDeployStatusSlotResponse>

    Promise<Models.WebAppsGetMSDeployStatusSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • callback: msRest.ServiceCallback<MSDeployStatus>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<MSDeployStatus>

      The callback

    Returns void

getMigrateMySqlStatus

  • getMigrateMySqlStatus(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetMigrateMySqlStatusResponse>
  • getMigrateMySqlStatus(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<MigrateMySqlStatus>): void
  • getMigrateMySqlStatus(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<MigrateMySqlStatus>): void
  • Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled

    summary

    Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetMigrateMySqlStatusResponse>

    Promise<Models.WebAppsGetMigrateMySqlStatusResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • callback: msRest.ServiceCallback<MigrateMySqlStatus>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<MigrateMySqlStatus>

      The callback

    Returns void

getMigrateMySqlStatusSlot

  • getMigrateMySqlStatusSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetMigrateMySqlStatusSlotResponse>
  • getMigrateMySqlStatusSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<MigrateMySqlStatus>): void
  • getMigrateMySqlStatusSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<MigrateMySqlStatus>): void
  • Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled

    summary

    Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of the deployment slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetMigrateMySqlStatusSlotResponse>

    Promise<Models.WebAppsGetMigrateMySqlStatusSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of the deployment slot.

    • callback: msRest.ServiceCallback<MigrateMySqlStatus>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of the deployment slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<MigrateMySqlStatus>

      The callback

    Returns void

getNetworkTraceOperation

  • getNetworkTraceOperation(resourceGroupName: string, name: string, operationId: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetNetworkTraceOperationResponse>
  • getNetworkTraceOperation(resourceGroupName: string, name: string, operationId: string, callback: msRest.ServiceCallback<NetworkTrace[]>): void
  • getNetworkTraceOperation(resourceGroupName: string, name: string, operationId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<NetworkTrace[]>): void
  • Gets a named operation for a network trace capturing (or deployment slot, if specified).

    summary

    Gets a named operation for a network trace capturing (or deployment slot, if specified).

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • operationId: string

      GUID of the operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetNetworkTraceOperationResponse>

    Promise<Models.WebAppsGetNetworkTraceOperationResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • operationId: string

      GUID of the operation.

    • callback: msRest.ServiceCallback<NetworkTrace[]>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • operationId: string

      GUID of the operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<NetworkTrace[]>

      The callback

    Returns void

getNetworkTraceOperationSlot

  • getNetworkTraceOperationSlot(resourceGroupName: string, name: string, operationId: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetNetworkTraceOperationSlotResponse>
  • getNetworkTraceOperationSlot(resourceGroupName: string, name: string, operationId: string, slot: string, callback: msRest.ServiceCallback<NetworkTrace[]>): void
  • getNetworkTraceOperationSlot(resourceGroupName: string, name: string, operationId: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<NetworkTrace[]>): void
  • Gets a named operation for a network trace capturing (or deployment slot, if specified).

    summary

    Gets a named operation for a network trace capturing (or deployment slot, if specified).

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • operationId: string

      GUID of the operation.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get an operation for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetNetworkTraceOperationSlotResponse>

    Promise<Models.WebAppsGetNetworkTraceOperationSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • operationId: string

      GUID of the operation.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get an operation for the production slot.

    • callback: msRest.ServiceCallback<NetworkTrace[]>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • operationId: string

      GUID of the operation.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get an operation for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<NetworkTrace[]>

      The callback

    Returns void

getNetworkTraceOperationSlotV2

  • getNetworkTraceOperationSlotV2(resourceGroupName: string, name: string, operationId: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetNetworkTraceOperationSlotV2Response>
  • getNetworkTraceOperationSlotV2(resourceGroupName: string, name: string, operationId: string, slot: string, callback: msRest.ServiceCallback<NetworkTrace[]>): void
  • getNetworkTraceOperationSlotV2(resourceGroupName: string, name: string, operationId: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<NetworkTrace[]>): void
  • Gets a named operation for a network trace capturing (or deployment slot, if specified).

    summary

    Gets a named operation for a network trace capturing (or deployment slot, if specified).

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • operationId: string

      GUID of the operation.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get an operation for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetNetworkTraceOperationSlotV2Response>

    Promise<Models.WebAppsGetNetworkTraceOperationSlotV2Response>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • operationId: string

      GUID of the operation.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get an operation for the production slot.

    • callback: msRest.ServiceCallback<NetworkTrace[]>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • operationId: string

      GUID of the operation.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get an operation for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<NetworkTrace[]>

      The callback

    Returns void

getNetworkTraceOperationV2

  • getNetworkTraceOperationV2(resourceGroupName: string, name: string, operationId: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetNetworkTraceOperationV2Response>
  • getNetworkTraceOperationV2(resourceGroupName: string, name: string, operationId: string, callback: msRest.ServiceCallback<NetworkTrace[]>): void
  • getNetworkTraceOperationV2(resourceGroupName: string, name: string, operationId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<NetworkTrace[]>): void
  • Gets a named operation for a network trace capturing (or deployment slot, if specified).

    summary

    Gets a named operation for a network trace capturing (or deployment slot, if specified).

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • operationId: string

      GUID of the operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetNetworkTraceOperationV2Response>

    Promise<Models.WebAppsGetNetworkTraceOperationV2Response>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • operationId: string

      GUID of the operation.

    • callback: msRest.ServiceCallback<NetworkTrace[]>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • operationId: string

      GUID of the operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<NetworkTrace[]>

      The callback

    Returns void

getNetworkTraces

  • getNetworkTraces(resourceGroupName: string, name: string, operationId: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetNetworkTracesResponse>
  • getNetworkTraces(resourceGroupName: string, name: string, operationId: string, callback: msRest.ServiceCallback<NetworkTrace[]>): void
  • getNetworkTraces(resourceGroupName: string, name: string, operationId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<NetworkTrace[]>): void
  • Gets a named operation for a network trace capturing (or deployment slot, if specified).

    summary

    Gets a named operation for a network trace capturing (or deployment slot, if specified).

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • operationId: string

      GUID of the operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetNetworkTracesResponse>

    Promise<Models.WebAppsGetNetworkTracesResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • operationId: string

      GUID of the operation.

    • callback: msRest.ServiceCallback<NetworkTrace[]>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • operationId: string

      GUID of the operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<NetworkTrace[]>

      The callback

    Returns void

getNetworkTracesSlot

  • getNetworkTracesSlot(resourceGroupName: string, name: string, operationId: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetNetworkTracesSlotResponse>
  • getNetworkTracesSlot(resourceGroupName: string, name: string, operationId: string, slot: string, callback: msRest.ServiceCallback<NetworkTrace[]>): void
  • getNetworkTracesSlot(resourceGroupName: string, name: string, operationId: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<NetworkTrace[]>): void
  • Gets a named operation for a network trace capturing (or deployment slot, if specified).

    summary

    Gets a named operation for a network trace capturing (or deployment slot, if specified).

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • operationId: string

      GUID of the operation.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get an operation for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetNetworkTracesSlotResponse>

    Promise<Models.WebAppsGetNetworkTracesSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • operationId: string

      GUID of the operation.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get an operation for the production slot.

    • callback: msRest.ServiceCallback<NetworkTrace[]>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • operationId: string

      GUID of the operation.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get an operation for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<NetworkTrace[]>

      The callback

    Returns void

getNetworkTracesSlotV2

  • getNetworkTracesSlotV2(resourceGroupName: string, name: string, operationId: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetNetworkTracesSlotV2Response>
  • getNetworkTracesSlotV2(resourceGroupName: string, name: string, operationId: string, slot: string, callback: msRest.ServiceCallback<NetworkTrace[]>): void
  • getNetworkTracesSlotV2(resourceGroupName: string, name: string, operationId: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<NetworkTrace[]>): void
  • Gets a named operation for a network trace capturing (or deployment slot, if specified).

    summary

    Gets a named operation for a network trace capturing (or deployment slot, if specified).

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • operationId: string

      GUID of the operation.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get an operation for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetNetworkTracesSlotV2Response>

    Promise<Models.WebAppsGetNetworkTracesSlotV2Response>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • operationId: string

      GUID of the operation.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get an operation for the production slot.

    • callback: msRest.ServiceCallback<NetworkTrace[]>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • operationId: string

      GUID of the operation.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get an operation for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<NetworkTrace[]>

      The callback

    Returns void

getNetworkTracesV2

  • getNetworkTracesV2(resourceGroupName: string, name: string, operationId: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetNetworkTracesV2Response>
  • getNetworkTracesV2(resourceGroupName: string, name: string, operationId: string, callback: msRest.ServiceCallback<NetworkTrace[]>): void
  • getNetworkTracesV2(resourceGroupName: string, name: string, operationId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<NetworkTrace[]>): void
  • Gets a named operation for a network trace capturing (or deployment slot, if specified).

    summary

    Gets a named operation for a network trace capturing (or deployment slot, if specified).

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • operationId: string

      GUID of the operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetNetworkTracesV2Response>

    Promise<Models.WebAppsGetNetworkTracesV2Response>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • operationId: string

      GUID of the operation.

    • callback: msRest.ServiceCallback<NetworkTrace[]>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • operationId: string

      GUID of the operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<NetworkTrace[]>

      The callback

    Returns void

getPremierAddOn

  • getPremierAddOn(resourceGroupName: string, name: string, premierAddOnName: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetPremierAddOnResponse>
  • getPremierAddOn(resourceGroupName: string, name: string, premierAddOnName: string, callback: msRest.ServiceCallback<PremierAddOn>): void
  • getPremierAddOn(resourceGroupName: string, name: string, premierAddOnName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<PremierAddOn>): void
  • Gets a named add-on of an app.

    summary

    Gets a named add-on of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • premierAddOnName: string

      Add-on name.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetPremierAddOnResponse>

    Promise<Models.WebAppsGetPremierAddOnResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • premierAddOnName: string

      Add-on name.

    • callback: msRest.ServiceCallback<PremierAddOn>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • premierAddOnName: string

      Add-on name.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<PremierAddOn>

      The callback

    Returns void

getPremierAddOnSlot

  • getPremierAddOnSlot(resourceGroupName: string, name: string, premierAddOnName: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetPremierAddOnSlotResponse>
  • getPremierAddOnSlot(resourceGroupName: string, name: string, premierAddOnName: string, slot: string, callback: msRest.ServiceCallback<PremierAddOn>): void
  • getPremierAddOnSlot(resourceGroupName: string, name: string, premierAddOnName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<PremierAddOn>): void
  • Gets a named add-on of an app.

    summary

    Gets a named add-on of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • premierAddOnName: string

      Add-on name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get the named add-on for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetPremierAddOnSlotResponse>

    Promise<Models.WebAppsGetPremierAddOnSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • premierAddOnName: string

      Add-on name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get the named add-on for the production slot.

    • callback: msRest.ServiceCallback<PremierAddOn>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • premierAddOnName: string

      Add-on name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get the named add-on for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<PremierAddOn>

      The callback

    Returns void

getPrivateAccess

  • getPrivateAccess(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetPrivateAccessResponse>
  • getPrivateAccess(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<PrivateAccess>): void
  • getPrivateAccess(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<PrivateAccess>): void
  • Gets data around private site access enablement and authorized Virtual Networks that can access the site.

    summary

    Gets data around private site access enablement and authorized Virtual Networks that can access the site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetPrivateAccessResponse>

    Promise<Models.WebAppsGetPrivateAccessResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • callback: msRest.ServiceCallback<PrivateAccess>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<PrivateAccess>

      The callback

    Returns void

getPrivateAccessSlot

  • getPrivateAccessSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetPrivateAccessSlotResponse>
  • getPrivateAccessSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<PrivateAccess>): void
  • getPrivateAccessSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<PrivateAccess>): void
  • Gets data around private site access enablement and authorized Virtual Networks that can access the site.

    summary

    Gets data around private site access enablement and authorized Virtual Networks that can access the site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • slot: string

      The name of the slot for the web app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetPrivateAccessSlotResponse>

    Promise<Models.WebAppsGetPrivateAccessSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • slot: string

      The name of the slot for the web app.

    • callback: msRest.ServiceCallback<PrivateAccess>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • slot: string

      The name of the slot for the web app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<PrivateAccess>

      The callback

    Returns void

getProcess

  • getProcess(resourceGroupName: string, name: string, processId: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetProcessResponse>
  • getProcess(resourceGroupName: string, name: string, processId: string, callback: msRest.ServiceCallback<ProcessInfo>): void
  • getProcess(resourceGroupName: string, name: string, processId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ProcessInfo>): void
  • Get process information by its ID for a specific scaled-out instance in a web site.

    summary

    Get process information by its ID for a specific scaled-out instance in a web site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetProcessResponse>

    Promise<Models.WebAppsGetProcessResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • callback: msRest.ServiceCallback<ProcessInfo>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ProcessInfo>

      The callback

    Returns void

getProcessDump

  • getProcessDump(resourceGroupName: string, name: string, processId: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetProcessDumpResponse>
  • getProcessDump(resourceGroupName: string, name: string, processId: string, callback: msRest.ServiceCallback<void>): void
  • getProcessDump(resourceGroupName: string, name: string, processId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.

    summary

    Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetProcessDumpResponse>

    Promise<Models.WebAppsGetProcessDumpResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

getProcessDumpSlot

  • getProcessDumpSlot(resourceGroupName: string, name: string, processId: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetProcessDumpSlotResponse>
  • getProcessDumpSlot(resourceGroupName: string, name: string, processId: string, slot: string, callback: msRest.ServiceCallback<void>): void
  • getProcessDumpSlot(resourceGroupName: string, name: string, processId: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.

    summary

    Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetProcessDumpSlotResponse>

    Promise<Models.WebAppsGetProcessDumpSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

getProcessModule

  • getProcessModule(resourceGroupName: string, name: string, processId: string, baseAddress: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetProcessModuleResponse>
  • getProcessModule(resourceGroupName: string, name: string, processId: string, baseAddress: string, callback: msRest.ServiceCallback<ProcessModuleInfo>): void
  • getProcessModule(resourceGroupName: string, name: string, processId: string, baseAddress: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ProcessModuleInfo>): void
  • Get process information by its ID for a specific scaled-out instance in a web site.

    summary

    Get process information by its ID for a specific scaled-out instance in a web site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • baseAddress: string

      Module base address.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetProcessModuleResponse>

    Promise<Models.WebAppsGetProcessModuleResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • baseAddress: string

      Module base address.

    • callback: msRest.ServiceCallback<ProcessModuleInfo>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • baseAddress: string

      Module base address.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ProcessModuleInfo>

      The callback

    Returns void

getProcessModuleSlot

  • getProcessModuleSlot(resourceGroupName: string, name: string, processId: string, baseAddress: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetProcessModuleSlotResponse>
  • getProcessModuleSlot(resourceGroupName: string, name: string, processId: string, baseAddress: string, slot: string, callback: msRest.ServiceCallback<ProcessModuleInfo>): void
  • getProcessModuleSlot(resourceGroupName: string, name: string, processId: string, baseAddress: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ProcessModuleInfo>): void
  • Get process information by its ID for a specific scaled-out instance in a web site.

    summary

    Get process information by its ID for a specific scaled-out instance in a web site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • baseAddress: string

      Module base address.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetProcessModuleSlotResponse>

    Promise<Models.WebAppsGetProcessModuleSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • baseAddress: string

      Module base address.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • callback: msRest.ServiceCallback<ProcessModuleInfo>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • baseAddress: string

      Module base address.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ProcessModuleInfo>

      The callback

    Returns void

getProcessSlot

  • getProcessSlot(resourceGroupName: string, name: string, processId: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetProcessSlotResponse>
  • getProcessSlot(resourceGroupName: string, name: string, processId: string, slot: string, callback: msRest.ServiceCallback<ProcessInfo>): void
  • getProcessSlot(resourceGroupName: string, name: string, processId: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ProcessInfo>): void
  • Get process information by its ID for a specific scaled-out instance in a web site.

    summary

    Get process information by its ID for a specific scaled-out instance in a web site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetProcessSlotResponse>

    Promise<Models.WebAppsGetProcessSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • callback: msRest.ServiceCallback<ProcessInfo>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ProcessInfo>

      The callback

    Returns void

getProcessThread

  • getProcessThread(resourceGroupName: string, name: string, processId: string, threadId: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetProcessThreadResponse>
  • getProcessThread(resourceGroupName: string, name: string, processId: string, threadId: string, callback: msRest.ServiceCallback<ProcessThreadInfo>): void
  • getProcessThread(resourceGroupName: string, name: string, processId: string, threadId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ProcessThreadInfo>): void
  • Get thread information by Thread ID for a specific process, in a specific scaled-out instance in a web site.

    summary

    Get thread information by Thread ID for a specific process, in a specific scaled-out instance in a web site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • threadId: string

      TID.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetProcessThreadResponse>

    Promise<Models.WebAppsGetProcessThreadResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • threadId: string

      TID.

    • callback: msRest.ServiceCallback<ProcessThreadInfo>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • threadId: string

      TID.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ProcessThreadInfo>

      The callback

    Returns void

getProcessThreadSlot

  • getProcessThreadSlot(resourceGroupName: string, name: string, processId: string, threadId: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetProcessThreadSlotResponse>
  • getProcessThreadSlot(resourceGroupName: string, name: string, processId: string, threadId: string, slot: string, callback: msRest.ServiceCallback<ProcessThreadInfo>): void
  • getProcessThreadSlot(resourceGroupName: string, name: string, processId: string, threadId: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ProcessThreadInfo>): void
  • Get thread information by Thread ID for a specific process, in a specific scaled-out instance in a web site.

    summary

    Get thread information by Thread ID for a specific process, in a specific scaled-out instance in a web site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • threadId: string

      TID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetProcessThreadSlotResponse>

    Promise<Models.WebAppsGetProcessThreadSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • threadId: string

      TID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • callback: msRest.ServiceCallback<ProcessThreadInfo>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • threadId: string

      TID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ProcessThreadInfo>

      The callback

    Returns void

getPublicCertificate

  • getPublicCertificate(resourceGroupName: string, name: string, publicCertificateName: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetPublicCertificateResponse>
  • getPublicCertificate(resourceGroupName: string, name: string, publicCertificateName: string, callback: msRest.ServiceCallback<PublicCertificate>): void
  • getPublicCertificate(resourceGroupName: string, name: string, publicCertificateName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<PublicCertificate>): void
  • Get the named public certificate for an app (or deployment slot, if specified).

    summary

    Get the named public certificate for an app (or deployment slot, if specified).

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • publicCertificateName: string

      Public certificate name.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetPublicCertificateResponse>

    Promise<Models.WebAppsGetPublicCertificateResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • publicCertificateName: string

      Public certificate name.

    • callback: msRest.ServiceCallback<PublicCertificate>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • publicCertificateName: string

      Public certificate name.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<PublicCertificate>

      The callback

    Returns void

getPublicCertificateSlot

  • getPublicCertificateSlot(resourceGroupName: string, name: string, slot: string, publicCertificateName: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetPublicCertificateSlotResponse>
  • getPublicCertificateSlot(resourceGroupName: string, name: string, slot: string, publicCertificateName: string, callback: msRest.ServiceCallback<PublicCertificate>): void
  • getPublicCertificateSlot(resourceGroupName: string, name: string, slot: string, publicCertificateName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<PublicCertificate>): void
  • Get the named public certificate for an app (or deployment slot, if specified).

    summary

    Get the named public certificate for an app (or deployment slot, if specified).

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot.

    • publicCertificateName: string

      Public certificate name.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetPublicCertificateSlotResponse>

    Promise<Models.WebAppsGetPublicCertificateSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot.

    • publicCertificateName: string

      Public certificate name.

    • callback: msRest.ServiceCallback<PublicCertificate>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot.

    • publicCertificateName: string

      Public certificate name.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<PublicCertificate>

      The callback

    Returns void

getRelayServiceConnection

  • getRelayServiceConnection(resourceGroupName: string, name: string, entityName: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetRelayServiceConnectionResponse>
  • getRelayServiceConnection(resourceGroupName: string, name: string, entityName: string, callback: msRest.ServiceCallback<RelayServiceConnectionEntity>): void
  • getRelayServiceConnection(resourceGroupName: string, name: string, entityName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<RelayServiceConnectionEntity>): void
  • Gets a hybrid connection configuration by its name.

    summary

    Gets a hybrid connection configuration by its name.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • entityName: string

      Name of the hybrid connection.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetRelayServiceConnectionResponse>

    Promise<Models.WebAppsGetRelayServiceConnectionResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • entityName: string

      Name of the hybrid connection.

    • callback: msRest.ServiceCallback<RelayServiceConnectionEntity>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • entityName: string

      Name of the hybrid connection.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<RelayServiceConnectionEntity>

      The callback

    Returns void

getRelayServiceConnectionSlot

  • getRelayServiceConnectionSlot(resourceGroupName: string, name: string, entityName: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetRelayServiceConnectionSlotResponse>
  • getRelayServiceConnectionSlot(resourceGroupName: string, name: string, entityName: string, slot: string, callback: msRest.ServiceCallback<RelayServiceConnectionEntity>): void
  • getRelayServiceConnectionSlot(resourceGroupName: string, name: string, entityName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<RelayServiceConnectionEntity>): void
  • Gets a hybrid connection configuration by its name.

    summary

    Gets a hybrid connection configuration by its name.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • entityName: string

      Name of the hybrid connection.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get a hybrid connection for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetRelayServiceConnectionSlotResponse>

    Promise<Models.WebAppsGetRelayServiceConnectionSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • entityName: string

      Name of the hybrid connection.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get a hybrid connection for the production slot.

    • callback: msRest.ServiceCallback<RelayServiceConnectionEntity>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • entityName: string

      Name of the hybrid connection.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get a hybrid connection for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<RelayServiceConnectionEntity>

      The callback

    Returns void

getSiteExtension

  • getSiteExtension(resourceGroupName: string, name: string, siteExtensionId: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetSiteExtensionResponse>
  • getSiteExtension(resourceGroupName: string, name: string, siteExtensionId: string, callback: msRest.ServiceCallback<SiteExtensionInfo>): void
  • getSiteExtension(resourceGroupName: string, name: string, siteExtensionId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SiteExtensionInfo>): void
  • Get site extension information by its ID for a web site, or a deployment slot.

    summary

    Get site extension information by its ID for a web site, or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • siteExtensionId: string

      Site extension name.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetSiteExtensionResponse>

    Promise<Models.WebAppsGetSiteExtensionResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • siteExtensionId: string

      Site extension name.

    • callback: msRest.ServiceCallback<SiteExtensionInfo>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • siteExtensionId: string

      Site extension name.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SiteExtensionInfo>

      The callback

    Returns void

getSiteExtensionSlot

  • getSiteExtensionSlot(resourceGroupName: string, name: string, siteExtensionId: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetSiteExtensionSlotResponse>
  • getSiteExtensionSlot(resourceGroupName: string, name: string, siteExtensionId: string, slot: string, callback: msRest.ServiceCallback<SiteExtensionInfo>): void
  • getSiteExtensionSlot(resourceGroupName: string, name: string, siteExtensionId: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SiteExtensionInfo>): void
  • Get site extension information by its ID for a web site, or a deployment slot.

    summary

    Get site extension information by its ID for a web site, or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • siteExtensionId: string

      Site extension name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetSiteExtensionSlotResponse>

    Promise<Models.WebAppsGetSiteExtensionSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • siteExtensionId: string

      Site extension name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • callback: msRest.ServiceCallback<SiteExtensionInfo>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • siteExtensionId: string

      Site extension name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SiteExtensionInfo>

      The callback

    Returns void

getSitePhpErrorLogFlag

  • getSitePhpErrorLogFlag(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetSitePhpErrorLogFlagResponse>
  • getSitePhpErrorLogFlag(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<SitePhpErrorLogFlag>): void
  • getSitePhpErrorLogFlag(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SitePhpErrorLogFlag>): void
  • Gets web app's event logs.

    summary

    Gets web app's event logs.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetSitePhpErrorLogFlagResponse>

    Promise<Models.WebAppsGetSitePhpErrorLogFlagResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • callback: msRest.ServiceCallback<SitePhpErrorLogFlag>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SitePhpErrorLogFlag>

      The callback

    Returns void

getSitePhpErrorLogFlagSlot

  • getSitePhpErrorLogFlagSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetSitePhpErrorLogFlagSlotResponse>
  • getSitePhpErrorLogFlagSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<SitePhpErrorLogFlag>): void
  • getSitePhpErrorLogFlagSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SitePhpErrorLogFlag>): void
  • Gets web app's event logs.

    summary

    Gets web app's event logs.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetSitePhpErrorLogFlagSlotResponse>

    Promise<Models.WebAppsGetSitePhpErrorLogFlagSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • callback: msRest.ServiceCallback<SitePhpErrorLogFlag>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SitePhpErrorLogFlag>

      The callback

    Returns void

getSlot

  • getSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetSlotResponse>
  • getSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<Site>): void
  • getSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<Site>): void
  • Gets the details of a web, mobile, or API app.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. By default, this API returns the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetSlotResponse>

    Promise<Models.WebAppsGetSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. By default, this API returns the production slot.

    • callback: msRest.ServiceCallback<Site>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. By default, this API returns the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<Site>

      The callback

    Returns void

getSourceControl

  • getSourceControl(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetSourceControlResponse>
  • getSourceControl(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<SiteSourceControl>): void
  • getSourceControl(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SiteSourceControl>): void
  • Gets the source control configuration of an app.

    summary

    Gets the source control configuration of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetSourceControlResponse>

    Promise<Models.WebAppsGetSourceControlResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<SiteSourceControl>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SiteSourceControl>

      The callback

    Returns void

getSourceControlSlot

  • getSourceControlSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetSourceControlSlotResponse>
  • getSourceControlSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<SiteSourceControl>): void
  • getSourceControlSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SiteSourceControl>): void
  • Gets the source control configuration of an app.

    summary

    Gets the source control configuration of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get the source control configuration for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetSourceControlSlotResponse>

    Promise<Models.WebAppsGetSourceControlSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get the source control configuration for the production slot.

    • callback: msRest.ServiceCallback<SiteSourceControl>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get the source control configuration for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SiteSourceControl>

      The callback

    Returns void

getSwiftVirtualNetworkConnection

  • getSwiftVirtualNetworkConnection(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetSwiftVirtualNetworkConnectionResponse>
  • getSwiftVirtualNetworkConnection(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<SwiftVirtualNetwork>): void
  • getSwiftVirtualNetworkConnection(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SwiftVirtualNetwork>): void
  • Gets a Swift Virtual Network connection.

    summary

    Gets a Swift Virtual Network connection.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetSwiftVirtualNetworkConnectionResponse>

    Promise<Models.WebAppsGetSwiftVirtualNetworkConnectionResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<SwiftVirtualNetwork>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SwiftVirtualNetwork>

      The callback

    Returns void

getSwiftVirtualNetworkConnectionSlot

  • getSwiftVirtualNetworkConnectionSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetSwiftVirtualNetworkConnectionSlotResponse>
  • getSwiftVirtualNetworkConnectionSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<SwiftVirtualNetwork>): void
  • getSwiftVirtualNetworkConnectionSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SwiftVirtualNetwork>): void
  • Gets a Swift Virtual Network connection.

    summary

    Gets a Swift Virtual Network connection.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get a gateway for the production slot's Virtual Network.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetSwiftVirtualNetworkConnectionSlotResponse>

    Promise<Models.WebAppsGetSwiftVirtualNetworkConnectionSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get a gateway for the production slot's Virtual Network.

    • callback: msRest.ServiceCallback<SwiftVirtualNetwork>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get a gateway for the production slot's Virtual Network.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SwiftVirtualNetwork>

      The callback

    Returns void

getTriggeredWebJob

  • getTriggeredWebJob(resourceGroupName: string, name: string, webJobName: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetTriggeredWebJobResponse>
  • getTriggeredWebJob(resourceGroupName: string, name: string, webJobName: string, callback: msRest.ServiceCallback<TriggeredWebJob>): void
  • getTriggeredWebJob(resourceGroupName: string, name: string, webJobName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<TriggeredWebJob>): void
  • Gets a triggered web job by its ID for an app, or a deployment slot.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetTriggeredWebJobResponse>

    Promise<Models.WebAppsGetTriggeredWebJobResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • callback: msRest.ServiceCallback<TriggeredWebJob>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<TriggeredWebJob>

      The callback

    Returns void

getTriggeredWebJobHistory

  • getTriggeredWebJobHistory(resourceGroupName: string, name: string, webJobName: string, id: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetTriggeredWebJobHistoryResponse>
  • getTriggeredWebJobHistory(resourceGroupName: string, name: string, webJobName: string, id: string, callback: msRest.ServiceCallback<TriggeredJobHistory>): void
  • getTriggeredWebJobHistory(resourceGroupName: string, name: string, webJobName: string, id: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<TriggeredJobHistory>): void
  • Gets a triggered web job's history by its ID for an app, , or a deployment slot.

    summary

    Gets a triggered web job's history by its ID for an app, , or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • id: string

      History ID.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetTriggeredWebJobHistoryResponse>

    Promise<Models.WebAppsGetTriggeredWebJobHistoryResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • id: string

      History ID.

    • callback: msRest.ServiceCallback<TriggeredJobHistory>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • id: string

      History ID.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<TriggeredJobHistory>

      The callback

    Returns void

getTriggeredWebJobHistorySlot

  • getTriggeredWebJobHistorySlot(resourceGroupName: string, name: string, webJobName: string, id: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetTriggeredWebJobHistorySlotResponse>
  • getTriggeredWebJobHistorySlot(resourceGroupName: string, name: string, webJobName: string, id: string, slot: string, callback: msRest.ServiceCallback<TriggeredJobHistory>): void
  • getTriggeredWebJobHistorySlot(resourceGroupName: string, name: string, webJobName: string, id: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<TriggeredJobHistory>): void
  • Gets a triggered web job's history by its ID for an app, , or a deployment slot.

    summary

    Gets a triggered web job's history by its ID for an app, , or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • id: string

      History ID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetTriggeredWebJobHistorySlotResponse>

    Promise<Models.WebAppsGetTriggeredWebJobHistorySlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • id: string

      History ID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • callback: msRest.ServiceCallback<TriggeredJobHistory>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • id: string

      History ID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<TriggeredJobHistory>

      The callback

    Returns void

getTriggeredWebJobSlot

  • getTriggeredWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetTriggeredWebJobSlotResponse>
  • getTriggeredWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, callback: msRest.ServiceCallback<TriggeredWebJob>): void
  • getTriggeredWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<TriggeredWebJob>): void
  • Gets a triggered web job by its ID for an app, or a deployment slot.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetTriggeredWebJobSlotResponse>

    Promise<Models.WebAppsGetTriggeredWebJobSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • callback: msRest.ServiceCallback<TriggeredWebJob>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<TriggeredWebJob>

      The callback

    Returns void

getVnetConnection

  • getVnetConnection(resourceGroupName: string, name: string, vnetName: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetVnetConnectionResponse>
  • getVnetConnection(resourceGroupName: string, name: string, vnetName: string, callback: msRest.ServiceCallback<VnetInfo>): void
  • getVnetConnection(resourceGroupName: string, name: string, vnetName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<VnetInfo>): void
  • Gets a virtual network the app (or deployment slot) is connected to by name.

    summary

    Gets a virtual network the app (or deployment slot) is connected to by name.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of the virtual network.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetVnetConnectionResponse>

    Promise<Models.WebAppsGetVnetConnectionResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of the virtual network.

    • callback: msRest.ServiceCallback<VnetInfo>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of the virtual network.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<VnetInfo>

      The callback

    Returns void

getVnetConnectionGateway

  • getVnetConnectionGateway(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetVnetConnectionGatewayResponse>
  • getVnetConnectionGateway(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, callback: msRest.ServiceCallback<VnetGateway>): void
  • getVnetConnectionGateway(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<VnetGateway>): void
  • Gets an app's Virtual Network gateway.

    summary

    Gets an app's Virtual Network gateway.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of the Virtual Network.

    • gatewayName: string

      Name of the gateway. Currently, the only supported string is "primary".

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetVnetConnectionGatewayResponse>

    Promise<Models.WebAppsGetVnetConnectionGatewayResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of the Virtual Network.

    • gatewayName: string

      Name of the gateway. Currently, the only supported string is "primary".

    • callback: msRest.ServiceCallback<VnetGateway>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of the Virtual Network.

    • gatewayName: string

      Name of the gateway. Currently, the only supported string is "primary".

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<VnetGateway>

      The callback

    Returns void

getVnetConnectionGatewaySlot

  • getVnetConnectionGatewaySlot(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetVnetConnectionGatewaySlotResponse>
  • getVnetConnectionGatewaySlot(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, slot: string, callback: msRest.ServiceCallback<VnetGateway>): void
  • getVnetConnectionGatewaySlot(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<VnetGateway>): void
  • Gets an app's Virtual Network gateway.

    summary

    Gets an app's Virtual Network gateway.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of the Virtual Network.

    • gatewayName: string

      Name of the gateway. Currently, the only supported string is "primary".

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get a gateway for the production slot's Virtual Network.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetVnetConnectionGatewaySlotResponse>

    Promise<Models.WebAppsGetVnetConnectionGatewaySlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of the Virtual Network.

    • gatewayName: string

      Name of the gateway. Currently, the only supported string is "primary".

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get a gateway for the production slot's Virtual Network.

    • callback: msRest.ServiceCallback<VnetGateway>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of the Virtual Network.

    • gatewayName: string

      Name of the gateway. Currently, the only supported string is "primary".

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get a gateway for the production slot's Virtual Network.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<VnetGateway>

      The callback

    Returns void

getVnetConnectionSlot

  • getVnetConnectionSlot(resourceGroupName: string, name: string, vnetName: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetVnetConnectionSlotResponse>
  • getVnetConnectionSlot(resourceGroupName: string, name: string, vnetName: string, slot: string, callback: msRest.ServiceCallback<VnetInfo>): void
  • getVnetConnectionSlot(resourceGroupName: string, name: string, vnetName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<VnetInfo>): void
  • Gets a virtual network the app (or deployment slot) is connected to by name.

    summary

    Gets a virtual network the app (or deployment slot) is connected to by name.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of the virtual network.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get the named virtual network for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetVnetConnectionSlotResponse>

    Promise<Models.WebAppsGetVnetConnectionSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of the virtual network.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get the named virtual network for the production slot.

    • callback: msRest.ServiceCallback<VnetInfo>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of the virtual network.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get the named virtual network for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<VnetInfo>

      The callback

    Returns void

getWebJob

  • getWebJob(resourceGroupName: string, name: string, webJobName: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetWebJobResponse>
  • getWebJob(resourceGroupName: string, name: string, webJobName: string, callback: msRest.ServiceCallback<WebJob>): void
  • getWebJob(resourceGroupName: string, name: string, webJobName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<WebJob>): void
  • Get webjob information for an app, or a deployment slot.

    summary

    Get webjob information for an app, or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of the web job.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetWebJobResponse>

    Promise<Models.WebAppsGetWebJobResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of the web job.

    • callback: msRest.ServiceCallback<WebJob>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of the web job.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<WebJob>

      The callback

    Returns void

getWebJobSlot

  • getWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetWebJobSlotResponse>
  • getWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, callback: msRest.ServiceCallback<WebJob>): void
  • getWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<WebJob>): void
  • Get webjob information for an app, or a deployment slot.

    summary

    Get webjob information for an app, or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of the web job.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetWebJobSlotResponse>

    Promise<Models.WebAppsGetWebJobSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of the web job.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • callback: msRest.ServiceCallback<WebJob>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of the web job.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<WebJob>

      The callback

    Returns void

getWebSiteContainerLogs

  • getWebSiteContainerLogs(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetWebSiteContainerLogsResponse>
  • getWebSiteContainerLogs(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<void>): void
  • getWebSiteContainerLogs(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Gets the last lines of docker logs for the given site

    summary

    Gets the last lines of docker logs for the given site

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetWebSiteContainerLogsResponse>

    Promise<Models.WebAppsGetWebSiteContainerLogsResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

getWebSiteContainerLogsSlot

  • getWebSiteContainerLogsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsGetWebSiteContainerLogsSlotResponse>
  • getWebSiteContainerLogsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<void>): void
  • getWebSiteContainerLogsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Gets the last lines of docker logs for the given site

    summary

    Gets the last lines of docker logs for the given site

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsGetWebSiteContainerLogsSlotResponse>

    Promise<Models.WebAppsGetWebSiteContainerLogsSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

installSiteExtension

  • installSiteExtension(resourceGroupName: string, name: string, siteExtensionId: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsInstallSiteExtensionResponse>
  • Install site extension on a web site, or a deployment slot.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • siteExtensionId: string

      Site extension name.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsInstallSiteExtensionResponse>

    Promise<Models.WebAppsInstallSiteExtensionResponse>

installSiteExtensionSlot

  • installSiteExtensionSlot(resourceGroupName: string, name: string, siteExtensionId: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsInstallSiteExtensionSlotResponse>
  • Install site extension on a web site, or a deployment slot.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • siteExtensionId: string

      Site extension name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsInstallSiteExtensionSlotResponse>

    Promise<Models.WebAppsInstallSiteExtensionSlotResponse>

isCloneable

  • isCloneable(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsIsCloneableResponse>
  • isCloneable(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<SiteCloneability>): void
  • isCloneable(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SiteCloneability>): void
  • Shows whether an app can be cloned to another resource group or subscription.

    summary

    Shows whether an app can be cloned to another resource group or subscription.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsIsCloneableResponse>

    Promise<Models.WebAppsIsCloneableResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<SiteCloneability>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SiteCloneability>

      The callback

    Returns void

isCloneableSlot

  • isCloneableSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsIsCloneableSlotResponse>
  • isCloneableSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<SiteCloneability>): void
  • isCloneableSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SiteCloneability>): void
  • Shows whether an app can be cloned to another resource group or subscription.

    summary

    Shows whether an app can be cloned to another resource group or subscription.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. By default, this API returns information on the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsIsCloneableSlotResponse>

    Promise<Models.WebAppsIsCloneableSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. By default, this API returns information on the production slot.

    • callback: msRest.ServiceCallback<SiteCloneability>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. By default, this API returns information on the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SiteCloneability>

      The callback

    Returns void

list

  • list(options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListResponse>
  • list(callback: msRest.ServiceCallback<WebAppCollection>): void
  • list(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<WebAppCollection>): void
  • Get all apps for a subscription.

    summary

    Get all apps for a subscription.

    Parameters

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListResponse>

    Promise<Models.WebAppsListResponse>

  • Parameters

    Returns void

  • Parameters

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<WebAppCollection>

      The callback

    Returns void

listApplicationSettings

  • listApplicationSettings(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListApplicationSettingsResponse>
  • listApplicationSettings(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<StringDictionary>): void
  • listApplicationSettings(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<StringDictionary>): void
  • Gets the application settings of an app.

    summary

    Gets the application settings of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListApplicationSettingsResponse>

    Promise<Models.WebAppsListApplicationSettingsResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<StringDictionary>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<StringDictionary>

      The callback

    Returns void

listApplicationSettingsSlot

  • listApplicationSettingsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListApplicationSettingsSlotResponse>
  • listApplicationSettingsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<StringDictionary>): void
  • listApplicationSettingsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<StringDictionary>): void
  • Gets the application settings of an app.

    summary

    Gets the application settings of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get the application settings for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListApplicationSettingsSlotResponse>

    Promise<Models.WebAppsListApplicationSettingsSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get the application settings for the production slot.

    • callback: msRest.ServiceCallback<StringDictionary>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get the application settings for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<StringDictionary>

      The callback

    Returns void

listAzureStorageAccounts

  • listAzureStorageAccounts(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListAzureStorageAccountsResponse>
  • listAzureStorageAccounts(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<AzureStoragePropertyDictionaryResource>): void
  • listAzureStorageAccounts(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<AzureStoragePropertyDictionaryResource>): void
  • Gets the Azure storage account configurations of an app.

    summary

    Gets the Azure storage account configurations of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListAzureStorageAccountsResponse>

    Promise<Models.WebAppsListAzureStorageAccountsResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<AzureStoragePropertyDictionaryResource>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<AzureStoragePropertyDictionaryResource>

      The callback

    Returns void

listAzureStorageAccountsSlot

  • listAzureStorageAccountsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListAzureStorageAccountsSlotResponse>
  • listAzureStorageAccountsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<AzureStoragePropertyDictionaryResource>): void
  • listAzureStorageAccountsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<AzureStoragePropertyDictionaryResource>): void
  • Gets the Azure storage account configurations of an app.

    summary

    Gets the Azure storage account configurations of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update the Azure storage account configurations for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListAzureStorageAccountsSlotResponse>

    Promise<Models.WebAppsListAzureStorageAccountsSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update the Azure storage account configurations for the production slot.

    • callback: msRest.ServiceCallback<AzureStoragePropertyDictionaryResource>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update the Azure storage account configurations for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<AzureStoragePropertyDictionaryResource>

      The callback

    Returns void

listBackupStatusSecrets

  • listBackupStatusSecrets(resourceGroupName: string, name: string, backupId: string, request: BackupRequest, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListBackupStatusSecretsResponse>
  • listBackupStatusSecrets(resourceGroupName: string, name: string, backupId: string, request: BackupRequest, callback: msRest.ServiceCallback<BackupItem>): void
  • listBackupStatusSecrets(resourceGroupName: string, name: string, backupId: string, request: BackupRequest, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<BackupItem>): void
  • 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.

    summary

    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: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • backupId: string

      ID of backup.

    • request: BackupRequest

      Information on backup request.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListBackupStatusSecretsResponse>

    Promise<Models.WebAppsListBackupStatusSecretsResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • backupId: string

      ID of backup.

    • request: BackupRequest

      Information on backup request.

    • callback: msRest.ServiceCallback<BackupItem>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • backupId: string

      ID of backup.

    • request: BackupRequest

      Information on backup request.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<BackupItem>

      The callback

    Returns void

listBackupStatusSecretsSlot

  • listBackupStatusSecretsSlot(resourceGroupName: string, name: string, backupId: string, request: BackupRequest, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListBackupStatusSecretsSlotResponse>
  • listBackupStatusSecretsSlot(resourceGroupName: string, name: string, backupId: string, request: BackupRequest, slot: string, callback: msRest.ServiceCallback<BackupItem>): void
  • listBackupStatusSecretsSlot(resourceGroupName: string, name: string, backupId: string, request: BackupRequest, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<BackupItem>): void
  • 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.

    summary

    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: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • backupId: string

      ID of backup.

    • request: BackupRequest

      Information on backup request.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListBackupStatusSecretsSlotResponse>

    Promise<Models.WebAppsListBackupStatusSecretsSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • backupId: string

      ID of backup.

    • request: BackupRequest

      Information on backup request.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • callback: msRest.ServiceCallback<BackupItem>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • backupId: string

      ID of backup.

    • request: BackupRequest

      Information on backup request.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<BackupItem>

      The callback

    Returns void

listBackups

  • listBackups(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListBackupsResponse>
  • listBackups(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<BackupItemCollection>): void
  • listBackups(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<BackupItemCollection>): void
  • Gets existing backups of an app.

    summary

    Gets existing backups of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListBackupsResponse>

    Promise<Models.WebAppsListBackupsResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<BackupItemCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<BackupItemCollection>

      The callback

    Returns void

listBackupsNext

  • listBackupsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListBackupsNextResponse>
  • listBackupsNext(nextPageLink: string, callback: msRest.ServiceCallback<BackupItemCollection>): void
  • listBackupsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<BackupItemCollection>): void
  • Gets existing backups of an app.

    summary

    Gets existing backups of an app.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListBackupsNextResponse>

    Promise<Models.WebAppsListBackupsNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<BackupItemCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<BackupItemCollection>

      The callback

    Returns void

listBackupsSlot

  • listBackupsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListBackupsSlotResponse>
  • listBackupsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<BackupItemCollection>): void
  • listBackupsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<BackupItemCollection>): void
  • Gets existing backups of an app.

    summary

    Gets existing backups of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get backups of the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListBackupsSlotResponse>

    Promise<Models.WebAppsListBackupsSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get backups of the production slot.

    • callback: msRest.ServiceCallback<BackupItemCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get backups of the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<BackupItemCollection>

      The callback

    Returns void

listBackupsSlotNext

  • listBackupsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListBackupsSlotNextResponse>
  • listBackupsSlotNext(nextPageLink: string, callback: msRest.ServiceCallback<BackupItemCollection>): void
  • listBackupsSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<BackupItemCollection>): void
  • Gets existing backups of an app.

    summary

    Gets existing backups of an app.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListBackupsSlotNextResponse>

    Promise<Models.WebAppsListBackupsSlotNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<BackupItemCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<BackupItemCollection>

      The callback

    Returns void

listByResourceGroup

  • listByResourceGroup(resourceGroupName: string, options?: Models.WebAppsListByResourceGroupOptionalParams): Promise<Models.WebAppsListByResourceGroupResponse>
  • listByResourceGroup(resourceGroupName: string, callback: msRest.ServiceCallback<WebAppCollection>): void
  • listByResourceGroup(resourceGroupName: string, options: WebAppsListByResourceGroupOptionalParams, callback: msRest.ServiceCallback<WebAppCollection>): void
  • Gets all web, mobile, and API apps in the specified resource group.

    summary

    Gets all web, mobile, and API apps in the specified resource group.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • Optional options: Models.WebAppsListByResourceGroupOptionalParams

    Returns Promise<Models.WebAppsListByResourceGroupResponse>

    Promise<Models.WebAppsListByResourceGroupResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • callback: msRest.ServiceCallback<WebAppCollection>

      The callback

    Returns void

  • Parameters

    Returns void

listByResourceGroupNext

  • listByResourceGroupNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListByResourceGroupNextResponse>
  • listByResourceGroupNext(nextPageLink: string, callback: msRest.ServiceCallback<WebAppCollection>): void
  • listByResourceGroupNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<WebAppCollection>): void
  • Gets all web, mobile, and API apps in the specified resource group.

    summary

    Gets all web, mobile, and API apps in the specified resource group.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListByResourceGroupNextResponse>

    Promise<Models.WebAppsListByResourceGroupNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<WebAppCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<WebAppCollection>

      The callback

    Returns void

listConfigurationSnapshotInfo

  • listConfigurationSnapshotInfo(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListConfigurationSnapshotInfoResponse>
  • listConfigurationSnapshotInfo(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<SiteConfigurationSnapshotInfoCollection>): void
  • listConfigurationSnapshotInfo(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SiteConfigurationSnapshotInfoCollection>): void
  • Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot.

    summary

    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: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListConfigurationSnapshotInfoResponse>

    Promise<Models.WebAppsListConfigurationSnapshotInfoResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<SiteConfigurationSnapshotInfoCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SiteConfigurationSnapshotInfoCollection>

      The callback

    Returns void

listConfigurationSnapshotInfoNext

  • listConfigurationSnapshotInfoNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListConfigurationSnapshotInfoNextResponse>
  • listConfigurationSnapshotInfoNext(nextPageLink: string, callback: msRest.ServiceCallback<SiteConfigurationSnapshotInfoCollection>): void
  • listConfigurationSnapshotInfoNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SiteConfigurationSnapshotInfoCollection>): void
  • Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot.

    summary

    Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListConfigurationSnapshotInfoNextResponse>

    Promise<Models.WebAppsListConfigurationSnapshotInfoNextResponse>

  • Parameters

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SiteConfigurationSnapshotInfoCollection>

      The callback

    Returns void

listConfigurationSnapshotInfoSlot

  • listConfigurationSnapshotInfoSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListConfigurationSnapshotInfoSlotResponse>
  • listConfigurationSnapshotInfoSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<SiteConfigurationSnapshotInfoCollection>): void
  • listConfigurationSnapshotInfoSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SiteConfigurationSnapshotInfoCollection>): void
  • Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot.

    summary

    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: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListConfigurationSnapshotInfoSlotResponse>

    Promise<Models.WebAppsListConfigurationSnapshotInfoSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.

    • callback: msRest.ServiceCallback<SiteConfigurationSnapshotInfoCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SiteConfigurationSnapshotInfoCollection>

      The callback

    Returns void

listConfigurationSnapshotInfoSlotNext

  • listConfigurationSnapshotInfoSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListConfigurationSnapshotInfoSlotNextResponse>
  • listConfigurationSnapshotInfoSlotNext(nextPageLink: string, callback: msRest.ServiceCallback<SiteConfigurationSnapshotInfoCollection>): void
  • listConfigurationSnapshotInfoSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SiteConfigurationSnapshotInfoCollection>): void
  • Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot.

    summary

    Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListConfigurationSnapshotInfoSlotNextResponse>

    Promise<Models.WebAppsListConfigurationSnapshotInfoSlotNextResponse>

  • Parameters

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SiteConfigurationSnapshotInfoCollection>

      The callback

    Returns void

listConfigurations

  • listConfigurations(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListConfigurationsResponse>
  • listConfigurations(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<SiteConfigResourceCollection>): void
  • listConfigurations(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SiteConfigResourceCollection>): void
  • List the configurations of an app

    summary

    List the configurations of an app

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListConfigurationsResponse>

    Promise<Models.WebAppsListConfigurationsResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<SiteConfigResourceCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SiteConfigResourceCollection>

      The callback

    Returns void

listConfigurationsNext

  • listConfigurationsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListConfigurationsNextResponse>
  • listConfigurationsNext(nextPageLink: string, callback: msRest.ServiceCallback<SiteConfigResourceCollection>): void
  • listConfigurationsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SiteConfigResourceCollection>): void
  • List the configurations of an app

    summary

    List the configurations of an app

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListConfigurationsNextResponse>

    Promise<Models.WebAppsListConfigurationsNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<SiteConfigResourceCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SiteConfigResourceCollection>

      The callback

    Returns void

listConfigurationsSlot

  • listConfigurationsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListConfigurationsSlotResponse>
  • listConfigurationsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<SiteConfigResourceCollection>): void
  • listConfigurationsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SiteConfigResourceCollection>): void
  • List the configurations of an app

    summary

    List the configurations of an app

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListConfigurationsSlotResponse>

    Promise<Models.WebAppsListConfigurationsSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.

    • callback: msRest.ServiceCallback<SiteConfigResourceCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SiteConfigResourceCollection>

      The callback

    Returns void

listConfigurationsSlotNext

  • listConfigurationsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListConfigurationsSlotNextResponse>
  • listConfigurationsSlotNext(nextPageLink: string, callback: msRest.ServiceCallback<SiteConfigResourceCollection>): void
  • listConfigurationsSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SiteConfigResourceCollection>): void
  • List the configurations of an app

    summary

    List the configurations of an app

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListConfigurationsSlotNextResponse>

    Promise<Models.WebAppsListConfigurationsSlotNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<SiteConfigResourceCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SiteConfigResourceCollection>

      The callback

    Returns void

listConnectionStrings

  • listConnectionStrings(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListConnectionStringsResponse>
  • listConnectionStrings(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<ConnectionStringDictionary>): void
  • listConnectionStrings(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ConnectionStringDictionary>): void
  • Gets the connection strings of an app.

    summary

    Gets the connection strings of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListConnectionStringsResponse>

    Promise<Models.WebAppsListConnectionStringsResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<ConnectionStringDictionary>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ConnectionStringDictionary>

      The callback

    Returns void

listConnectionStringsSlot

  • listConnectionStringsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListConnectionStringsSlotResponse>
  • listConnectionStringsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<ConnectionStringDictionary>): void
  • listConnectionStringsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ConnectionStringDictionary>): void
  • Gets the connection strings of an app.

    summary

    Gets the connection strings of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get the connection settings for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListConnectionStringsSlotResponse>

    Promise<Models.WebAppsListConnectionStringsSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get the connection settings for the production slot.

    • callback: msRest.ServiceCallback<ConnectionStringDictionary>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get the connection settings for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ConnectionStringDictionary>

      The callback

    Returns void

listContinuousWebJobs

  • listContinuousWebJobs(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListContinuousWebJobsResponse>
  • listContinuousWebJobs(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<ContinuousWebJobCollection>): void
  • listContinuousWebJobs(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ContinuousWebJobCollection>): void
  • List continuous web jobs for an app, or a deployment slot.

    summary

    List continuous web jobs for an app, or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListContinuousWebJobsResponse>

    Promise<Models.WebAppsListContinuousWebJobsResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • callback: msRest.ServiceCallback<ContinuousWebJobCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ContinuousWebJobCollection>

      The callback

    Returns void

listContinuousWebJobsNext

  • listContinuousWebJobsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListContinuousWebJobsNextResponse>
  • listContinuousWebJobsNext(nextPageLink: string, callback: msRest.ServiceCallback<ContinuousWebJobCollection>): void
  • listContinuousWebJobsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ContinuousWebJobCollection>): void
  • List continuous web jobs for an app, or a deployment slot.

    summary

    List continuous web jobs for an app, or a deployment slot.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListContinuousWebJobsNextResponse>

    Promise<Models.WebAppsListContinuousWebJobsNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<ContinuousWebJobCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ContinuousWebJobCollection>

      The callback

    Returns void

listContinuousWebJobsSlot

  • listContinuousWebJobsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListContinuousWebJobsSlotResponse>
  • listContinuousWebJobsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<ContinuousWebJobCollection>): void
  • listContinuousWebJobsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ContinuousWebJobCollection>): void
  • List continuous web jobs for an app, or a deployment slot.

    summary

    List continuous web jobs for an app, or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListContinuousWebJobsSlotResponse>

    Promise<Models.WebAppsListContinuousWebJobsSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • callback: msRest.ServiceCallback<ContinuousWebJobCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ContinuousWebJobCollection>

      The callback

    Returns void

listContinuousWebJobsSlotNext

  • listContinuousWebJobsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListContinuousWebJobsSlotNextResponse>
  • listContinuousWebJobsSlotNext(nextPageLink: string, callback: msRest.ServiceCallback<ContinuousWebJobCollection>): void
  • listContinuousWebJobsSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ContinuousWebJobCollection>): void
  • List continuous web jobs for an app, or a deployment slot.

    summary

    List continuous web jobs for an app, or a deployment slot.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListContinuousWebJobsSlotNextResponse>

    Promise<Models.WebAppsListContinuousWebJobsSlotNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<ContinuousWebJobCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ContinuousWebJobCollection>

      The callback

    Returns void

listDeploymentLog

  • listDeploymentLog(resourceGroupName: string, name: string, id: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListDeploymentLogResponse>
  • listDeploymentLog(resourceGroupName: string, name: string, id: string, callback: msRest.ServiceCallback<Deployment>): void
  • listDeploymentLog(resourceGroupName: string, name: string, id: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<Deployment>): void
  • List deployment log for specific deployment for an app, or a deployment slot.

    summary

    List deployment log for specific deployment for an app, or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • id: string

      The ID of a specific deployment. This is the value of the name property in the JSON response from "GET /api/sites/{siteName}/deployments".

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListDeploymentLogResponse>

    Promise<Models.WebAppsListDeploymentLogResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • id: string

      The ID of a specific deployment. This is the value of the name property in the JSON response from "GET /api/sites/{siteName}/deployments".

    • callback: msRest.ServiceCallback<Deployment>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • id: string

      The ID of a specific deployment. This is the value of the name property in the JSON response from "GET /api/sites/{siteName}/deployments".

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<Deployment>

      The callback

    Returns void

listDeploymentLogSlot

  • listDeploymentLogSlot(resourceGroupName: string, name: string, id: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListDeploymentLogSlotResponse>
  • listDeploymentLogSlot(resourceGroupName: string, name: string, id: string, slot: string, callback: msRest.ServiceCallback<Deployment>): void
  • listDeploymentLogSlot(resourceGroupName: string, name: string, id: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<Deployment>): void
  • List deployment log for specific deployment for an app, or a deployment slot.

    summary

    List deployment log for specific deployment for an app, or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • id: string

      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: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListDeploymentLogSlotResponse>

    Promise<Models.WebAppsListDeploymentLogSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • id: string

      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: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • callback: msRest.ServiceCallback<Deployment>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • id: string

      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: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<Deployment>

      The callback

    Returns void

listDeployments

  • listDeployments(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListDeploymentsResponse>
  • listDeployments(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<DeploymentCollection>): void
  • listDeployments(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<DeploymentCollection>): void
  • List deployments for an app, or a deployment slot.

    summary

    List deployments for an app, or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListDeploymentsResponse>

    Promise<Models.WebAppsListDeploymentsResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<DeploymentCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<DeploymentCollection>

      The callback

    Returns void

listDeploymentsNext

  • listDeploymentsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListDeploymentsNextResponse>
  • listDeploymentsNext(nextPageLink: string, callback: msRest.ServiceCallback<DeploymentCollection>): void
  • listDeploymentsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<DeploymentCollection>): void
  • List deployments for an app, or a deployment slot.

    summary

    List deployments for an app, or a deployment slot.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListDeploymentsNextResponse>

    Promise<Models.WebAppsListDeploymentsNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<DeploymentCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<DeploymentCollection>

      The callback

    Returns void

listDeploymentsSlot

  • listDeploymentsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListDeploymentsSlotResponse>
  • listDeploymentsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<DeploymentCollection>): void
  • listDeploymentsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<DeploymentCollection>): void
  • List deployments for an app, or a deployment slot.

    summary

    List deployments for an app, or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListDeploymentsSlotResponse>

    Promise<Models.WebAppsListDeploymentsSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • callback: msRest.ServiceCallback<DeploymentCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<DeploymentCollection>

      The callback

    Returns void

listDeploymentsSlotNext

  • listDeploymentsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListDeploymentsSlotNextResponse>
  • listDeploymentsSlotNext(nextPageLink: string, callback: msRest.ServiceCallback<DeploymentCollection>): void
  • listDeploymentsSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<DeploymentCollection>): void
  • List deployments for an app, or a deployment slot.

    summary

    List deployments for an app, or a deployment slot.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListDeploymentsSlotNextResponse>

    Promise<Models.WebAppsListDeploymentsSlotNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<DeploymentCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<DeploymentCollection>

      The callback

    Returns void

listDomainOwnershipIdentifiers

  • listDomainOwnershipIdentifiers(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListDomainOwnershipIdentifiersResponse>
  • listDomainOwnershipIdentifiers(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<IdentifierCollection>): void
  • listDomainOwnershipIdentifiers(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<IdentifierCollection>): void
  • Lists ownership identifiers for domain associated with web app.

    summary

    Lists ownership identifiers for domain associated with web app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListDomainOwnershipIdentifiersResponse>

    Promise<Models.WebAppsListDomainOwnershipIdentifiersResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<IdentifierCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<IdentifierCollection>

      The callback

    Returns void

listDomainOwnershipIdentifiersNext

  • listDomainOwnershipIdentifiersNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListDomainOwnershipIdentifiersNextResponse>
  • listDomainOwnershipIdentifiersNext(nextPageLink: string, callback: msRest.ServiceCallback<IdentifierCollection>): void
  • listDomainOwnershipIdentifiersNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<IdentifierCollection>): void
  • Lists ownership identifiers for domain associated with web app.

    summary

    Lists ownership identifiers for domain associated with web app.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListDomainOwnershipIdentifiersNextResponse>

    Promise<Models.WebAppsListDomainOwnershipIdentifiersNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<IdentifierCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<IdentifierCollection>

      The callback

    Returns void

listDomainOwnershipIdentifiersSlot

  • listDomainOwnershipIdentifiersSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListDomainOwnershipIdentifiersSlotResponse>
  • listDomainOwnershipIdentifiersSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<IdentifierCollection>): void
  • listDomainOwnershipIdentifiersSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<IdentifierCollection>): void
  • Lists ownership identifiers for domain associated with web app.

    summary

    Lists ownership identifiers for domain associated with web app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListDomainOwnershipIdentifiersSlotResponse>

    Promise<Models.WebAppsListDomainOwnershipIdentifiersSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.

    • callback: msRest.ServiceCallback<IdentifierCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<IdentifierCollection>

      The callback

    Returns void

listDomainOwnershipIdentifiersSlotNext

  • listDomainOwnershipIdentifiersSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListDomainOwnershipIdentifiersSlotNextResponse>
  • listDomainOwnershipIdentifiersSlotNext(nextPageLink: string, callback: msRest.ServiceCallback<IdentifierCollection>): void
  • listDomainOwnershipIdentifiersSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<IdentifierCollection>): void
  • Lists ownership identifiers for domain associated with web app.

    summary

    Lists ownership identifiers for domain associated with web app.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListDomainOwnershipIdentifiersSlotNextResponse>

    Promise<Models.WebAppsListDomainOwnershipIdentifiersSlotNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<IdentifierCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<IdentifierCollection>

      The callback

    Returns void

listFunctionSecrets

  • listFunctionSecrets(resourceGroupName: string, name: string, functionName: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListFunctionSecretsResponse>
  • listFunctionSecrets(resourceGroupName: string, name: string, functionName: string, callback: msRest.ServiceCallback<FunctionSecrets>): void
  • listFunctionSecrets(resourceGroupName: string, name: string, functionName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<FunctionSecrets>): void
  • Get function secrets for a function in a web site, or a deployment slot.

    summary

    Get function secrets for a function in a web site, or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • functionName: string

      Function name.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListFunctionSecretsResponse>

    Promise<Models.WebAppsListFunctionSecretsResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • functionName: string

      Function name.

    • callback: msRest.ServiceCallback<FunctionSecrets>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • functionName: string

      Function name.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<FunctionSecrets>

      The callback

    Returns void

listFunctionSecretsSlot

  • listFunctionSecretsSlot(resourceGroupName: string, name: string, functionName: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListFunctionSecretsSlotResponse>
  • listFunctionSecretsSlot(resourceGroupName: string, name: string, functionName: string, slot: string, callback: msRest.ServiceCallback<FunctionSecrets>): void
  • listFunctionSecretsSlot(resourceGroupName: string, name: string, functionName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<FunctionSecrets>): void
  • Get function secrets for a function in a web site, or a deployment slot.

    summary

    Get function secrets for a function in a web site, or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • functionName: string

      Function name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListFunctionSecretsSlotResponse>

    Promise<Models.WebAppsListFunctionSecretsSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • functionName: string

      Function name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • callback: msRest.ServiceCallback<FunctionSecrets>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • functionName: string

      Function name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<FunctionSecrets>

      The callback

    Returns void

listFunctions

  • listFunctions(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListFunctionsResponse>
  • listFunctions(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<FunctionEnvelopeCollection>): void
  • listFunctions(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<FunctionEnvelopeCollection>): void
  • List the functions for a web site, or a deployment slot.

    summary

    List the functions for a web site, or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListFunctionsResponse>

    Promise<Models.WebAppsListFunctionsResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • callback: msRest.ServiceCallback<FunctionEnvelopeCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<FunctionEnvelopeCollection>

      The callback

    Returns void

listFunctionsNext

  • listFunctionsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListFunctionsNextResponse>
  • listFunctionsNext(nextPageLink: string, callback: msRest.ServiceCallback<FunctionEnvelopeCollection>): void
  • listFunctionsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<FunctionEnvelopeCollection>): void
  • List the functions for a web site, or a deployment slot.

    summary

    List the functions for a web site, or a deployment slot.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListFunctionsNextResponse>

    Promise<Models.WebAppsListFunctionsNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<FunctionEnvelopeCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<FunctionEnvelopeCollection>

      The callback

    Returns void

listHostNameBindings

  • listHostNameBindings(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListHostNameBindingsResponse>
  • listHostNameBindings(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<HostNameBindingCollection>): void
  • listHostNameBindings(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<HostNameBindingCollection>): void
  • Get hostname bindings for an app or a deployment slot.

    summary

    Get hostname bindings for an app or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListHostNameBindingsResponse>

    Promise<Models.WebAppsListHostNameBindingsResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<HostNameBindingCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<HostNameBindingCollection>

      The callback

    Returns void

listHostNameBindingsNext

  • listHostNameBindingsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListHostNameBindingsNextResponse>
  • listHostNameBindingsNext(nextPageLink: string, callback: msRest.ServiceCallback<HostNameBindingCollection>): void
  • listHostNameBindingsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<HostNameBindingCollection>): void
  • Get hostname bindings for an app or a deployment slot.

    summary

    Get hostname bindings for an app or a deployment slot.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListHostNameBindingsNextResponse>

    Promise<Models.WebAppsListHostNameBindingsNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<HostNameBindingCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<HostNameBindingCollection>

      The callback

    Returns void

listHostNameBindingsSlot

  • listHostNameBindingsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListHostNameBindingsSlotResponse>
  • listHostNameBindingsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<HostNameBindingCollection>): void
  • listHostNameBindingsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<HostNameBindingCollection>): void
  • Get hostname bindings for an app or a deployment slot.

    summary

    Get hostname bindings for an app or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API gets hostname bindings for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListHostNameBindingsSlotResponse>

    Promise<Models.WebAppsListHostNameBindingsSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API gets hostname bindings for the production slot.

    • callback: msRest.ServiceCallback<HostNameBindingCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API gets hostname bindings for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<HostNameBindingCollection>

      The callback

    Returns void

listHostNameBindingsSlotNext

  • listHostNameBindingsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListHostNameBindingsSlotNextResponse>
  • listHostNameBindingsSlotNext(nextPageLink: string, callback: msRest.ServiceCallback<HostNameBindingCollection>): void
  • listHostNameBindingsSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<HostNameBindingCollection>): void
  • Get hostname bindings for an app or a deployment slot.

    summary

    Get hostname bindings for an app or a deployment slot.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListHostNameBindingsSlotNextResponse>

    Promise<Models.WebAppsListHostNameBindingsSlotNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<HostNameBindingCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<HostNameBindingCollection>

      The callback

    Returns void

listHybridConnectionKeys

  • listHybridConnectionKeys(resourceGroupName: string, name: string, namespaceName: string, relayName: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListHybridConnectionKeysResponse>
  • listHybridConnectionKeys(resourceGroupName: string, name: string, namespaceName: string, relayName: string, callback: msRest.ServiceCallback<HybridConnectionKey>): void
  • listHybridConnectionKeys(resourceGroupName: string, name: string, namespaceName: string, relayName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<HybridConnectionKey>): void
  • Gets the send key name and value for a Hybrid Connection.

    summary

    Gets the send key name and value for a Hybrid Connection.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • namespaceName: string

      The namespace for this hybrid connection.

    • relayName: string

      The relay name for this hybrid connection.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListHybridConnectionKeysResponse>

    Promise<Models.WebAppsListHybridConnectionKeysResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • namespaceName: string

      The namespace for this hybrid connection.

    • relayName: string

      The relay name for this hybrid connection.

    • callback: msRest.ServiceCallback<HybridConnectionKey>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • namespaceName: string

      The namespace for this hybrid connection.

    • relayName: string

      The relay name for this hybrid connection.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<HybridConnectionKey>

      The callback

    Returns void

listHybridConnectionKeysSlot

  • listHybridConnectionKeysSlot(resourceGroupName: string, name: string, namespaceName: string, relayName: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListHybridConnectionKeysSlotResponse>
  • listHybridConnectionKeysSlot(resourceGroupName: string, name: string, namespaceName: string, relayName: string, slot: string, callback: msRest.ServiceCallback<HybridConnectionKey>): void
  • listHybridConnectionKeysSlot(resourceGroupName: string, name: string, namespaceName: string, relayName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<HybridConnectionKey>): void
  • Gets the send key name and value for a Hybrid Connection.

    summary

    Gets the send key name and value for a Hybrid Connection.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • namespaceName: string

      The namespace for this hybrid connection.

    • relayName: string

      The relay name for this hybrid connection.

    • slot: string

      The name of the slot for the web app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListHybridConnectionKeysSlotResponse>

    Promise<Models.WebAppsListHybridConnectionKeysSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • namespaceName: string

      The namespace for this hybrid connection.

    • relayName: string

      The relay name for this hybrid connection.

    • slot: string

      The name of the slot for the web app.

    • callback: msRest.ServiceCallback<HybridConnectionKey>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • namespaceName: string

      The namespace for this hybrid connection.

    • relayName: string

      The relay name for this hybrid connection.

    • slot: string

      The name of the slot for the web app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<HybridConnectionKey>

      The callback

    Returns void

listHybridConnections

  • listHybridConnections(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListHybridConnectionsResponse>
  • listHybridConnections(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<HybridConnection>): void
  • listHybridConnections(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<HybridConnection>): void
  • Retrieves all Service Bus Hybrid Connections used by this Web App.

    summary

    Retrieves all Service Bus Hybrid Connections used by this Web App.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListHybridConnectionsResponse>

    Promise<Models.WebAppsListHybridConnectionsResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • callback: msRest.ServiceCallback<HybridConnection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<HybridConnection>

      The callback

    Returns void

listHybridConnectionsSlot

  • listHybridConnectionsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListHybridConnectionsSlotResponse>
  • listHybridConnectionsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<HybridConnection>): void
  • listHybridConnectionsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<HybridConnection>): void
  • Retrieves all Service Bus Hybrid Connections used by this Web App.

    summary

    Retrieves all Service Bus Hybrid Connections used by this Web App.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • slot: string

      The name of the slot for the web app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListHybridConnectionsSlotResponse>

    Promise<Models.WebAppsListHybridConnectionsSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • slot: string

      The name of the slot for the web app.

    • callback: msRest.ServiceCallback<HybridConnection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • slot: string

      The name of the slot for the web app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<HybridConnection>

      The callback

    Returns void

listInstanceFunctionsSlot

  • listInstanceFunctionsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListInstanceFunctionsSlotResponse>
  • listInstanceFunctionsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<FunctionEnvelopeCollection>): void
  • listInstanceFunctionsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<FunctionEnvelopeCollection>): void
  • List the functions for a web site, or a deployment slot.

    summary

    List the functions for a web site, or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListInstanceFunctionsSlotResponse>

    Promise<Models.WebAppsListInstanceFunctionsSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • callback: msRest.ServiceCallback<FunctionEnvelopeCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<FunctionEnvelopeCollection>

      The callback

    Returns void

listInstanceFunctionsSlotNext

  • listInstanceFunctionsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListInstanceFunctionsSlotNextResponse>
  • listInstanceFunctionsSlotNext(nextPageLink: string, callback: msRest.ServiceCallback<FunctionEnvelopeCollection>): void
  • listInstanceFunctionsSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<FunctionEnvelopeCollection>): void
  • List the functions for a web site, or a deployment slot.

    summary

    List the functions for a web site, or a deployment slot.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListInstanceFunctionsSlotNextResponse>

    Promise<Models.WebAppsListInstanceFunctionsSlotNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<FunctionEnvelopeCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<FunctionEnvelopeCollection>

      The callback

    Returns void

listInstanceIdentifiers

  • listInstanceIdentifiers(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListInstanceIdentifiersResponse>
  • listInstanceIdentifiers(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<WebAppInstanceCollection>): void
  • listInstanceIdentifiers(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<WebAppInstanceCollection>): void
  • Gets all scale-out instances of an app.

    summary

    Gets all scale-out instances of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListInstanceIdentifiersResponse>

    Promise<Models.WebAppsListInstanceIdentifiersResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<WebAppInstanceCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<WebAppInstanceCollection>

      The callback

    Returns void

listInstanceIdentifiersNext

  • listInstanceIdentifiersNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListInstanceIdentifiersNextResponse>
  • listInstanceIdentifiersNext(nextPageLink: string, callback: msRest.ServiceCallback<WebAppInstanceCollection>): void
  • listInstanceIdentifiersNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<WebAppInstanceCollection>): void
  • Gets all scale-out instances of an app.

    summary

    Gets all scale-out instances of an app.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListInstanceIdentifiersNextResponse>

    Promise<Models.WebAppsListInstanceIdentifiersNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<WebAppInstanceCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<WebAppInstanceCollection>

      The callback

    Returns void

listInstanceIdentifiersSlot

  • listInstanceIdentifiersSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListInstanceIdentifiersSlotResponse>
  • listInstanceIdentifiersSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<WebAppInstanceCollection>): void
  • listInstanceIdentifiersSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<WebAppInstanceCollection>): void
  • Gets all scale-out instances of an app.

    summary

    Gets all scale-out instances of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API gets the production slot instances.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListInstanceIdentifiersSlotResponse>

    Promise<Models.WebAppsListInstanceIdentifiersSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API gets the production slot instances.

    • callback: msRest.ServiceCallback<WebAppInstanceCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API gets the production slot instances.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<WebAppInstanceCollection>

      The callback

    Returns void

listInstanceIdentifiersSlotNext

  • listInstanceIdentifiersSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListInstanceIdentifiersSlotNextResponse>
  • listInstanceIdentifiersSlotNext(nextPageLink: string, callback: msRest.ServiceCallback<WebAppInstanceCollection>): void
  • listInstanceIdentifiersSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<WebAppInstanceCollection>): void
  • Gets all scale-out instances of an app.

    summary

    Gets all scale-out instances of an app.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListInstanceIdentifiersSlotNextResponse>

    Promise<Models.WebAppsListInstanceIdentifiersSlotNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<WebAppInstanceCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<WebAppInstanceCollection>

      The callback

    Returns void

listInstanceProcessModules

  • listInstanceProcessModules(resourceGroupName: string, name: string, processId: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListInstanceProcessModulesResponse>
  • listInstanceProcessModules(resourceGroupName: string, name: string, processId: string, instanceId: string, callback: msRest.ServiceCallback<ProcessModuleInfoCollection>): void
  • listInstanceProcessModules(resourceGroupName: string, name: string, processId: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ProcessModuleInfoCollection>): void
  • List module information for a process by its ID for a specific scaled-out instance in a web site.

    summary

    List module information for a process by its ID for a specific scaled-out instance in a web site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • instanceId: string

      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".

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListInstanceProcessModulesResponse>

    Promise<Models.WebAppsListInstanceProcessModulesResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • instanceId: string

      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".

    • callback: msRest.ServiceCallback<ProcessModuleInfoCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • instanceId: string

      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".

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ProcessModuleInfoCollection>

      The callback

    Returns void

listInstanceProcessModulesNext

  • listInstanceProcessModulesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListInstanceProcessModulesNextResponse>
  • listInstanceProcessModulesNext(nextPageLink: string, callback: msRest.ServiceCallback<ProcessModuleInfoCollection>): void
  • listInstanceProcessModulesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ProcessModuleInfoCollection>): void
  • List module information for a process by its ID for a specific scaled-out instance in a web site.

    summary

    List module information for a process by its ID for a specific scaled-out instance in a web site.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListInstanceProcessModulesNextResponse>

    Promise<Models.WebAppsListInstanceProcessModulesNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<ProcessModuleInfoCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ProcessModuleInfoCollection>

      The callback

    Returns void

listInstanceProcessModulesSlot

  • listInstanceProcessModulesSlot(resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListInstanceProcessModulesSlotResponse>
  • listInstanceProcessModulesSlot(resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, callback: msRest.ServiceCallback<ProcessModuleInfoCollection>): void
  • listInstanceProcessModulesSlot(resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ProcessModuleInfoCollection>): void
  • List module information for a process by its ID for a specific scaled-out instance in a web site.

    summary

    List module information for a process by its ID for a specific scaled-out instance in a web site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • instanceId: string

      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".

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListInstanceProcessModulesSlotResponse>

    Promise<Models.WebAppsListInstanceProcessModulesSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • instanceId: string

      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".

    • callback: msRest.ServiceCallback<ProcessModuleInfoCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • instanceId: string

      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".

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ProcessModuleInfoCollection>

      The callback

    Returns void

listInstanceProcessModulesSlotNext

  • listInstanceProcessModulesSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListInstanceProcessModulesSlotNextResponse>
  • listInstanceProcessModulesSlotNext(nextPageLink: string, callback: msRest.ServiceCallback<ProcessModuleInfoCollection>): void
  • listInstanceProcessModulesSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ProcessModuleInfoCollection>): void
  • List module information for a process by its ID for a specific scaled-out instance in a web site.

    summary

    List module information for a process by its ID for a specific scaled-out instance in a web site.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListInstanceProcessModulesSlotNextResponse>

    Promise<Models.WebAppsListInstanceProcessModulesSlotNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<ProcessModuleInfoCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ProcessModuleInfoCollection>

      The callback

    Returns void

listInstanceProcessThreads

  • listInstanceProcessThreads(resourceGroupName: string, name: string, processId: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListInstanceProcessThreadsResponse>
  • listInstanceProcessThreads(resourceGroupName: string, name: string, processId: string, instanceId: string, callback: msRest.ServiceCallback<ProcessThreadInfoCollection>): void
  • listInstanceProcessThreads(resourceGroupName: string, name: string, processId: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ProcessThreadInfoCollection>): void
  • List the threads in a process by its ID for a specific scaled-out instance in a web site.

    summary

    List the threads in a process by its ID for a specific scaled-out instance in a web site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • instanceId: string

      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".

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListInstanceProcessThreadsResponse>

    Promise<Models.WebAppsListInstanceProcessThreadsResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • instanceId: string

      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".

    • callback: msRest.ServiceCallback<ProcessThreadInfoCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • instanceId: string

      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".

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ProcessThreadInfoCollection>

      The callback

    Returns void

listInstanceProcessThreadsNext

  • listInstanceProcessThreadsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListInstanceProcessThreadsNextResponse>
  • listInstanceProcessThreadsNext(nextPageLink: string, callback: msRest.ServiceCallback<ProcessThreadInfoCollection>): void
  • listInstanceProcessThreadsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ProcessThreadInfoCollection>): void
  • List the threads in a process by its ID for a specific scaled-out instance in a web site.

    summary

    List the threads in a process by its ID for a specific scaled-out instance in a web site.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListInstanceProcessThreadsNextResponse>

    Promise<Models.WebAppsListInstanceProcessThreadsNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<ProcessThreadInfoCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ProcessThreadInfoCollection>

      The callback

    Returns void

listInstanceProcessThreadsSlot

  • listInstanceProcessThreadsSlot(resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListInstanceProcessThreadsSlotResponse>
  • listInstanceProcessThreadsSlot(resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, callback: msRest.ServiceCallback<ProcessThreadInfoCollection>): void
  • listInstanceProcessThreadsSlot(resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ProcessThreadInfoCollection>): void
  • List the threads in a process by its ID for a specific scaled-out instance in a web site.

    summary

    List the threads in a process by its ID for a specific scaled-out instance in a web site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • instanceId: string

      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".

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListInstanceProcessThreadsSlotResponse>

    Promise<Models.WebAppsListInstanceProcessThreadsSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • instanceId: string

      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".

    • callback: msRest.ServiceCallback<ProcessThreadInfoCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • instanceId: string

      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".

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ProcessThreadInfoCollection>

      The callback

    Returns void

listInstanceProcessThreadsSlotNext

  • listInstanceProcessThreadsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListInstanceProcessThreadsSlotNextResponse>
  • listInstanceProcessThreadsSlotNext(nextPageLink: string, callback: msRest.ServiceCallback<ProcessThreadInfoCollection>): void
  • listInstanceProcessThreadsSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ProcessThreadInfoCollection>): void
  • List the threads in a process by its ID for a specific scaled-out instance in a web site.

    summary

    List the threads in a process by its ID for a specific scaled-out instance in a web site.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListInstanceProcessThreadsSlotNextResponse>

    Promise<Models.WebAppsListInstanceProcessThreadsSlotNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<ProcessThreadInfoCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ProcessThreadInfoCollection>

      The callback

    Returns void

listInstanceProcesses

  • listInstanceProcesses(resourceGroupName: string, name: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListInstanceProcessesResponse>
  • listInstanceProcesses(resourceGroupName: string, name: string, instanceId: string, callback: msRest.ServiceCallback<ProcessInfoCollection>): void
  • listInstanceProcesses(resourceGroupName: string, name: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ProcessInfoCollection>): void
  • Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.

    summary

    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: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • instanceId: string

      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".

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListInstanceProcessesResponse>

    Promise<Models.WebAppsListInstanceProcessesResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • instanceId: string

      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".

    • callback: msRest.ServiceCallback<ProcessInfoCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • instanceId: string

      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".

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ProcessInfoCollection>

      The callback

    Returns void

listInstanceProcessesNext

  • listInstanceProcessesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListInstanceProcessesNextResponse>
  • listInstanceProcessesNext(nextPageLink: string, callback: msRest.ServiceCallback<ProcessInfoCollection>): void
  • listInstanceProcessesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ProcessInfoCollection>): void
  • Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.

    summary

    Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListInstanceProcessesNextResponse>

    Promise<Models.WebAppsListInstanceProcessesNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<ProcessInfoCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ProcessInfoCollection>

      The callback

    Returns void

listInstanceProcessesSlot

  • listInstanceProcessesSlot(resourceGroupName: string, name: string, slot: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListInstanceProcessesSlotResponse>
  • listInstanceProcessesSlot(resourceGroupName: string, name: string, slot: string, instanceId: string, callback: msRest.ServiceCallback<ProcessInfoCollection>): void
  • listInstanceProcessesSlot(resourceGroupName: string, name: string, slot: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ProcessInfoCollection>): void
  • Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.

    summary

    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: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • instanceId: string

      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".

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListInstanceProcessesSlotResponse>

    Promise<Models.WebAppsListInstanceProcessesSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • instanceId: string

      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".

    • callback: msRest.ServiceCallback<ProcessInfoCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • instanceId: string

      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".

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ProcessInfoCollection>

      The callback

    Returns void

listInstanceProcessesSlotNext

  • listInstanceProcessesSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListInstanceProcessesSlotNextResponse>
  • listInstanceProcessesSlotNext(nextPageLink: string, callback: msRest.ServiceCallback<ProcessInfoCollection>): void
  • listInstanceProcessesSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ProcessInfoCollection>): void
  • Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.

    summary

    Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListInstanceProcessesSlotNextResponse>

    Promise<Models.WebAppsListInstanceProcessesSlotNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<ProcessInfoCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ProcessInfoCollection>

      The callback

    Returns void

listMetadata

  • listMetadata(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListMetadataResponse>
  • listMetadata(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<StringDictionary>): void
  • listMetadata(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<StringDictionary>): void
  • Gets the metadata of an app.

    summary

    Gets the metadata of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListMetadataResponse>

    Promise<Models.WebAppsListMetadataResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<StringDictionary>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<StringDictionary>

      The callback

    Returns void

listMetadataSlot

  • listMetadataSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListMetadataSlotResponse>
  • listMetadataSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<StringDictionary>): void
  • listMetadataSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<StringDictionary>): void
  • Gets the metadata of an app.

    summary

    Gets the metadata of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get the metadata for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListMetadataSlotResponse>

    Promise<Models.WebAppsListMetadataSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get the metadata for the production slot.

    • callback: msRest.ServiceCallback<StringDictionary>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get the metadata for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<StringDictionary>

      The callback

    Returns void

listMetricDefinitions

  • listMetricDefinitions(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListMetricDefinitionsResponse>
  • listMetricDefinitions(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<ResourceMetricDefinitionCollection>): void
  • listMetricDefinitions(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ResourceMetricDefinitionCollection>): void
  • Gets all metric definitions of an app (or deployment slot, if specified).

    summary

    Gets all metric definitions of an app (or deployment slot, if specified).

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListMetricDefinitionsResponse>

    Promise<Models.WebAppsListMetricDefinitionsResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<ResourceMetricDefinitionCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ResourceMetricDefinitionCollection>

      The callback

    Returns void

listMetricDefinitionsNext

  • listMetricDefinitionsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListMetricDefinitionsNextResponse>
  • listMetricDefinitionsNext(nextPageLink: string, callback: msRest.ServiceCallback<ResourceMetricDefinitionCollection>): void
  • listMetricDefinitionsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ResourceMetricDefinitionCollection>): void
  • Gets all metric definitions of an app (or deployment slot, if specified).

    summary

    Gets all metric definitions of an app (or deployment slot, if specified).

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListMetricDefinitionsNextResponse>

    Promise<Models.WebAppsListMetricDefinitionsNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<ResourceMetricDefinitionCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ResourceMetricDefinitionCollection>

      The callback

    Returns void

listMetricDefinitionsSlot

  • listMetricDefinitionsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListMetricDefinitionsSlotResponse>
  • listMetricDefinitionsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<ResourceMetricDefinitionCollection>): void
  • listMetricDefinitionsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ResourceMetricDefinitionCollection>): void
  • Gets all metric definitions of an app (or deployment slot, if specified).

    summary

    Gets all metric definitions of an app (or deployment slot, if specified).

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get metric definitions of the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListMetricDefinitionsSlotResponse>

    Promise<Models.WebAppsListMetricDefinitionsSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get metric definitions of the production slot.

    • callback: msRest.ServiceCallback<ResourceMetricDefinitionCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get metric definitions of the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ResourceMetricDefinitionCollection>

      The callback

    Returns void

listMetricDefinitionsSlotNext

  • listMetricDefinitionsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListMetricDefinitionsSlotNextResponse>
  • listMetricDefinitionsSlotNext(nextPageLink: string, callback: msRest.ServiceCallback<ResourceMetricDefinitionCollection>): void
  • listMetricDefinitionsSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ResourceMetricDefinitionCollection>): void
  • Gets all metric definitions of an app (or deployment slot, if specified).

    summary

    Gets all metric definitions of an app (or deployment slot, if specified).

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListMetricDefinitionsSlotNextResponse>

    Promise<Models.WebAppsListMetricDefinitionsSlotNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<ResourceMetricDefinitionCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ResourceMetricDefinitionCollection>

      The callback

    Returns void

listMetrics

  • listMetrics(resourceGroupName: string, name: string, options?: Models.WebAppsListMetricsOptionalParams): Promise<Models.WebAppsListMetricsResponse>
  • listMetrics(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<ResourceMetricCollection>): void
  • listMetrics(resourceGroupName: string, name: string, options: WebAppsListMetricsOptionalParams, callback: msRest.ServiceCallback<ResourceMetricCollection>): void
  • Gets performance metrics of an app (or deployment slot, if specified).

    summary

    Gets performance metrics of an app (or deployment slot, if specified).

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: Models.WebAppsListMetricsOptionalParams

    Returns Promise<Models.WebAppsListMetricsResponse>

    Promise<Models.WebAppsListMetricsResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<ResourceMetricCollection>

      The callback

    Returns void

  • Parameters

    Returns void

listMetricsNext

  • listMetricsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListMetricsNextResponse>
  • listMetricsNext(nextPageLink: string, callback: msRest.ServiceCallback<ResourceMetricCollection>): void
  • listMetricsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ResourceMetricCollection>): void
  • Gets performance metrics of an app (or deployment slot, if specified).

    summary

    Gets performance metrics of an app (or deployment slot, if specified).

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListMetricsNextResponse>

    Promise<Models.WebAppsListMetricsNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<ResourceMetricCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ResourceMetricCollection>

      The callback

    Returns void

listMetricsSlot

  • listMetricsSlot(resourceGroupName: string, name: string, slot: string, options?: Models.WebAppsListMetricsSlotOptionalParams): Promise<Models.WebAppsListMetricsSlotResponse>
  • listMetricsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<ResourceMetricCollection>): void
  • listMetricsSlot(resourceGroupName: string, name: string, slot: string, options: WebAppsListMetricsSlotOptionalParams, callback: msRest.ServiceCallback<ResourceMetricCollection>): void
  • Gets performance metrics of an app (or deployment slot, if specified).

    summary

    Gets performance metrics of an app (or deployment slot, if specified).

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get metrics of the production slot.

    • Optional options: Models.WebAppsListMetricsSlotOptionalParams

    Returns Promise<Models.WebAppsListMetricsSlotResponse>

    Promise<Models.WebAppsListMetricsSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get metrics of the production slot.

    • callback: msRest.ServiceCallback<ResourceMetricCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get metrics of the production slot.

    • options: WebAppsListMetricsSlotOptionalParams

      The optional parameters

    • callback: msRest.ServiceCallback<ResourceMetricCollection>

      The callback

    Returns void

listMetricsSlotNext

  • listMetricsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListMetricsSlotNextResponse>
  • listMetricsSlotNext(nextPageLink: string, callback: msRest.ServiceCallback<ResourceMetricCollection>): void
  • listMetricsSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ResourceMetricCollection>): void
  • Gets performance metrics of an app (or deployment slot, if specified).

    summary

    Gets performance metrics of an app (or deployment slot, if specified).

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListMetricsSlotNextResponse>

    Promise<Models.WebAppsListMetricsSlotNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<ResourceMetricCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ResourceMetricCollection>

      The callback

    Returns void

listNetworkFeatures

  • listNetworkFeatures(resourceGroupName: string, name: string, view: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListNetworkFeaturesResponse>
  • listNetworkFeatures(resourceGroupName: string, name: string, view: string, callback: msRest.ServiceCallback<NetworkFeatures>): void
  • listNetworkFeatures(resourceGroupName: string, name: string, view: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<NetworkFeatures>): void
  • Gets all network features used by the app (or deployment slot, if specified).

    summary

    Gets all network features used by the app (or deployment slot, if specified).

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • view: string

      The type of view. This can either be "summary" or "detailed".

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListNetworkFeaturesResponse>

    Promise<Models.WebAppsListNetworkFeaturesResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • view: string

      The type of view. This can either be "summary" or "detailed".

    • callback: msRest.ServiceCallback<NetworkFeatures>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • view: string

      The type of view. This can either be "summary" or "detailed".

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<NetworkFeatures>

      The callback

    Returns void

listNetworkFeaturesSlot

  • listNetworkFeaturesSlot(resourceGroupName: string, name: string, view: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListNetworkFeaturesSlotResponse>
  • listNetworkFeaturesSlot(resourceGroupName: string, name: string, view: string, slot: string, callback: msRest.ServiceCallback<NetworkFeatures>): void
  • listNetworkFeaturesSlot(resourceGroupName: string, name: string, view: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<NetworkFeatures>): void
  • Gets all network features used by the app (or deployment slot, if specified).

    summary

    Gets all network features used by the app (or deployment slot, if specified).

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • view: string

      The type of view. This can either be "summary" or "detailed".

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get network features for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListNetworkFeaturesSlotResponse>

    Promise<Models.WebAppsListNetworkFeaturesSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • view: string

      The type of view. This can either be "summary" or "detailed".

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get network features for the production slot.

    • callback: msRest.ServiceCallback<NetworkFeatures>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • view: string

      The type of view. This can either be "summary" or "detailed".

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get network features for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<NetworkFeatures>

      The callback

    Returns void

listNext

  • listNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListNextResponse>
  • listNext(nextPageLink: string, callback: msRest.ServiceCallback<WebAppCollection>): void
  • listNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<WebAppCollection>): void
  • Get all apps for a subscription.

    summary

    Get all apps for a subscription.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListNextResponse>

    Promise<Models.WebAppsListNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<WebAppCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<WebAppCollection>

      The callback

    Returns void

listPerfMonCounters

  • listPerfMonCounters(resourceGroupName: string, name: string, options?: Models.WebAppsListPerfMonCountersOptionalParams): Promise<Models.WebAppsListPerfMonCountersResponse>
  • listPerfMonCounters(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<PerfMonCounterCollection>): void
  • listPerfMonCounters(resourceGroupName: string, name: string, options: WebAppsListPerfMonCountersOptionalParams, callback: msRest.ServiceCallback<PerfMonCounterCollection>): void
  • Gets perfmon counters for web app.

    summary

    Gets perfmon counters for web app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • Optional options: Models.WebAppsListPerfMonCountersOptionalParams

    Returns Promise<Models.WebAppsListPerfMonCountersResponse>

    Promise<Models.WebAppsListPerfMonCountersResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • callback: msRest.ServiceCallback<PerfMonCounterCollection>

      The callback

    Returns void

  • Parameters

    Returns void

listPerfMonCountersNext

  • listPerfMonCountersNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListPerfMonCountersNextResponse>
  • listPerfMonCountersNext(nextPageLink: string, callback: msRest.ServiceCallback<PerfMonCounterCollection>): void
  • listPerfMonCountersNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<PerfMonCounterCollection>): void
  • Gets perfmon counters for web app.

    summary

    Gets perfmon counters for web app.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListPerfMonCountersNextResponse>

    Promise<Models.WebAppsListPerfMonCountersNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<PerfMonCounterCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<PerfMonCounterCollection>

      The callback

    Returns void

listPerfMonCountersSlot

  • listPerfMonCountersSlot(resourceGroupName: string, name: string, slot: string, options?: Models.WebAppsListPerfMonCountersSlotOptionalParams): Promise<Models.WebAppsListPerfMonCountersSlotResponse>
  • listPerfMonCountersSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<PerfMonCounterCollection>): void
  • listPerfMonCountersSlot(resourceGroupName: string, name: string, slot: string, options: WebAppsListPerfMonCountersSlotOptionalParams, callback: msRest.ServiceCallback<PerfMonCounterCollection>): void
  • Gets perfmon counters for web app.

    summary

    Gets perfmon counters for web app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • Optional options: Models.WebAppsListPerfMonCountersSlotOptionalParams

    Returns Promise<Models.WebAppsListPerfMonCountersSlotResponse>

    Promise<Models.WebAppsListPerfMonCountersSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • callback: msRest.ServiceCallback<PerfMonCounterCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • options: WebAppsListPerfMonCountersSlotOptionalParams

      The optional parameters

    • callback: msRest.ServiceCallback<PerfMonCounterCollection>

      The callback

    Returns void

listPerfMonCountersSlotNext

  • listPerfMonCountersSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListPerfMonCountersSlotNextResponse>
  • listPerfMonCountersSlotNext(nextPageLink: string, callback: msRest.ServiceCallback<PerfMonCounterCollection>): void
  • listPerfMonCountersSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<PerfMonCounterCollection>): void
  • Gets perfmon counters for web app.

    summary

    Gets perfmon counters for web app.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListPerfMonCountersSlotNextResponse>

    Promise<Models.WebAppsListPerfMonCountersSlotNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<PerfMonCounterCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<PerfMonCounterCollection>

      The callback

    Returns void

listPremierAddOns

  • listPremierAddOns(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListPremierAddOnsResponse>
  • listPremierAddOns(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<PremierAddOn>): void
  • listPremierAddOns(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<PremierAddOn>): void
  • Gets the premier add-ons of an app.

    summary

    Gets the premier add-ons of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListPremierAddOnsResponse>

    Promise<Models.WebAppsListPremierAddOnsResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<PremierAddOn>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<PremierAddOn>

      The callback

    Returns void

listPremierAddOnsSlot

  • listPremierAddOnsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListPremierAddOnsSlotResponse>
  • listPremierAddOnsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<PremierAddOn>): void
  • listPremierAddOnsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<PremierAddOn>): void
  • Gets the premier add-ons of an app.

    summary

    Gets the premier add-ons of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get the premier add-ons for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListPremierAddOnsSlotResponse>

    Promise<Models.WebAppsListPremierAddOnsSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get the premier add-ons for the production slot.

    • callback: msRest.ServiceCallback<PremierAddOn>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get the premier add-ons for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<PremierAddOn>

      The callback

    Returns void

listProcessModules

  • listProcessModules(resourceGroupName: string, name: string, processId: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListProcessModulesResponse>
  • listProcessModules(resourceGroupName: string, name: string, processId: string, callback: msRest.ServiceCallback<ProcessModuleInfoCollection>): void
  • listProcessModules(resourceGroupName: string, name: string, processId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ProcessModuleInfoCollection>): void
  • List module information for a process by its ID for a specific scaled-out instance in a web site.

    summary

    List module information for a process by its ID for a specific scaled-out instance in a web site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListProcessModulesResponse>

    Promise<Models.WebAppsListProcessModulesResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • callback: msRest.ServiceCallback<ProcessModuleInfoCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ProcessModuleInfoCollection>

      The callback

    Returns void

listProcessModulesNext

  • listProcessModulesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListProcessModulesNextResponse>
  • listProcessModulesNext(nextPageLink: string, callback: msRest.ServiceCallback<ProcessModuleInfoCollection>): void
  • listProcessModulesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ProcessModuleInfoCollection>): void
  • List module information for a process by its ID for a specific scaled-out instance in a web site.

    summary

    List module information for a process by its ID for a specific scaled-out instance in a web site.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListProcessModulesNextResponse>

    Promise<Models.WebAppsListProcessModulesNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<ProcessModuleInfoCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ProcessModuleInfoCollection>

      The callback

    Returns void

listProcessModulesSlot

  • listProcessModulesSlot(resourceGroupName: string, name: string, processId: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListProcessModulesSlotResponse>
  • listProcessModulesSlot(resourceGroupName: string, name: string, processId: string, slot: string, callback: msRest.ServiceCallback<ProcessModuleInfoCollection>): void
  • listProcessModulesSlot(resourceGroupName: string, name: string, processId: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ProcessModuleInfoCollection>): void
  • List module information for a process by its ID for a specific scaled-out instance in a web site.

    summary

    List module information for a process by its ID for a specific scaled-out instance in a web site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListProcessModulesSlotResponse>

    Promise<Models.WebAppsListProcessModulesSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • callback: msRest.ServiceCallback<ProcessModuleInfoCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ProcessModuleInfoCollection>

      The callback

    Returns void

listProcessModulesSlotNext

  • listProcessModulesSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListProcessModulesSlotNextResponse>
  • listProcessModulesSlotNext(nextPageLink: string, callback: msRest.ServiceCallback<ProcessModuleInfoCollection>): void
  • listProcessModulesSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ProcessModuleInfoCollection>): void
  • List module information for a process by its ID for a specific scaled-out instance in a web site.

    summary

    List module information for a process by its ID for a specific scaled-out instance in a web site.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListProcessModulesSlotNextResponse>

    Promise<Models.WebAppsListProcessModulesSlotNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<ProcessModuleInfoCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ProcessModuleInfoCollection>

      The callback

    Returns void

listProcessThreads

  • listProcessThreads(resourceGroupName: string, name: string, processId: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListProcessThreadsResponse>
  • listProcessThreads(resourceGroupName: string, name: string, processId: string, callback: msRest.ServiceCallback<ProcessThreadInfoCollection>): void
  • listProcessThreads(resourceGroupName: string, name: string, processId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ProcessThreadInfoCollection>): void
  • List the threads in a process by its ID for a specific scaled-out instance in a web site.

    summary

    List the threads in a process by its ID for a specific scaled-out instance in a web site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListProcessThreadsResponse>

    Promise<Models.WebAppsListProcessThreadsResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • callback: msRest.ServiceCallback<ProcessThreadInfoCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ProcessThreadInfoCollection>

      The callback

    Returns void

listProcessThreadsNext

  • listProcessThreadsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListProcessThreadsNextResponse>
  • listProcessThreadsNext(nextPageLink: string, callback: msRest.ServiceCallback<ProcessThreadInfoCollection>): void
  • listProcessThreadsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ProcessThreadInfoCollection>): void
  • List the threads in a process by its ID for a specific scaled-out instance in a web site.

    summary

    List the threads in a process by its ID for a specific scaled-out instance in a web site.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListProcessThreadsNextResponse>

    Promise<Models.WebAppsListProcessThreadsNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<ProcessThreadInfoCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ProcessThreadInfoCollection>

      The callback

    Returns void

listProcessThreadsSlot

  • listProcessThreadsSlot(resourceGroupName: string, name: string, processId: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListProcessThreadsSlotResponse>
  • listProcessThreadsSlot(resourceGroupName: string, name: string, processId: string, slot: string, callback: msRest.ServiceCallback<ProcessThreadInfoCollection>): void
  • listProcessThreadsSlot(resourceGroupName: string, name: string, processId: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ProcessThreadInfoCollection>): void
  • List the threads in a process by its ID for a specific scaled-out instance in a web site.

    summary

    List the threads in a process by its ID for a specific scaled-out instance in a web site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListProcessThreadsSlotResponse>

    Promise<Models.WebAppsListProcessThreadsSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • callback: msRest.ServiceCallback<ProcessThreadInfoCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • processId: string

      PID.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ProcessThreadInfoCollection>

      The callback

    Returns void

listProcessThreadsSlotNext

  • listProcessThreadsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListProcessThreadsSlotNextResponse>
  • listProcessThreadsSlotNext(nextPageLink: string, callback: msRest.ServiceCallback<ProcessThreadInfoCollection>): void
  • listProcessThreadsSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ProcessThreadInfoCollection>): void
  • List the threads in a process by its ID for a specific scaled-out instance in a web site.

    summary

    List the threads in a process by its ID for a specific scaled-out instance in a web site.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListProcessThreadsSlotNextResponse>

    Promise<Models.WebAppsListProcessThreadsSlotNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<ProcessThreadInfoCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ProcessThreadInfoCollection>

      The callback

    Returns void

listProcesses

  • listProcesses(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListProcessesResponse>
  • listProcesses(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<ProcessInfoCollection>): void
  • listProcesses(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ProcessInfoCollection>): void
  • Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.

    summary

    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: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListProcessesResponse>

    Promise<Models.WebAppsListProcessesResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • callback: msRest.ServiceCallback<ProcessInfoCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ProcessInfoCollection>

      The callback

    Returns void

listProcessesNext

  • listProcessesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListProcessesNextResponse>
  • listProcessesNext(nextPageLink: string, callback: msRest.ServiceCallback<ProcessInfoCollection>): void
  • listProcessesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ProcessInfoCollection>): void
  • Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.

    summary

    Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListProcessesNextResponse>

    Promise<Models.WebAppsListProcessesNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<ProcessInfoCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ProcessInfoCollection>

      The callback

    Returns void

listProcessesSlot

  • listProcessesSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListProcessesSlotResponse>
  • listProcessesSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<ProcessInfoCollection>): void
  • listProcessesSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ProcessInfoCollection>): void
  • Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.

    summary

    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: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListProcessesSlotResponse>

    Promise<Models.WebAppsListProcessesSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • callback: msRest.ServiceCallback<ProcessInfoCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ProcessInfoCollection>

      The callback

    Returns void

listProcessesSlotNext

  • listProcessesSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListProcessesSlotNextResponse>
  • listProcessesSlotNext(nextPageLink: string, callback: msRest.ServiceCallback<ProcessInfoCollection>): void
  • listProcessesSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ProcessInfoCollection>): void
  • Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.

    summary

    Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListProcessesSlotNextResponse>

    Promise<Models.WebAppsListProcessesSlotNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<ProcessInfoCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ProcessInfoCollection>

      The callback

    Returns void

listPublicCertificates

  • listPublicCertificates(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListPublicCertificatesResponse>
  • listPublicCertificates(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<PublicCertificateCollection>): void
  • listPublicCertificates(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<PublicCertificateCollection>): void
  • Get public certificates for an app or a deployment slot.

    summary

    Get public certificates for an app or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListPublicCertificatesResponse>

    Promise<Models.WebAppsListPublicCertificatesResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<PublicCertificateCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<PublicCertificateCollection>

      The callback

    Returns void

listPublicCertificatesNext

  • listPublicCertificatesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListPublicCertificatesNextResponse>
  • listPublicCertificatesNext(nextPageLink: string, callback: msRest.ServiceCallback<PublicCertificateCollection>): void
  • listPublicCertificatesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<PublicCertificateCollection>): void
  • Get public certificates for an app or a deployment slot.

    summary

    Get public certificates for an app or a deployment slot.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListPublicCertificatesNextResponse>

    Promise<Models.WebAppsListPublicCertificatesNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<PublicCertificateCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<PublicCertificateCollection>

      The callback

    Returns void

listPublicCertificatesSlot

  • listPublicCertificatesSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListPublicCertificatesSlotResponse>
  • listPublicCertificatesSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<PublicCertificateCollection>): void
  • listPublicCertificatesSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<PublicCertificateCollection>): void
  • Get public certificates for an app or a deployment slot.

    summary

    Get public certificates for an app or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API gets hostname bindings for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListPublicCertificatesSlotResponse>

    Promise<Models.WebAppsListPublicCertificatesSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API gets hostname bindings for the production slot.

    • callback: msRest.ServiceCallback<PublicCertificateCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API gets hostname bindings for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<PublicCertificateCollection>

      The callback

    Returns void

listPublicCertificatesSlotNext

  • listPublicCertificatesSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListPublicCertificatesSlotNextResponse>
  • listPublicCertificatesSlotNext(nextPageLink: string, callback: msRest.ServiceCallback<PublicCertificateCollection>): void
  • listPublicCertificatesSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<PublicCertificateCollection>): void
  • Get public certificates for an app or a deployment slot.

    summary

    Get public certificates for an app or a deployment slot.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListPublicCertificatesSlotNextResponse>

    Promise<Models.WebAppsListPublicCertificatesSlotNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<PublicCertificateCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<PublicCertificateCollection>

      The callback

    Returns void

listPublishingCredentials

  • listPublishingCredentials(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListPublishingCredentialsResponse>
  • Gets the Git/FTP publishing credentials of an app.

    summary

    Gets the Git/FTP publishing credentials of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListPublishingCredentialsResponse>

    Promise<Models.WebAppsListPublishingCredentialsResponse>

listPublishingCredentialsSlot

  • listPublishingCredentialsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListPublishingCredentialsSlotResponse>
  • Gets the Git/FTP publishing credentials of an app.

    summary

    Gets the Git/FTP publishing credentials of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get the publishing credentials for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListPublishingCredentialsSlotResponse>

    Promise<Models.WebAppsListPublishingCredentialsSlotResponse>

listPublishingProfileXmlWithSecrets

  • listPublishingProfileXmlWithSecrets(resourceGroupName: string, name: string, publishingProfileOptions: CsmPublishingProfileOptions, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListPublishingProfileXmlWithSecretsResponse>
  • listPublishingProfileXmlWithSecrets(resourceGroupName: string, name: string, publishingProfileOptions: CsmPublishingProfileOptions, callback: msRest.ServiceCallback<void>): void
  • listPublishingProfileXmlWithSecrets(resourceGroupName: string, name: string, publishingProfileOptions: CsmPublishingProfileOptions, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Gets the publishing profile for an app (or deployment slot, if specified).

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • publishingProfileOptions: CsmPublishingProfileOptions

      Specifies publishingProfileOptions for publishing profile. For example, use {"format": "FileZilla3"} to get a FileZilla publishing profile.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListPublishingProfileXmlWithSecretsResponse>

    Promise<Models.WebAppsListPublishingProfileXmlWithSecretsResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • publishingProfileOptions: CsmPublishingProfileOptions

      Specifies publishingProfileOptions for publishing profile. For example, use {"format": "FileZilla3"} to get a FileZilla publishing profile.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • publishingProfileOptions: CsmPublishingProfileOptions

      Specifies publishingProfileOptions for publishing profile. For example, use {"format": "FileZilla3"} to get a FileZilla publishing profile.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

listPublishingProfileXmlWithSecretsSlot

  • listPublishingProfileXmlWithSecretsSlot(resourceGroupName: string, name: string, publishingProfileOptions: CsmPublishingProfileOptions, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListPublishingProfileXmlWithSecretsSlotResponse>
  • listPublishingProfileXmlWithSecretsSlot(resourceGroupName: string, name: string, publishingProfileOptions: CsmPublishingProfileOptions, slot: string, callback: msRest.ServiceCallback<void>): void
  • listPublishingProfileXmlWithSecretsSlot(resourceGroupName: string, name: string, publishingProfileOptions: CsmPublishingProfileOptions, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Gets the publishing profile for an app (or deployment slot, if specified).

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • publishingProfileOptions: CsmPublishingProfileOptions

      Specifies publishingProfileOptions for publishing profile. For example, use {"format": "FileZilla3"} to get a FileZilla publishing profile.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get the publishing profile for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListPublishingProfileXmlWithSecretsSlotResponse>

    Promise<Models.WebAppsListPublishingProfileXmlWithSecretsSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • publishingProfileOptions: CsmPublishingProfileOptions

      Specifies publishingProfileOptions for publishing profile. For example, use {"format": "FileZilla3"} to get a FileZilla publishing profile.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get the publishing profile for the production slot.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • publishingProfileOptions: CsmPublishingProfileOptions

      Specifies publishingProfileOptions for publishing profile. For example, use {"format": "FileZilla3"} to get a FileZilla publishing profile.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get the publishing profile for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

listRelayServiceConnections

  • listRelayServiceConnections(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListRelayServiceConnectionsResponse>
  • listRelayServiceConnections(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<RelayServiceConnectionEntity>): void
  • listRelayServiceConnections(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<RelayServiceConnectionEntity>): void
  • Gets hybrid connections configured for an app (or deployment slot, if specified).

    summary

    Gets hybrid connections configured for an app (or deployment slot, if specified).

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListRelayServiceConnectionsResponse>

    Promise<Models.WebAppsListRelayServiceConnectionsResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<RelayServiceConnectionEntity>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<RelayServiceConnectionEntity>

      The callback

    Returns void

listRelayServiceConnectionsSlot

  • listRelayServiceConnectionsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListRelayServiceConnectionsSlotResponse>
  • listRelayServiceConnectionsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<RelayServiceConnectionEntity>): void
  • listRelayServiceConnectionsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<RelayServiceConnectionEntity>): void
  • Gets hybrid connections configured for an app (or deployment slot, if specified).

    summary

    Gets hybrid connections configured for an app (or deployment slot, if specified).

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get hybrid connections for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListRelayServiceConnectionsSlotResponse>

    Promise<Models.WebAppsListRelayServiceConnectionsSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get hybrid connections for the production slot.

    • callback: msRest.ServiceCallback<RelayServiceConnectionEntity>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get hybrid connections for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<RelayServiceConnectionEntity>

      The callback

    Returns void

listSiteExtensions

  • listSiteExtensions(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListSiteExtensionsResponse>
  • listSiteExtensions(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<SiteExtensionInfoCollection>): void
  • listSiteExtensions(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SiteExtensionInfoCollection>): void
  • Get list of siteextensions for a web site, or a deployment slot.

    summary

    Get list of siteextensions for a web site, or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListSiteExtensionsResponse>

    Promise<Models.WebAppsListSiteExtensionsResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • callback: msRest.ServiceCallback<SiteExtensionInfoCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SiteExtensionInfoCollection>

      The callback

    Returns void

listSiteExtensionsNext

  • listSiteExtensionsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListSiteExtensionsNextResponse>
  • listSiteExtensionsNext(nextPageLink: string, callback: msRest.ServiceCallback<SiteExtensionInfoCollection>): void
  • listSiteExtensionsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SiteExtensionInfoCollection>): void
  • Get list of siteextensions for a web site, or a deployment slot.

    summary

    Get list of siteextensions for a web site, or a deployment slot.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListSiteExtensionsNextResponse>

    Promise<Models.WebAppsListSiteExtensionsNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<SiteExtensionInfoCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SiteExtensionInfoCollection>

      The callback

    Returns void

listSiteExtensionsSlot

  • listSiteExtensionsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListSiteExtensionsSlotResponse>
  • listSiteExtensionsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<SiteExtensionInfoCollection>): void
  • listSiteExtensionsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SiteExtensionInfoCollection>): void
  • Get list of siteextensions for a web site, or a deployment slot.

    summary

    Get list of siteextensions for a web site, or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListSiteExtensionsSlotResponse>

    Promise<Models.WebAppsListSiteExtensionsSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • callback: msRest.ServiceCallback<SiteExtensionInfoCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SiteExtensionInfoCollection>

      The callback

    Returns void

listSiteExtensionsSlotNext

  • listSiteExtensionsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListSiteExtensionsSlotNextResponse>
  • listSiteExtensionsSlotNext(nextPageLink: string, callback: msRest.ServiceCallback<SiteExtensionInfoCollection>): void
  • listSiteExtensionsSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SiteExtensionInfoCollection>): void
  • Get list of siteextensions for a web site, or a deployment slot.

    summary

    Get list of siteextensions for a web site, or a deployment slot.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListSiteExtensionsSlotNextResponse>

    Promise<Models.WebAppsListSiteExtensionsSlotNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<SiteExtensionInfoCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SiteExtensionInfoCollection>

      The callback

    Returns void

listSitePushSettings

  • listSitePushSettings(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListSitePushSettingsResponse>
  • listSitePushSettings(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<PushSettings>): void
  • listSitePushSettings(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<PushSettings>): void
  • Gets the Push settings associated with web app.

    summary

    Gets the Push settings associated with web app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListSitePushSettingsResponse>

    Promise<Models.WebAppsListSitePushSettingsResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • callback: msRest.ServiceCallback<PushSettings>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<PushSettings>

      The callback

    Returns void

listSitePushSettingsSlot

  • listSitePushSettingsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListSitePushSettingsSlotResponse>
  • listSitePushSettingsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<PushSettings>): void
  • listSitePushSettingsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<PushSettings>): void
  • Gets the Push settings associated with web app.

    summary

    Gets the Push settings associated with web app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListSitePushSettingsSlotResponse>

    Promise<Models.WebAppsListSitePushSettingsSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • callback: msRest.ServiceCallback<PushSettings>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<PushSettings>

      The callback

    Returns void

listSlotConfigurationNames

  • listSlotConfigurationNames(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListSlotConfigurationNamesResponse>
  • listSlotConfigurationNames(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<SlotConfigNamesResource>): void
  • listSlotConfigurationNames(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SlotConfigNamesResource>): void
  • Gets the names of app settings and connection strings that stick to the slot (not swapped).

    summary

    Gets the names of app settings and connection strings that stick to the slot (not swapped).

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListSlotConfigurationNamesResponse>

    Promise<Models.WebAppsListSlotConfigurationNamesResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<SlotConfigNamesResource>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SlotConfigNamesResource>

      The callback

    Returns void

listSlotDifferencesFromProduction

  • listSlotDifferencesFromProduction(resourceGroupName: string, name: string, slotSwapEntity: CsmSlotEntity, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListSlotDifferencesFromProductionResponse>
  • listSlotDifferencesFromProduction(resourceGroupName: string, name: string, slotSwapEntity: CsmSlotEntity, callback: msRest.ServiceCallback<SlotDifferenceCollection>): void
  • listSlotDifferencesFromProduction(resourceGroupName: string, name: string, slotSwapEntity: CsmSlotEntity, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SlotDifferenceCollection>): void
  • Get the difference in configuration settings between two web app slots.

    summary

    Get the difference in configuration settings between two web app slots.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slotSwapEntity: CsmSlotEntity

      JSON object that contains the target slot name. See example.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListSlotDifferencesFromProductionResponse>

    Promise<Models.WebAppsListSlotDifferencesFromProductionResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slotSwapEntity: CsmSlotEntity

      JSON object that contains the target slot name. See example.

    • callback: msRest.ServiceCallback<SlotDifferenceCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slotSwapEntity: CsmSlotEntity

      JSON object that contains the target slot name. See example.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SlotDifferenceCollection>

      The callback

    Returns void

listSlotDifferencesFromProductionNext

  • listSlotDifferencesFromProductionNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListSlotDifferencesFromProductionNextResponse>
  • listSlotDifferencesFromProductionNext(nextPageLink: string, callback: msRest.ServiceCallback<SlotDifferenceCollection>): void
  • listSlotDifferencesFromProductionNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SlotDifferenceCollection>): void
  • Get the difference in configuration settings between two web app slots.

    summary

    Get the difference in configuration settings between two web app slots.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListSlotDifferencesFromProductionNextResponse>

    Promise<Models.WebAppsListSlotDifferencesFromProductionNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<SlotDifferenceCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SlotDifferenceCollection>

      The callback

    Returns void

listSlotDifferencesSlot

  • listSlotDifferencesSlot(resourceGroupName: string, name: string, slotSwapEntity: CsmSlotEntity, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListSlotDifferencesSlotResponse>
  • listSlotDifferencesSlot(resourceGroupName: string, name: string, slotSwapEntity: CsmSlotEntity, slot: string, callback: msRest.ServiceCallback<SlotDifferenceCollection>): void
  • listSlotDifferencesSlot(resourceGroupName: string, name: string, slotSwapEntity: CsmSlotEntity, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SlotDifferenceCollection>): void
  • Get the difference in configuration settings between two web app slots.

    summary

    Get the difference in configuration settings between two web app slots.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slotSwapEntity: CsmSlotEntity

      JSON object that contains the target slot name. See example.

    • slot: string

      Name of the source slot. If a slot is not specified, the production slot is used as the source slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListSlotDifferencesSlotResponse>

    Promise<Models.WebAppsListSlotDifferencesSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slotSwapEntity: CsmSlotEntity

      JSON object that contains the target slot name. See example.

    • slot: string

      Name of the source slot. If a slot is not specified, the production slot is used as the source slot.

    • callback: msRest.ServiceCallback<SlotDifferenceCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slotSwapEntity: CsmSlotEntity

      JSON object that contains the target slot name. See example.

    • slot: string

      Name of the source slot. If a slot is not specified, the production slot is used as the source slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SlotDifferenceCollection>

      The callback

    Returns void

listSlotDifferencesSlotNext

  • listSlotDifferencesSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListSlotDifferencesSlotNextResponse>
  • listSlotDifferencesSlotNext(nextPageLink: string, callback: msRest.ServiceCallback<SlotDifferenceCollection>): void
  • listSlotDifferencesSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SlotDifferenceCollection>): void
  • Get the difference in configuration settings between two web app slots.

    summary

    Get the difference in configuration settings between two web app slots.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListSlotDifferencesSlotNextResponse>

    Promise<Models.WebAppsListSlotDifferencesSlotNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<SlotDifferenceCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SlotDifferenceCollection>

      The callback

    Returns void

listSlots

  • listSlots(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListSlotsResponse>
  • listSlots(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<WebAppCollection>): void
  • listSlots(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<WebAppCollection>): void
  • Gets an app's deployment slots.

    summary

    Gets an app's deployment slots.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListSlotsResponse>

    Promise<Models.WebAppsListSlotsResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<WebAppCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<WebAppCollection>

      The callback

    Returns void

listSlotsNext

  • listSlotsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListSlotsNextResponse>
  • listSlotsNext(nextPageLink: string, callback: msRest.ServiceCallback<WebAppCollection>): void
  • listSlotsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<WebAppCollection>): void
  • Gets an app's deployment slots.

    summary

    Gets an app's deployment slots.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListSlotsNextResponse>

    Promise<Models.WebAppsListSlotsNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<WebAppCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<WebAppCollection>

      The callback

    Returns void

listSnapshots

  • listSnapshots(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListSnapshotsResponse>
  • listSnapshots(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<SnapshotCollection>): void
  • listSnapshots(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SnapshotCollection>): void
  • Returns all Snapshots to the user.

    summary

    Returns all Snapshots to the user.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Website Name.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListSnapshotsResponse>

    Promise<Models.WebAppsListSnapshotsResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Website Name.

    • callback: msRest.ServiceCallback<SnapshotCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Website Name.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SnapshotCollection>

      The callback

    Returns void

listSnapshotsFromDRSecondary

  • listSnapshotsFromDRSecondary(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListSnapshotsFromDRSecondaryResponse>
  • listSnapshotsFromDRSecondary(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<SnapshotCollection>): void
  • listSnapshotsFromDRSecondary(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SnapshotCollection>): void
  • Returns all Snapshots to the user from DRSecondary endpoint.

    summary

    Returns all Snapshots to the user from DRSecondary endpoint.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Website Name.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListSnapshotsFromDRSecondaryResponse>

    Promise<Models.WebAppsListSnapshotsFromDRSecondaryResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Website Name.

    • callback: msRest.ServiceCallback<SnapshotCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Website Name.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SnapshotCollection>

      The callback

    Returns void

listSnapshotsFromDRSecondaryNext

  • listSnapshotsFromDRSecondaryNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListSnapshotsFromDRSecondaryNextResponse>
  • listSnapshotsFromDRSecondaryNext(nextPageLink: string, callback: msRest.ServiceCallback<SnapshotCollection>): void
  • listSnapshotsFromDRSecondaryNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SnapshotCollection>): void
  • Returns all Snapshots to the user from DRSecondary endpoint.

    summary

    Returns all Snapshots to the user from DRSecondary endpoint.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListSnapshotsFromDRSecondaryNextResponse>

    Promise<Models.WebAppsListSnapshotsFromDRSecondaryNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<SnapshotCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SnapshotCollection>

      The callback

    Returns void

listSnapshotsFromDRSecondarySlot

  • listSnapshotsFromDRSecondarySlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListSnapshotsFromDRSecondarySlotResponse>
  • listSnapshotsFromDRSecondarySlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<SnapshotCollection>): void
  • listSnapshotsFromDRSecondarySlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SnapshotCollection>): void
  • Returns all Snapshots to the user from DRSecondary endpoint.

    summary

    Returns all Snapshots to the user from DRSecondary endpoint.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Website Name.

    • slot: string

      Website Slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListSnapshotsFromDRSecondarySlotResponse>

    Promise<Models.WebAppsListSnapshotsFromDRSecondarySlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Website Name.

    • slot: string

      Website Slot.

    • callback: msRest.ServiceCallback<SnapshotCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Website Name.

    • slot: string

      Website Slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SnapshotCollection>

      The callback

    Returns void

listSnapshotsFromDRSecondarySlotNext

  • listSnapshotsFromDRSecondarySlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListSnapshotsFromDRSecondarySlotNextResponse>
  • listSnapshotsFromDRSecondarySlotNext(nextPageLink: string, callback: msRest.ServiceCallback<SnapshotCollection>): void
  • listSnapshotsFromDRSecondarySlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SnapshotCollection>): void
  • Returns all Snapshots to the user from DRSecondary endpoint.

    summary

    Returns all Snapshots to the user from DRSecondary endpoint.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListSnapshotsFromDRSecondarySlotNextResponse>

    Promise<Models.WebAppsListSnapshotsFromDRSecondarySlotNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<SnapshotCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SnapshotCollection>

      The callback

    Returns void

listSnapshotsNext

  • listSnapshotsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListSnapshotsNextResponse>
  • listSnapshotsNext(nextPageLink: string, callback: msRest.ServiceCallback<SnapshotCollection>): void
  • listSnapshotsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SnapshotCollection>): void
  • Returns all Snapshots to the user.

    summary

    Returns all Snapshots to the user.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListSnapshotsNextResponse>

    Promise<Models.WebAppsListSnapshotsNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<SnapshotCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SnapshotCollection>

      The callback

    Returns void

listSnapshotsSlot

  • listSnapshotsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListSnapshotsSlotResponse>
  • listSnapshotsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<SnapshotCollection>): void
  • listSnapshotsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SnapshotCollection>): void
  • Returns all Snapshots to the user.

    summary

    Returns all Snapshots to the user.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Website Name.

    • slot: string

      Website Slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListSnapshotsSlotResponse>

    Promise<Models.WebAppsListSnapshotsSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Website Name.

    • slot: string

      Website Slot.

    • callback: msRest.ServiceCallback<SnapshotCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Website Name.

    • slot: string

      Website Slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SnapshotCollection>

      The callback

    Returns void

listSnapshotsSlotNext

  • listSnapshotsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListSnapshotsSlotNextResponse>
  • listSnapshotsSlotNext(nextPageLink: string, callback: msRest.ServiceCallback<SnapshotCollection>): void
  • listSnapshotsSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SnapshotCollection>): void
  • Returns all Snapshots to the user.

    summary

    Returns all Snapshots to the user.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListSnapshotsSlotNextResponse>

    Promise<Models.WebAppsListSnapshotsSlotNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<SnapshotCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SnapshotCollection>

      The callback

    Returns void

listSyncFunctionTriggers

  • listSyncFunctionTriggers(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListSyncFunctionTriggersResponse>
  • listSyncFunctionTriggers(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<FunctionSecrets>): void
  • listSyncFunctionTriggers(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<FunctionSecrets>): void
  • This is to allow calling via powershell and ARM template.

    summary

    This is to allow calling via powershell and ARM template.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListSyncFunctionTriggersResponse>

    Promise<Models.WebAppsListSyncFunctionTriggersResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<FunctionSecrets>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<FunctionSecrets>

      The callback

    Returns void

listSyncFunctionTriggersSlot

  • listSyncFunctionTriggersSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListSyncFunctionTriggersSlotResponse>
  • listSyncFunctionTriggersSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<FunctionSecrets>): void
  • listSyncFunctionTriggersSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<FunctionSecrets>): void
  • This is to allow calling via powershell and ARM template.

    summary

    This is to allow calling via powershell and ARM template.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will restore a backup of the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListSyncFunctionTriggersSlotResponse>

    Promise<Models.WebAppsListSyncFunctionTriggersSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will restore a backup of the production slot.

    • callback: msRest.ServiceCallback<FunctionSecrets>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will restore a backup of the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<FunctionSecrets>

      The callback

    Returns void

listTriggeredWebJobHistory

  • listTriggeredWebJobHistory(resourceGroupName: string, name: string, webJobName: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListTriggeredWebJobHistoryResponse>
  • listTriggeredWebJobHistory(resourceGroupName: string, name: string, webJobName: string, callback: msRest.ServiceCallback<TriggeredJobHistoryCollection>): void
  • listTriggeredWebJobHistory(resourceGroupName: string, name: string, webJobName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<TriggeredJobHistoryCollection>): void
  • List a triggered web job's history for an app, or a deployment slot.

    summary

    List a triggered web job's history for an app, or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListTriggeredWebJobHistoryResponse>

    Promise<Models.WebAppsListTriggeredWebJobHistoryResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • callback: msRest.ServiceCallback<TriggeredJobHistoryCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<TriggeredJobHistoryCollection>

      The callback

    Returns void

listTriggeredWebJobHistoryNext

  • listTriggeredWebJobHistoryNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListTriggeredWebJobHistoryNextResponse>
  • listTriggeredWebJobHistoryNext(nextPageLink: string, callback: msRest.ServiceCallback<TriggeredJobHistoryCollection>): void
  • listTriggeredWebJobHistoryNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<TriggeredJobHistoryCollection>): void
  • List a triggered web job's history for an app, or a deployment slot.

    summary

    List a triggered web job's history for an app, or a deployment slot.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListTriggeredWebJobHistoryNextResponse>

    Promise<Models.WebAppsListTriggeredWebJobHistoryNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<TriggeredJobHistoryCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<TriggeredJobHistoryCollection>

      The callback

    Returns void

listTriggeredWebJobHistorySlot

  • listTriggeredWebJobHistorySlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListTriggeredWebJobHistorySlotResponse>
  • listTriggeredWebJobHistorySlot(resourceGroupName: string, name: string, webJobName: string, slot: string, callback: msRest.ServiceCallback<TriggeredJobHistoryCollection>): void
  • listTriggeredWebJobHistorySlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<TriggeredJobHistoryCollection>): void
  • List a triggered web job's history for an app, or a deployment slot.

    summary

    List a triggered web job's history for an app, or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListTriggeredWebJobHistorySlotResponse>

    Promise<Models.WebAppsListTriggeredWebJobHistorySlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • callback: msRest.ServiceCallback<TriggeredJobHistoryCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<TriggeredJobHistoryCollection>

      The callback

    Returns void

listTriggeredWebJobHistorySlotNext

  • listTriggeredWebJobHistorySlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListTriggeredWebJobHistorySlotNextResponse>
  • listTriggeredWebJobHistorySlotNext(nextPageLink: string, callback: msRest.ServiceCallback<TriggeredJobHistoryCollection>): void
  • listTriggeredWebJobHistorySlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<TriggeredJobHistoryCollection>): void
  • List a triggered web job's history for an app, or a deployment slot.

    summary

    List a triggered web job's history for an app, or a deployment slot.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListTriggeredWebJobHistorySlotNextResponse>

    Promise<Models.WebAppsListTriggeredWebJobHistorySlotNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<TriggeredJobHistoryCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<TriggeredJobHistoryCollection>

      The callback

    Returns void

listTriggeredWebJobs

  • listTriggeredWebJobs(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListTriggeredWebJobsResponse>
  • listTriggeredWebJobs(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<TriggeredWebJobCollection>): void
  • listTriggeredWebJobs(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<TriggeredWebJobCollection>): void
  • List triggered web jobs for an app, or a deployment slot.

    summary

    List triggered web jobs for an app, or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListTriggeredWebJobsResponse>

    Promise<Models.WebAppsListTriggeredWebJobsResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • callback: msRest.ServiceCallback<TriggeredWebJobCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<TriggeredWebJobCollection>

      The callback

    Returns void

listTriggeredWebJobsNext

  • listTriggeredWebJobsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListTriggeredWebJobsNextResponse>
  • listTriggeredWebJobsNext(nextPageLink: string, callback: msRest.ServiceCallback<TriggeredWebJobCollection>): void
  • listTriggeredWebJobsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<TriggeredWebJobCollection>): void
  • List triggered web jobs for an app, or a deployment slot.

    summary

    List triggered web jobs for an app, or a deployment slot.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListTriggeredWebJobsNextResponse>

    Promise<Models.WebAppsListTriggeredWebJobsNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<TriggeredWebJobCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<TriggeredWebJobCollection>

      The callback

    Returns void

listTriggeredWebJobsSlot

  • listTriggeredWebJobsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListTriggeredWebJobsSlotResponse>
  • listTriggeredWebJobsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<TriggeredWebJobCollection>): void
  • listTriggeredWebJobsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<TriggeredWebJobCollection>): void
  • List triggered web jobs for an app, or a deployment slot.

    summary

    List triggered web jobs for an app, or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListTriggeredWebJobsSlotResponse>

    Promise<Models.WebAppsListTriggeredWebJobsSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • callback: msRest.ServiceCallback<TriggeredWebJobCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<TriggeredWebJobCollection>

      The callback

    Returns void

listTriggeredWebJobsSlotNext

  • listTriggeredWebJobsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListTriggeredWebJobsSlotNextResponse>
  • listTriggeredWebJobsSlotNext(nextPageLink: string, callback: msRest.ServiceCallback<TriggeredWebJobCollection>): void
  • listTriggeredWebJobsSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<TriggeredWebJobCollection>): void
  • List triggered web jobs for an app, or a deployment slot.

    summary

    List triggered web jobs for an app, or a deployment slot.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListTriggeredWebJobsSlotNextResponse>

    Promise<Models.WebAppsListTriggeredWebJobsSlotNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<TriggeredWebJobCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<TriggeredWebJobCollection>

      The callback

    Returns void

listUsages

  • listUsages(resourceGroupName: string, name: string, options?: Models.WebAppsListUsagesOptionalParams): Promise<Models.WebAppsListUsagesResponse>
  • listUsages(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<CsmUsageQuotaCollection>): void
  • listUsages(resourceGroupName: string, name: string, options: WebAppsListUsagesOptionalParams, callback: msRest.ServiceCallback<CsmUsageQuotaCollection>): void
  • Gets the quota usage information of an app (or deployment slot, if specified).

    summary

    Gets the quota usage information of an app (or deployment slot, if specified).

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: Models.WebAppsListUsagesOptionalParams

    Returns Promise<Models.WebAppsListUsagesResponse>

    Promise<Models.WebAppsListUsagesResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<CsmUsageQuotaCollection>

      The callback

    Returns void

  • Parameters

    Returns void

listUsagesNext

  • listUsagesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListUsagesNextResponse>
  • listUsagesNext(nextPageLink: string, callback: msRest.ServiceCallback<CsmUsageQuotaCollection>): void
  • listUsagesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<CsmUsageQuotaCollection>): void
  • Gets the quota usage information of an app (or deployment slot, if specified).

    summary

    Gets the quota usage information of an app (or deployment slot, if specified).

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListUsagesNextResponse>

    Promise<Models.WebAppsListUsagesNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<CsmUsageQuotaCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<CsmUsageQuotaCollection>

      The callback

    Returns void

listUsagesSlot

  • listUsagesSlot(resourceGroupName: string, name: string, slot: string, options?: Models.WebAppsListUsagesSlotOptionalParams): Promise<Models.WebAppsListUsagesSlotResponse>
  • listUsagesSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<CsmUsageQuotaCollection>): void
  • listUsagesSlot(resourceGroupName: string, name: string, slot: string, options: WebAppsListUsagesSlotOptionalParams, callback: msRest.ServiceCallback<CsmUsageQuotaCollection>): void
  • Gets the quota usage information of an app (or deployment slot, if specified).

    summary

    Gets the quota usage information of an app (or deployment slot, if specified).

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get quota information of the production slot.

    • Optional options: Models.WebAppsListUsagesSlotOptionalParams

    Returns Promise<Models.WebAppsListUsagesSlotResponse>

    Promise<Models.WebAppsListUsagesSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get quota information of the production slot.

    • callback: msRest.ServiceCallback<CsmUsageQuotaCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get quota information of the production slot.

    • options: WebAppsListUsagesSlotOptionalParams

      The optional parameters

    • callback: msRest.ServiceCallback<CsmUsageQuotaCollection>

      The callback

    Returns void

listUsagesSlotNext

  • listUsagesSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListUsagesSlotNextResponse>
  • listUsagesSlotNext(nextPageLink: string, callback: msRest.ServiceCallback<CsmUsageQuotaCollection>): void
  • listUsagesSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<CsmUsageQuotaCollection>): void
  • Gets the quota usage information of an app (or deployment slot, if specified).

    summary

    Gets the quota usage information of an app (or deployment slot, if specified).

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListUsagesSlotNextResponse>

    Promise<Models.WebAppsListUsagesSlotNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<CsmUsageQuotaCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<CsmUsageQuotaCollection>

      The callback

    Returns void

listVnetConnections

  • listVnetConnections(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListVnetConnectionsResponse>
  • listVnetConnections(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<VnetInfo[]>): void
  • listVnetConnections(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<VnetInfo[]>): void
  • Gets the virtual networks the app (or deployment slot) is connected to.

    summary

    Gets the virtual networks the app (or deployment slot) is connected to.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListVnetConnectionsResponse>

    Promise<Models.WebAppsListVnetConnectionsResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<VnetInfo[]>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<VnetInfo[]>

      The callback

    Returns void

listVnetConnectionsSlot

  • listVnetConnectionsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListVnetConnectionsSlotResponse>
  • listVnetConnectionsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<VnetInfo[]>): void
  • listVnetConnectionsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<VnetInfo[]>): void
  • Gets the virtual networks the app (or deployment slot) is connected to.

    summary

    Gets the virtual networks the app (or deployment slot) is connected to.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get virtual network connections for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListVnetConnectionsSlotResponse>

    Promise<Models.WebAppsListVnetConnectionsSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get virtual network connections for the production slot.

    • callback: msRest.ServiceCallback<VnetInfo[]>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will get virtual network connections for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<VnetInfo[]>

      The callback

    Returns void

listWebJobs

  • listWebJobs(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListWebJobsResponse>
  • listWebJobs(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<WebJobCollection>): void
  • listWebJobs(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<WebJobCollection>): void
  • List webjobs for an app, or a deployment slot.

    summary

    List webjobs for an app, or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListWebJobsResponse>

    Promise<Models.WebAppsListWebJobsResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • callback: msRest.ServiceCallback<WebJobCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<WebJobCollection>

      The callback

    Returns void

listWebJobsNext

  • listWebJobsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListWebJobsNextResponse>
  • listWebJobsNext(nextPageLink: string, callback: msRest.ServiceCallback<WebJobCollection>): void
  • listWebJobsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<WebJobCollection>): void
  • List webjobs for an app, or a deployment slot.

    summary

    List webjobs for an app, or a deployment slot.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListWebJobsNextResponse>

    Promise<Models.WebAppsListWebJobsNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<WebJobCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<WebJobCollection>

      The callback

    Returns void

listWebJobsSlot

  • listWebJobsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListWebJobsSlotResponse>
  • listWebJobsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<WebJobCollection>): void
  • listWebJobsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<WebJobCollection>): void
  • List webjobs for an app, or a deployment slot.

    summary

    List webjobs for an app, or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListWebJobsSlotResponse>

    Promise<Models.WebAppsListWebJobsSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • callback: msRest.ServiceCallback<WebJobCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<WebJobCollection>

      The callback

    Returns void

listWebJobsSlotNext

  • listWebJobsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsListWebJobsSlotNextResponse>
  • listWebJobsSlotNext(nextPageLink: string, callback: msRest.ServiceCallback<WebJobCollection>): void
  • listWebJobsSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<WebJobCollection>): void
  • List webjobs for an app, or a deployment slot.

    summary

    List webjobs for an app, or a deployment slot.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsListWebJobsSlotNextResponse>

    Promise<Models.WebAppsListWebJobsSlotNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<WebJobCollection>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<WebJobCollection>

      The callback

    Returns void

migrateMySql

  • migrateMySql(resourceGroupName: string, name: string, migrationRequestEnvelope: MigrateMySqlRequest, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsMigrateMySqlResponse>
  • Migrates a local (in-app) MySql database to a remote MySql database.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • migrationRequestEnvelope: MigrateMySqlRequest

      MySql migration options.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsMigrateMySqlResponse>

    Promise<Models.WebAppsMigrateMySqlResponse>

migrateStorage

  • migrateStorage(subscriptionName: string, resourceGroupName: string, name: string, migrationOptions: StorageMigrationOptions, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsMigrateStorageResponse>
  • Restores a web app.

    summary

    Restores a web app.

    Parameters

    • subscriptionName: string

      Azure subscription.

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • migrationOptions: StorageMigrationOptions

      Migration migrationOptions.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsMigrateStorageResponse>

    Promise<Models.WebAppsMigrateStorageResponse>

putPrivateAccessVnet

  • putPrivateAccessVnet(resourceGroupName: string, name: string, access: PrivateAccess, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsPutPrivateAccessVnetResponse>
  • putPrivateAccessVnet(resourceGroupName: string, name: string, access: PrivateAccess, callback: msRest.ServiceCallback<PrivateAccess>): void
  • putPrivateAccessVnet(resourceGroupName: string, name: string, access: PrivateAccess, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<PrivateAccess>): void
  • Sets data around private site access enablement and authorized Virtual Networks that can access the site.

    summary

    Sets data around private site access enablement and authorized Virtual Networks that can access the site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • access: PrivateAccess

      The information for the private access

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsPutPrivateAccessVnetResponse>

    Promise<Models.WebAppsPutPrivateAccessVnetResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • access: PrivateAccess

      The information for the private access

    • callback: msRest.ServiceCallback<PrivateAccess>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • access: PrivateAccess

      The information for the private access

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<PrivateAccess>

      The callback

    Returns void

putPrivateAccessVnetSlot

  • putPrivateAccessVnetSlot(resourceGroupName: string, name: string, access: PrivateAccess, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsPutPrivateAccessVnetSlotResponse>
  • putPrivateAccessVnetSlot(resourceGroupName: string, name: string, access: PrivateAccess, slot: string, callback: msRest.ServiceCallback<PrivateAccess>): void
  • putPrivateAccessVnetSlot(resourceGroupName: string, name: string, access: PrivateAccess, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<PrivateAccess>): void
  • Sets data around private site access enablement and authorized Virtual Networks that can access the site.

    summary

    Sets data around private site access enablement and authorized Virtual Networks that can access the site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • access: PrivateAccess

      The information for the private access

    • slot: string

      The name of the slot for the web app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsPutPrivateAccessVnetSlotResponse>

    Promise<Models.WebAppsPutPrivateAccessVnetSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • access: PrivateAccess

      The information for the private access

    • slot: string

      The name of the slot for the web app.

    • callback: msRest.ServiceCallback<PrivateAccess>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • access: PrivateAccess

      The information for the private access

    • slot: string

      The name of the slot for the web app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<PrivateAccess>

      The callback

    Returns void

recoverSiteConfigurationSnapshot

  • recoverSiteConfigurationSnapshot(resourceGroupName: string, name: string, snapshotId: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • recoverSiteConfigurationSnapshot(resourceGroupName: string, name: string, snapshotId: string, callback: msRest.ServiceCallback<void>): void
  • recoverSiteConfigurationSnapshot(resourceGroupName: string, name: string, snapshotId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Reverts the configuration of an app to a previous snapshot.

    summary

    Reverts the configuration of an app to a previous snapshot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • snapshotId: string

      The ID of the snapshot to read.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • snapshotId: string

      The ID of the snapshot to read.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • snapshotId: string

      The ID of the snapshot to read.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

recoverSiteConfigurationSnapshotSlot

  • recoverSiteConfigurationSnapshotSlot(resourceGroupName: string, name: string, snapshotId: string, slot: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • recoverSiteConfigurationSnapshotSlot(resourceGroupName: string, name: string, snapshotId: string, slot: string, callback: msRest.ServiceCallback<void>): void
  • recoverSiteConfigurationSnapshotSlot(resourceGroupName: string, name: string, snapshotId: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Reverts the configuration of an app to a previous snapshot.

    summary

    Reverts the configuration of an app to a previous snapshot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • snapshotId: string

      The ID of the snapshot to read.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • snapshotId: string

      The ID of the snapshot to read.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • snapshotId: string

      The ID of the snapshot to read.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

resetProductionSlotConfig

  • resetProductionSlotConfig(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • resetProductionSlotConfig(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<void>): void
  • resetProductionSlotConfig(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Resets the configuration settings of the current slot if they were previously modified by calling the API with POST.

    summary

    Resets the configuration settings of the current slot if they were previously modified by calling the API with POST.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

resetSlotConfigurationSlot

  • resetSlotConfigurationSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • resetSlotConfigurationSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<void>): void
  • resetSlotConfigurationSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Resets the configuration settings of the current slot if they were previously modified by calling the API with POST.

    summary

    Resets the configuration settings of the current slot if they were previously modified by calling the API with POST.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API resets configuration settings for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API resets configuration settings for the production slot.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API resets configuration settings for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

restart

  • restart(resourceGroupName: string, name: string, options?: Models.WebAppsRestartOptionalParams): Promise<msRest.RestResponse>
  • restart(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<void>): void
  • restart(resourceGroupName: string, name: string, options: WebAppsRestartOptionalParams, callback: msRest.ServiceCallback<void>): void
  • Restarts an app (or deployment slot, if specified).

    summary

    Restarts an app (or deployment slot, if specified).

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: Models.WebAppsRestartOptionalParams

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • options: WebAppsRestartOptionalParams

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

restartSlot

  • restartSlot(resourceGroupName: string, name: string, slot: string, options?: Models.WebAppsRestartSlotOptionalParams): Promise<msRest.RestResponse>
  • restartSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<void>): void
  • restartSlot(resourceGroupName: string, name: string, slot: string, options: WebAppsRestartSlotOptionalParams, callback: msRest.ServiceCallback<void>): void
  • Restarts an app (or deployment slot, if specified).

    summary

    Restarts an app (or deployment slot, if specified).

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will restart the production slot.

    • Optional options: Models.WebAppsRestartSlotOptionalParams

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will restart the production slot.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will restart the production slot.

    • options: WebAppsRestartSlotOptionalParams

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

restore

  • restore(resourceGroupName: string, name: string, backupId: string, request: RestoreRequest, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • Restores a specific backup to another app (or deployment slot, if specified).

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • backupId: string

      ID of the backup.

    • request: RestoreRequest

      Information on restore request .

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

restoreFromBackupBlob

  • restoreFromBackupBlob(resourceGroupName: string, name: string, request: RestoreRequest, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • Restores an app from a backup blob in Azure Storage.

    summary

    Restores an app from a backup blob in Azure Storage.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • request: RestoreRequest

      Information on restore request .

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

restoreFromBackupBlobSlot

  • restoreFromBackupBlobSlot(resourceGroupName: string, name: string, request: RestoreRequest, slot: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • Restores an app from a backup blob in Azure Storage.

    summary

    Restores an app from a backup blob in Azure Storage.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • request: RestoreRequest

      Information on restore request .

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will restore a backup of the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

restoreFromDeletedApp

  • restoreFromDeletedApp(resourceGroupName: string, name: string, restoreRequest: DeletedAppRestoreRequest, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • Restores a deleted web app to this web app.

    summary

    Restores a deleted web app to this web app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • restoreRequest: DeletedAppRestoreRequest

      Deleted web app restore information.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

restoreFromDeletedAppSlot

  • restoreFromDeletedAppSlot(resourceGroupName: string, name: string, restoreRequest: DeletedAppRestoreRequest, slot: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • Restores a deleted web app to this web app.

    summary

    Restores a deleted web app to this web app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • restoreRequest: DeletedAppRestoreRequest

      Deleted web app restore information.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

restoreSlot

  • restoreSlot(resourceGroupName: string, name: string, backupId: string, request: RestoreRequest, slot: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • Restores a specific backup to another app (or deployment slot, if specified).

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • backupId: string

      ID of the backup.

    • request: RestoreRequest

      Information on restore request .

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will restore a backup of the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

restoreSnapshot

  • restoreSnapshot(resourceGroupName: string, name: string, restoreRequest: SnapshotRestoreRequest, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • Restores a web app from a snapshot.

    summary

    Restores a web app from a snapshot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • restoreRequest: SnapshotRestoreRequest

      Snapshot restore settings. Snapshot information can be obtained by calling GetDeletedSites or GetSiteSnapshots API.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

restoreSnapshotSlot

  • restoreSnapshotSlot(resourceGroupName: string, name: string, restoreRequest: SnapshotRestoreRequest, slot: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • Restores a web app from a snapshot.

    summary

    Restores a web app from a snapshot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • restoreRequest: SnapshotRestoreRequest

      Snapshot restore settings. Snapshot information can be obtained by calling GetDeletedSites or GetSiteSnapshots API.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

runTriggeredWebJob

  • runTriggeredWebJob(resourceGroupName: string, name: string, webJobName: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • runTriggeredWebJob(resourceGroupName: string, name: string, webJobName: string, callback: msRest.ServiceCallback<void>): void
  • runTriggeredWebJob(resourceGroupName: string, name: string, webJobName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Run a triggered web job for an app, or a deployment slot.

    summary

    Run a triggered web job for an app, or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

runTriggeredWebJobSlot

  • runTriggeredWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • runTriggeredWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, callback: msRest.ServiceCallback<void>): void
  • runTriggeredWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Run a triggered web job for an app, or a deployment slot.

    summary

    Run a triggered web job for an app, or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

start

  • start(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • start(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<void>): void
  • start(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Starts an app (or deployment slot, if specified).

    summary

    Starts an app (or deployment slot, if specified).

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

startContinuousWebJob

  • startContinuousWebJob(resourceGroupName: string, name: string, webJobName: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • startContinuousWebJob(resourceGroupName: string, name: string, webJobName: string, callback: msRest.ServiceCallback<void>): void
  • startContinuousWebJob(resourceGroupName: string, name: string, webJobName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Start a continuous web job for an app, or a deployment slot.

    summary

    Start a continuous web job for an app, or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

startContinuousWebJobSlot

  • startContinuousWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • startContinuousWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, callback: msRest.ServiceCallback<void>): void
  • startContinuousWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Start a continuous web job for an app, or a deployment slot.

    summary

    Start a continuous web job for an app, or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

startNetworkTrace

  • startNetworkTrace(resourceGroupName: string, name: string, options?: Models.WebAppsStartNetworkTraceOptionalParams): Promise<Models.WebAppsStartNetworkTraceResponse>
  • Start capturing network packets for the site.

    summary

    Start capturing network packets for the site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • Optional options: Models.WebAppsStartNetworkTraceOptionalParams

    Returns Promise<Models.WebAppsStartNetworkTraceResponse>

    Promise<Models.WebAppsStartNetworkTraceResponse>

startNetworkTraceSlot

  • startNetworkTraceSlot(resourceGroupName: string, name: string, slot: string, options?: Models.WebAppsStartNetworkTraceSlotOptionalParams): Promise<Models.WebAppsStartNetworkTraceSlotResponse>
  • Start capturing network packets for the site.

    summary

    Start capturing network packets for the site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • slot: string

      The name of the slot for this web app.

    • Optional options: Models.WebAppsStartNetworkTraceSlotOptionalParams

    Returns Promise<Models.WebAppsStartNetworkTraceSlotResponse>

    Promise<Models.WebAppsStartNetworkTraceSlotResponse>

startSlot

  • startSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • startSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<void>): void
  • startSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Starts an app (or deployment slot, if specified).

    summary

    Starts an app (or deployment slot, if specified).

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will start the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will start the production slot.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will start the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

startWebSiteNetworkTrace

  • startWebSiteNetworkTrace(resourceGroupName: string, name: string, options?: Models.WebAppsStartWebSiteNetworkTraceOptionalParams): Promise<Models.WebAppsStartWebSiteNetworkTraceResponse>
  • startWebSiteNetworkTrace(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<string>): void
  • startWebSiteNetworkTrace(resourceGroupName: string, name: string, options: WebAppsStartWebSiteNetworkTraceOptionalParams, callback: msRest.ServiceCallback<string>): void
  • Start capturing network packets for the site (To be deprecated).

    summary

    Start capturing network packets for the site (To be deprecated).

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • Optional options: Models.WebAppsStartWebSiteNetworkTraceOptionalParams

    Returns Promise<Models.WebAppsStartWebSiteNetworkTraceResponse>

    Promise<Models.WebAppsStartWebSiteNetworkTraceResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • callback: msRest.ServiceCallback<string>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • options: WebAppsStartWebSiteNetworkTraceOptionalParams

      The optional parameters

    • callback: msRest.ServiceCallback<string>

      The callback

    Returns void

startWebSiteNetworkTraceOperation

  • startWebSiteNetworkTraceOperation(resourceGroupName: string, name: string, options?: Models.WebAppsStartWebSiteNetworkTraceOperationOptionalParams): Promise<Models.WebAppsStartWebSiteNetworkTraceOperationResponse>
  • Start capturing network packets for the site.

    summary

    Start capturing network packets for the site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • Optional options: Models.WebAppsStartWebSiteNetworkTraceOperationOptionalParams

    Returns Promise<Models.WebAppsStartWebSiteNetworkTraceOperationResponse>

    Promise<Models.WebAppsStartWebSiteNetworkTraceOperationResponse>

startWebSiteNetworkTraceOperationSlot

  • startWebSiteNetworkTraceOperationSlot(resourceGroupName: string, name: string, slot: string, options?: Models.WebAppsStartWebSiteNetworkTraceOperationSlotOptionalParams): Promise<Models.WebAppsStartWebSiteNetworkTraceOperationSlotResponse>
  • Start capturing network packets for the site.

    summary

    Start capturing network packets for the site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • slot: string

      The name of the slot for this web app.

    • Optional options: Models.WebAppsStartWebSiteNetworkTraceOperationSlotOptionalParams

    Returns Promise<Models.WebAppsStartWebSiteNetworkTraceOperationSlotResponse>

    Promise<Models.WebAppsStartWebSiteNetworkTraceOperationSlotResponse>

startWebSiteNetworkTraceSlot

  • startWebSiteNetworkTraceSlot(resourceGroupName: string, name: string, slot: string, options?: Models.WebAppsStartWebSiteNetworkTraceSlotOptionalParams): Promise<Models.WebAppsStartWebSiteNetworkTraceSlotResponse>
  • startWebSiteNetworkTraceSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<string>): void
  • startWebSiteNetworkTraceSlot(resourceGroupName: string, name: string, slot: string, options: WebAppsStartWebSiteNetworkTraceSlotOptionalParams, callback: msRest.ServiceCallback<string>): void
  • Start capturing network packets for the site (To be deprecated).

    summary

    Start capturing network packets for the site (To be deprecated).

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • slot: string

      The name of the slot for this web app.

    • Optional options: Models.WebAppsStartWebSiteNetworkTraceSlotOptionalParams

    Returns Promise<Models.WebAppsStartWebSiteNetworkTraceSlotResponse>

    Promise<Models.WebAppsStartWebSiteNetworkTraceSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • slot: string

      The name of the slot for this web app.

    • callback: msRest.ServiceCallback<string>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • slot: string

      The name of the slot for this web app.

    • options: WebAppsStartWebSiteNetworkTraceSlotOptionalParams

      The optional parameters

    • callback: msRest.ServiceCallback<string>

      The callback

    Returns void

stop

  • stop(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • stop(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<void>): void
  • stop(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Stops an app (or deployment slot, if specified).

    summary

    Stops an app (or deployment slot, if specified).

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

stopContinuousWebJob

  • stopContinuousWebJob(resourceGroupName: string, name: string, webJobName: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • stopContinuousWebJob(resourceGroupName: string, name: string, webJobName: string, callback: msRest.ServiceCallback<void>): void
  • stopContinuousWebJob(resourceGroupName: string, name: string, webJobName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Stop a continuous web job for an app, or a deployment slot.

    summary

    Stop a continuous web job for an app, or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

stopContinuousWebJobSlot

  • stopContinuousWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • stopContinuousWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, callback: msRest.ServiceCallback<void>): void
  • stopContinuousWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Stop a continuous web job for an app, or a deployment slot.

    summary

    Stop a continuous web job for an app, or a deployment slot.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Site name.

    • webJobName: string

      Name of Web Job.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

stopNetworkTrace

  • stopNetworkTrace(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • stopNetworkTrace(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<void>): void
  • stopNetworkTrace(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Stop ongoing capturing network packets for the site.

    summary

    Stop ongoing capturing network packets for the site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

stopNetworkTraceSlot

  • stopNetworkTraceSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • stopNetworkTraceSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<void>): void
  • stopNetworkTraceSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Stop ongoing capturing network packets for the site.

    summary

    Stop ongoing capturing network packets for the site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • slot: string

      The name of the slot for this web app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • slot: string

      The name of the slot for this web app.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • slot: string

      The name of the slot for this web app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

stopSlot

  • stopSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • stopSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<void>): void
  • stopSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Stops an app (or deployment slot, if specified).

    summary

    Stops an app (or deployment slot, if specified).

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will stop the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will stop the production slot.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will stop the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

stopWebSiteNetworkTrace

  • stopWebSiteNetworkTrace(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • stopWebSiteNetworkTrace(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<void>): void
  • stopWebSiteNetworkTrace(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Stop ongoing capturing network packets for the site.

    summary

    Stop ongoing capturing network packets for the site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

stopWebSiteNetworkTraceSlot

  • stopWebSiteNetworkTraceSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • stopWebSiteNetworkTraceSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<void>): void
  • stopWebSiteNetworkTraceSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Stop ongoing capturing network packets for the site.

    summary

    Stop ongoing capturing network packets for the site.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • slot: string

      The name of the slot for this web app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • slot: string

      The name of the slot for this web app.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • slot: string

      The name of the slot for this web app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

swapSlotSlot

  • swapSlotSlot(resourceGroupName: string, name: string, slotSwapEntity: CsmSlotEntity, slot: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • Swaps two deployment slots of an app.

    summary

    Swaps two deployment slots of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slotSwapEntity: CsmSlotEntity

      JSON object that contains the target slot name. See example.

    • slot: string

      Name of the source slot. If a slot is not specified, the production slot is used as the source slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

swapSlotWithProduction

  • swapSlotWithProduction(resourceGroupName: string, name: string, slotSwapEntity: CsmSlotEntity, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • Swaps two deployment slots of an app.

    summary

    Swaps two deployment slots of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slotSwapEntity: CsmSlotEntity

      JSON object that contains the target slot name. See example.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

syncFunctionTriggers

  • syncFunctionTriggers(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • syncFunctionTriggers(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<void>): void
  • syncFunctionTriggers(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Syncs function trigger metadata to the scale controller

    summary

    Syncs function trigger metadata to the scale controller

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

syncFunctionTriggersSlot

  • syncFunctionTriggersSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • syncFunctionTriggersSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<void>): void
  • syncFunctionTriggersSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Syncs function trigger metadata to the scale controller

    summary

    Syncs function trigger metadata to the scale controller

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will restore a backup of the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will restore a backup of the production slot.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will restore a backup of the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

syncRepository

  • syncRepository(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • syncRepository(resourceGroupName: string, name: string, callback: msRest.ServiceCallback<void>): void
  • syncRepository(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Sync web app repository.

    summary

    Sync web app repository.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

syncRepositorySlot

  • syncRepositorySlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • syncRepositorySlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback<void>): void
  • syncRepositorySlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Sync web app repository.

    summary

    Sync web app repository.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

update

  • update(resourceGroupName: string, name: string, siteEnvelope: SitePatchResource, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsUpdateResponse>
  • update(resourceGroupName: string, name: string, siteEnvelope: SitePatchResource, callback: msRest.ServiceCallback<Site>): void
  • update(resourceGroupName: string, name: string, siteEnvelope: SitePatchResource, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<Site>): void
  • Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.

    • siteEnvelope: SitePatchResource

      A JSON representation of the app properties. See example.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdateResponse>

    Promise<Models.WebAppsUpdateResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.

    • siteEnvelope: SitePatchResource

      A JSON representation of the app properties. See example.

    • callback: msRest.ServiceCallback<Site>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.

    • siteEnvelope: SitePatchResource

      A JSON representation of the app properties. See example.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<Site>

      The callback

    Returns void

updateApplicationSettings

  • updateApplicationSettings(resourceGroupName: string, name: string, appSettings: StringDictionary, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsUpdateApplicationSettingsResponse>
  • updateApplicationSettings(resourceGroupName: string, name: string, appSettings: StringDictionary, callback: msRest.ServiceCallback<StringDictionary>): void
  • updateApplicationSettings(resourceGroupName: string, name: string, appSettings: StringDictionary, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<StringDictionary>): void
  • Replaces the application settings of an app.

    summary

    Replaces the application settings of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • appSettings: StringDictionary

      Application settings of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdateApplicationSettingsResponse>

    Promise<Models.WebAppsUpdateApplicationSettingsResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • appSettings: StringDictionary

      Application settings of the app.

    • callback: msRest.ServiceCallback<StringDictionary>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • appSettings: StringDictionary

      Application settings of the app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<StringDictionary>

      The callback

    Returns void

updateApplicationSettingsSlot

  • updateApplicationSettingsSlot(resourceGroupName: string, name: string, appSettings: StringDictionary, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsUpdateApplicationSettingsSlotResponse>
  • updateApplicationSettingsSlot(resourceGroupName: string, name: string, appSettings: StringDictionary, slot: string, callback: msRest.ServiceCallback<StringDictionary>): void
  • updateApplicationSettingsSlot(resourceGroupName: string, name: string, appSettings: StringDictionary, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<StringDictionary>): void
  • Replaces the application settings of an app.

    summary

    Replaces the application settings of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • appSettings: StringDictionary

      Application settings of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update the application settings for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdateApplicationSettingsSlotResponse>

    Promise<Models.WebAppsUpdateApplicationSettingsSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • appSettings: StringDictionary

      Application settings of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update the application settings for the production slot.

    • callback: msRest.ServiceCallback<StringDictionary>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • appSettings: StringDictionary

      Application settings of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update the application settings for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<StringDictionary>

      The callback

    Returns void

updateAuthSettings

  • updateAuthSettings(resourceGroupName: string, name: string, siteAuthSettings: SiteAuthSettings, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsUpdateAuthSettingsResponse>
  • updateAuthSettings(resourceGroupName: string, name: string, siteAuthSettings: SiteAuthSettings, callback: msRest.ServiceCallback<SiteAuthSettings>): void
  • updateAuthSettings(resourceGroupName: string, name: string, siteAuthSettings: SiteAuthSettings, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SiteAuthSettings>): void
  • Updates the Authentication / Authorization settings associated with web app.

    summary

    Updates the Authentication / Authorization settings associated with web app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • siteAuthSettings: SiteAuthSettings

      Auth settings associated with web app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdateAuthSettingsResponse>

    Promise<Models.WebAppsUpdateAuthSettingsResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • siteAuthSettings: SiteAuthSettings

      Auth settings associated with web app.

    • callback: msRest.ServiceCallback<SiteAuthSettings>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • siteAuthSettings: SiteAuthSettings

      Auth settings associated with web app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SiteAuthSettings>

      The callback

    Returns void

updateAuthSettingsSlot

  • updateAuthSettingsSlot(resourceGroupName: string, name: string, siteAuthSettings: SiteAuthSettings, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsUpdateAuthSettingsSlotResponse>
  • updateAuthSettingsSlot(resourceGroupName: string, name: string, siteAuthSettings: SiteAuthSettings, slot: string, callback: msRest.ServiceCallback<SiteAuthSettings>): void
  • updateAuthSettingsSlot(resourceGroupName: string, name: string, siteAuthSettings: SiteAuthSettings, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SiteAuthSettings>): void
  • Updates the Authentication / Authorization settings associated with web app.

    summary

    Updates the Authentication / Authorization settings associated with web app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • siteAuthSettings: SiteAuthSettings

      Auth settings associated with web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdateAuthSettingsSlotResponse>

    Promise<Models.WebAppsUpdateAuthSettingsSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • siteAuthSettings: SiteAuthSettings

      Auth settings associated with web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • callback: msRest.ServiceCallback<SiteAuthSettings>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • siteAuthSettings: SiteAuthSettings

      Auth settings associated with web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SiteAuthSettings>

      The callback

    Returns void

updateAzureStorageAccounts

  • Updates the Azure storage account configurations of an app.

    summary

    Updates the Azure storage account configurations of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • azureStorageAccounts: AzureStoragePropertyDictionaryResource

      Azure storage accounts of the app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdateAzureStorageAccountsResponse>

    Promise<Models.WebAppsUpdateAzureStorageAccountsResponse>

  • Parameters

    Returns void

  • Parameters

    Returns void

updateAzureStorageAccountsSlot

  • Updates the Azure storage account configurations of an app.

    summary

    Updates the Azure storage account configurations of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • azureStorageAccounts: AzureStoragePropertyDictionaryResource

      Azure storage accounts of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update the Azure storage account configurations for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdateAzureStorageAccountsSlotResponse>

    Promise<Models.WebAppsUpdateAzureStorageAccountsSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • azureStorageAccounts: AzureStoragePropertyDictionaryResource

      Azure storage accounts of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update the Azure storage account configurations for the production slot.

    • callback: msRest.ServiceCallback<AzureStoragePropertyDictionaryResource>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • azureStorageAccounts: AzureStoragePropertyDictionaryResource

      Azure storage accounts of the app.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update the Azure storage account configurations for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<AzureStoragePropertyDictionaryResource>

      The callback

    Returns void

updateBackupConfiguration

  • updateBackupConfiguration(resourceGroupName: string, name: string, request: BackupRequest, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsUpdateBackupConfigurationResponse>
  • updateBackupConfiguration(resourceGroupName: string, name: string, request: BackupRequest, callback: msRest.ServiceCallback<BackupRequest>): void
  • updateBackupConfiguration(resourceGroupName: string, name: string, request: BackupRequest, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<BackupRequest>): void
  • Updates the backup configuration of an app.

    summary

    Updates the backup configuration of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • request: BackupRequest

      Edited backup configuration.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdateBackupConfigurationResponse>

    Promise<Models.WebAppsUpdateBackupConfigurationResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • request: BackupRequest

      Edited backup configuration.

    • callback: msRest.ServiceCallback<BackupRequest>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • request: BackupRequest

      Edited backup configuration.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<BackupRequest>

      The callback

    Returns void

updateBackupConfigurationSlot

  • updateBackupConfigurationSlot(resourceGroupName: string, name: string, request: BackupRequest, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsUpdateBackupConfigurationSlotResponse>
  • updateBackupConfigurationSlot(resourceGroupName: string, name: string, request: BackupRequest, slot: string, callback: msRest.ServiceCallback<BackupRequest>): void
  • updateBackupConfigurationSlot(resourceGroupName: string, name: string, request: BackupRequest, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<BackupRequest>): void
  • Updates the backup configuration of an app.

    summary

    Updates the backup configuration of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • request: BackupRequest

      Edited backup configuration.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update the backup configuration for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdateBackupConfigurationSlotResponse>

    Promise<Models.WebAppsUpdateBackupConfigurationSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • request: BackupRequest

      Edited backup configuration.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update the backup configuration for the production slot.

    • callback: msRest.ServiceCallback<BackupRequest>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • request: BackupRequest

      Edited backup configuration.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update the backup configuration for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<BackupRequest>

      The callback

    Returns void

updateConfiguration

  • updateConfiguration(resourceGroupName: string, name: string, siteConfig: SiteConfigResource, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsUpdateConfigurationResponse>
  • updateConfiguration(resourceGroupName: string, name: string, siteConfig: SiteConfigResource, callback: msRest.ServiceCallback<SiteConfigResource>): void
  • updateConfiguration(resourceGroupName: string, name: string, siteConfig: SiteConfigResource, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SiteConfigResource>): void
  • Updates the configuration of an app.

    summary

    Updates the configuration of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • siteConfig: SiteConfigResource

      JSON representation of a SiteConfig object. See example.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdateConfigurationResponse>

    Promise<Models.WebAppsUpdateConfigurationResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • siteConfig: SiteConfigResource

      JSON representation of a SiteConfig object. See example.

    • callback: msRest.ServiceCallback<SiteConfigResource>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • siteConfig: SiteConfigResource

      JSON representation of a SiteConfig object. See example.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SiteConfigResource>

      The callback

    Returns void

updateConfigurationSlot

  • updateConfigurationSlot(resourceGroupName: string, name: string, siteConfig: SiteConfigResource, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsUpdateConfigurationSlotResponse>
  • updateConfigurationSlot(resourceGroupName: string, name: string, siteConfig: SiteConfigResource, slot: string, callback: msRest.ServiceCallback<SiteConfigResource>): void
  • updateConfigurationSlot(resourceGroupName: string, name: string, siteConfig: SiteConfigResource, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SiteConfigResource>): void
  • Updates the configuration of an app.

    summary

    Updates the configuration of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • siteConfig: SiteConfigResource

      JSON representation of a SiteConfig object. See example.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update configuration for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdateConfigurationSlotResponse>

    Promise<Models.WebAppsUpdateConfigurationSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • siteConfig: SiteConfigResource

      JSON representation of a SiteConfig object. See example.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update configuration for the production slot.

    • callback: msRest.ServiceCallback<SiteConfigResource>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • siteConfig: SiteConfigResource

      JSON representation of a SiteConfig object. See example.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update configuration for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SiteConfigResource>

      The callback

    Returns void

updateConnectionStrings

  • Replaces the connection strings of an app.

    summary

    Replaces the connection strings of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • connectionStrings: ConnectionStringDictionary

      Connection strings of the app or deployment slot. See example.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdateConnectionStringsResponse>

    Promise<Models.WebAppsUpdateConnectionStringsResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • connectionStrings: ConnectionStringDictionary

      Connection strings of the app or deployment slot. See example.

    • callback: msRest.ServiceCallback<ConnectionStringDictionary>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • connectionStrings: ConnectionStringDictionary

      Connection strings of the app or deployment slot. See example.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ConnectionStringDictionary>

      The callback

    Returns void

updateConnectionStringsSlot

  • updateConnectionStringsSlot(resourceGroupName: string, name: string, connectionStrings: ConnectionStringDictionary, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsUpdateConnectionStringsSlotResponse>
  • updateConnectionStringsSlot(resourceGroupName: string, name: string, connectionStrings: ConnectionStringDictionary, slot: string, callback: msRest.ServiceCallback<ConnectionStringDictionary>): void
  • updateConnectionStringsSlot(resourceGroupName: string, name: string, connectionStrings: ConnectionStringDictionary, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ConnectionStringDictionary>): void
  • Replaces the connection strings of an app.

    summary

    Replaces the connection strings of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • connectionStrings: ConnectionStringDictionary

      Connection strings of the app or deployment slot. See example.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update the connection settings for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdateConnectionStringsSlotResponse>

    Promise<Models.WebAppsUpdateConnectionStringsSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • connectionStrings: ConnectionStringDictionary

      Connection strings of the app or deployment slot. See example.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update the connection settings for the production slot.

    • callback: msRest.ServiceCallback<ConnectionStringDictionary>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • connectionStrings: ConnectionStringDictionary

      Connection strings of the app or deployment slot. See example.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update the connection settings for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ConnectionStringDictionary>

      The callback

    Returns void

updateDiagnosticLogsConfig

  • updateDiagnosticLogsConfig(resourceGroupName: string, name: string, siteLogsConfig: SiteLogsConfig, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsUpdateDiagnosticLogsConfigResponse>
  • updateDiagnosticLogsConfig(resourceGroupName: string, name: string, siteLogsConfig: SiteLogsConfig, callback: msRest.ServiceCallback<SiteLogsConfig>): void
  • updateDiagnosticLogsConfig(resourceGroupName: string, name: string, siteLogsConfig: SiteLogsConfig, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SiteLogsConfig>): void
  • Updates the logging configuration of an app.

    summary

    Updates the logging configuration of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • siteLogsConfig: SiteLogsConfig

      A SiteLogsConfig JSON object that contains the logging configuration to change in the "properties" property.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdateDiagnosticLogsConfigResponse>

    Promise<Models.WebAppsUpdateDiagnosticLogsConfigResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • siteLogsConfig: SiteLogsConfig

      A SiteLogsConfig JSON object that contains the logging configuration to change in the "properties" property.

    • callback: msRest.ServiceCallback<SiteLogsConfig>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • siteLogsConfig: SiteLogsConfig

      A SiteLogsConfig JSON object that contains the logging configuration to change in the "properties" property.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SiteLogsConfig>

      The callback

    Returns void

updateDiagnosticLogsConfigSlot

  • updateDiagnosticLogsConfigSlot(resourceGroupName: string, name: string, siteLogsConfig: SiteLogsConfig, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsUpdateDiagnosticLogsConfigSlotResponse>
  • updateDiagnosticLogsConfigSlot(resourceGroupName: string, name: string, siteLogsConfig: SiteLogsConfig, slot: string, callback: msRest.ServiceCallback<SiteLogsConfig>): void
  • updateDiagnosticLogsConfigSlot(resourceGroupName: string, name: string, siteLogsConfig: SiteLogsConfig, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SiteLogsConfig>): void
  • Updates the logging configuration of an app.

    summary

    Updates the logging configuration of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • siteLogsConfig: SiteLogsConfig

      A SiteLogsConfig JSON object that contains the logging configuration to change in the "properties" property.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update the logging configuration for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdateDiagnosticLogsConfigSlotResponse>

    Promise<Models.WebAppsUpdateDiagnosticLogsConfigSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • siteLogsConfig: SiteLogsConfig

      A SiteLogsConfig JSON object that contains the logging configuration to change in the "properties" property.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update the logging configuration for the production slot.

    • callback: msRest.ServiceCallback<SiteLogsConfig>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • siteLogsConfig: SiteLogsConfig

      A SiteLogsConfig JSON object that contains the logging configuration to change in the "properties" property.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update the logging configuration for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SiteLogsConfig>

      The callback

    Returns void

updateDomainOwnershipIdentifier

  • updateDomainOwnershipIdentifier(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, domainOwnershipIdentifier: Identifier, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsUpdateDomainOwnershipIdentifierResponse>
  • updateDomainOwnershipIdentifier(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, domainOwnershipIdentifier: Identifier, callback: msRest.ServiceCallback<Identifier>): void
  • updateDomainOwnershipIdentifier(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, domainOwnershipIdentifier: Identifier, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<Identifier>): void
  • Creates a domain ownership identifier for web app, or updates an existing ownership identifier.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • domainOwnershipIdentifierName: string

      Name of domain ownership identifier.

    • domainOwnershipIdentifier: Identifier

      A JSON representation of the domain ownership properties.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdateDomainOwnershipIdentifierResponse>

    Promise<Models.WebAppsUpdateDomainOwnershipIdentifierResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • domainOwnershipIdentifierName: string

      Name of domain ownership identifier.

    • domainOwnershipIdentifier: Identifier

      A JSON representation of the domain ownership properties.

    • callback: msRest.ServiceCallback<Identifier>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • domainOwnershipIdentifierName: string

      Name of domain ownership identifier.

    • domainOwnershipIdentifier: Identifier

      A JSON representation of the domain ownership properties.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<Identifier>

      The callback

    Returns void

updateDomainOwnershipIdentifierSlot

  • updateDomainOwnershipIdentifierSlot(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, domainOwnershipIdentifier: Identifier, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsUpdateDomainOwnershipIdentifierSlotResponse>
  • updateDomainOwnershipIdentifierSlot(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, domainOwnershipIdentifier: Identifier, slot: string, callback: msRest.ServiceCallback<Identifier>): void
  • updateDomainOwnershipIdentifierSlot(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, domainOwnershipIdentifier: Identifier, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<Identifier>): void
  • Creates a domain ownership identifier for web app, or updates an existing ownership identifier.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • domainOwnershipIdentifierName: string

      Name of domain ownership identifier.

    • domainOwnershipIdentifier: Identifier

      A JSON representation of the domain ownership properties.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdateDomainOwnershipIdentifierSlotResponse>

    Promise<Models.WebAppsUpdateDomainOwnershipIdentifierSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • domainOwnershipIdentifierName: string

      Name of domain ownership identifier.

    • domainOwnershipIdentifier: Identifier

      A JSON representation of the domain ownership properties.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.

    • callback: msRest.ServiceCallback<Identifier>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • domainOwnershipIdentifierName: string

      Name of domain ownership identifier.

    • domainOwnershipIdentifier: Identifier

      A JSON representation of the domain ownership properties.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<Identifier>

      The callback

    Returns void

updateHybridConnection

  • updateHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, connectionEnvelope: HybridConnection, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsUpdateHybridConnectionResponse>
  • updateHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, connectionEnvelope: HybridConnection, callback: msRest.ServiceCallback<HybridConnection>): void
  • updateHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, connectionEnvelope: HybridConnection, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<HybridConnection>): void
  • Creates a new Hybrid Connection using a Service Bus relay.

    summary

    Creates a new Hybrid Connection using a Service Bus relay.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • namespaceName: string

      The namespace for this hybrid connection.

    • relayName: string

      The relay name for this hybrid connection.

    • connectionEnvelope: HybridConnection

      The details of the hybrid connection.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdateHybridConnectionResponse>

    Promise<Models.WebAppsUpdateHybridConnectionResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • namespaceName: string

      The namespace for this hybrid connection.

    • relayName: string

      The relay name for this hybrid connection.

    • connectionEnvelope: HybridConnection

      The details of the hybrid connection.

    • callback: msRest.ServiceCallback<HybridConnection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • namespaceName: string

      The namespace for this hybrid connection.

    • relayName: string

      The relay name for this hybrid connection.

    • connectionEnvelope: HybridConnection

      The details of the hybrid connection.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<HybridConnection>

      The callback

    Returns void

updateHybridConnectionSlot

  • updateHybridConnectionSlot(resourceGroupName: string, name: string, namespaceName: string, relayName: string, connectionEnvelope: HybridConnection, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsUpdateHybridConnectionSlotResponse>
  • updateHybridConnectionSlot(resourceGroupName: string, name: string, namespaceName: string, relayName: string, connectionEnvelope: HybridConnection, slot: string, callback: msRest.ServiceCallback<HybridConnection>): void
  • updateHybridConnectionSlot(resourceGroupName: string, name: string, namespaceName: string, relayName: string, connectionEnvelope: HybridConnection, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<HybridConnection>): void
  • Creates a new Hybrid Connection using a Service Bus relay.

    summary

    Creates a new Hybrid Connection using a Service Bus relay.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • namespaceName: string

      The namespace for this hybrid connection.

    • relayName: string

      The relay name for this hybrid connection.

    • connectionEnvelope: HybridConnection

      The details of the hybrid connection.

    • slot: string

      The name of the slot for the web app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdateHybridConnectionSlotResponse>

    Promise<Models.WebAppsUpdateHybridConnectionSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • namespaceName: string

      The namespace for this hybrid connection.

    • relayName: string

      The relay name for this hybrid connection.

    • connectionEnvelope: HybridConnection

      The details of the hybrid connection.

    • slot: string

      The name of the slot for the web app.

    • callback: msRest.ServiceCallback<HybridConnection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      The name of the web app.

    • namespaceName: string

      The namespace for this hybrid connection.

    • relayName: string

      The relay name for this hybrid connection.

    • connectionEnvelope: HybridConnection

      The details of the hybrid connection.

    • slot: string

      The name of the slot for the web app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<HybridConnection>

      The callback

    Returns void

updateMetadata

  • updateMetadata(resourceGroupName: string, name: string, metadata: StringDictionary, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsUpdateMetadataResponse>
  • updateMetadata(resourceGroupName: string, name: string, metadata: StringDictionary, callback: msRest.ServiceCallback<StringDictionary>): void
  • updateMetadata(resourceGroupName: string, name: string, metadata: StringDictionary, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<StringDictionary>): void
  • Replaces the metadata of an app.

    summary

    Replaces the metadata of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • metadata: StringDictionary

      Edited metadata of the app or deployment slot. See example.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdateMetadataResponse>

    Promise<Models.WebAppsUpdateMetadataResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • metadata: StringDictionary

      Edited metadata of the app or deployment slot. See example.

    • callback: msRest.ServiceCallback<StringDictionary>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • metadata: StringDictionary

      Edited metadata of the app or deployment slot. See example.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<StringDictionary>

      The callback

    Returns void

updateMetadataSlot

  • updateMetadataSlot(resourceGroupName: string, name: string, metadata: StringDictionary, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsUpdateMetadataSlotResponse>
  • updateMetadataSlot(resourceGroupName: string, name: string, metadata: StringDictionary, slot: string, callback: msRest.ServiceCallback<StringDictionary>): void
  • updateMetadataSlot(resourceGroupName: string, name: string, metadata: StringDictionary, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<StringDictionary>): void
  • Replaces the metadata of an app.

    summary

    Replaces the metadata of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • metadata: StringDictionary

      Edited metadata of the app or deployment slot. See example.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update the metadata for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdateMetadataSlotResponse>

    Promise<Models.WebAppsUpdateMetadataSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • metadata: StringDictionary

      Edited metadata of the app or deployment slot. See example.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update the metadata for the production slot.

    • callback: msRest.ServiceCallback<StringDictionary>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • metadata: StringDictionary

      Edited metadata of the app or deployment slot. See example.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update the metadata for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<StringDictionary>

      The callback

    Returns void

updatePremierAddOn

  • updatePremierAddOn(resourceGroupName: string, name: string, premierAddOnName: string, premierAddOn: PremierAddOnPatchResource, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsUpdatePremierAddOnResponse>
  • updatePremierAddOn(resourceGroupName: string, name: string, premierAddOnName: string, premierAddOn: PremierAddOnPatchResource, callback: msRest.ServiceCallback<PremierAddOn>): void
  • updatePremierAddOn(resourceGroupName: string, name: string, premierAddOnName: string, premierAddOn: PremierAddOnPatchResource, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<PremierAddOn>): void
  • Updates a named add-on of an app.

    summary

    Updates a named add-on of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • premierAddOnName: string

      Add-on name.

    • premierAddOn: PremierAddOnPatchResource

      A JSON representation of the edited premier add-on.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdatePremierAddOnResponse>

    Promise<Models.WebAppsUpdatePremierAddOnResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • premierAddOnName: string

      Add-on name.

    • premierAddOn: PremierAddOnPatchResource

      A JSON representation of the edited premier add-on.

    • callback: msRest.ServiceCallback<PremierAddOn>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • premierAddOnName: string

      Add-on name.

    • premierAddOn: PremierAddOnPatchResource

      A JSON representation of the edited premier add-on.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<PremierAddOn>

      The callback

    Returns void

updatePremierAddOnSlot

  • updatePremierAddOnSlot(resourceGroupName: string, name: string, premierAddOnName: string, premierAddOn: PremierAddOnPatchResource, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsUpdatePremierAddOnSlotResponse>
  • updatePremierAddOnSlot(resourceGroupName: string, name: string, premierAddOnName: string, premierAddOn: PremierAddOnPatchResource, slot: string, callback: msRest.ServiceCallback<PremierAddOn>): void
  • updatePremierAddOnSlot(resourceGroupName: string, name: string, premierAddOnName: string, premierAddOn: PremierAddOnPatchResource, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<PremierAddOn>): void
  • Updates a named add-on of an app.

    summary

    Updates a named add-on of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • premierAddOnName: string

      Add-on name.

    • premierAddOn: PremierAddOnPatchResource

      A JSON representation of the edited premier add-on.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update the named add-on for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdatePremierAddOnSlotResponse>

    Promise<Models.WebAppsUpdatePremierAddOnSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • premierAddOnName: string

      Add-on name.

    • premierAddOn: PremierAddOnPatchResource

      A JSON representation of the edited premier add-on.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update the named add-on for the production slot.

    • callback: msRest.ServiceCallback<PremierAddOn>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • premierAddOnName: string

      Add-on name.

    • premierAddOn: PremierAddOnPatchResource

      A JSON representation of the edited premier add-on.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update the named add-on for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<PremierAddOn>

      The callback

    Returns void

updateRelayServiceConnection

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

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • entityName: string

      Name of the hybrid connection configuration.

    • connectionEnvelope: RelayServiceConnectionEntity

      Details of the hybrid connection configuration.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdateRelayServiceConnectionResponse>

    Promise<Models.WebAppsUpdateRelayServiceConnectionResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • entityName: string

      Name of the hybrid connection configuration.

    • connectionEnvelope: RelayServiceConnectionEntity

      Details of the hybrid connection configuration.

    • callback: msRest.ServiceCallback<RelayServiceConnectionEntity>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • entityName: string

      Name of the hybrid connection configuration.

    • connectionEnvelope: RelayServiceConnectionEntity

      Details of the hybrid connection configuration.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<RelayServiceConnectionEntity>

      The callback

    Returns void

updateRelayServiceConnectionSlot

  • updateRelayServiceConnectionSlot(resourceGroupName: string, name: string, entityName: string, connectionEnvelope: RelayServiceConnectionEntity, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsUpdateRelayServiceConnectionSlotResponse>
  • updateRelayServiceConnectionSlot(resourceGroupName: string, name: string, entityName: string, connectionEnvelope: RelayServiceConnectionEntity, slot: string, callback: msRest.ServiceCallback<RelayServiceConnectionEntity>): void
  • updateRelayServiceConnectionSlot(resourceGroupName: string, name: string, entityName: string, connectionEnvelope: RelayServiceConnectionEntity, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<RelayServiceConnectionEntity>): void
  • Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • entityName: string

      Name of the hybrid connection configuration.

    • connectionEnvelope: RelayServiceConnectionEntity

      Details of the hybrid connection configuration.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will create or update a hybrid connection for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdateRelayServiceConnectionSlotResponse>

    Promise<Models.WebAppsUpdateRelayServiceConnectionSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • entityName: string

      Name of the hybrid connection configuration.

    • connectionEnvelope: RelayServiceConnectionEntity

      Details of the hybrid connection configuration.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will create or update a hybrid connection for the production slot.

    • callback: msRest.ServiceCallback<RelayServiceConnectionEntity>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • entityName: string

      Name of the hybrid connection configuration.

    • connectionEnvelope: RelayServiceConnectionEntity

      Details of the hybrid connection configuration.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will create or update a hybrid connection for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<RelayServiceConnectionEntity>

      The callback

    Returns void

updateSitePushSettings

  • updateSitePushSettings(resourceGroupName: string, name: string, pushSettings: PushSettings, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsUpdateSitePushSettingsResponse>
  • updateSitePushSettings(resourceGroupName: string, name: string, pushSettings: PushSettings, callback: msRest.ServiceCallback<PushSettings>): void
  • updateSitePushSettings(resourceGroupName: string, name: string, pushSettings: PushSettings, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<PushSettings>): void
  • Updates the Push settings associated with web app.

    summary

    Updates the Push settings associated with web app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • pushSettings: PushSettings

      Push settings associated with web app.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdateSitePushSettingsResponse>

    Promise<Models.WebAppsUpdateSitePushSettingsResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • pushSettings: PushSettings

      Push settings associated with web app.

    • callback: msRest.ServiceCallback<PushSettings>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • pushSettings: PushSettings

      Push settings associated with web app.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<PushSettings>

      The callback

    Returns void

updateSitePushSettingsSlot

  • updateSitePushSettingsSlot(resourceGroupName: string, name: string, pushSettings: PushSettings, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsUpdateSitePushSettingsSlotResponse>
  • updateSitePushSettingsSlot(resourceGroupName: string, name: string, pushSettings: PushSettings, slot: string, callback: msRest.ServiceCallback<PushSettings>): void
  • updateSitePushSettingsSlot(resourceGroupName: string, name: string, pushSettings: PushSettings, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<PushSettings>): void
  • Updates the Push settings associated with web app.

    summary

    Updates the Push settings associated with web app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • pushSettings: PushSettings

      Push settings associated with web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdateSitePushSettingsSlotResponse>

    Promise<Models.WebAppsUpdateSitePushSettingsSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • pushSettings: PushSettings

      Push settings associated with web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • callback: msRest.ServiceCallback<PushSettings>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of web app.

    • pushSettings: PushSettings

      Push settings associated with web app.

    • slot: string

      Name of web app slot. If not specified then will default to production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<PushSettings>

      The callback

    Returns void

updateSlot

  • updateSlot(resourceGroupName: string, name: string, siteEnvelope: SitePatchResource, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsUpdateSlotResponse>
  • updateSlot(resourceGroupName: string, name: string, siteEnvelope: SitePatchResource, slot: string, callback: msRest.ServiceCallback<Site>): void
  • updateSlot(resourceGroupName: string, name: string, siteEnvelope: SitePatchResource, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<Site>): void
  • Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.

    • siteEnvelope: SitePatchResource

      A JSON representation of the app properties. See example.

    • slot: string

      Name of the deployment slot to create or update. By default, this API attempts to create or modify the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdateSlotResponse>

    Promise<Models.WebAppsUpdateSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.

    • siteEnvelope: SitePatchResource

      A JSON representation of the app properties. See example.

    • slot: string

      Name of the deployment slot to create or update. By default, this API attempts to create or modify the production slot.

    • callback: msRest.ServiceCallback<Site>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.

    • siteEnvelope: SitePatchResource

      A JSON representation of the app properties. See example.

    • slot: string

      Name of the deployment slot to create or update. By default, this API attempts to create or modify the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<Site>

      The callback

    Returns void

updateSlotConfigurationNames

  • updateSlotConfigurationNames(resourceGroupName: string, name: string, slotConfigNames: SlotConfigNamesResource, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsUpdateSlotConfigurationNamesResponse>
  • updateSlotConfigurationNames(resourceGroupName: string, name: string, slotConfigNames: SlotConfigNamesResource, callback: msRest.ServiceCallback<SlotConfigNamesResource>): void
  • updateSlotConfigurationNames(resourceGroupName: string, name: string, slotConfigNames: SlotConfigNamesResource, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SlotConfigNamesResource>): void
  • Updates the names of application settings and connection string that remain with the slot during swap operation.

    summary

    Updates the names of application settings and connection string that remain with the slot during swap operation.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slotConfigNames: SlotConfigNamesResource

      Names of application settings and connection strings. See example.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdateSlotConfigurationNamesResponse>

    Promise<Models.WebAppsUpdateSlotConfigurationNamesResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slotConfigNames: SlotConfigNamesResource

      Names of application settings and connection strings. See example.

    • callback: msRest.ServiceCallback<SlotConfigNamesResource>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • slotConfigNames: SlotConfigNamesResource

      Names of application settings and connection strings. See example.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SlotConfigNamesResource>

      The callback

    Returns void

updateSourceControl

  • updateSourceControl(resourceGroupName: string, name: string, siteSourceControl: SiteSourceControl, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsUpdateSourceControlResponse>
  • updateSourceControl(resourceGroupName: string, name: string, siteSourceControl: SiteSourceControl, callback: msRest.ServiceCallback<SiteSourceControl>): void
  • updateSourceControl(resourceGroupName: string, name: string, siteSourceControl: SiteSourceControl, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SiteSourceControl>): void
  • Updates the source control configuration of an app.

    summary

    Updates the source control configuration of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • siteSourceControl: SiteSourceControl

      JSON representation of a SiteSourceControl object. See example.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdateSourceControlResponse>

    Promise<Models.WebAppsUpdateSourceControlResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • siteSourceControl: SiteSourceControl

      JSON representation of a SiteSourceControl object. See example.

    • callback: msRest.ServiceCallback<SiteSourceControl>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • siteSourceControl: SiteSourceControl

      JSON representation of a SiteSourceControl object. See example.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SiteSourceControl>

      The callback

    Returns void

updateSourceControlSlot

  • updateSourceControlSlot(resourceGroupName: string, name: string, siteSourceControl: SiteSourceControl, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsUpdateSourceControlSlotResponse>
  • updateSourceControlSlot(resourceGroupName: string, name: string, siteSourceControl: SiteSourceControl, slot: string, callback: msRest.ServiceCallback<SiteSourceControl>): void
  • updateSourceControlSlot(resourceGroupName: string, name: string, siteSourceControl: SiteSourceControl, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SiteSourceControl>): void
  • Updates the source control configuration of an app.

    summary

    Updates the source control configuration of an app.

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • siteSourceControl: SiteSourceControl

      JSON representation of a SiteSourceControl object. See example.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update the source control configuration for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdateSourceControlSlotResponse>

    Promise<Models.WebAppsUpdateSourceControlSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • siteSourceControl: SiteSourceControl

      JSON representation of a SiteSourceControl object. See example.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update the source control configuration for the production slot.

    • callback: msRest.ServiceCallback<SiteSourceControl>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • siteSourceControl: SiteSourceControl

      JSON representation of a SiteSourceControl object. See example.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will update the source control configuration for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SiteSourceControl>

      The callback

    Returns void

updateSwiftVirtualNetworkConnection

  • updateSwiftVirtualNetworkConnection(resourceGroupName: string, name: string, connectionEnvelope: SwiftVirtualNetwork, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsUpdateSwiftVirtualNetworkConnectionResponse>
  • updateSwiftVirtualNetworkConnection(resourceGroupName: string, name: string, connectionEnvelope: SwiftVirtualNetwork, callback: msRest.ServiceCallback<SwiftVirtualNetwork>): void
  • updateSwiftVirtualNetworkConnection(resourceGroupName: string, name: string, connectionEnvelope: SwiftVirtualNetwork, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SwiftVirtualNetwork>): void
  • 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.

    summary

    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: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • connectionEnvelope: SwiftVirtualNetwork

      Properties of the Virtual Network connection. See example.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdateSwiftVirtualNetworkConnectionResponse>

    Promise<Models.WebAppsUpdateSwiftVirtualNetworkConnectionResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • connectionEnvelope: SwiftVirtualNetwork

      Properties of the Virtual Network connection. See example.

    • callback: msRest.ServiceCallback<SwiftVirtualNetwork>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • connectionEnvelope: SwiftVirtualNetwork

      Properties of the Virtual Network connection. See example.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SwiftVirtualNetwork>

      The callback

    Returns void

updateSwiftVirtualNetworkConnectionSlot

  • updateSwiftVirtualNetworkConnectionSlot(resourceGroupName: string, name: string, connectionEnvelope: SwiftVirtualNetwork, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsUpdateSwiftVirtualNetworkConnectionSlotResponse>
  • updateSwiftVirtualNetworkConnectionSlot(resourceGroupName: string, name: string, connectionEnvelope: SwiftVirtualNetwork, slot: string, callback: msRest.ServiceCallback<SwiftVirtualNetwork>): void
  • updateSwiftVirtualNetworkConnectionSlot(resourceGroupName: string, name: string, connectionEnvelope: SwiftVirtualNetwork, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<SwiftVirtualNetwork>): void
  • 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.

    summary

    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: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • connectionEnvelope: SwiftVirtualNetwork

      Properties of the Virtual Network connection. See example.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdateSwiftVirtualNetworkConnectionSlotResponse>

    Promise<Models.WebAppsUpdateSwiftVirtualNetworkConnectionSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • connectionEnvelope: SwiftVirtualNetwork

      Properties of the Virtual Network connection. See example.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.

    • callback: msRest.ServiceCallback<SwiftVirtualNetwork>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • connectionEnvelope: SwiftVirtualNetwork

      Properties of the Virtual Network connection. See example.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<SwiftVirtualNetwork>

      The callback

    Returns void

updateVnetConnection

  • updateVnetConnection(resourceGroupName: string, name: string, vnetName: string, connectionEnvelope: VnetInfo, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsUpdateVnetConnectionResponse>
  • updateVnetConnection(resourceGroupName: string, name: string, vnetName: string, connectionEnvelope: VnetInfo, callback: msRest.ServiceCallback<VnetInfo>): void
  • updateVnetConnection(resourceGroupName: string, name: string, vnetName: string, connectionEnvelope: VnetInfo, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<VnetInfo>): void
  • Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of an existing Virtual Network.

    • connectionEnvelope: VnetInfo

      Properties of the Virtual Network connection. See example.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdateVnetConnectionResponse>

    Promise<Models.WebAppsUpdateVnetConnectionResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of an existing Virtual Network.

    • connectionEnvelope: VnetInfo

      Properties of the Virtual Network connection. See example.

    • callback: msRest.ServiceCallback<VnetInfo>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of an existing Virtual Network.

    • connectionEnvelope: VnetInfo

      Properties of the Virtual Network connection. See example.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<VnetInfo>

      The callback

    Returns void

updateVnetConnectionGateway

  • updateVnetConnectionGateway(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: VnetGateway, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsUpdateVnetConnectionGatewayResponse>
  • updateVnetConnectionGateway(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: VnetGateway, callback: msRest.ServiceCallback<VnetGateway>): void
  • updateVnetConnectionGateway(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: VnetGateway, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<VnetGateway>): void
  • Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of the Virtual Network.

    • gatewayName: string

      Name of the gateway. Currently, the only supported string is "primary".

    • connectionEnvelope: VnetGateway

      The properties to update this gateway with.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdateVnetConnectionGatewayResponse>

    Promise<Models.WebAppsUpdateVnetConnectionGatewayResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of the Virtual Network.

    • gatewayName: string

      Name of the gateway. Currently, the only supported string is "primary".

    • connectionEnvelope: VnetGateway

      The properties to update this gateway with.

    • callback: msRest.ServiceCallback<VnetGateway>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of the Virtual Network.

    • gatewayName: string

      Name of the gateway. Currently, the only supported string is "primary".

    • connectionEnvelope: VnetGateway

      The properties to update this gateway with.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<VnetGateway>

      The callback

    Returns void

updateVnetConnectionGatewaySlot

  • updateVnetConnectionGatewaySlot(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: VnetGateway, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsUpdateVnetConnectionGatewaySlotResponse>
  • updateVnetConnectionGatewaySlot(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: VnetGateway, slot: string, callback: msRest.ServiceCallback<VnetGateway>): void
  • updateVnetConnectionGatewaySlot(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: VnetGateway, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<VnetGateway>): void
  • Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of the Virtual Network.

    • gatewayName: string

      Name of the gateway. Currently, the only supported string is "primary".

    • connectionEnvelope: VnetGateway

      The properties to update this gateway with.

    • slot: string

      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.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdateVnetConnectionGatewaySlotResponse>

    Promise<Models.WebAppsUpdateVnetConnectionGatewaySlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of the Virtual Network.

    • gatewayName: string

      Name of the gateway. Currently, the only supported string is "primary".

    • connectionEnvelope: VnetGateway

      The properties to update this gateway with.

    • slot: string

      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.

    • callback: msRest.ServiceCallback<VnetGateway>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of the Virtual Network.

    • gatewayName: string

      Name of the gateway. Currently, the only supported string is "primary".

    • connectionEnvelope: VnetGateway

      The properties to update this gateway with.

    • slot: string

      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.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<VnetGateway>

      The callback

    Returns void

updateVnetConnectionSlot

  • updateVnetConnectionSlot(resourceGroupName: string, name: string, vnetName: string, connectionEnvelope: VnetInfo, slot: string, options?: msRest.RequestOptionsBase): Promise<Models.WebAppsUpdateVnetConnectionSlotResponse>
  • updateVnetConnectionSlot(resourceGroupName: string, name: string, vnetName: string, connectionEnvelope: VnetInfo, slot: string, callback: msRest.ServiceCallback<VnetInfo>): void
  • updateVnetConnectionSlot(resourceGroupName: string, name: string, vnetName: string, connectionEnvelope: VnetInfo, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<VnetInfo>): void
  • Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).

    summary

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

    Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of an existing Virtual Network.

    • connectionEnvelope: VnetInfo

      Properties of the Virtual Network connection. See example.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WebAppsUpdateVnetConnectionSlotResponse>

    Promise<Models.WebAppsUpdateVnetConnectionSlotResponse>

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of an existing Virtual Network.

    • connectionEnvelope: VnetInfo

      Properties of the Virtual Network connection. See example.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.

    • callback: msRest.ServiceCallback<VnetInfo>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Name of the resource group to which the resource belongs.

    • name: string

      Name of the app.

    • vnetName: string

      Name of an existing Virtual Network.

    • connectionEnvelope: VnetInfo

      Properties of the Virtual Network connection. See example.

    • slot: string

      Name of the deployment slot. If a slot is not specified, the API will add or update connections for the production slot.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<VnetInfo>

      The callback

    Returns void

Generated using TypeDoc