AppServiceEnvironmentPatchResource Class

ARM resource for a app service environment.

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
azure.mgmt.web.v2020_09_01.models._models_py3.ProxyOnlyResource
AppServiceEnvironmentPatchResource

Constructor

AppServiceEnvironmentPatchResource(*, kind: str | None = None, name_properties_name: str | None = None, 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
str

Kind of resource.

name_properties_name
str

Name of the App Service Environment.

location
str

Location of the App Service Environment, e.g. "West US".

vnet_name
str

Name of the Virtual Network for the App Service Environment.

vnet_resource_group_name
str

Resource group of the Virtual Network.

vnet_subnet_name
str

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
str

Front-end VM size, e.g. "Medium", "Large".

multi_role_count
int

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
int

Number of IP SSL addresses reserved for the App Service Environment.

dns_suffix
str

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
int

Scale factor for front-ends.

api_management_account_id
str

API Management Account associated with the App Service Environment.

suspended

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

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
str

Key Vault ID for ILB App Service Environment default SSL certificate.

ssl_cert_key_vault_secret_name
str

Key Vault Secret Name for ILB App Service Environment default SSL certificate.

Variables

Name Description
id
str

Resource Id.

name
str

Resource Name.

kind
str

Kind of resource.

type
str

Resource type.

system_data

The system metadata relating to this resource.

name_properties_name
str

Name of the App Service Environment.

location
str

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
str

Name of the Virtual Network for the App Service Environment.

vnet_resource_group_name
str

Resource group of the Virtual Network.

vnet_subnet_name
str

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
str

Front-end VM size, e.g. "Medium", "Large".

multi_role_count
int

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
int

Number of IP SSL addresses reserved for the App Service Environment.

database_edition
str

Edition of the metadata database for the App Service Environment, e.g. "Standard".

database_service_objective
str

Service objective of the metadata database for the App Service Environment, e.g. "S0".

upgrade_domains
int

Number of upgrade domains of the App Service Environment.

subscription_id
str

Subscription of the App Service Environment.

dns_suffix
str

DNS suffix of the App Service Environment.

last_action
str

Last deployment action on the App Service Environment.

last_action_result
str

Result of the last deployment action on the App Service Environment.

allowed_multi_sizes
str

List of comma separated strings describing which VM sizes are allowed for front-ends.

allowed_worker_sizes
str

List of comma separated strings describing which VM sizes are allowed for workers.

maximum_number_of_machines
int

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
str

Detailed message about with results of the last check of the App Service Environment.

resource_group
str

Resource group of the App Service Environment.

front_end_scale_factor
int

Scale factor for front-ends.

default_front_end_scale_factor
int

Default Scale Factor for FrontEnds.

api_management_account_id
str

API Management Account associated with the App Service Environment.

suspended

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

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
str

Key Vault ID for ILB App Service Environment default SSL certificate.

ssl_cert_key_vault_secret_name
str

Key Vault Secret Name for ILB App Service Environment default SSL certificate.