AppServiceEnvironmentInner Constructors

Definition

Overloads

AppServiceEnvironmentInner()

Initializes a new instance of the AppServiceEnvironmentInner class.

AppServiceEnvironmentInner(String, String, VirtualNetworkProfile, IList<WorkerPool>, Nullable<ProvisioningState>, Nullable<HostingEnvironmentStatus>, String, String, String, Nullable<InternalLoadBalancingMode>, String, Nullable<Int32>, Nullable<Int32>, String, String, Nullable<Int32>, String, String, String, String, String, String, Nullable<Int32>, IList<VirtualIPMapping>, IList<StampCapacity>, IList<NetworkAccessControlEntry>, Nullable<Boolean>, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, Nullable<Boolean>, IList<NameValuePair>, IList<String>, Nullable<Boolean>, String, String)

Initializes a new instance of the AppServiceEnvironmentInner class.

AppServiceEnvironmentInner()

Initializes a new instance of the AppServiceEnvironmentInner class.

public AppServiceEnvironmentInner ();
Public Sub New ()

Applies to

AppServiceEnvironmentInner(String, String, VirtualNetworkProfile, IList<WorkerPool>, Nullable<ProvisioningState>, Nullable<HostingEnvironmentStatus>, String, String, String, Nullable<InternalLoadBalancingMode>, String, Nullable<Int32>, Nullable<Int32>, String, String, Nullable<Int32>, String, String, String, String, String, String, Nullable<Int32>, IList<VirtualIPMapping>, IList<StampCapacity>, IList<NetworkAccessControlEntry>, Nullable<Boolean>, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, Nullable<Boolean>, IList<NameValuePair>, IList<String>, Nullable<Boolean>, String, String)

Initializes a new instance of the AppServiceEnvironmentInner class.

public AppServiceEnvironmentInner (string name, string location, Microsoft.Azure.Management.AppService.Fluent.Models.VirtualNetworkProfile virtualNetwork, System.Collections.Generic.IList<Microsoft.Azure.Management.AppService.Fluent.Models.WorkerPool> workerPools, Microsoft.Azure.Management.AppService.Fluent.Models.ProvisioningState? provisioningState = default, Microsoft.Azure.Management.AppService.Fluent.Models.HostingEnvironmentStatus? status = default, string vnetName = default, string vnetResourceGroupName = default, string vnetSubnetName = default, Microsoft.Azure.Management.AppService.Fluent.Models.InternalLoadBalancingMode? internalLoadBalancingMode = default, string multiSize = default, int? multiRoleCount = default, int? ipsslAddressCount = default, string databaseEdition = default, string databaseServiceObjective = default, int? upgradeDomains = default, string subscriptionId = default, string dnsSuffix = default, string lastAction = default, string lastActionResult = default, string allowedMultiSizes = default, string allowedWorkerSizes = default, int? maximumNumberOfMachines = default, System.Collections.Generic.IList<Microsoft.Azure.Management.AppService.Fluent.Models.VirtualIPMapping> vipMappings = default, System.Collections.Generic.IList<Microsoft.Azure.Management.AppService.Fluent.Models.StampCapacity> environmentCapacities = default, System.Collections.Generic.IList<Microsoft.Azure.Management.AppService.Fluent.Models.NetworkAccessControlEntry> networkAccessControlList = default, bool? environmentIsHealthy = default, string environmentStatus = default, string resourceGroup = default, int? frontEndScaleFactor = default, int? defaultFrontEndScaleFactor = default, string apiManagementAccountId = default, bool? suspended = default, bool? dynamicCacheEnabled = default, System.Collections.Generic.IList<Microsoft.Azure.Management.AppService.Fluent.Models.NameValuePair> clusterSettings = default, System.Collections.Generic.IList<string> userWhitelistedIpRanges = default, bool? hasLinuxWorkers = default, string sslCertKeyVaultId = default, string sslCertKeyVaultSecretName = default);
new Microsoft.Azure.Management.AppService.Fluent.Models.AppServiceEnvironmentInner : string * string * Microsoft.Azure.Management.AppService.Fluent.Models.VirtualNetworkProfile * System.Collections.Generic.IList<Microsoft.Azure.Management.AppService.Fluent.Models.WorkerPool> * Nullable<Microsoft.Azure.Management.AppService.Fluent.Models.ProvisioningState> * Nullable<Microsoft.Azure.Management.AppService.Fluent.Models.HostingEnvironmentStatus> * string * string * string * Nullable<Microsoft.Azure.Management.AppService.Fluent.Models.InternalLoadBalancingMode> * string * Nullable<int> * Nullable<int> * string * string * Nullable<int> * string * string * string * string * string * string * Nullable<int> * System.Collections.Generic.IList<Microsoft.Azure.Management.AppService.Fluent.Models.VirtualIPMapping> * System.Collections.Generic.IList<Microsoft.Azure.Management.AppService.Fluent.Models.StampCapacity> * System.Collections.Generic.IList<Microsoft.Azure.Management.AppService.Fluent.Models.NetworkAccessControlEntry> * Nullable<bool> * string * string * Nullable<int> * Nullable<int> * string * Nullable<bool> * Nullable<bool> * System.Collections.Generic.IList<Microsoft.Azure.Management.AppService.Fluent.Models.NameValuePair> * System.Collections.Generic.IList<string> * Nullable<bool> * string * string -> Microsoft.Azure.Management.AppService.Fluent.Models.AppServiceEnvironmentInner
Public Sub New (name As String, location As String, virtualNetwork As VirtualNetworkProfile, workerPools As IList(Of WorkerPool), Optional provisioningState As Nullable(Of ProvisioningState) = Nothing, Optional status As Nullable(Of HostingEnvironmentStatus) = Nothing, Optional vnetName As String = Nothing, Optional vnetResourceGroupName As String = Nothing, Optional vnetSubnetName As String = Nothing, Optional internalLoadBalancingMode As Nullable(Of InternalLoadBalancingMode) = Nothing, Optional multiSize As String = Nothing, Optional multiRoleCount As Nullable(Of Integer) = Nothing, Optional ipsslAddressCount As Nullable(Of Integer) = Nothing, Optional databaseEdition As String = Nothing, Optional databaseServiceObjective As String = Nothing, Optional upgradeDomains As Nullable(Of Integer) = Nothing, Optional subscriptionId As String = Nothing, Optional dnsSuffix As String = Nothing, Optional lastAction As String = Nothing, Optional lastActionResult As String = Nothing, Optional allowedMultiSizes As String = Nothing, Optional allowedWorkerSizes As String = Nothing, Optional maximumNumberOfMachines As Nullable(Of Integer) = Nothing, Optional vipMappings As IList(Of VirtualIPMapping) = Nothing, Optional environmentCapacities As IList(Of StampCapacity) = Nothing, Optional networkAccessControlList As IList(Of NetworkAccessControlEntry) = Nothing, Optional environmentIsHealthy As Nullable(Of Boolean) = Nothing, Optional environmentStatus As String = Nothing, Optional resourceGroup As String = Nothing, Optional frontEndScaleFactor As Nullable(Of Integer) = Nothing, Optional defaultFrontEndScaleFactor As Nullable(Of Integer) = Nothing, Optional apiManagementAccountId As String = Nothing, Optional suspended As Nullable(Of Boolean) = Nothing, Optional dynamicCacheEnabled As Nullable(Of Boolean) = Nothing, Optional clusterSettings As IList(Of NameValuePair) = Nothing, Optional userWhitelistedIpRanges As IList(Of String) = Nothing, Optional hasLinuxWorkers As Nullable(Of Boolean) = Nothing, Optional sslCertKeyVaultId As String = Nothing, Optional sslCertKeyVaultSecretName As String = Nothing)

Parameters

name
String

Name of the App Service Environment.

location
String

Location of the App Service Environment, e.g. "West US".

virtualNetwork
VirtualNetworkProfile

Description of the Virtual Network.

workerPools
IList<WorkerPool>

Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool.

provisioningState
Nullable<ProvisioningState>

Provisioning state of the App Service Environment. Possible values include: 'Succeeded', 'Failed', 'Canceled', 'InProgress', 'Deleting'

status
Nullable<HostingEnvironmentStatus>

Current status of the App Service Environment. Possible values include: 'Preparing', 'Ready', 'Scaling', 'Deleting'

vnetName
String

Name of the Virtual Network for the App Service Environment.

vnetResourceGroupName
String

Resource group of the Virtual Network.

vnetSubnetName
String

Subnet of the Virtual Network.

internalLoadBalancingMode
Nullable<InternalLoadBalancingMode>

Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment. Possible values include: 'None', 'Web', 'Publishing'

multiSize
String

Front-end VM size, e.g. "Medium", "Large".

multiRoleCount
Nullable<Int32>

Number of front-end instances.

ipsslAddressCount
Nullable<Int32>

Number of IP SSL addresses reserved for the App Service Environment.

databaseEdition
String

Edition of the metadata database for the App Service Environment, e.g. "Standard".

databaseServiceObjective
String

Service objective of the metadata database for the App Service Environment, e.g. "S0".

upgradeDomains
Nullable<Int32>

Number of upgrade domains of the App Service Environment.

subscriptionId
String

Subscription of the App Service Environment.

dnsSuffix
String

DNS suffix of the App Service Environment.

lastAction
String

Last deployment action on the App Service Environment.

lastActionResult
String

Result of the last deployment action on the App Service Environment.

allowedMultiSizes
String

List of comma separated strings describing which VM sizes are allowed for front-ends.

allowedWorkerSizes
String

List of comma separated strings describing which VM sizes are allowed for workers.

maximumNumberOfMachines
Nullable<Int32>

Maximum number of VMs in the App Service Environment.

vipMappings
IList<VirtualIPMapping>

Description of IP SSL mapping for the App Service Environment.

environmentCapacities
IList<StampCapacity>

Current total, used, and available worker capacities.

networkAccessControlList
IList<NetworkAccessControlEntry>

Access control list for controlling traffic to the App Service Environment.

environmentIsHealthy
Nullable<Boolean>

True/false indicating whether the App Service Environment is healthy.

environmentStatus
String

Detailed message about with results of the last check of the App Service Environment.

resourceGroup
String

Resource group of the App Service Environment.

frontEndScaleFactor
Nullable<Int32>

Scale factor for front-ends.

defaultFrontEndScaleFactor
Nullable<Int32>

Default Scale Factor for FrontEnds.

apiManagementAccountId
String

API Management Account associated with the App Service Environment.

suspended
Nullable<Boolean>

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

dynamicCacheEnabled
Nullable<Boolean>

True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available (most likely because NSG blocked the incoming traffic).

clusterSettings
IList<NameValuePair>

Custom settings for changing the behavior of the App Service Environment.

userWhitelistedIpRanges
IList<String>

User added ip ranges to whitelist on ASE db

hasLinuxWorkers
Nullable<Boolean>

Flag that displays whether an ASE has linux workers or not

sslCertKeyVaultId
String

Key Vault ID for ILB App Service Environment default SSL certificate

sslCertKeyVaultSecretName
String

Key Vault Secret Name for ILB App Service Environment default SSL certificate

Applies to