共用方式為


AppServicePlan 類別

App Service 方案。

變數只會由伺服器填入,而且會在傳送要求時予以忽略。

必須填入所有必要的參數,才能傳送至 Azure。

繼承
azure.mgmt.web.v2021_03_01.models._models_py3.Resource
AppServicePlan

建構函式

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)

僅限關鍵字參數

名稱 Description
kind
str

資源種類。

location
str

資源位置。 必要。

tags

資源標籤。

sku

可調整資源的 SKU 描述。

extended_location

擴充位置。

worker_tier_name
str

指派給App Service計畫的目標背景工作層。

hosting_environment_profile

用於App Service計畫的App Service 環境規格。

per_site_scaling

如果 <code>true</code> 為 ,則指派給此App Service方案的應用程式可以獨立調整。 如果 <code>false</code> 為 ,則指派給此App Service方案的應用程式會調整為方案的所有實例。

elastic_scale_enabled

ServerFarm 支援 ElasticScale。 此方案中的應用程式會調整,就像 ServerFarm 是 ElasticPremium sku 一樣。

maximum_elastic_worker_count
int

此 ElasticScaleEnabled App Service 方案允許的總背景工作角色數目上限。

is_spot

如果 <code>true</code> 為 ,則此App Service方案擁有現成實例。

spot_expiration_time

伺服器陣列到期的時間。 只有在它是現成伺服器陣列時才有效。

free_offer_expiration_time

伺服器陣列免費供應專案到期的時間。

reserved

如果 Linux App Service 方案 ,則為 <code>true</code><code>false</code> 否則為 。

is_xenon

過時:如果 Hyper-V 容器 App Service 方案 ,則為 <code>true</code><code>false</code> 否則為 。

hyper_v

如果 Hyper-V 容器 App Service 方案,則為 <code>true</code><code>false</code> 否則為 。

target_worker_count
int

調整背景工作計數。

target_worker_size_id
int

調整背景工作大小識別碼。

kube_environment_profile

Kubernetes Environment 用於App Service方案的規格。

zone_redundant

如果 <code>true</code> 為 ,則此App Service方案將會執行可用性區域平衡。 如果 <code>false</code> 為 ,則此App Service方案將不會執行可用性區域平衡。

變數

名稱 Description
id
str

資源識別碼。

name
str

資源名稱。

kind
str

資源種類。

location
str

資源位置。 必要。

type
str

資源類型。

tags

資源標籤。

sku

可調整資源的 SKU 描述。

extended_location

擴充位置。

worker_tier_name
str

指派給App Service計畫的目標背景工作層。

status

App Service計畫狀態。 已知值為:「Ready」、「Pending」 和 「Creating」。

subscription
str

App Service方案訂用帳戶。

hosting_environment_profile

用於App Service計畫的App Service 環境規格。

maximum_number_of_workers
int

可指派給此App Service方案的實例數目上限。

geo_region
str

App Service方案的地理位置。

per_site_scaling

如果 <code>true</code> 為 ,則指派給此App Service方案的應用程式可以獨立調整。 如果 <code>false</code> 為 ,則指派給此App Service方案的應用程式會調整為方案的所有實例。

elastic_scale_enabled

ServerFarm 支援 ElasticScale。 此方案中的應用程式會調整,就像 ServerFarm 是 ElasticPremium sku 一樣。

maximum_elastic_worker_count
int

此 ElasticScaleEnabled App Service 方案允許的總背景工作角色數目上限。

number_of_sites
int

指派給此App Service方案的應用程式數目。

is_spot

如果 <code>true</code> 為 ,則此App Service方案擁有現成實例。

spot_expiration_time

伺服器陣列到期的時間。 只有在它是現成伺服器陣列時才有效。

free_offer_expiration_time

伺服器陣列免費供應專案到期的時間。

resource_group
str

App Service計畫的資源群組。

reserved

如果 Linux App Service 方案 ,則為 <code>true</code><code>false</code> 否則為 。

is_xenon

過時:如果 Hyper-V 容器 App Service 方案 ,則為 <code>true</code><code>false</code> 否則為 。

hyper_v

如果 Hyper-V 容器 App Service 方案,則為 <code>true</code><code>false</code> 否則為 。

target_worker_count
int

調整背景工作計數。

target_worker_size_id
int

調整背景工作大小識別碼。

provisioning_state

App Service方案的布建狀態。 已知值為:「Succeeded」、「Failed」、「Canceled」、「InProgress」 和 「刪除」。

kube_environment_profile

Kubernetes Environment 用於App Service方案的規格。

zone_redundant

如果 <code>true</code> 為 ,則此App Service方案將會執行可用性區域平衡。 如果 <code>false</code> 為 ,則此App Service方案將不會執行可用性區域平衡。