SiteConfigResource interface

Web アプリ構成 ARM リソース。

Extends

プロパティ

acrUseManagedIdentityCreds

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

acrUserManagedIdentityID

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

alwaysOn

trueAlways Onが有効な場合は 。それ以外の場合falseは 。

apiDefinition

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

apiManagementConfig

アプリにリンクされている Azure API 管理設定。

appCommandLine

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

appSettings

アプリケーション設定。

autoHealEnabled

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

autoHealRules

自動修復ルール。

autoSwapSlotName

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

azureStorageAccounts

Azure Storage アカウントの一覧。

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 サイトを構成します

httpLoggingEnabled

true HTTP ログが有効な場合は 。それ以外の場合は false

ipSecurityRestrictions

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

ipSecurityRestrictionsDefaultAction

一致するルールがない場合メインアクセス制限の既定のアクション。

javaContainer

Java コンテナー。

javaContainerVersion

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

javaVersion

Java バージョン。

keyVaultReferenceIdentity

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

limits

サイトの制限。

linuxFxVersion

Linux App Framework とバージョン

loadBalancing

サイトの負荷分散。

localMySqlEnabled

true ローカル MySQL を有効にする場合は 。それ以外の場合は 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

worker 数。

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

scmMinTlsVersion

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

scmType

SCM 型。

tracingOptions

トレース オプション。

use32BitWorkerProcess

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

virtualApplications

仮想アプリケーション。

vnetName

Virtual Network名。

vnetPrivatePortsCount

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

vnetRouteAllEnabled

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

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

webSocketsEnabled

true WebSocket が有効になっている場合は 。それ以外の場合は false

windowsFxVersion

Xenon App Framework とバージョン

xManagedServiceIdentityId

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

継承されたプロパティ

id

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

kind

リソースの種類。

name

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

type

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

プロパティの詳細

acrUseManagedIdentityCreds

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

acrUseManagedIdentityCreds?: boolean

プロパティ値

boolean

acrUserManagedIdentityID

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

acrUserManagedIdentityID?: string

プロパティ値

string

alwaysOn

trueAlways Onが有効な場合は 。それ以外の場合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 Storage アカウントの一覧。

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

httpLoggingEnabled

true HTTP ログが有効な場合は 。それ以外の場合は 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

true ローカル MySQL を有効にする場合は 。それ以外の場合は 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

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

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

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 の 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

仮想アプリケーション。

virtualApplications?: VirtualApplication[]

プロパティ値

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

ProxyOnlyResource.idから継承

kind

リソースの種類。

kind?: string

プロパティ値

string

ProxyOnlyResource.kindから継承されます

name

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

name?: string

プロパティ値

string

ProxyOnlyResource.name から継承

type

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

type?: string

プロパティ値

string

ProxyOnlyResource.typeから継承