Share via


AppServiceEnvironmentResourceInner Constructors

Definition

Overloads

AppServiceEnvironmentResourceInner()

Initializes a new instance of the AppServiceEnvironmentResourceInner class.

AppServiceEnvironmentResourceInner(String, String, String, VirtualNetworkProfile, IList<WorkerPool>, String, String, String, IDictionary<String, String>, 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, String)

Initializes a new instance of the AppServiceEnvironmentResourceInner class.

AppServiceEnvironmentResourceInner()

Initializes a new instance of the AppServiceEnvironmentResourceInner class.

public AppServiceEnvironmentResourceInner ();
Public Sub New ()

Applies to

AppServiceEnvironmentResourceInner(String, String, String, VirtualNetworkProfile, IList<WorkerPool>, String, String, String, IDictionary<String, String>, 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, String)

Initializes a new instance of the AppServiceEnvironmentResourceInner class.

public AppServiceEnvironmentResourceInner (string location, string appServiceEnvironmentResourceName, string appServiceEnvironmentResourceLocation, Microsoft.Azure.Management.AppService.Fluent.Models.VirtualNetworkProfile virtualNetwork, System.Collections.Generic.IList<Microsoft.Azure.Management.AppService.Fluent.Models.WorkerPool> workerPools, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, 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, string kind = default);
new Microsoft.Azure.Management.AppService.Fluent.Models.AppServiceEnvironmentResourceInner : string * string * string * Microsoft.Azure.Management.AppService.Fluent.Models.VirtualNetworkProfile * System.Collections.Generic.IList<Microsoft.Azure.Management.AppService.Fluent.Models.WorkerPool> * string * string * string * System.Collections.Generic.IDictionary<string, string> * 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 * string -> Microsoft.Azure.Management.AppService.Fluent.Models.AppServiceEnvironmentResourceInner
Public Sub New (location As String, appServiceEnvironmentResourceName As String, appServiceEnvironmentResourceLocation As String, virtualNetwork As VirtualNetworkProfile, workerPools As IList(Of WorkerPool), Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, 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, Optional kind As String = Nothing)

Parameters

location
String
appServiceEnvironmentResourceName
String

Name of the App Service Environment.

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

id
String
name
String
type
String
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

kind
String

Kind of resource.

Applies to