AppServicePlan クラス

App Service プラン。

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

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

継承
azure.mgmt.web.v2021_01_15.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, **kwargs: Any)

Keyword-Only パラメータ

名前 説明
kind
str

リソースの種類。

location
str

リソースの場所。 必須。

tags

リソース タグ。

sku

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

extended_location

拡張された場所。

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

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 コンテナー アプリ サービスプラン <code>true</code>の場合は 、 <code>false</code> それ以外の場合は 。

hyper_v

Hyper-V コンテナー アプリ サービスプラン <code>true</code>の場合は 、 <code>false</code> それ以外の場合は 。

target_worker_count
int

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

target_worker_size_id
int

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

kube_environment_profile

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

変数

名前 説明
id
str

リソース ID。

name
str

リソース名。

kind
str

リソースの種類。

location
str

リソースの場所。 必須。

type
str

リソースの種類。

tags

リソース タグ。

sku

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

extended_location

拡張された場所。

worker_tier_name
str

App Service プランに割り当てられたターゲット ワーカー層。

status
str または StatusOptions

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

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

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 コンテナー アプリ サービスプラン <code>true</code>の場合は 、 <code>false</code> それ以外の場合は 。

hyper_v

Hyper-V コンテナー アプリ サービスプラン <code>true</code>の場合は 、 <code>false</code> それ以外の場合は 。

target_worker_count
int

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

target_worker_size_id
int

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

provisioning_state

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

kube_environment_profile

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