AppServiceEnvironment interface
Description of an App Service Environment.
Properties
allowed |
List of comma separated strings describing which VM sizes are allowed for front-ends. NOTE: This property will not be serialized. It can only be populated by the server. |
allowed |
List of comma separated strings describing which VM sizes are allowed for workers. NOTE: This property will not be serialized. It can only be populated by the server. |
api |
API Management Account associated with the App Service Environment. |
cluster |
Custom settings for changing the behavior of the App Service Environment. |
database |
Edition of the metadata database for the App Service Environment, e.g. "Standard". NOTE: This property will not be serialized. It can only be populated by the server. |
database |
Service objective of the metadata database for the App Service Environment, e.g. "S0". NOTE: This property will not be serialized. It can only be populated by the server. |
default |
Default Scale Factor for FrontEnds. NOTE: This property will not be serialized. It can only be populated by the server. |
dns |
DNS suffix of the App Service Environment. |
dynamic |
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). |
environment |
Current total, used, and available worker capacities. NOTE: This property will not be serialized. It can only be populated by the server. |
environment |
True/false indicating whether the App Service Environment is healthy. NOTE: This property will not be serialized. It can only be populated by the server. |
environment |
Detailed message about with results of the last check of the App Service Environment. NOTE: This property will not be serialized. It can only be populated by the server. |
front |
Scale factor for front-ends. |
has |
Flag that displays whether an ASE has linux workers or not |
internal |
Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment. |
ipssl |
Number of IP SSL addresses reserved for the App Service Environment. |
last |
Last deployment action on the App Service Environment. NOTE: This property will not be serialized. It can only be populated by the server. |
last |
Result of the last deployment action on the App Service Environment. NOTE: This property will not be serialized. It can only be populated by the server. |
location | Location of the App Service Environment, e.g. "West US". |
maximum |
Maximum number of VMs in the App Service Environment. NOTE: This property will not be serialized. It can only be populated by the server. |
multi |
Number of front-end instances. |
multi |
Front-end VM size, e.g. "Medium", "Large". |
name | Name of the App Service Environment. |
network |
Access control list for controlling traffic to the App Service Environment. |
provisioning |
Provisioning state of the App Service Environment. NOTE: This property will not be serialized. It can only be populated by the server. |
resource |
Resource group of the App Service Environment. NOTE: This property will not be serialized. It can only be populated by the server. |
ssl |
Key Vault ID for ILB App Service Environment default SSL certificate |
ssl |
Key Vault Secret Name for ILB App Service Environment default SSL certificate |
status | Current status of the App Service Environment. NOTE: This property will not be serialized. It can only be populated by the server. |
subscription |
Subscription of the App Service Environment. NOTE: This property will not be serialized. It can only be populated by the server. |
suspended |
|
upgrade |
Number of upgrade domains of the App Service Environment. NOTE: This property will not be serialized. It can only be populated by the server. |
user |
User added ip ranges to whitelist on ASE db |
vip |
Description of IP SSL mapping for the App Service Environment. NOTE: This property will not be serialized. It can only be populated by the server. |
virtual |
Description of the Virtual Network. |
vnet |
Name of the Virtual Network for the App Service Environment. |
vnet |
Resource group of the Virtual Network. |
vnet |
Subnet of the Virtual Network. |
worker |
Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool. |
Property Details
allowedMultiSizes
List of comma separated strings describing which VM sizes are allowed for front-ends. NOTE: This property will not be serialized. It can only be populated by the server.
allowedMultiSizes?: string
Property Value
string
allowedWorkerSizes
List of comma separated strings describing which VM sizes are allowed for workers. NOTE: This property will not be serialized. It can only be populated by the server.
allowedWorkerSizes?: string
Property Value
string
apiManagementAccountId
API Management Account associated with the App Service Environment.
apiManagementAccountId?: string
Property Value
string
clusterSettings
Custom settings for changing the behavior of the App Service Environment.
clusterSettings?: NameValuePair[]
Property Value
databaseEdition
Edition of the metadata database for the App Service Environment, e.g. "Standard". NOTE: This property will not be serialized. It can only be populated by the server.
databaseEdition?: string
Property Value
string
databaseServiceObjective
Service objective of the metadata database for the App Service Environment, e.g. "S0". NOTE: This property will not be serialized. It can only be populated by the server.
databaseServiceObjective?: string
Property Value
string
defaultFrontEndScaleFactor
Default Scale Factor for FrontEnds. NOTE: This property will not be serialized. It can only be populated by the server.
defaultFrontEndScaleFactor?: number
Property Value
number
dnsSuffix
DNS suffix of the App Service Environment.
dnsSuffix?: string
Property Value
string
dynamicCacheEnabled
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).
dynamicCacheEnabled?: boolean
Property Value
boolean
environmentCapacities
Current total, used, and available worker capacities. NOTE: This property will not be serialized. It can only be populated by the server.
environmentCapacities?: StampCapacity[]
Property Value
environmentIsHealthy
True/false indicating whether the App Service Environment is healthy. NOTE: This property will not be serialized. It can only be populated by the server.
environmentIsHealthy?: boolean
Property Value
boolean
environmentStatus
Detailed message about with results of the last check of the App Service Environment. NOTE: This property will not be serialized. It can only be populated by the server.
environmentStatus?: string
Property Value
string
frontEndScaleFactor
Scale factor for front-ends.
frontEndScaleFactor?: number
Property Value
number
hasLinuxWorkers
Flag that displays whether an ASE has linux workers or not
hasLinuxWorkers?: boolean
Property Value
boolean
internalLoadBalancingMode
Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment.
internalLoadBalancingMode?: InternalLoadBalancingMode
Property Value
ipsslAddressCount
Number of IP SSL addresses reserved for the App Service Environment.
ipsslAddressCount?: number
Property Value
number
lastAction
Last deployment action on the App Service Environment. NOTE: This property will not be serialized. It can only be populated by the server.
lastAction?: string
Property Value
string
lastActionResult
Result of the last deployment action on the App Service Environment. NOTE: This property will not be serialized. It can only be populated by the server.
lastActionResult?: string
Property Value
string
location
Location of the App Service Environment, e.g. "West US".
location: string
Property Value
string
maximumNumberOfMachines
Maximum number of VMs in the App Service Environment. NOTE: This property will not be serialized. It can only be populated by the server.
maximumNumberOfMachines?: number
Property Value
number
multiRoleCount
Number of front-end instances.
multiRoleCount?: number
Property Value
number
multiSize
Front-end VM size, e.g. "Medium", "Large".
multiSize?: string
Property Value
string
name
Name of the App Service Environment.
name: string
Property Value
string
networkAccessControlList
Access control list for controlling traffic to the App Service Environment.
networkAccessControlList?: NetworkAccessControlEntry[]
Property Value
provisioningState
Provisioning state of the App Service Environment. NOTE: This property will not be serialized. It can only be populated by the server.
provisioningState?: ProvisioningState
Property Value
resourceGroup
Resource group of the App Service Environment. NOTE: This property will not be serialized. It can only be populated by the server.
resourceGroup?: string
Property Value
string
sslCertKeyVaultId
Key Vault ID for ILB App Service Environment default SSL certificate
sslCertKeyVaultId?: string
Property Value
string
sslCertKeyVaultSecretName
Key Vault Secret Name for ILB App Service Environment default SSL certificate
sslCertKeyVaultSecretName?: string
Property Value
string
status
Current status of the App Service Environment. NOTE: This property will not be serialized. It can only be populated by the server.
status?: HostingEnvironmentStatus
Property Value
subscriptionId
Subscription of the App Service Environment. NOTE: This property will not be serialized. It can only be populated by the server.
subscriptionId?: string
Property Value
string
suspended
true
if the App Service Environment is suspended; otherwise, false
. The environment can be suspended, e.g. when the management endpoint is no longer available
(most likely because NSG blocked the incoming traffic).
suspended?: boolean
Property Value
boolean
upgradeDomains
Number of upgrade domains of the App Service Environment. NOTE: This property will not be serialized. It can only be populated by the server.
upgradeDomains?: number
Property Value
number
userWhitelistedIpRanges
User added ip ranges to whitelist on ASE db
userWhitelistedIpRanges?: string[]
Property Value
string[]
vipMappings
Description of IP SSL mapping for the App Service Environment. NOTE: This property will not be serialized. It can only be populated by the server.
vipMappings?: VirtualIPMapping[]
Property Value
virtualNetwork
Description of the Virtual Network.
virtualNetwork: VirtualNetworkProfile
Property Value
vnetName
Name of the Virtual Network for the App Service Environment.
vnetName?: string
Property Value
string
vnetResourceGroupName
Resource group of the Virtual Network.
vnetResourceGroupName?: string
Property Value
string
vnetSubnetName
Subnet of the Virtual Network.
vnetSubnetName?: string
Property Value
string
workerPools
Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool.
workerPools: WorkerPool[]