次の方法で共有


AppServicePlan クラス

App Service プラン。

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

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

継承
azure.mgmt.web.v2023_01_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)

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 の仕様。

zone_redundant

の場合<code>true</code>、このApp Serviceプランは可用性ゾーンの分散を実行します。 の場合<code>false</code>、このApp Serviceプランは可用性ゾーンの分散を実行しません。

変数

名前 説明
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プランに割り当てることができるインスタンスの最大数。

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 の仕様。

zone_redundant

の場合<code>true</code>、このApp Serviceプランは可用性ゾーンの分散を実行します。 の場合<code>false</code>、このApp Serviceプランは可用性ゾーンの分散を実行しません。