SiteConfig interface

App Service アプリの構成。

プロパティ

alwaysOn

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

apiDefinition

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

appCommandLine

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

appSettings

アプリケーション設定。

autoHealEnabled

true 自動修復が有効な場合は 。それ以外の場合は false

autoHealRules

自動修復ルール。

autoSwapSlotName

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

azureStorageAccounts

ユーザー指定の Azure ストレージ アカウント。

connectionStrings

接続文字列。

cors

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

defaultDocuments

既定のドキュメント。

detailedErrorLoggingEnabled

true 詳細なエラー ログが有効な場合は 。それ以外の場合は false

documentRoot

ドキュメント ルート。

experiments

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

ftpsState

FTP/FTPS サービスの状態

handlerMappings

ハンドラー マッピング。

http20Enabled

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

httpLoggingEnabled

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

ipSecurityRestrictions

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

javaContainer

Java コンテナー。

javaContainerVersion

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

javaVersion

Java バージョン。

limits

サイトの制限。

linuxFxVersion

Linux App Framework とバージョン

loadBalancing

サイトの負荷分散。

localMySqlEnabled

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

logsDirectorySizeLimit

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

machineKey

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

managedPipelineMode

[マネージ パイプライン モード]:

managedServiceIdentityId

マネージド サービス ID

minTlsVersion

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

netFrameworkVersion

.NET Frameworkバージョン。

nodeVersion

Node.jsのバージョン。

numberOfWorkers

worker 数。

phpVersion

PHP のバージョン。

publishingUsername

発行ユーザー名。

push

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

pythonVersion

Python のバージョン。

remoteDebuggingEnabled

true リモート デバッグが有効な場合は 。それ以外の場合は false

remoteDebuggingVersion

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

requestTracingEnabled

true 要求トレースが有効な場合は 。それ以外の場合は false

requestTracingExpirationTime

トレースの有効期限を要求します。

reservedInstanceCount

予約インスタンスの数。 この設定は従量課金プランにのみ適用されます

scmIpSecurityRestrictions

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

scmIpSecurityRestrictionsUseMain

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

scmType

SCM 型。

tracingOptions

トレース オプション。

use32BitWorkerProcess

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

virtualApplications

仮想アプリケーション。

vnetName

Virtual Network名。

webSocketsEnabled

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

windowsFxVersion

Xenon App Framework とバージョン

xManagedServiceIdentityId

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

プロパティの詳細

alwaysOn

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

alwaysOn?: boolean

プロパティ値

boolean

apiDefinition

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

apiDefinition?: ApiDefinitionInfo

プロパティ値

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

experiments

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

experiments?: Experiments

プロパティ値

ftpsState

FTP/FTPS サービスの状態

ftpsState?: string

プロパティ値

string

handlerMappings

ハンドラー マッピング。

handlerMappings?: HandlerMapping[]

プロパティ値

http20Enabled

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

http20Enabled?: boolean

プロパティ値

boolean

httpLoggingEnabled

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

httpLoggingEnabled?: boolean

プロパティ値

boolean

ipSecurityRestrictions

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

ipSecurityRestrictions?: IpSecurityRestriction[]

プロパティ値

javaContainer

Java コンテナー。

javaContainer?: string

プロパティ値

string

javaContainerVersion

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

javaContainerVersion?: string

プロパティ値

string

javaVersion

Java バージョン。

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

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

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

reservedInstanceCount

予約インスタンスの数。 この設定は従量課金プランにのみ適用されます

reservedInstanceCount?: number

プロパティ値

number

scmIpSecurityRestrictions

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

scmIpSecurityRestrictions?: IpSecurityRestriction[]

プロパティ値

scmIpSecurityRestrictionsUseMain

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

scmIpSecurityRestrictionsUseMain?: boolean

プロパティ値

boolean

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

webSocketsEnabled

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

webSocketsEnabled?: boolean

プロパティ値

boolean

windowsFxVersion

Xenon App Framework とバージョン

windowsFxVersion?: string

プロパティ値

string

xManagedServiceIdentityId

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

xManagedServiceIdentityId?: number

プロパティ値

number