Dela via


AppServiceEnvironment Klass

Beskrivning av en App Service-miljön.

Variabler fylls bara i av servern och ignoreras när en begäran skickas.

Alla obligatoriska parametrar måste fyllas i för att kunna skickas till Azure.

Arv
azure.mgmt.web._serialization.Model
AppServiceEnvironment

Konstruktor

AppServiceEnvironment(*, name: str, location: str, virtual_network: _models.VirtualNetworkProfile, worker_pools: List[_models.WorkerPool], vnet_name: str | None = None, vnet_resource_group_name: str | None = None, vnet_subnet_name: str | None = None, internal_load_balancing_mode: str | _models.InternalLoadBalancingMode | None = None, multi_size: str | None = None, multi_role_count: int | 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 parametrar

Name Description
name
str

Namnet på App Service-miljön. Krävs.

location
str

Platsen för App Service-miljön, t.ex. "USA, västra". Krävs.

vnet_name
str

Namnet på Virtual Network för App Service-miljön.

vnet_resource_group_name
str

Resursgrupp för Virtual Network.

vnet_subnet_name
str

Undernätet för Virtual Network.

virtual_network

Beskrivning av Virtual Network. Krävs.

internal_load_balancing_mode

Anger vilka slutpunkter som ska användas internt i Virtual Network för App Service-miljön. Kända värden är: "None", "Web" och "Publishing".

multi_size
str

Storlek på den virtuella datorn på klientsidan, t.ex. "Medium", "Large".

multi_role_count
int

Antal klientdelsinstanser.

worker_pools

Beskrivning av arbetspooler med arbetsstorleks-ID,VM-storlekar och antal arbetare i varje pool. Krävs.

ipssl_address_count
int

Antal IP SSL-adresser som reserverats för App Service-miljön.

dns_suffix
str

DNS-suffix för App Service-miljön.

network_access_control_list

Åtkomstkontrollista för att styra trafik till App Service-miljön.

front_end_scale_factor
int

Skalningsfaktor för klientdelar.

api_management_account_id
str

API Management konto som är associerat med App Service-miljön.

suspended

<code>true</code>om App Service-miljön är pausad, annars <code>false</code>. Miljön kan pausas, t.ex. när hanteringsslutpunkten inte längre är tillgänglig

(troligen på grund av att NSG blockerade den inkommande trafiken).

dynamic_cache_enabled

Sant/falskt som anger om App Service-miljön är pausad. Miljön kan pausas, t.ex. när hanteringsslutpunkten inte längre är tillgänglig (troligen eftersom NSG blockerade den inkommande trafiken).

cluster_settings

Anpassade inställningar för att ändra beteendet för App Service-miljön.

user_whitelisted_ip_ranges

Användaren har lagt till en lista över tillåtna IP-intervall i ASE-databasen.

has_linux_workers

Flagga som visar om en ASE har Linux-arbetare eller inte.

ssl_cert_key_vault_id
str

Key Vault-ID för ILB App Service-miljön standard-SSL-certifikat.

ssl_cert_key_vault_secret_name
str

Key Vault hemligt namn för ILB App Service-miljön standard-SSL-certifikat.

Variabler

Name Description
name
str

Namnet på App Service-miljön. Krävs.

location
str

Platsen för App Service-miljön, t.ex. "USA, västra". Krävs.

provisioning_state

Etableringstillstånd för App Service-miljön. Kända värden är: "Succeeded", "Failed", "Canceled", "InProgress" och "Deleting".

status

Aktuell status för App Service-miljön. Kända värden är: "Preparing", "Ready", "Scaling" och "Deleting".

vnet_name
str

Namnet på Virtual Network för App Service-miljön.

vnet_resource_group_name
str

Resursgrupp för Virtual Network.

vnet_subnet_name
str

Undernätet för Virtual Network.

virtual_network

Beskrivning av Virtual Network. Krävs.

internal_load_balancing_mode

Anger vilka slutpunkter som ska användas internt i Virtual Network för App Service-miljön. Kända värden är: "None", "Web" och "Publishing".

multi_size
str

Storlek på den virtuella datorn på klientsidan, t.ex. "Medium", "Large".

multi_role_count
int

Antal klientdelsinstanser.

worker_pools

Beskrivning av arbetspooler med arbetsstorleks-ID,VM-storlekar och antal arbetare i varje pool. Krävs.

ipssl_address_count
int

Antal IP SSL-adresser som reserverats för App Service-miljön.

database_edition
str

Utgåva av metadatadatabasen för App Service-miljön, t.ex. "Standard".

database_service_objective
str

Tjänstmål för metadatadatabasen för App Service-miljön, t.ex. "S0".

upgrade_domains
int

Antal uppgraderingsdomäner för App Service-miljön.

subscription_id
str

Prenumeration på App Service-miljön.

dns_suffix
str

DNS-suffix för App Service-miljön.

last_action
str

Senaste distributionsåtgärd på App Service-miljön.

last_action_result
str

Resultatet av den senaste distributionsåtgärden på App Service-miljön.

allowed_multi_sizes
str

Lista över kommaavgränsade strängar som beskriver vilka VM-storlekar som tillåts för klientdelar.

allowed_worker_sizes
str

Lista över kommaavgränsade strängar som beskriver vilka VM-storlekar som tillåts för arbetare.

maximum_number_of_machines
int

Maximalt antal virtuella datorer i App Service-miljön.

vip_mappings

Beskrivning av IP SSL-mappning för App Service-miljön.

environment_capacities

Aktuell total, använd och tillgänglig arbetskapacitet.

network_access_control_list

Åtkomstkontrollista för att styra trafik till App Service-miljön.

environment_is_healthy

Sant/falskt som anger om App Service-miljön är felfri.

environment_status
str

Detaljerat meddelande om med resultatet av den senaste kontrollen av App Service-miljön.

resource_group
str

Resursgrupp för App Service-miljön.

front_end_scale_factor
int

Skalningsfaktor för klientdelar.

default_front_end_scale_factor
int

Standardskalningsfaktor för FrontEnds.

api_management_account_id
str

API Management konto som är associerat med App Service-miljön.

suspended

<code>true</code>om App Service-miljön är pausad, annars <code>false</code>. Miljön kan pausas, t.ex. när hanteringsslutpunkten inte längre är tillgänglig

(troligen på grund av att NSG blockerade den inkommande trafiken).

dynamic_cache_enabled

Sant/falskt som anger om App Service-miljön är pausad. Miljön kan pausas, t.ex. när hanteringsslutpunkten inte längre är tillgänglig (troligen eftersom NSG blockerade den inkommande trafiken).

cluster_settings

Anpassade inställningar för att ändra beteendet för App Service-miljön.

user_whitelisted_ip_ranges

Användaren har lagt till en lista över tillåtna IP-intervall i ASE-databasen.

has_linux_workers

Flagga som visar om en ASE har Linux-arbetare eller inte.

ssl_cert_key_vault_id
str

Key Vault-ID för ILB App Service-miljön standard-SSL-certifikat.

ssl_cert_key_vault_secret_name
str

Key Vault hemligt namn för ILB App Service-miljön standard-SSL-certifikat.