SiteConfig interface
App Service アプリの構成。
プロパティ
| acr |
ACR プルにマネージド ID Creds を使用するためのフラグ |
| acr |
ユーザー マネージド ID を使用している場合、ユーザー マネージド ID ClientId |
| always |
Always On が有効になっている場合に |
| api |
アプリの正式な API 定義に関する情報。 |
| api |
アプリにリンクされた Azure API 管理設定。 |
| app |
起動するアプリのコマンド ライン。 |
| app |
アプリケーションの設定。 このプロパティは、機密情報が含まれている可能性があるため、通常の作成要求と読み取り要求に応答して返されません。 |
| auto |
自動修復が有効になっている場合に |
| auto |
自動修復ルール。 |
| auto |
スロット名の自動スワップ。 |
| azure |
Azure ストレージ アカウントの一覧。 |
| connection |
接続文字列。 このプロパティは、機密情報が含まれている可能性があるため、通常の作成要求と読み取り要求に応答して返されません。 |
| cors | クロスオリジン リソース共有 (CORS) 設定。 |
| default |
既定のドキュメント。 |
| detailed |
詳細なエラー ログが有効になっている場合に |
| document |
ドキュメント ルート。 |
| elastic |
サイトがスケールアウトできるワーカーの最大数。
この設定は、ElasticScaleEnabled が |
| experiments | これは、ポリモーフィック型の場合に回避できます。 |
| ftps |
FTP/FTPS サービスの状態 |
| function |
サイトがスケールアウトできるワーカーの最大数。 この設定は、従量課金プランと Elastic Premium プランにのみ適用されます |
| functions |
関数のランタイム スケール監視が有効かどうかを示す値を取得または設定します。 有効にすると、ScaleController はイベント ソースを直接監視せず、代わりにランタイムを呼び出してスケールの状態を取得します。 |
| handler |
ハンドラー マッピング。 |
| health |
正常性チェック パス |
| http20Enabled | Http20Enabled: クライアントが http2.0 経由で接続できるように Web サイトを構成します |
| http20Proxy |
Http20ProxyFlag: http2.0 がアプリまでプロキシされるのを許可するように Web サイトを構成します。 0 = 無効、1 = すべての http2 トラフィック、2 = gRPC のみのパススルー。 |
| http |
HTTP ログが有効になっているかどうかを |
| ip |
メインの IP セキュリティ制限。 |
| ip |
規則が一致しない場合のメイン アクセス制限の既定のアクション。 |
| java |
Java コンテナー。 |
| java |
Java コンテナーのバージョン。 |
| java |
Java バージョン。 |
| key |
Key Vault 参照認証に使用する ID。 |
| limits | サイトの制限。 |
| linux |
Linux App Framework とバージョン |
| load |
サイトの負荷分散。 |
| local |
ローカル MySQL を有効にする |
| logs |
HTTP ログのディレクトリ サイズの制限。 |
| machine |
Site MachineKey。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
| managed |
マネージド パイプライン モード。 |
| managed |
マネージド サービス ID |
| metadata | アプリケーション メタデータ。 このプロパティはシークレットを含む可能性があるため、取得できません。 |
| minimum |
サイトの最小インスタンス数 この設定は Elastic Plans にのみ適用されます |
| min |
アプリケーションで許可される最小強度 TLS 暗号スイート |
| min |
MinTlsVersion: SSL 要求に必要な TLS の最小バージョンを構成します |
| net |
.NET Framework のバージョン。 |
| node |
Node.jsのバージョン。 |
| number |
ワーカーの数。 |
| php |
PHP のバージョン。 |
| power |
PowerShell のバージョン。 |
| pre |
事前ウォーミングされたインスタンスの数。 この設定は、従量課金プランとエラスティック プランにのみ適用されます |
| public |
すべてのパブリック トラフィックを許可またはブロックするプロパティ。 |
| publishing |
ユーザー名の発行。 |
| push | プッシュ エンドポイントの設定。 |
| python |
Python のバージョン。 |
| remote |
リモート デバッグが有効になっている場合に |
| remote |
リモート デバッグのバージョン。 |
| request |
要求トレースが有効になっている場合に |
| request |
要求トレースの有効期限。 |
| scm |
scm の IP セキュリティ制限。 |
| scm |
規則が一致しない場合の scm アクセス制限の既定のアクション。 |
| scm |
scm で main を使用するための IP セキュリティ制限。 |
| scm |
ScmMinTlsVersion: SCM サイトの SSL 要求に必要な TLS の最小バージョンを構成します |
| scm |
SCM 型。 |
| tracing |
トレース オプション。 |
| use32Bit |
32 ビットワーカー プロセスを使用する |
| virtual |
仮想アプリケーション。 |
| vnet |
仮想ネットワーク名。 |
| vnet |
このアプリに割り当てられているプライベート ポートの数。 これらは実行時に動的に割り当てられます。 |
| vnet |
[Virtual Network Route All]\(仮想ネットワーク ルートすべて\) が有効になっています。 これにより、すべての送信トラフィックに仮想ネットワーク セキュリティ グループとユーザー定義ルートが適用されます。 |
| website |
サイトがタイムスタンプの生成に使用するタイム ゾーンを設定します。 Linux および Windows App Service と互換性があります。 WEBSITE_TIME_ZONEアプリ設定の設定は、この構成よりも優先されます。Linux の場合、https://www.iana.org/time-zones tz データベース値が必要です (クイック リファレンスについては、https://en.wikipedia.org/wiki/List_of_tz_database_time_zonesを参照してください)。 Windows の場合は、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones の下に一覧表示されているタイム ゾーンのいずれかが必要です |
| web |
WebSocket が有効になっているかどうかを |
| windows |
Xenon App Framework とバージョン |
| x |
明示的なマネージド サービス ID |
プロパティの詳細
acrUseManagedIdentityCreds
ACR プルにマネージド ID Creds を使用するためのフラグ
acrUseManagedIdentityCreds?: boolean
プロパティ値
boolean
acrUserManagedIdentityID
ユーザー マネージド ID を使用している場合、ユーザー マネージド ID ClientId
acrUserManagedIdentityID?: string
プロパティ値
string
alwaysOn
Always On が有効になっている場合に true します。それ以外の場合は、falseします。
alwaysOn?: boolean
プロパティ値
boolean
apiDefinition
apiManagementConfig
appCommandLine
起動するアプリのコマンド ライン。
appCommandLine?: string
プロパティ値
string
appSettings
アプリケーションの設定。 このプロパティは、機密情報が含まれている可能性があるため、通常の作成要求と読み取り要求に応答して返されません。
appSettings?: NameValuePair[]
プロパティ値
autoHealEnabled
自動修復が有効になっている場合に true;それ以外の場合は、falseします。
autoHealEnabled?: boolean
プロパティ値
boolean
autoHealRules
autoSwapSlotName
スロット名の自動スワップ。
autoSwapSlotName?: string
プロパティ値
string
azureStorageAccounts
Azure ストレージ アカウントの一覧。
azureStorageAccounts?: {[propertyName: string]: AzureStorageInfoValue}
プロパティ値
{[propertyName: string]: AzureStorageInfoValue}
connectionStrings
接続文字列。 このプロパティは、機密情報が含まれている可能性があるため、通常の作成要求と読み取り要求に応答して返されません。
connectionStrings?: ConnStringInfo[]
プロパティ値
cors
defaultDocuments
既定のドキュメント。
defaultDocuments?: string[]
プロパティ値
string[]
detailedErrorLoggingEnabled
詳細なエラー ログが有効になっている場合に true します。それ以外の場合は、falseします。
detailedErrorLoggingEnabled?: boolean
プロパティ値
boolean
documentRoot
ドキュメント ルート。
documentRoot?: string
プロパティ値
string
elasticWebAppScaleLimit
サイトがスケールアウトできるワーカーの最大数。
この設定は、ElasticScaleEnabled が true されているプラン内のアプリにのみ適用されます
elasticWebAppScaleLimit?: number
プロパティ値
number
experiments
ftpsState
FTP/FTPS サービスの状態
ftpsState?: string
プロパティ値
string
functionAppScaleLimit
サイトがスケールアウトできるワーカーの最大数。 この設定は、従量課金プランと Elastic Premium プランにのみ適用されます
functionAppScaleLimit?: number
プロパティ値
number
functionsRuntimeScaleMonitoringEnabled
関数のランタイム スケール監視が有効かどうかを示す値を取得または設定します。 有効にすると、ScaleController はイベント ソースを直接監視せず、代わりにランタイムを呼び出してスケールの状態を取得します。
functionsRuntimeScaleMonitoringEnabled?: boolean
プロパティ値
boolean
handlerMappings
healthCheckPath
正常性チェック パス
healthCheckPath?: string
プロパティ値
string
http20Enabled
Http20Enabled: クライアントが http2.0 経由で接続できるように Web サイトを構成します
http20Enabled?: boolean
プロパティ値
boolean
http20ProxyFlag
Http20ProxyFlag: http2.0 がアプリまでプロキシされるのを許可するように Web サイトを構成します。 0 = 無効、1 = すべての http2 トラフィック、2 = gRPC のみのパススルー。
http20ProxyFlag?: number
プロパティ値
number
httpLoggingEnabled
HTTP ログが有効になっているかどうかを true します。それ以外の場合は、falseします。
httpLoggingEnabled?: boolean
プロパティ値
boolean
ipSecurityRestrictions
ipSecurityRestrictionsDefaultAction
規則が一致しない場合のメイン アクセス制限の既定のアクション。
ipSecurityRestrictionsDefaultAction?: string
プロパティ値
string
javaContainer
Java コンテナー。
javaContainer?: string
プロパティ値
string
javaContainerVersion
Java コンテナーのバージョン。
javaContainerVersion?: string
プロパティ値
string
javaVersion
Java バージョン。
javaVersion?: string
プロパティ値
string
keyVaultReferenceIdentity
Key Vault 参照認証に使用する ID。
keyVaultReferenceIdentity?: string
プロパティ値
string
limits
linuxFxVersion
Linux App Framework とバージョン
linuxFxVersion?: string
プロパティ値
string
loadBalancing
localMySqlEnabled
ローカル MySQL を有効にする true。それ以外の場合は、falseします。
localMySqlEnabled?: boolean
プロパティ値
boolean
logsDirectorySizeLimit
HTTP ログのディレクトリ サイズの制限。
logsDirectorySizeLimit?: number
プロパティ値
number
machineKey
Site MachineKey。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
machineKey?: SiteMachineKey
プロパティ値
managedPipelineMode
managedServiceIdentityId
マネージド サービス ID
managedServiceIdentityId?: number
プロパティ値
number
metadata
アプリケーション メタデータ。 このプロパティはシークレットを含む可能性があるため、取得できません。
metadata?: NameValuePair[]
プロパティ値
minimumElasticInstanceCount
サイトの最小インスタンス数 この設定は Elastic Plans にのみ適用されます
minimumElasticInstanceCount?: number
プロパティ値
number
minTlsCipherSuite
アプリケーションで許可される最小強度 TLS 暗号スイート
minTlsCipherSuite?: string
プロパティ値
string
minTlsVersion
MinTlsVersion: SSL 要求に必要な TLS の最小バージョンを構成します
minTlsVersion?: string
プロパティ値
string
netFrameworkVersion
.NET Framework のバージョン。
netFrameworkVersion?: string
プロパティ値
string
nodeVersion
Node.jsのバージョン。
nodeVersion?: string
プロパティ値
string
numberOfWorkers
ワーカーの数。
numberOfWorkers?: number
プロパティ値
number
phpVersion
PHP のバージョン。
phpVersion?: string
プロパティ値
string
powerShellVersion
PowerShell のバージョン。
powerShellVersion?: string
プロパティ値
string
preWarmedInstanceCount
事前ウォーミングされたインスタンスの数。 この設定は、従量課金プランとエラスティック プランにのみ適用されます
preWarmedInstanceCount?: number
プロパティ値
number
publicNetworkAccess
すべてのパブリック トラフィックを許可またはブロックするプロパティ。
publicNetworkAccess?: string
プロパティ値
string
publishingUsername
ユーザー名の発行。
publishingUsername?: string
プロパティ値
string
push
pythonVersion
Python のバージョン。
pythonVersion?: string
プロパティ値
string
remoteDebuggingEnabled
リモート デバッグが有効になっている場合に true します。それ以外の場合は、falseします。
remoteDebuggingEnabled?: boolean
プロパティ値
boolean
remoteDebuggingVersion
リモート デバッグのバージョン。
remoteDebuggingVersion?: string
プロパティ値
string
requestTracingEnabled
要求トレースが有効になっている場合に true します。それ以外の場合は、falseします。
requestTracingEnabled?: boolean
プロパティ値
boolean
requestTracingExpirationTime
要求トレースの有効期限。
requestTracingExpirationTime?: Date
プロパティ値
Date
scmIpSecurityRestrictions
scm の IP セキュリティ制限。
scmIpSecurityRestrictions?: IpSecurityRestriction[]
プロパティ値
scmIpSecurityRestrictionsDefaultAction
規則が一致しない場合の scm アクセス制限の既定のアクション。
scmIpSecurityRestrictionsDefaultAction?: string
プロパティ値
string
scmIpSecurityRestrictionsUseMain
scm で main を使用するための IP セキュリティ制限。
scmIpSecurityRestrictionsUseMain?: boolean
プロパティ値
boolean
scmMinTlsVersion
ScmMinTlsVersion: SCM サイトの SSL 要求に必要な TLS の最小バージョンを構成します
scmMinTlsVersion?: string
プロパティ値
string
scmType
SCM 型。
scmType?: string
プロパティ値
string
tracingOptions
トレース オプション。
tracingOptions?: string
プロパティ値
string
use32BitWorkerProcess
32 ビットワーカー プロセスを使用する true。それ以外の場合は、falseします。
use32BitWorkerProcess?: boolean
プロパティ値
boolean
virtualApplications
vnetName
仮想ネットワーク名。
vnetName?: string
プロパティ値
string
vnetPrivatePortsCount
このアプリに割り当てられているプライベート ポートの数。 これらは実行時に動的に割り当てられます。
vnetPrivatePortsCount?: number
プロパティ値
number
vnetRouteAllEnabled
[Virtual Network Route All]\(仮想ネットワーク ルートすべて\) が有効になっています。 これにより、すべての送信トラフィックに仮想ネットワーク セキュリティ グループとユーザー定義ルートが適用されます。
vnetRouteAllEnabled?: boolean
プロパティ値
boolean
websiteTimeZone
サイトがタイムスタンプの生成に使用するタイム ゾーンを設定します。 Linux および Windows App Service と互換性があります。 WEBSITE_TIME_ZONEアプリ設定の設定は、この構成よりも優先されます。Linux の場合、https://www.iana.org/time-zones tz データベース値が必要です (クイック リファレンスについては、https://en.wikipedia.org/wiki/List_of_tz_database_time_zonesを参照してください)。 Windows の場合は、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones の下に一覧表示されているタイム ゾーンのいずれかが必要です
websiteTimeZone?: string
プロパティ値
string
webSocketsEnabled
WebSocket が有効になっているかどうかを true します。それ以外の場合は、falseします。
webSocketsEnabled?: boolean
プロパティ値
boolean
windowsFxVersion
Xenon App Framework とバージョン
windowsFxVersion?: string
プロパティ値
string
xManagedServiceIdentityId
明示的なマネージド サービス ID
xManagedServiceIdentityId?: number
プロパティ値
number