AppServicePlan interface
App Service プラン。
- Extends
プロパティ
| async |
|
| elastic |
ServerFarm は ElasticScale をサポートしています。 このプランのアプリは、ServerFarm が ElasticPremium SKU であるかのようにスケーリングされます |
| extended |
拡張された場所。 |
| free |
サーバー ファームの無料プランの有効期限が切れる時刻。 |
| geo |
App Service プランの地理的な場所。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
| hosting |
App Service プランに使用する App Service Environment の仕様。 |
| hyperV | コンテナー App Service プラン Hyper-V |
| identity | マネージド サービス ID。 |
| install |
この App Service プランに関連付けられているスクリプトをインストールします。 |
| is |
このサーバー ファームがカスタム モードであるかどうか。 |
| is |
|
| is |
現在は使用されていません:コンテナー App Service プラン Hyper-V |
| kube |
App Service プランに使用する Kubernetes Environment の仕様。 |
| maximum |
この ElasticScaleEnabled App Service プランで許可されるワーカーの合計数の最大数 |
| maximum |
この App Service プランに割り当てることができるインスタンスの最大数。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
| network | サーバー ファームのすべてのネットワーク設定。 |
| number |
この App Service プランに割り当てられたアプリの数。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
| number |
この App Service プランに割り当てられているインスタンスの数。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
| per |
|
| plan |
マネージド ID を使用したさまざまな機能と統合のためにプラットフォームごとに使用する ID。 |
| provisioning |
App Service プランのプロビジョニング状態。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
| rdp |
|
| registry |
この App Service プランに関連付けられているレジストリ アダプター。 |
| reserved | Linux App Service プランが |
| resource |
App Service プランのリソース グループ。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
| sku | スケーラブルなリソースの SKU の説明。 |
| spot |
サーバー ファームの有効期限が切れる時刻。 スポット サーバー ファームの場合にのみ有効です。 |
| status | App Service プランの状態。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
| storage |
この App Service プランに関連付けられているストレージ マウント。 |
| subscription | App Service プランのサブスクリプション。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
| target |
ワーカー数のスケーリング。 |
| target |
ワーカー サイズ ID のスケーリング。 |
| worker |
App Service プランに割り当てられたターゲット worker 層。 |
| zone |
|
継承されたプロパティ
| id | リソース ID。注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
| kind | リソースの種類。 リソースがアプリの場合は、サポートされている種類の値の詳細については、https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference を参照してください。 |
| location | リソースの場所。 |
| name | リソース名。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
| tags | リソース タグ。 |
| type | リソースの種類。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
プロパティの詳細
asyncScalingEnabled
true場合、この App Service プランは、同期的にスケーリングするためのワーカーが不足している場合に非同期的なスケーリングを試みます。
false場合、この App Service プランは同期スケーリングのみを試みます。
asyncScalingEnabled?: boolean
プロパティ値
boolean
elasticScaleEnabled
ServerFarm は ElasticScale をサポートしています。 このプランのアプリは、ServerFarm が ElasticPremium SKU であるかのようにスケーリングされます
elasticScaleEnabled?: boolean
プロパティ値
boolean
extendedLocation
freeOfferExpirationTime
サーバー ファームの無料プランの有効期限が切れる時刻。
freeOfferExpirationTime?: Date
プロパティ値
Date
geoRegion
App Service プランの地理的な場所。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
geoRegion?: string
プロパティ値
string
hostingEnvironmentProfile
App Service プランに使用する App Service Environment の仕様。
hostingEnvironmentProfile?: HostingEnvironmentProfile
プロパティ値
hyperV
コンテナー App Service プラン Hyper-V true場合は、それ以外の場合 false。
hyperV?: boolean
プロパティ値
boolean
identity
installScripts
この App Service プランに関連付けられているスクリプトをインストールします。
installScripts?: InstallScript[]
プロパティ値
isCustomMode
このサーバー ファームがカスタム モードであるかどうか。
isCustomMode?: boolean
プロパティ値
boolean
isSpot
true場合、この App Service プランはスポット インスタンスを所有します。
isSpot?: boolean
プロパティ値
boolean
isXenon
現在は使用されていません:コンテナー App Service プラン Hyper-V true場合は、それ以外 false。
isXenon?: boolean
プロパティ値
boolean
kubeEnvironmentProfile
App Service プランに使用する Kubernetes Environment の仕様。
kubeEnvironmentProfile?: KubeEnvironmentProfile
プロパティ値
maximumElasticWorkerCount
この ElasticScaleEnabled App Service プランで許可されるワーカーの合計数の最大数
maximumElasticWorkerCount?: number
プロパティ値
number
maximumNumberOfWorkers
この App Service プランに割り当てることができるインスタンスの最大数。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
maximumNumberOfWorkers?: number
プロパティ値
number
network
numberOfSites
この App Service プランに割り当てられたアプリの数。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
numberOfSites?: number
プロパティ値
number
numberOfWorkers
この App Service プランに割り当てられているインスタンスの数。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
numberOfWorkers?: number
プロパティ値
number
perSiteScaling
true場合、この App Service プランに割り当てられたアプリは個別にスケーリングできます。
false場合、この App Service プランに割り当てられたアプリは、プランのすべてのインスタンスにスケーリングされます。
perSiteScaling?: boolean
プロパティ値
boolean
planDefaultIdentity
マネージド ID を使用したさまざまな機能と統合のためにプラットフォームごとに使用する ID。
planDefaultIdentity?: DefaultIdentity
プロパティ値
provisioningState
App Service プランのプロビジョニング状態。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
provisioningState?: ProvisioningState
プロパティ値
rdpEnabled
trueの場合、この App Service プランで RDP アクセスが有効になっています。 IsCustomMode ASP にのみ適用されます。
falseの場合、RDP アクセスは無効になります。
rdpEnabled?: boolean
プロパティ値
boolean
registryAdapters
この App Service プランに関連付けられているレジストリ アダプター。
registryAdapters?: RegistryAdapter[]
プロパティ値
reserved
Linux App Service プランが true場合は、それ以外の場合 false。
reserved?: boolean
プロパティ値
boolean
resourceGroup
App Service プランのリソース グループ。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
resourceGroup?: string
プロパティ値
string
sku
spotExpirationTime
サーバー ファームの有効期限が切れる時刻。 スポット サーバー ファームの場合にのみ有効です。
spotExpirationTime?: Date
プロパティ値
Date
status
App Service プランの状態。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
status?: StatusOptions
プロパティ値
storageMounts
subscription
App Service プランのサブスクリプション。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
subscription?: string
プロパティ値
string
targetWorkerCount
ワーカー数のスケーリング。
targetWorkerCount?: number
プロパティ値
number
targetWorkerSizeId
ワーカー サイズ ID のスケーリング。
targetWorkerSizeId?: number
プロパティ値
number
workerTierName
App Service プランに割り当てられたターゲット worker 層。
workerTierName?: string
プロパティ値
string
zoneRedundant
true場合、この App Service プランは可用性ゾーンの分散を実行します。
false場合、この App Service プランは可用性ゾーンの分散を実行しません。
zoneRedundant?: boolean
プロパティ値
boolean
継承されたプロパティの詳細
id
リソース ID。注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
id?: string
プロパティ値
string
kind
リソースの種類。 リソースがアプリの場合は、サポートされている種類の値の詳細については、https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference を参照してください。
kind?: string
プロパティ値
string
location
リソースの場所。
location: string
プロパティ値
string
resource.location から継承
name
リソース名。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
name?: string
プロパティ値
string
tags
リソース タグ。
tags?: {[propertyName: string]: string}
プロパティ値
{[propertyName: string]: string}
type
リソースの種類。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
type?: string
プロパティ値
string