WebAppBase.UpdateStages.WithSiteConfigs<FluentT> Interface

Type Parameters

FluentT

the type of the resource

public interface WithSiteConfigs

The stage of the web app update allowing other configurations to be set. These configurations can be cloned when creating or swapping with a deployment slot.

Method Summary

Modifier and Type Method and Description
WebAppBase.Update<FluentT> withAutoSwapSlotName(String slotName)

Specifies the slot name to auto-swap when a deployment is completed in this web app / deployment slot.

WebAppBase.Update<FluentT> withDefaultDocument(String document)

Adds a default document.

WebAppBase.Update<FluentT> withDefaultDocuments(List<String> documents)

Adds a list of default documents.

WebAppBase.UpdateStages.WithWebContainer<FluentT> withJavaVersion(JavaVersion version)

Specifies the Java version.

WebAppBase.Update<FluentT> withManagedPipelineMode(ManagedPipelineMode managedPipelineMode)

Specifies the managed pipeline mode.

WebAppBase.Update<FluentT> withNetFrameworkVersion(NetFrameworkVersion version)

Specifies the .NET Framework version.

WebAppBase.Update<FluentT> withoutDefaultDocument(String document)

Removes a default document.

WebAppBase.Update<FluentT> withoutJava()

Turn off Java support.

WebAppBase.Update<FluentT> withoutPython()

Turn off Python support.

WebAppBase.Update<FluentT> withPhpVersion(PhpVersion version)

Specifies the PHP version.

WebAppBase.Update<FluentT> withPlatformArchitecture(PlatformArchitecture platform)

Specifies the platform architecture to use.

WebAppBase.Update<FluentT> withPythonVersion(PythonVersion version)

Specifies the Python version.

WebAppBase.Update<FluentT> withRemoteDebuggingDisabled()

Disables remote debugging.

WebAppBase.Update<FluentT> withRemoteDebuggingEnabled(RemoteVisualStudioVersion remoteVisualStudioVersion)

Specifies the Visual Studio version for remote debugging.

WebAppBase.Update<FluentT> withWebAppAlwaysOn(boolean alwaysOn)

Specifies if the VM powering the web app is always powered on.

WebAppBase.Update<FluentT> withWebSocketsEnabled(boolean enabled)

Specifies if web sockets are enabled.

Method Details

withAutoSwapSlotName

public Update withAutoSwapSlotName(String slotName)

Specifies the slot name to auto-swap when a deployment is completed in this web app / deployment slot.

Parameters:

slotName - the name of the slot, or 'production', to auto-swap

Returns:

the next stage of web app update

withDefaultDocument

public Update withDefaultDocument(String document)

Adds a default document.

Parameters:

document - default document

Returns:

the next stage of web app update

withDefaultDocuments

public Update withDefaultDocuments(List documents)

Adds a list of default documents.

Parameters:

documents - list of default documents

Returns:

the next stage of web app update

withJavaVersion

public WithWebContainer withJavaVersion(JavaVersion version)

Specifies the Java version.

Parameters:

version - the Java version

Returns:

the next stage of web app update

withManagedPipelineMode

public Update withManagedPipelineMode(ManagedPipelineMode managedPipelineMode)

Specifies the managed pipeline mode.

Parameters:

managedPipelineMode - managed pipeline mode

Returns:

the next stage of web app update

withNetFrameworkVersion

public Update withNetFrameworkVersion(NetFrameworkVersion version)

Specifies the .NET Framework version.

Parameters:

version - the .NET Framework version

Returns:

the next stage of web app update

withoutDefaultDocument

public Update withoutDefaultDocument(String document)

Removes a default document.

Parameters:

document - default document to remove

Returns:

the next stage of web app update

withoutJava

public Update withoutJava()

Turn off Java support.

Returns:

the next stage of web app update

withoutPython

public Update withoutPython()

Turn off Python support.

Returns:

the next stage of web app update

withPhpVersion

public Update withPhpVersion(PhpVersion version)

Specifies the PHP version.

Parameters:

version - the PHP version

Returns:

the next stage of web app update

withPlatformArchitecture

public Update withPlatformArchitecture(PlatformArchitecture platform)

Specifies the platform architecture to use.

Parameters:

platform - the platform architecture

Returns:

the next stage of web app update

withPythonVersion

public Update withPythonVersion(PythonVersion version)

Specifies the Python version.

Parameters:

version - the Python version

Returns:

the next stage of web app update

withRemoteDebuggingDisabled

public Update withRemoteDebuggingDisabled()

Disables remote debugging.

Returns:

the next stage of web app update

withRemoteDebuggingEnabled

public Update withRemoteDebuggingEnabled(RemoteVisualStudioVersion remoteVisualStudioVersion)

Specifies the Visual Studio version for remote debugging.

Parameters:

remoteVisualStudioVersion - the Visual Studio version for remote debugging

Returns:

the next stage of web app update

withWebAppAlwaysOn

public Update withWebAppAlwaysOn(boolean alwaysOn)

Specifies if the VM powering the web app is always powered on.

Parameters:

alwaysOn - true if the web app is always powered on

Returns:

the next stage of web app update

withWebSocketsEnabled

public Update withWebSocketsEnabled(boolean enabled)

Specifies if web sockets are enabled.

Parameters:

enabled - true if web sockets are enabled

Returns:

the next stage of web app update

Applies to