| Modifier and Type | Interface and Description |
|---|---|
static interface |
DeploymentSlot.Update
The template for a web app update operation, containing all the settings that can be modified.
|
static interface |
FunctionApp.Update
The template for a function app update operation, containing all the settings that can be modified.
|
static interface |
FunctionDeploymentSlot.Update
The template for a web app update operation, containing all the settings that can be modified.
|
static interface |
WebApp.Update
The template for a web app update operation, containing all the settings that can be modified.
|
static interface |
WebApp.UpdateStages.WithStartUpCommand
A web app definition allowing docker startup command to be specified.
|
| Modifier and Type | Method and Description |
|---|---|
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithSiteEnabled.withAppDisabledOnCreation()
Disables the web app upon creation.
|
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithAppSettings.withAppSetting(String key,
String value)
Adds an app setting to the web app.
|
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithAppSettings.withAppSettings(Map<String,String> settings)
Specifies the app settings for the web app as a
Map. |
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithAppSettings.withAppSettingStickiness(String key,
boolean sticky)
Changes the stickiness of an app setting.
|
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithSiteConfigs.withAutoSwapSlotName(String slotName)
Specifies the slot name to auto-swap when a deployment is completed in this web app / deployment slot.
|
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithClientAffinityEnabled.withClientAffinityEnabled(boolean enabled)
Specifies if client affinity is enabled.
|
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithClientCertEnabled.withClientCertEnabled(boolean enabled)
Specifies if client cert is enabled.
|
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithConnectionString.withConnectionString(String name,
String value,
ConnectionStringType type)
Adds a connection string to the web app.
|
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithConnectionString.withConnectionStringStickiness(String name,
boolean sticky)
Changes the stickiness of a connection string.
|
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithSiteConfigs.withDefaultDocument(String document)
Adds a default document.
|
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithSiteConfigs.withDefaultDocuments(List<String> documents)
Adds a list of default documents.
|
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithSourceControl.withLocalGitSourceControl()
Specifies the source control to be a local Git repository on the web app.
|
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithHostNameBinding.withManagedHostnameBindings(AppServiceDomain domain,
String... hostnames)
Defines a list of host names of an Azure managed domain.
|
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithSiteConfigs.withManagedPipelineMode(ManagedPipelineMode managedPipelineMode)
Specifies the managed pipeline mode.
|
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithSiteConfigs.withNetFrameworkVersion(NetFrameworkVersion version)
Specifies the .NET Framework version.
|
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithAppSettings.withoutAppSetting(String key)
Removes an app setting from the web app.
|
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithAuthentication.withoutAuthentication()
Turns off the authentication on the web app.
|
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithConnectionString.withoutConnectionString(String name)
Removes a connection string from the web app.
|
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithSiteConfigs.withoutDefaultDocument(String document)
Removes a default document.
|
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithHostNameBinding.withoutHostnameBinding(String hostname)
Unbinds a hostname from the web app.
|
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithSiteConfigs.withoutJava()
Turn off Java support.
|
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithSiteConfigs.withoutPython()
Turn off Python support.
|
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithSourceControl.withoutSourceControl()
Removes source control for deployment from the web app.
|
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithHostNameSslBinding.withoutSslBinding(String hostname)
Removes an SSL binding for a specific hostname.
|
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithSiteConfigs.withPhpVersion(PhpVersion version)
Specifies the PHP version.
|
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithSiteConfigs.withPlatformArchitecture(PlatformArchitecture platform)
Specifies the platform architecture to use.
|
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithSiteConfigs.withPythonVersion(PythonVersion version)
Specifies the Python version.
|
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithSiteConfigs.withRemoteDebuggingDisabled()
Disables remote debugging.
|
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithSiteConfigs.withRemoteDebuggingEnabled(RemoteVisualStudioVersion remoteVisualStudioVersion)
Specifies the Visual Studio version for remote debugging.
|
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithScmSiteAlsoStopped.withScmSiteAlsoStopped(boolean scmSiteAlsoStopped)
Specifies if SCM site is also stopped when the web app is stopped.
|
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithAppSettings.withStickyAppSetting(String key,
String value)
Adds an app setting to the web app.
|
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithAppSettings.withStickyAppSettings(Map<String,String> settings)
Specifies the app settings for the web app as a
Map. |
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithConnectionString.withStickyConnectionString(String name,
String value,
ConnectionStringType type)
Adds a connection string to the web app.
|
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithHostNameBinding.withThirdPartyHostnameBinding(String domain,
String... hostnames)
Defines a list of host names of an externally purchased domain.
|
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithSiteConfigs.withWebAppAlwaysOn(boolean alwaysOn)
Specifies if the VM powering the web app is always powered on.
|
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithWebContainer.withWebContainer(WebContainer webContainer)
Specifies the Java web container.
|
WebAppBase.Update<FluentT> |
WebAppBase.UpdateStages.WithSiteConfigs.withWebSocketsEnabled(boolean enabled)
Specifies if web sockets are enabled.
|
| Modifier and Type | Method and Description |
|---|---|
WebAppAuthentication.UpdateDefinitionStages.Blank<WebAppBase.Update<FluentT>> |
WebAppBase.UpdateStages.WithAuthentication.defineAuthentication()
Specifies the definition of a new authentication configuration.
|
HostNameBinding.UpdateDefinitionStages.Blank<WebAppBase.Update<FluentT>> |
WebAppBase.UpdateStages.WithHostNameBinding.defineHostnameBinding()
Starts the definition of a new host name binding.
|
WebAppSourceControl.UpdateDefinitionStages.Blank<WebAppBase.Update<FluentT>> |
WebAppBase.UpdateStages.WithSourceControl.defineSourceControl()
Starts the definition of a new source control.
|
HostNameSslBinding.UpdateDefinitionStages.Blank<WebAppBase.Update<FluentT>> |
WebAppBase.UpdateStages.WithHostNameSslBinding.defineSslBinding()
Starts a definition of an SSL binding.
|
WebAppAuthentication.Update<WebAppBase.Update<FluentT>> |
WebAppBase.UpdateStages.WithAuthentication.updateAuthentication()
Updates the authentication configuration of the web app.
|
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/