AppServicePlan クラス

定義

App Service プラン。

[Microsoft.Rest.Serialization.JsonTransformation]
public class AppServicePlan : Microsoft.Azure.Management.WebSites.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type AppServicePlan = class
    inherit Resource
Public Class AppServicePlan
Inherits Resource
継承
AppServicePlan
属性

コンストラクター

AppServicePlan()

AppServicePlan クラスの新しいインスタンスを初期化します。

AppServicePlan(String, String, String, String, String, IDictionary<String, String>, String, Nullable<StatusOptions>, String, HostingEnvironmentProfile, Nullable<Int32>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, Nullable<DateTime>, Nullable<DateTime>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<ProvisioningState>, KubeEnvironmentProfile, Nullable<Boolean>, SkuDescription, ExtendedLocation)

AppServicePlan クラスの新しいインスタンスを初期化します。

プロパティ

ElasticScaleEnabled

serverFarm が ElasticScale をサポートするを取得または設定します。 このプランのアプリは、ServerFarm が ElasticPremium SKU であるかのようにスケーリングされます

ExtendedLocation

App Service プラン。

FreeOfferExpirationTime

サーバー ファームの空きプランの有効期限が切れる時間を取得または設定します。

GeoRegion

App Service プランの地理的な場所を取得します。

HostingEnvironmentProfile

App Service プランに使用するApp Service Environmentの仕様を取得または設定します。

HyperV

Hyper-V コンテナー アプリ サービス プラン &lt;コード&gt;true&lt;/code gt;、&lt;code&&gt;false&lt;/code&gt;それ以外の場合はを取得または設定します。

Id

リソース ID を取得します。

(継承元 Resource)
IsSpot

lt;code&gt;true&lt;/code&gt;の場合、このApp Service Plan がスポット インスタンスを所有している場合&に取得または設定します。

IsXenon

古いバージョンを取得または設定します。Hyper-V コンテナー アプリ サービス プラン &lt;コード&gt;true&lt;/code&gt;、 &lt;code&gt;false&lt;/code&gt;それ以外の場合。

Kind

リソースの種類を取得または設定します。

(継承元 Resource)
KubeEnvironmentProfile

App Service プランに使用する Kubernetes Environment の仕様を取得または設定します。

Location

リソースの場所を取得または設定します。

(継承元 Resource)
MaximumElasticWorkerCount

この ElasticScaleEnabled App Service プランで許可されるワーカーの総数の最大数を取得または設定します

MaximumNumberOfWorkers

このApp Service プランに割り当てることができるインスタンスの最大数を取得します。

Name

リソース名を取得します。

(継承元 Resource)
NumberOfSites

このApp Serviceプランに割り当てられているアプリの数を取得します。

PerSiteScaling

lt;code&gt;true&lt;/code&gt;の場合、このApp Serviceプランに割り当てられたアプリを個別にスケーリングできる場合&は、取得または設定します。 lt;code&gt;false&lt;/code&gt;の場合&、このApp Serviceプランに割り当てられたアプリはプランのすべてのインスタンスにスケーリングされます。

ProvisioningState

App Service プランのプロビジョニング状態を取得します。 指定できる値は、'Succeeded'、'Failed'、'Canceled'、'InProgress'、'Deleting' です。

Reserved

Linux App Service プラン &lt;code&gt;true&lt;/code gt;、&lt;code&&gt;false&lt;/code&gt;それ以外の場合はを取得または設定します。

ResourceGroup

App Service プランのリソース グループを取得します。

Sku

App Service プラン。

SpotExpirationTime

サーバー ファームの有効期限が切れる時刻を取得または設定します。 スポット サーバー ファームの場合にのみ有効です。

Status

app Service プランの状態を取得します。 使用可能な値は、'Ready'、'Pending'、'Creating' です。

Subscription

app Service プランのサブスクリプションを取得します。

Tags

リソース タグを取得または設定します。

(継承元 Resource)
TargetWorkerCount

ワーカー数のスケーリングを取得または設定します。

TargetWorkerSizeId

スケーリング ワーカー サイズ ID を取得または設定します。

Type

リソースの種類を取得します。

(継承元 Resource)
WorkerTierName

App Service プランに割り当てられたターゲット worker レベルを取得または設定します。

ZoneRedundant

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

メソッド

Validate()

オブジェクトを検証します。

適用対象