AppServicePlan クラス

App Service プラン。

変数はサーバーによってのみ設定され、要求の送信時には無視されます。

Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。

継承
azure.mgmt.web.v2016_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, 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 パラメータ

名前 説明
kind
str

リソースの種類。

location
str

リソースの場所。 必須。

tags

リソース タグ。

sku

スケーラブルなリソースの SKU の説明。

name_properties_name
str

App Service プランの名前。

worker_tier_name
str

App Service プランに割り当てられているターゲット worker レベル。

admin_site_name
str

プラン管理サイトApp Service。

hosting_environment_profile

App Service プランに使用するApp Service Environmentの仕様。

per_site_scaling

の場合<code>true</code>、このApp Serviceプランに割り当てられたアプリを個別にスケーリングできます。 の場合<code>false</code>、このApp Serviceプランに割り当てられたアプリは、プランのすべてのインスタンスにスケーリングされます。

is_spot

の場合<code>true</code>、このApp Serviceプランはスポット インスタンスを所有します。

spot_expiration_time

サーバー ファームの有効期限が切れる時刻。 スポット サーバー ファームの場合にのみ有効です。

reserved

Linux App Service プラン <code>true</code>の場合は 。 <code>false</code> それ以外の場合は 。

target_worker_count
int

ワーカー数のスケーリング。

target_worker_size_id
int

ワーカー サイズ ID のスケーリング。

変数

名前 説明
id
str

リソース ID。

name
str

リソース名。

kind
str

リソースの種類。

location
str

リソースの場所。 必須。

type
str

リソースの種類。

tags

リソース タグ。

sku

スケーラブルなリソースの SKU の説明。

name_properties_name
str

App Service プランの名前。

worker_tier_name
str

App Service プランに割り当てられているターゲット worker レベル。

status
str または StatusOptions

プランの状態をApp Serviceします。 既知の値は、"Ready"、"Pending"、および "Creating" です。

subscription
str

プラン サブスクリプションApp Service。

admin_site_name
str

プラン管理サイトApp Service。

hosting_environment_profile

App Service プランに使用するApp Service Environmentの仕様。

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プランに割り当てられたアプリは、プランのすべてのインスタンスにスケーリングされます。

number_of_sites
int

このApp Serviceプランに割り当てられているアプリの数。

is_spot

の場合<code>true</code>、このApp Serviceプランはスポット インスタンスを所有します。

spot_expiration_time

サーバー ファームの有効期限が切れる時刻。 スポット サーバー ファームの場合にのみ有効です。

resource_group
str

App Service プランのリソース グループ。

reserved

Linux App Service プラン <code>true</code>の場合は 。 <code>false</code> それ以外の場合は 。

target_worker_count
int

ワーカー数のスケーリング。

target_worker_size_id
int

ワーカー サイズ ID のスケーリング。

provisioning_state

App Service Environmentのプロビジョニング状態。 既知の値は、"Succeeded"、"Failed"、"Canceled"、"InProgress"、および "Deleting" です。