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.v2016_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, name_properties_name: str | None = None, worker_tier_name: str | None = None, admin_site_name: str | None = None, hosting_environment_profile: _models.HostingEnvironmentProfile | None = None, per_site_scaling: bool = False, is_spot: bool | None = None, spot_expiration_time: datetime | None = None, reserved: bool = False, target_worker_count: int | None = None, target_worker_size_id: int | None = None, **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.

name_properties_name
str

Name für den App Service Plan.

worker_tier_name
str

Zielarbeitsebene, die dem App Service Plan zugewiesen ist.

admin_site_name
str

App Service Planverwaltungswebsite.

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.

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.

reserved

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

target_worker_count
int

Skalieren der Workeranzahl.

target_worker_size_id
int

Skalieren der Workergröße-ID.

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.

name_properties_name
str

Name für den App Service Plan.

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.

admin_site_name
str

App Service Planverwaltungswebsite.

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.

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.

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.

resource_group
str

Ressourcengruppe des App Service Plans.

reserved

Wenn Linux App Service plan <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-Umgebung. Bekannte Werte sind: "Succeeded", "Failed", "Canceled", "InProgress" und "Deleting".