AppServiceEnvironmentProperties Class

Definition

Description of an App Service Environment. Serialized Name: AppServiceEnvironment

public class AppServiceEnvironmentProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.AppService.Models.AppServiceEnvironmentProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.AppService.Models.AppServiceEnvironmentProperties>
type AppServiceEnvironmentProperties = class
    interface IJsonModel<AppServiceEnvironmentProperties>
    interface IPersistableModel<AppServiceEnvironmentProperties>
Public Class AppServiceEnvironmentProperties
Implements IJsonModel(Of AppServiceEnvironmentProperties), IPersistableModel(Of AppServiceEnvironmentProperties)
Inheritance
AppServiceEnvironmentProperties
Implements

Constructors

Name Description
AppServiceEnvironmentProperties(AppServiceVirtualNetworkProfile)

Initializes a new instance of AppServiceEnvironmentProperties.

Properties

Name Description
ClusterSettings

Custom settings for changing the behavior of the App Service Environment. Serialized Name: AppServiceEnvironment.clusterSettings

CustomDnsSuffixConfiguration

Full view of the custom domain suffix configuration for ASEv3. Serialized Name: AppServiceEnvironment.customDnsSuffixConfiguration

DedicatedHostCount

Dedicated Host Count Serialized Name: AppServiceEnvironment.dedicatedHostCount

DnsSuffix

DNS suffix of the App Service Environment. Serialized Name: AppServiceEnvironment.dnsSuffix

FrontEndScaleFactor

Scale factor for front-ends. Serialized Name: AppServiceEnvironment.frontEndScaleFactor

HasLinuxWorkers

Flag that displays whether an ASE has linux workers or not Serialized Name: AppServiceEnvironment.hasLinuxWorkers

InternalLoadBalancingMode

Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment. Serialized Name: AppServiceEnvironment.internalLoadBalancingMode

IPSslAddressCount

Number of IP SSL addresses reserved for the App Service Environment. Serialized Name: AppServiceEnvironment.ipsslAddressCount

IsSuspended

<code>true</code> if the App Service Environment is suspended; otherwise, <code>false</code>. The environment can be suspended, e.g. when the management endpoint is no longer available (most likely because NSG blocked the incoming traffic). Serialized Name: AppServiceEnvironment.suspended

IsZoneRedundant

Whether or not this App Service Environment is zone-redundant. Serialized Name: AppServiceEnvironment.zoneRedundant

MaximumNumberOfMachines

Maximum number of VMs in the App Service Environment. Serialized Name: AppServiceEnvironment.maximumNumberOfMachines

MultiRoleCount

Number of front-end instances. Serialized Name: AppServiceEnvironment.multiRoleCount

MultiSize

Front-end VM size, e.g. "Medium", "Large". Serialized Name: AppServiceEnvironment.multiSize

NetworkingConfiguration

Full view of networking configuration for an ASE. Serialized Name: AppServiceEnvironment.networkingConfiguration

ProvisioningState

Provisioning state of the App Service Environment. Serialized Name: AppServiceEnvironment.provisioningState

Status

Current status of the App Service Environment. Serialized Name: AppServiceEnvironment.status

UpgradeAvailability

Whether an upgrade is available for this App Service Environment. Serialized Name: AppServiceEnvironment.upgradeAvailability

UpgradePreference

Upgrade Preference Serialized Name: AppServiceEnvironment.upgradePreference

UserWhitelistedIPRanges

User added ip ranges to whitelist on ASE db Serialized Name: AppServiceEnvironment.userWhitelistedIpRanges

VirtualNetwork

Description of the Virtual Network. Serialized Name: AppServiceEnvironment.virtualNetwork

Methods

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<AppServiceEnvironmentProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<AppServiceEnvironmentProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<AppServiceEnvironmentProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AppServiceEnvironmentProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<AppServiceEnvironmentProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to