AppServiceEnvironmentInner Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
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".
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".
- 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.
- 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.
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.
- apiManagementAccountId
- String
API Management Account associated with the App Service Environment.
<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).
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.
- 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
Azure SDK for .NET