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.
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.InternalLoadBalancingMode | 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. Default value: None
|
location
|
Resource Location. Required. |
tags
|
Resource tags. Default value: None
|
name_properties_name
|
Name of the App Service Environment. Default value: None
|
location_properties_location
|
Location of the App Service Environment, e.g. "West US". Default value: None
|
vnet_name
|
Name of the Virtual Network for the App Service Environment. Default value: None
|
vnet_resource_group_name
|
Resource group of the Virtual Network. Default value: None
|
vnet_subnet_name
|
Subnet of the Virtual Network. Default value: None
|
virtual_network
|
Description of the Virtual Network. Default value: None
|
internal_load_balancing_mode
|
Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment. Known values are: "None", "Web", and "Publishing". Default value: None
|
multi_size
|
Front-end VM size, e.g. "Medium", "Large". Default value: None
|
multi_role_count
|
Number of front-end instances. Default value: None
|
worker_pools
|
Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool. Default value: None
|
ipssl_address_count
|
Number of IP SSL addresses reserved for the App Service Environment. Default value: None
|
dns_suffix
|
DNS suffix of the App Service Environment. Default value: None
|
network_access_control_list
|
Access control list for controlling traffic to the App Service Environment. Default value: None
|
front_end_scale_factor
|
Scale factor for front-ends. Default value: None
|
api_management_account_id
|
API Management Account associated with the App Service Environment. Default value: None
|
suspended
|
(most likely because NSG blocked the incoming traffic). Default value: None
|
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). Default value: None
|
cluster_settings
|
Custom settings for changing the behavior of the App Service Environment. Default value: None
|
user_whitelisted_ip_ranges
|
User added list of IP Ranges allowed on ASE db. Default value: None
|
has_linux_workers
|
Flag that displays whether an ASE has linux workers or not. Default value: None
|
ssl_cert_key_vault_id
|
Key Vault ID for ILB App Service Environment default SSL certificate. Default value: None
|
ssl_cert_key_vault_secret_name
|
Key Vault Secret Name for ILB App Service Environment default SSL certificate. Default value: None
|
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", and "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