次の方法で共有


SiteConfig interface

App Service アプリの構成。

プロパティ

acrUseManagedIdentityCreds

ACR プルにマネージド ID Creds を使用するためのフラグ

acrUserManagedIdentityID

ユーザー マネージド ID を使用している場合、ユーザー マネージド ID ClientId

alwaysOn

Always On が有効になっている場合に true します。それ以外の場合は、falseします。

apiDefinition

アプリの正式な API 定義に関する情報。

apiManagementConfig

アプリにリンクされた Azure API 管理設定。

appCommandLine

起動するアプリのコマンド ライン。

appSettings

アプリケーションの設定。 このプロパティは、機密情報が含まれている可能性があるため、通常の作成要求と読み取り要求に応答して返されません。

autoHealEnabled

自動修復が有効になっている場合に true;それ以外の場合は、falseします。

autoHealRules

自動修復ルール。

autoSwapSlotName

スロット名の自動スワップ。

azureStorageAccounts

Azure ストレージ アカウントの一覧。

connectionStrings

接続文字列。 このプロパティは、機密情報が含まれている可能性があるため、通常の作成要求と読み取り要求に応答して返されません。

cors

クロスオリジン リソース共有 (CORS) 設定。

defaultDocuments

既定のドキュメント。

detailedErrorLoggingEnabled

詳細なエラー ログが有効になっている場合に true します。それ以外の場合は、falseします。

documentRoot

ドキュメント ルート。

elasticWebAppScaleLimit

サイトがスケールアウトできるワーカーの最大数。 この設定は、ElasticScaleEnabled が true されているプラン内のアプリにのみ適用されます

experiments

これは、ポリモーフィック型の場合に回避できます。

ftpsState

FTP/FTPS サービスの状態

functionAppScaleLimit

サイトがスケールアウトできるワーカーの最大数。 この設定は、従量課金プランと Elastic Premium プランにのみ適用されます

functionsRuntimeScaleMonitoringEnabled

関数のランタイム スケール監視が有効かどうかを示す値を取得または設定します。 有効にすると、ScaleController はイベント ソースを直接監視せず、代わりにランタイムを呼び出してスケールの状態を取得します。

handlerMappings

ハンドラー マッピング。

healthCheckPath

正常性チェック パス

http20Enabled

Http20Enabled: クライアントが http2.0 経由で接続できるように Web サイトを構成します

http20ProxyFlag

Http20ProxyFlag: http2.0 がアプリまでプロキシされるのを許可するように Web サイトを構成します。 0 = 無効、1 = すべての http2 トラフィック、2 = gRPC のみのパススルー。

httpLoggingEnabled

HTTP ログが有効になっているかどうかを true します。それ以外の場合は、falseします。

ipSecurityRestrictions

メインの IP セキュリティ制限。

ipSecurityRestrictionsDefaultAction

規則が一致しない場合のメイン アクセス制限の既定のアクション。

javaContainer

Java コンテナー。

javaContainerVersion

Java コンテナーのバージョン。

javaVersion

Java バージョン。

keyVaultReferenceIdentity

Key Vault 参照認証に使用する ID。

limits

サイトの制限。

linuxFxVersion

Linux App Framework とバージョン

loadBalancing

サイトの負荷分散。

localMySqlEnabled

ローカル MySQL を有効にする true。それ以外の場合は、falseします。

logsDirectorySizeLimit

HTTP ログのディレクトリ サイズの制限。

machineKey

Site MachineKey。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

managedPipelineMode

マネージド パイプライン モード。

managedServiceIdentityId

マネージド サービス ID

metadata

アプリケーション メタデータ。 このプロパティはシークレットを含む可能性があるため、取得できません。

minimumElasticInstanceCount

サイトの最小インスタンス数 この設定は Elastic Plans にのみ適用されます

minTlsCipherSuite

アプリケーションで許可される最小強度 TLS 暗号スイート

minTlsVersion

MinTlsVersion: SSL 要求に必要な TLS の最小バージョンを構成します

netFrameworkVersion

.NET Framework のバージョン。

nodeVersion

Node.jsのバージョン。

numberOfWorkers

ワーカーの数。

phpVersion

PHP のバージョン。

powerShellVersion

PowerShell のバージョン。

preWarmedInstanceCount

事前ウォーミングされたインスタンスの数。 この設定は、従量課金プランとエラスティック プランにのみ適用されます

publicNetworkAccess

すべてのパブリック トラフィックを許可またはブロックするプロパティ。

publishingUsername

ユーザー名の発行。

push

プッシュ エンドポイントの設定。

pythonVersion

Python のバージョン。

remoteDebuggingEnabled

リモート デバッグが有効になっている場合に true します。それ以外の場合は、falseします。

remoteDebuggingVersion

リモート デバッグのバージョン。

requestTracingEnabled

要求トレースが有効になっている場合に true します。それ以外の場合は、falseします。

requestTracingExpirationTime

要求トレースの有効期限。

scmIpSecurityRestrictions

scm の IP セキュリティ制限。

scmIpSecurityRestrictionsDefaultAction

規則が一致しない場合の scm アクセス制限の既定のアクション。

scmIpSecurityRestrictionsUseMain

scm で main を使用するための IP セキュリティ制限。

scmMinTlsVersion

ScmMinTlsVersion: SCM サイトの SSL 要求に必要な TLS の最小バージョンを構成します

scmType

SCM 型。

tracingOptions

トレース オプション。

use32BitWorkerProcess

32 ビットワーカー プロセスを使用する true。それ以外の場合は、falseします。

virtualApplications

仮想アプリケーション。

vnetName

仮想ネットワーク名。

vnetPrivatePortsCount

このアプリに割り当てられているプライベート ポートの数。 これらは実行時に動的に割り当てられます。

vnetRouteAllEnabled

[Virtual Network Route All]\(仮想ネットワーク ルートすべて\) が有効になっています。 これにより、すべての送信トラフィックに仮想ネットワーク セキュリティ グループとユーザー定義ルートが適用されます。

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 の下に一覧表示されているタイム ゾーンのいずれかが必要です

webSocketsEnabled

WebSocket が有効になっているかどうかを true します。それ以外の場合は、falseします。

windowsFxVersion

Xenon App Framework とバージョン

xManagedServiceIdentityId

明示的なマネージド サービス ID

プロパティの詳細

acrUseManagedIdentityCreds

ACR プルにマネージド ID Creds を使用するためのフラグ

acrUseManagedIdentityCreds?: boolean

プロパティ値

boolean

acrUserManagedIdentityID

ユーザー マネージド ID を使用している場合、ユーザー マネージド ID ClientId

acrUserManagedIdentityID?: string

プロパティ値

string

alwaysOn

Always On が有効になっている場合に true します。それ以外の場合は、falseします。

alwaysOn?: boolean

プロパティ値

boolean

apiDefinition

アプリの正式な API 定義に関する情報。

apiDefinition?: ApiDefinitionInfo

プロパティ値

apiManagementConfig

アプリにリンクされた Azure API 管理設定。

apiManagementConfig?: ApiManagementConfig

プロパティ値

appCommandLine

起動するアプリのコマンド ライン。

appCommandLine?: string

プロパティ値

string

appSettings

アプリケーションの設定。 このプロパティは、機密情報が含まれている可能性があるため、通常の作成要求と読み取り要求に応答して返されません。

appSettings?: NameValuePair[]

プロパティ値

autoHealEnabled

自動修復が有効になっている場合に true;それ以外の場合は、falseします。

autoHealEnabled?: boolean

プロパティ値

boolean

autoHealRules

自動修復ルール。

autoHealRules?: AutoHealRules

プロパティ値

autoSwapSlotName

スロット名の自動スワップ。

autoSwapSlotName?: string

プロパティ値

string

azureStorageAccounts

Azure ストレージ アカウントの一覧。

azureStorageAccounts?: {[propertyName: string]: AzureStorageInfoValue}

プロパティ値

{[propertyName: string]: AzureStorageInfoValue}

connectionStrings

接続文字列。 このプロパティは、機密情報が含まれている可能性があるため、通常の作成要求と読み取り要求に応答して返されません。

connectionStrings?: ConnStringInfo[]

プロパティ値

cors

クロスオリジン リソース共有 (CORS) 設定。

cors?: CorsSettings

プロパティ値

defaultDocuments

既定のドキュメント。

defaultDocuments?: string[]

プロパティ値

string[]

detailedErrorLoggingEnabled

詳細なエラー ログが有効になっている場合に true します。それ以外の場合は、falseします。

detailedErrorLoggingEnabled?: boolean

プロパティ値

boolean

documentRoot

ドキュメント ルート。

documentRoot?: string

プロパティ値

string

elasticWebAppScaleLimit

サイトがスケールアウトできるワーカーの最大数。 この設定は、ElasticScaleEnabled が true されているプラン内のアプリにのみ適用されます

elasticWebAppScaleLimit?: number

プロパティ値

number

experiments

これは、ポリモーフィック型の場合に回避できます。

experiments?: Experiments

プロパティ値

ftpsState

FTP/FTPS サービスの状態

ftpsState?: string

プロパティ値

string

functionAppScaleLimit

サイトがスケールアウトできるワーカーの最大数。 この設定は、従量課金プランと Elastic Premium プランにのみ適用されます

functionAppScaleLimit?: number

プロパティ値

number

functionsRuntimeScaleMonitoringEnabled

関数のランタイム スケール監視が有効かどうかを示す値を取得または設定します。 有効にすると、ScaleController はイベント ソースを直接監視せず、代わりにランタイムを呼び出してスケールの状態を取得します。

functionsRuntimeScaleMonitoringEnabled?: boolean

プロパティ値

boolean

handlerMappings

ハンドラー マッピング。

handlerMappings?: HandlerMapping[]

プロパティ値

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

メインの IP セキュリティ制限。

ipSecurityRestrictions?: IpSecurityRestriction[]

プロパティ値

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

サイトの制限。

limits?: SiteLimits

プロパティ値

linuxFxVersion

Linux App Framework とバージョン

linuxFxVersion?: string

プロパティ値

string

loadBalancing

サイトの負荷分散。

loadBalancing?: SiteLoadBalancing

プロパティ値

localMySqlEnabled

ローカル MySQL を有効にする true。それ以外の場合は、falseします。

localMySqlEnabled?: boolean

プロパティ値

boolean

logsDirectorySizeLimit

HTTP ログのディレクトリ サイズの制限。

logsDirectorySizeLimit?: number

プロパティ値

number

machineKey

Site MachineKey。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

machineKey?: SiteMachineKey

プロパティ値

managedPipelineMode

マネージド パイプライン モード。

managedPipelineMode?: 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

プッシュ エンドポイントの設定。

push?: PushSettings

プロパティ値

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

仮想アプリケーション。

virtualApplications?: VirtualApplication[]

プロパティ値

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