Table of Contents

Class AzureWebAppSiteConfiguration

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents the site configuration settings for an Azure web app.

public class AzureWebAppSiteConfiguration : BaseTypeSection
Inheritance
AzureWebAppSiteConfiguration

Constructors

AzureWebAppSiteConfiguration()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.AzureWebAppSiteConfiguration class.

public AzureWebAppSiteConfiguration()

Properties

AlwaysOn

Gets or sets whether the always on is enabled which prevents the app from being idled out due to inactivity.

public BooleanOption AlwaysOn { get; set; }

Property Value

BooleanOption

ClientAffinityEnabled

Gets or sets whether client (ARR) affinity is enabled.

public BooleanOption ClientAffinityEnabled { get; set; }

Property Value

BooleanOption

ClientCertificateExclusionPaths

Gets or sets the client certificate exclusion paths.

public SerializableStringCollection ClientCertificateExclusionPaths { get; set; }

Property Value

SerializableStringCollection

ClientCertificateMode

Gets or sets the client certificate mode.

public AzureWebAppClientCertificateMode ClientCertificateMode { get; set; }

Property Value

AzureWebAppClientCertificateMode

ClientCertificateModeString

Gets the client certificate mode.

public string ClientCertificateModeString { get; set; }

Property Value

string

CustomDomainVerificationIdentifier

Gets or sets the custom domain verification identifier - for example "52D9C7DE4CC4EDD79D53A47746E4D8FB6E0FCF7BF42FC591997F169ADA2BB76F".

public string CustomDomainVerificationIdentifier { get; set; }

Property Value

string

DefaultDocuments

Gets or sets the default documents for the web app.

public SerializableStringCollection DefaultDocuments { get; set; }

Property Value

SerializableStringCollection

DefaultHostName

Gets or sets the default hostname for the web app.

public string DefaultHostName { get; set; }

Property Value

string

HostNames

Gets or sets the host names assigned to the web app.

public SerializableStringCollection HostNames { get; set; }

Property Value

SerializableStringCollection

Http20Enabled

Gets or sets whether HTTP 2.0 is enabled.

public BooleanOption Http20Enabled { get; set; }

Property Value

BooleanOption

JavaVersion

Gets or sets the Java version.

public string JavaVersion { get; set; }

Property Value

string

JavaWebServer

Gets or sets the Java web server.

public string JavaWebServer { get; set; }

Property Value

string

JavaWebServerString

Gets the Java web server name and version.

public string JavaWebServerString { get; set; }

Property Value

string

JavaWebServerVersion

Gets or sets the Java web server version.

public string JavaWebServerVersion { get; set; }

Property Value

string

LocalMySqlEnabled

Gets or sets whether the local MySQL in app is enabled.

public BooleanOption LocalMySqlEnabled { get; set; }

Property Value

BooleanOption

ManagedPipelineMode

Gets or sets the managed pipeline mode.

public AzureWebAppManagedPipelineMode ManagedPipelineMode { get; set; }

Property Value

AzureWebAppManagedPipelineMode

ManagedPipelineModeString

Gets the managed pipeline mode.

public string ManagedPipelineModeString { get; set; }

Property Value

string

MinimumTlsVersion

Gets or sets the minimum supported TLS version.

public AzureWebAppMinimumTlsVersion MinimumTlsVersion { get; set; }

Property Value

AzureWebAppMinimumTlsVersion

MinimumTlsVersionString

Gets the minimum supported TLS version.

public string MinimumTlsVersionString { get; set; }

Property Value

string

NetFrameworkVersion

Gets or sets the .NET version.

public string NetFrameworkVersion { get; set; }

Property Value

string

OutboundIPAddresses

Gets or sets the outbound IP addresses assigned to the web site.

public SerializableStringCollection OutboundIPAddresses { get; set; }

Property Value

SerializableStringCollection

PhpVersion

Gets or sets the PHP version.

public string PhpVersion { get; set; }

Property Value

string

RemoteDebuggingEnabled

Gets or sets whether remote debugging is enabled.

public BooleanOption RemoteDebuggingEnabled { get; set; }

Property Value

BooleanOption

RemoteDebuggingVersion

Gets or sets the remote debugging version.

public string RemoteDebuggingVersion { get; set; }

Property Value

string

RequireHttps

Gets or sets whether the site requires HTTPS.

public BooleanOption RequireHttps { get; set; }

Property Value

BooleanOption

WebSocketsEnabled

Gets or sets whether web sockets are enabled.

public BooleanOption WebSocketsEnabled { get; set; }

Property Value

BooleanOption