Freigeben über


AppServicePlan Klasse

App Service-Plan.

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.v2022_09_01.models._models_py3.Resource
AppServicePlan

Konstruktor

AppServicePlan(*, location: str, kind: str | None = None, tags: Dict[str, str] | None = None, sku: _models.SkuDescription | None = None, extended_location: _models.ExtendedLocation | None = None, worker_tier_name: str | None = None, hosting_environment_profile: _models.HostingEnvironmentProfile | None = None, per_site_scaling: bool = False, elastic_scale_enabled: bool | None = None, maximum_elastic_worker_count: int | None = None, is_spot: bool | None = None, spot_expiration_time: datetime | None = None, free_offer_expiration_time: datetime | None = None, reserved: bool = False, is_xenon: bool = False, hyper_v: bool = False, target_worker_count: int | None = None, target_worker_size_id: int | None = None, kube_environment_profile: _models.KubeEnvironmentProfile | None = None, zone_redundant: bool = False, **kwargs: Any)

Keyword-Only Parameter

Name Beschreibung
kind
str

Art der Ressource.

location
str

Ressourcenspeicherort. Erforderlich.

tags

Ressourcentags.

sku

Beschreibung einer SKU für eine skalierbare Ressource.

extended_location

Erweiterter Speicherort.

worker_tier_name
str

Zielarbeitsebene, die dem App Service Plan zugewiesen ist.

hosting_environment_profile

Spezifikation für die App Service-Umgebung, die für den App Service-Plan verwendet werden soll.

per_site_scaling

Wenn <code>true</code>, können Apps, die diesem App Service Plan zugewiesen sind, unabhängig skaliert werden. Wenn <code>false</code>, werden Apps, die diesem App Service Plan zugewiesen sind, auf alle Instanzen des Plans skaliert.

elastic_scale_enabled

ServerFarm unterstützt ElasticScale. Apps in diesem Plan werden so skaliert, als wäre die ServerFarm elasticPremium sku.

maximum_elastic_worker_count
int

Die maximale Anzahl der insgesamt zulässigen Mitarbeiter für diesen ElasticScaleEnabled-App Service-Plan.

is_spot

Wenn <code>true</code>, besitzt dieser App Service Plan Spotinstanzen.

spot_expiration_time

Der Zeitpunkt, zu dem die Serverfarm abläuft. Nur gültig, wenn es sich um eine Spotserverfarm handelt.

free_offer_expiration_time

Der Zeitpunkt, zu dem das kostenlose Angebot der Serverfarm abläuft.

reserved

Wenn Linux App Service plan <code>true</code>, <code>false</code> andernfalls.

is_xenon

Veraltet: Wenn Hyper-V Container App Service plan <code>true</code>, <code>false</code> andernfalls.

hyper_v

Wenn Hyper-V Container App Service plant <code>true</code>, <code>false</code> andernfalls.

target_worker_count
int

Skalieren der Workeranzahl.

target_worker_size_id
int

Skalieren der Workergröße-ID.

kube_environment_profile

Spezifikation für die Kubernetes-Umgebung, die für den App Service-Plan verwendet werden soll.

zone_redundant

Wenn <code>true</code>, führt dieser App Service Plan den Ausgleich der Verfügbarkeitszonen durch. Wenn <code>false</code>, führt dieser App Service Plan keinen Ausgleich der Verfügbarkeitszonen durch.

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.

sku

Beschreibung einer SKU für eine skalierbare Ressource.

extended_location

Erweiterter Speicherort.

worker_tier_name
str

Zielarbeitsebene, die dem App Service Plan zugewiesen ist.

status

App Service plan status. Bekannte Werte sind "Bereit", "Ausstehend" und "Erstellen".

subscription
str

App Service Planabonnement.

hosting_environment_profile

Spezifikation für die App Service-Umgebung, die für den App Service-Plan verwendet werden soll.

maximum_number_of_workers
int

Maximale Anzahl von Instanzen, die diesem App Service Plan zugewiesen werden können.

number_of_workers
int

Die Anzahl der Instanzen, die diesem App Service Plan zugewiesen sind.

geo_region
str

Geografischer Standort für den App Service-Plan.

per_site_scaling

Wenn <code>true</code>, können Apps, die diesem App Service Plan zugewiesen sind, unabhängig skaliert werden. Wenn <code>false</code>, werden Apps, die diesem App Service Plan zugewiesen sind, auf alle Instanzen des Plans skaliert.

elastic_scale_enabled

ServerFarm unterstützt ElasticScale. Apps in diesem Plan werden so skaliert, als wäre die ServerFarm elasticPremium sku.

maximum_elastic_worker_count
int

Die maximale Anzahl der insgesamt zulässigen Mitarbeiter für diesen ElasticScaleEnabled-App Service-Plan.

number_of_sites
int

Anzahl der Apps, die diesem App Service Plan zugewiesen sind.

is_spot

Wenn <code>true</code>, besitzt dieser App Service Plan Spotinstanzen.

spot_expiration_time

Der Zeitpunkt, zu dem die Serverfarm abläuft. Nur gültig, wenn es sich um eine Spotserverfarm handelt.

free_offer_expiration_time

Der Zeitpunkt, zu dem das kostenlose Angebot der Serverfarm abläuft.

resource_group
str

Ressourcengruppe des App Service Plans.

reserved

Wenn Linux App Service plan <code>true</code>, <code>false</code> andernfalls.

is_xenon

Veraltet: Wenn Hyper-V Container App Service plan <code>true</code>, <code>false</code> andernfalls.

hyper_v

Wenn Hyper-V Container App Service plant <code>true</code>, <code>false</code> andernfalls.

target_worker_count
int

Skalieren der Workeranzahl.

target_worker_size_id
int

Skalieren der Workergröße-ID.

provisioning_state

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

kube_environment_profile

Spezifikation für die Kubernetes-Umgebung, die für den App Service-Plan verwendet werden soll.

zone_redundant

Wenn <code>true</code>, führt dieser App Service Plan den Ausgleich der Verfügbarkeitszonen durch. Wenn <code>false</code>, führt dieser App Service Plan keinen Ausgleich der Verfügbarkeitszonen durch.