AppServiceEnvironmentResource Class
App Service Environment ARM resource.
Variables are only populated by the server, and will be ignored when sending a request.
All required parameters must be populated in order to send to server.
- Inheritance
-
azure.mgmt.web.v2020_06_01.models._models_py3.ResourceAppServiceEnvironmentResource
Constructor
AppServiceEnvironmentResource(*, location: str, kind: str | None = None, tags: Dict[str, str] | None = None, name_properties_name: str | None = None, location_properties_location: str | None = None, vnet_name: str | None = None, vnet_resource_group_name: str | None = None, vnet_subnet_name: str | None = None, virtual_network: _models.VirtualNetworkProfile | None = None, internal_load_balancing_mode: str | _models.LoadBalancingMode | None = None, multi_size: str | None = None, multi_role_count: int | None = None, worker_pools: List[_models.WorkerPool] | None = None, ipssl_address_count: int | None = None, dns_suffix: str | None = None, network_access_control_list: List[_models.NetworkAccessControlEntry] | None = None, front_end_scale_factor: int | None = None, api_management_account_id: str | None = None, suspended: bool | None = None, dynamic_cache_enabled: bool | None = None, cluster_settings: List[_models.NameValuePair] | None = None, user_whitelisted_ip_ranges: List[str] | None = None, has_linux_workers: bool | None = None, ssl_cert_key_vault_id: str | None = None, ssl_cert_key_vault_secret_name: str | None = None, **kwargs: Any)
Keyword-Only Parameters
Name | Description |
---|---|
kind
|
Kind of resource. |
location
|
Resource Location. Required. |
tags
|
Resource tags. |
name_properties_name
|
Name of the App Service Environment. |
location_properties_location
|
Location of the App Service Environment, e.g. "West US". |
vnet_name
|
Name of the Virtual Network for the App Service Environment. |
vnet_resource_group_name
|
Resource group of the Virtual Network. |
vnet_subnet_name
|
Subnet of the Virtual Network. |
virtual_network
|
Description of the Virtual Network. |
internal_load_balancing_mode
|
Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment. Known values are: "None", "Web", "Publishing", and "Web,Publishing". |
multi_size
|
Front-end VM size, e.g. "Medium", "Large". |
multi_role_count
|
Number of front-end instances. |
worker_pools
|
Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool. |
ipssl_address_count
|
Number of IP SSL addresses reserved for the App Service Environment. |
dns_suffix
|
DNS suffix of the App Service Environment. |
network_access_control_list
|
Access control list for controlling traffic to the App Service Environment. |
front_end_scale_factor
|
Scale factor for front-ends. |
api_management_account_id
|
API Management Account associated with the App Service Environment. |
suspended
|
(most likely because NSG blocked the incoming traffic). |
dynamic_cache_enabled
|
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). |
cluster_settings
|
Custom settings for changing the behavior of the App Service Environment. |
user_whitelisted_ip_ranges
|
User added list of IP Ranges allowed on ASE db. |
has_linux_workers
|
Flag that displays whether an ASE has linux workers or not. |
ssl_cert_key_vault_id
|
Key Vault ID for ILB App Service Environment default SSL certificate. |
ssl_cert_key_vault_secret_name
|
Key Vault Secret Name for ILB App Service Environment default SSL certificate. |
Variables
Name | Description |
---|---|
id
|
Resource Id. |
name
|
Resource Name. |
kind
|
Kind of resource. |
location
|
Resource Location. Required. |
type
|
Resource type. |
tags
|
Resource tags. |
name_properties_name
|
Name of the App Service Environment. |
location_properties_location
|
Location of the App Service Environment, e.g. "West US". |
provisioning_state
|
Provisioning state of the App Service Environment. Known values are: "Succeeded", "Failed", "Canceled", "InProgress", and "Deleting". |
status
|
Current status of the App Service Environment. Known values are: "Preparing", "Ready", "Scaling", and "Deleting". |
vnet_name
|
Name of the Virtual Network for the App Service Environment. |
vnet_resource_group_name
|
Resource group of the Virtual Network. |
vnet_subnet_name
|
Subnet of the Virtual Network. |
virtual_network
|
Description of the Virtual Network. |
internal_load_balancing_mode
|
Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment. Known values are: "None", "Web", "Publishing", and "Web,Publishing". |
multi_size
|
Front-end VM size, e.g. "Medium", "Large". |
multi_role_count
|
Number of front-end instances. |
worker_pools
|
Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool. |
ipssl_address_count
|
Number of IP SSL addresses reserved for the App Service Environment. |
database_edition
|
Edition of the metadata database for the App Service Environment, e.g. "Standard". |
database_service_objective
|
Service objective of the metadata database for the App Service Environment, e.g. "S0". |
upgrade_domains
|
Number of upgrade domains of the App Service Environment. |
subscription_id
|
Subscription of the App Service Environment. |
dns_suffix
|
DNS suffix of the App Service Environment. |
last_action
|
Last deployment action on the App Service Environment. |
last_action_result
|
Result of the last deployment action on the App Service Environment. |
allowed_multi_sizes
|
List of comma separated strings describing which VM sizes are allowed for front-ends. |
allowed_worker_sizes
|
List of comma separated strings describing which VM sizes are allowed for workers. |
maximum_number_of_machines
|
Maximum number of VMs in the App Service Environment. |
vip_mappings
|
Description of IP SSL mapping for the App Service Environment. |
environment_capacities
|
Current total, used, and available worker capacities. |
network_access_control_list
|
Access control list for controlling traffic to the App Service Environment. |
environment_is_healthy
|
True/false indicating whether the App Service Environment is healthy. |
environment_status
|
Detailed message about with results of the last check of the App Service Environment. |
resource_group
|
Resource group of the App Service Environment. |
front_end_scale_factor
|
Scale factor for front-ends. |
default_front_end_scale_factor
|
Default Scale Factor for FrontEnds. |
api_management_account_id
|
API Management Account associated with the App Service Environment. |
suspended
|
(most likely because NSG blocked the incoming traffic). |
dynamic_cache_enabled
|
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). |
cluster_settings
|
Custom settings for changing the behavior of the App Service Environment. |
user_whitelisted_ip_ranges
|
User added list of IP Ranges allowed on ASE db. |
has_linux_workers
|
Flag that displays whether an ASE has linux workers or not. |
ssl_cert_key_vault_id
|
Key Vault ID for ILB App Service Environment default SSL certificate. |
ssl_cert_key_vault_secret_name
|
Key Vault Secret Name for ILB App Service Environment default SSL certificate. |
Azure SDK for Python