Freigeben über


AppServiceEnvironmentResource Klasse

App Service-Umgebung ARM-Ressource.

Variablen werden nur vom Server aufgefüllt und beim Senden einer Anforderung ignoriert.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

Vererbung
azure.mgmt.web.v2020_06_01.models._models_py3.Resource
AppServiceEnvironmentResource

Konstruktor

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 Parameter

Name Beschreibung
kind
str

Art der Ressource.

location
str

Ressourcenspeicherort. Erforderlich.

tags

Ressourcentags.

name_properties_name
str

Name des App Service-Umgebung.

location_properties_location
str

Standort des App Service-Umgebung, z. B. "USA, Westen".

vnet_name
str

Name des Virtual Network für die App Service-Umgebung.

vnet_resource_group_name
str

Ressourcengruppe des Virtual Network.

vnet_subnet_name
str

Subnetz des Virtual Network.

virtual_network

Beschreibung des Virtual Network.

internal_load_balancing_mode

Gibt an, welche Endpunkte intern im Virtual Network für die App Service-Umgebung verwendet werden sollen. Bekannte Werte sind: "None", "Web", "Publishing" und "Web,Publishing".

multi_size
str

Front-End-VM-Größe, z. B. "Mittel", "Groß".

multi_role_count
int

Anzahl der Front-End-Instanzen.

worker_pools

Beschreibung der Workerpools mit Workergrößen-IDs, VM-Größen und Der Anzahl der Worker in jedem Pool.

ipssl_address_count
int

Anzahl der für den App Service-Umgebung reservierten IP-SSL-Adressen.

dns_suffix
str

DNS-Suffix des App Service-Umgebung.

network_access_control_list

Zugriffssteuerungsliste zum Steuern des Datenverkehrs an die App Service-Umgebung.

front_end_scale_factor
int

Skalierungsfaktor für Front-Ends.

api_management_account_id
str

API Management Konto, das dem App Service-Umgebung zugeordnet ist.

suspended

<code>true</code>, wenn die App Service-Umgebung angehalten wird, <code>false</code>andernfalls . Die Umgebung kann angehalten werden, z. B. wenn der Verwaltungsendpunkt nicht mehr verfügbar ist.

(Höchstwahrscheinlich, weil die NSG den eingehenden Datenverkehr blockiert hat).

dynamic_cache_enabled

True/False gibt an, ob die App Service-Umgebung angehalten ist. Die Umgebung kann angehalten werden, z. B. wenn der Verwaltungsendpunkt nicht mehr verfügbar ist (wahrscheinlich, weil die NSG den eingehenden Datenverkehr blockiert hat).

cluster_settings

Benutzerdefinierte Einstellungen zum Ändern des Verhaltens der App Service-Umgebung.

user_whitelisted_ip_ranges

Vom Benutzer hinzugefügte Liste der IP-Bereiche, die für ASE-Datenbank zulässig sind.

has_linux_workers

Flag, das anzeigt, ob eine ASE Linux-Worker hat oder nicht.

ssl_cert_key_vault_id
str

Key Vault-ID für ILB App Service-Umgebung SSL-Standardzertifikat.

ssl_cert_key_vault_secret_name
str

Key Vault Geheimer Name für ILB App Service-Umgebung SSL-Standardzertifikat.

Variablen

Name Beschreibung
id
str

Ressourcen-ID.

name
str

Ressourcenname.

kind
str

Art der Ressource.

location
str

Ressourcenspeicherort. Erforderlich.

type
str

Der Ressourcentyp.

tags

Ressourcentags.

name_properties_name
str

Name des App Service-Umgebung.

location_properties_location
str

Standort des App Service-Umgebung, z. B. "USA, Westen".

provisioning_state

Bereitstellungsstatus des App Service-Umgebung. Bekannte Werte sind: "Succeeded", "Failed", "Canceled", "InProgress" und "Deleting".

status

Aktuelle status der App Service-Umgebung. Bekannte Werte sind "Vorbereiten", "Bereit", "Skalierung" und "Löschen".

vnet_name
str

Name des Virtual Network für die App Service-Umgebung.

vnet_resource_group_name
str

Ressourcengruppe des Virtual Network.

vnet_subnet_name
str

Subnetz des Virtual Network.

virtual_network

Beschreibung des Virtual Network.

internal_load_balancing_mode

Gibt an, welche Endpunkte intern im Virtual Network für die App Service-Umgebung verwendet werden sollen. Bekannte Werte sind: "None", "Web", "Publishing" und "Web,Publishing".

multi_size
str

Front-End-VM-Größe, z. B. "Mittel", "Groß".

multi_role_count
int

Anzahl der Front-End-Instanzen.

worker_pools

Beschreibung der Workerpools mit Workergrößen-IDs, VM-Größen und Der Anzahl der Worker in jedem Pool.

ipssl_address_count
int

Anzahl der für den App Service-Umgebung reservierten IP-SSL-Adressen.

database_edition
str

Edition der Metadatendatenbank für die App Service-Umgebung, z.B. "Standard".

database_service_objective
str

Dienstziel der Metadatendatenbank für die App Service-Umgebung, z.B. "S0".

upgrade_domains
int

Anzahl der Upgradedomänen des App Service-Umgebung.

subscription_id
str

Abonnement des App Service-Umgebung.

dns_suffix
str

DNS-Suffix des App Service-Umgebung.

last_action
str

Letzte Bereitstellungsaktion auf dem App Service-Umgebung.

last_action_result
str

Ergebnis der letzten Bereitstellungsaktion auf dem App Service-Umgebung.

allowed_multi_sizes
str

Liste der durch Trennzeichen getrennten Zeichenfolgen, die beschreiben, welche VM-Größen für Front-Ends zulässig sind.

allowed_worker_sizes
str

Liste der durch Trennzeichen getrennten Zeichenfolgen, die beschreiben, welche VM-Größen für Worker zulässig sind.

maximum_number_of_machines
int

Maximale Anzahl von VMs im App Service-Umgebung.

vip_mappings

Beschreibung der IP-SSL-Zuordnung für die App Service-Umgebung.

environment_capacities

Aktuelle Gesamt-, Genutzte und verfügbare Workerkapazitäten.

network_access_control_list

Zugriffssteuerungsliste zum Steuern des Datenverkehrs an die App Service-Umgebung.

environment_is_healthy

True/False gibt an, ob die App Service-Umgebung fehlerfrei ist.

environment_status
str

Ausführliche Meldung mit Ergebnissen der letzten Überprüfung der App Service-Umgebung.

resource_group
str

Ressourcengruppe des App Service-Umgebung.

front_end_scale_factor
int

Skalierungsfaktor für Front-Ends.

default_front_end_scale_factor
int

Standardskalierungsfaktor für FrontEnds.

api_management_account_id
str

API Management Konto, das dem App Service-Umgebung zugeordnet ist.

suspended

<code>true</code>, wenn die App Service-Umgebung angehalten wird, <code>false</code>andernfalls . Die Umgebung kann angehalten werden, z. B. wenn der Verwaltungsendpunkt nicht mehr verfügbar ist.

(Höchstwahrscheinlich, weil die NSG den eingehenden Datenverkehr blockiert hat).

dynamic_cache_enabled

True/False gibt an, ob die App Service-Umgebung angehalten ist. Die Umgebung kann angehalten werden, z. B. wenn der Verwaltungsendpunkt nicht mehr verfügbar ist (wahrscheinlich, weil die NSG den eingehenden Datenverkehr blockiert hat).

cluster_settings

Benutzerdefinierte Einstellungen zum Ändern des Verhaltens der App Service-Umgebung.

user_whitelisted_ip_ranges

Vom Benutzer hinzugefügte Liste der IP-Bereiche, die für ASE-Datenbank zulässig sind.

has_linux_workers

Flag, das anzeigt, ob eine ASE Linux-Worker hat oder nicht.

ssl_cert_key_vault_id
str

Key Vault-ID für ILB App Service-Umgebung SSL-Standardzertifikat.

ssl_cert_key_vault_secret_name
str

Key Vault Geheimer Name für ILB App Service-Umgebung SSL-Standardzertifikat.