次の方法で共有


SiteConfigOutput 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

ドキュメント ルート。

experiments

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

ftpsState

FTP/FTPS サービスの状態

functionAppScaleLimit

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

functionsRuntimeScaleMonitoringEnabled

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

handlerMappings

ハンドラー マッピング。

healthCheckPath

正常性チェック パス

http20Enabled

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

httpLoggingEnabled

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

ipSecurityRestrictions

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

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

minimumElasticInstanceCount

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

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 セキュリティ制限。

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

プロパティ値

apiManagementConfig

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

apiManagementConfig?: ApiManagementConfigOutput

プロパティ値

appCommandLine

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

appCommandLine?: string

プロパティ値

string

appSettings

アプリケーションの設定。

appSettings?: NameValuePairOutput[]

プロパティ値

autoHealEnabled

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

autoHealEnabled?: boolean

プロパティ値

boolean

autoHealRules

自動修復ルール。

autoHealRules?: AutoHealRulesOutput

プロパティ値

autoSwapSlotName

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

autoSwapSlotName?: string

プロパティ値

string

azureStorageAccounts

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

azureStorageAccounts?: Record<string, AzureStorageInfoValueOutput>

プロパティ値

Record<string, AzureStorageInfoValueOutput>

connectionStrings

接続文字列。

connectionStrings?: ConnStringInfoOutput[]

プロパティ値

cors

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

cors?: CorsSettingsOutput

プロパティ値

defaultDocuments

既定のドキュメント。

defaultDocuments?: string[]

プロパティ値

string[]

detailedErrorLoggingEnabled

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

detailedErrorLoggingEnabled?: boolean

プロパティ値

boolean

documentRoot

ドキュメント ルート。

documentRoot?: string

プロパティ値

string

experiments

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

experiments?: ExperimentsOutput

プロパティ値

ftpsState

FTP/FTPS サービスの状態

ftpsState?: "Disabled" | "AllAllowed" | "FtpsOnly"

プロパティ値

"Disabled" | "AllAllowed" | "FtpsOnly"

functionAppScaleLimit

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

functionAppScaleLimit?: number

プロパティ値

number

functionsRuntimeScaleMonitoringEnabled

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

functionsRuntimeScaleMonitoringEnabled?: boolean

プロパティ値

boolean

handlerMappings

ハンドラー マッピング。

handlerMappings?: HandlerMappingOutput[]

プロパティ値

healthCheckPath

正常性チェック パス

healthCheckPath?: string

プロパティ値

string

http20Enabled

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

http20Enabled?: boolean

プロパティ値

boolean

httpLoggingEnabled

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

httpLoggingEnabled?: boolean

プロパティ値

boolean

ipSecurityRestrictions

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

ipSecurityRestrictions?: IpSecurityRestrictionOutput[]

プロパティ値

javaContainer

Java コンテナー。

javaContainer?: string

プロパティ値

string

javaContainerVersion

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

javaContainerVersion?: string

プロパティ値

string

javaVersion

Java バージョン。

javaVersion?: string

プロパティ値

string

keyVaultReferenceIdentity

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

keyVaultReferenceIdentity?: string

プロパティ値

string

limits

サイトの制限。

limits?: SiteLimitsOutput

プロパティ値

linuxFxVersion

Linux App Framework とバージョン

linuxFxVersion?: string

プロパティ値

string

loadBalancing

サイトの負荷分散。

loadBalancing?: "WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash" | "PerSiteRoundRobin"

プロパティ値

"WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash" | "PerSiteRoundRobin"

localMySqlEnabled

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

localMySqlEnabled?: boolean

プロパティ値

boolean

logsDirectorySizeLimit

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

logsDirectorySizeLimit?: number

プロパティ値

number

machineKey

Site MachineKey。

machineKey?: SiteMachineKeyOutput

プロパティ値

managedPipelineMode

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

managedPipelineMode?: "Integrated" | "Classic"

プロパティ値

"Integrated" | "Classic"

managedServiceIdentityId

マネージド サービス ID

managedServiceIdentityId?: number

プロパティ値

number

minimumElasticInstanceCount

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

minimumElasticInstanceCount?: number

プロパティ値

number

minTlsVersion

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

minTlsVersion?: "1.0" | "1.1" | "1.2"

プロパティ値

"1.0" | "1.1" | "1.2"

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

プロパティ値

pythonVersion

Python のバージョン。

pythonVersion?: string

プロパティ値

string

remoteDebuggingEnabled

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

remoteDebuggingEnabled?: boolean

プロパティ値

boolean

remoteDebuggingVersion

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

remoteDebuggingVersion?: string

プロパティ値

string

requestTracingEnabled

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

requestTracingEnabled?: boolean

プロパティ値

boolean

requestTracingExpirationTime

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

requestTracingExpirationTime?: string

プロパティ値

string

scmIpSecurityRestrictions

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

scmIpSecurityRestrictions?: IpSecurityRestrictionOutput[]

プロパティ値

scmIpSecurityRestrictionsUseMain

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

scmIpSecurityRestrictionsUseMain?: boolean

プロパティ値

boolean

scmMinTlsVersion

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

scmMinTlsVersion?: "1.0" | "1.1" | "1.2"

プロパティ値

"1.0" | "1.1" | "1.2"

scmType

SCM 型。

scmType?: "None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO" | "VSTSRM"

プロパティ値

"None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO" | "VSTSRM"

tracingOptions

トレース オプション。

tracingOptions?: string

プロパティ値

string

use32BitWorkerProcess

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

use32BitWorkerProcess?: boolean

プロパティ値

boolean

virtualApplications

仮想アプリケーション。

virtualApplications?: VirtualApplicationOutput[]

プロパティ値

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