SiteConfigResource interface
Web アプリ構成 ARM リソース。
- Extends
プロパティ
acr |
ACR プルにマネージド ID Creds を使用するためのフラグ |
acr |
ユーザー マネージド ID を使用している場合、ユーザー マネージド ID ClientId |
always |
|
api |
アプリの正式な API 定義に関する情報。 |
api |
アプリにリンクされている Azure API 管理設定。 |
app |
起動するアプリのコマンド ライン。 |
app |
アプリケーション設定。 |
auto |
|
auto |
自動修復ルール。 |
auto |
自動スワップ スロット名。 |
azure |
Azure Storage アカウントの一覧。 |
connection |
接続文字列。 |
cors | クロスオリジン リソース共有 (CORS) 設定。 |
default |
既定のドキュメント。 |
detailed |
|
document |
ドキュメント ルート。 |
elastic |
サイトがスケールアウトできるワーカーの最大数。
この設定は、ElasticScaleEnabled がであるプラン内のアプリにのみ適用されます |
experiments | これは、ポリモーフィック型の場合に回避できます。 |
ftps |
FTP/FTPS サービスの状態 |
function |
サイトがスケールアウトできるワーカーの最大数。 この設定は、従量課金プランと Elastic Premium プランにのみ適用されます |
functions |
関数のランタイム スケール監視が有効かどうかを示す値を取得または設定します。 有効にすると、ScaleController はイベント ソースを直接監視しませんが、代わりに ランタイムを呼び出してスケールの状態を取得します。 |
handler |
ハンドラー マッピング。 |
health |
正常性チェック パス |
http20Enabled | Http20Enabled: クライアントが http2.0 経由で接続できるように Web サイトを構成します |
http |
|
ip |
メインの IP セキュリティ制限。 |
ip |
一致するルールがない場合メインアクセス制限の既定のアクション。 |
java |
Java コンテナー。 |
java |
Java コンテナーのバージョン。 |
java |
Java バージョン。 |
key |
Key Vault参照認証に使用する ID。 |
limits | サイトの制限。 |
linux |
Linux App Framework とバージョン |
load |
サイトの負荷分散。 |
local |
|
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 |
worker 数。 |
php |
PHP のバージョン。 |
power |
PowerShell のバージョン。 |
pre |
事前ウォーミングされたインスタンスの数。 この設定は、従量課金プランとエラスティック プランにのみ適用されます |
public |
すべてのパブリック トラフィックを許可またはブロックするプロパティ。 |
publishing |
発行ユーザー名。 |
push | プッシュ エンドポイントの設定。 |
python |
Python のバージョン。 |
remote |
|
remote |
リモート デバッグ バージョン。 |
request |
|
request |
トレースの有効期限を要求します。 |
scm |
scm の IP セキュリティ制限。 |
scm |
規則が一致しない場合の scm アクセス制限の既定のアクション。 |
scm |
メインを使用する scm の IP セキュリティ制限。 |
scm |
ScmMinTlsVersion: SCM サイトの SSL 要求に必要な TLS の最小バージョンを構成します |
scm |
SCM 型。 |
tracing |
トレース オプション。 |
use32Bit |
|
virtual |
仮想アプリケーション。 |
vnet |
Virtual Network名。 |
vnet |
このアプリに割り当てられているプライベート ポートの数。 これらは実行時に動的に割り当てられます。 |
vnet |
[Route All]\(すべてルーティング\) が有効になっているVirtual Network。 これにより、すべての送信トラフィックにVirtual Networkセキュリティ グループとユーザー定義ルートが適用されます。 |
website |
タイムスタンプの生成にサイトが使用するタイム ゾーンを設定します。 Linux および Windows App Serviceと互換性があります。 WEBSITE_TIME_ZONE アプリの設定は、この構成よりも優先されます。Linux の場合、tz データベース値 https://www.iana.org/time-zones が必要です (クイック リファレンスについては、「」を参照してください https://en.wikipedia.org/wiki/List_of_tz_database_time_zones)。 Windows の場合、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones の下に表示されているタイム ゾーンのいずれかが必要です |
web |
|
windows |
Xenon App Framework とバージョン |
x |
明示的なマネージド サービス ID |
継承されたプロパティ
id | リソース ID。注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。 |
kind | リソースの種類。 |
name | リソース名。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。 |
type | リソースの種類。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。 |
プロパティの詳細
acrUseManagedIdentityCreds
ACR プルにマネージド ID Creds を使用するためのフラグ
acrUseManagedIdentityCreds?: boolean
プロパティ値
boolean
acrUserManagedIdentityID
ユーザー マネージド ID を使用している場合、ユーザー マネージド ID ClientId
acrUserManagedIdentityID?: string
プロパティ値
string
alwaysOn
true
Always Onが有効な場合は 。それ以外の場合false
は 。
alwaysOn?: boolean
プロパティ値
boolean
apiDefinition
apiManagementConfig
appCommandLine
起動するアプリのコマンド ライン。
appCommandLine?: string
プロパティ値
string
appSettings
autoHealEnabled
true
自動修復が有効になっている場合。それ以外の場合は false
。
autoHealEnabled?: boolean
プロパティ値
boolean
autoHealRules
autoSwapSlotName
自動スワップ スロット名。
autoSwapSlotName?: string
プロパティ値
string
azureStorageAccounts
Azure Storage アカウントの一覧。
azureStorageAccounts?: {[propertyName: string]: AzureStorageInfoValue}
プロパティ値
{[propertyName: string]: AzureStorageInfoValue}
connectionStrings
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
httpLoggingEnabled
true
HTTP ログが有効な場合は 。それ以外の場合は 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
true
ローカル MySQL を有効にする場合は 。それ以外の場合は 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
worker 数。
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 の IP セキュリティ制限。
scmIpSecurityRestrictionsUseMain?: boolean
プロパティ値
boolean
scmMinTlsVersion
ScmMinTlsVersion: SCM サイトの SSL 要求に必要な TLS の最小バージョンを構成します
scmMinTlsVersion?: string
プロパティ値
string
scmType
SCM 型。
scmType?: string
プロパティ値
string
tracingOptions
トレース オプション。
tracingOptions?: string
プロパティ値
string
use32BitWorkerProcess
true
32 ビット ワーカー プロセスを使用する場合。それ以外の場合は false
。
use32BitWorkerProcess?: boolean
プロパティ値
boolean
virtualApplications
vnetName
Virtual Network名。
vnetName?: string
プロパティ値
string
vnetPrivatePortsCount
このアプリに割り当てられているプライベート ポートの数。 これらは実行時に動的に割り当てられます。
vnetPrivatePortsCount?: number
プロパティ値
number
vnetRouteAllEnabled
[Route All]\(すべてルーティング\) が有効になっているVirtual Network。 これにより、すべての送信トラフィックにVirtual Networkセキュリティ グループとユーザー定義ルートが適用されます。
vnetRouteAllEnabled?: boolean
プロパティ値
boolean
websiteTimeZone
タイムスタンプの生成にサイトが使用するタイム ゾーンを設定します。 Linux および Windows App Serviceと互換性があります。 WEBSITE_TIME_ZONE アプリの設定は、この構成よりも優先されます。Linux の場合、tz データベース値 https://www.iana.org/time-zones が必要です (クイック リファレンスについては、「」を参照してください 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
true
WebSocket が有効になっている場合は 。それ以外の場合は false
。
webSocketsEnabled?: boolean
プロパティ値
boolean
windowsFxVersion
Xenon App Framework とバージョン
windowsFxVersion?: string
プロパティ値
string
xManagedServiceIdentityId
明示的なマネージド サービス ID
xManagedServiceIdentityId?: number
プロパティ値
number
継承されたプロパティの詳細
id
リソース ID。注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。
id?: string
プロパティ値
string
kind
name
リソース名。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。
name?: string
プロパティ値
string
type
リソースの種類。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。
type?: string
プロパティ値
string