Bicep リソース定義
サイト/スロット リソースの種類は、次を対象とする操作でデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソース形式
Microsoft.Web/sites/slots リソースを作成するには、次の Bicep をテンプレートに追加します。
resource symbolicname 'Microsoft.Web/sites/slots@2024-11-01' = {
parent: resourceSymbolicName
extendedLocation: {
name: 'string'
}
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
kind: 'string'
location: 'string'
name: 'string'
properties: {
autoGeneratedDomainNameLabelScope: 'string'
clientAffinityEnabled: bool
clientAffinityPartitioningEnabled: bool
clientAffinityProxyEnabled: bool
clientCertEnabled: bool
clientCertExclusionPaths: 'string'
clientCertMode: 'string'
cloningInfo: {
appSettingsOverrides: {
{customized property}: 'string'
}
cloneCustomHostNames: bool
cloneSourceControl: bool
configureLoadBalancing: bool
correlationId: 'string'
hostingEnvironment: 'string'
overwrite: bool
sourceWebAppId: 'string'
sourceWebAppLocation: 'string'
trafficManagerProfileId: 'string'
trafficManagerProfileName: 'string'
}
containerSize: int
customDomainVerificationId: 'string'
dailyMemoryTimeQuota: int
daprConfig: {
appId: 'string'
appPort: int
enableApiLogging: bool
enabled: bool
httpMaxRequestSize: int
httpReadBufferSize: int
logLevel: 'string'
}
dnsConfiguration: {
dnsAltServer: 'string'
dnsMaxCacheTimeout: int
dnsRetryAttemptCount: int
dnsRetryAttemptTimeout: int
dnsServers: [
'string'
]
}
enabled: bool
endToEndEncryptionEnabled: bool
functionAppConfig: {
deployment: {
storage: {
authentication: {
storageAccountConnectionStringName: 'string'
type: 'string'
userAssignedIdentityResourceId: 'string'
}
type: 'string'
value: 'string'
}
}
runtime: {
name: 'string'
version: 'string'
}
scaleAndConcurrency: {
alwaysReady: [
{
instanceCount: int
name: 'string'
}
]
instanceMemoryMB: int
maximumInstanceCount: int
triggers: {
http: {
perInstanceConcurrency: int
}
}
}
}
hostingEnvironmentProfile: {
id: 'string'
}
hostNamesDisabled: bool
hostNameSslStates: [
{
hostType: 'string'
name: 'string'
sslState: 'string'
thumbprint: 'string'
toUpdate: bool
virtualIP: 'string'
}
]
httpsOnly: bool
hyperV: bool
ipMode: 'string'
isXenon: bool
keyVaultReferenceIdentity: 'string'
managedEnvironmentId: 'string'
outboundVnetRouting: {
allTraffic: bool
applicationTraffic: bool
backupRestoreTraffic: bool
contentShareTraffic: bool
imagePullTraffic: bool
}
publicNetworkAccess: 'string'
redundancyMode: 'string'
reserved: bool
resourceConfig: {
cpu: int
memory: 'string'
}
scmSiteAlsoStopped: bool
serverFarmId: 'string'
siteConfig: {
acrUseManagedIdentityCreds: bool
acrUserManagedIdentityID: 'string'
alwaysOn: bool
apiDefinition: {
url: 'string'
}
apiManagementConfig: {
id: 'string'
}
appCommandLine: 'string'
appSettings: [
{
name: 'string'
value: 'string'
}
]
autoHealEnabled: bool
autoHealRules: {
actions: {
actionType: 'string'
customAction: {
exe: 'string'
parameters: 'string'
}
minProcessExecutionTime: 'string'
}
triggers: {
privateBytesInKB: int
requests: {
count: int
timeInterval: 'string'
}
slowRequests: {
count: int
path: 'string'
timeInterval: 'string'
timeTaken: 'string'
}
slowRequestsWithPath: [
{
count: int
path: 'string'
timeInterval: 'string'
timeTaken: 'string'
}
]
statusCodes: [
{
count: int
path: 'string'
status: int
subStatus: int
timeInterval: 'string'
win32Status: int
}
]
statusCodesRange: [
{
count: int
path: 'string'
statusCodes: 'string'
timeInterval: 'string'
}
]
}
}
autoSwapSlotName: 'string'
azureStorageAccounts: {
{customized property}: {
accessKey: 'string'
accountName: 'string'
mountPath: 'string'
protocol: 'string'
shareName: 'string'
type: 'string'
}
}
connectionStrings: [
{
connectionString: 'string'
name: 'string'
type: 'string'
}
]
cors: {
allowedOrigins: [
'string'
]
supportCredentials: bool
}
defaultDocuments: [
'string'
]
detailedErrorLoggingEnabled: bool
documentRoot: 'string'
elasticWebAppScaleLimit: int
experiments: {
rampUpRules: [
{
actionHostName: 'string'
changeDecisionCallbackUrl: 'string'
changeIntervalInMinutes: int
changeStep: int
maxReroutePercentage: int
minReroutePercentage: int
name: 'string'
reroutePercentage: int
}
]
}
ftpsState: 'string'
functionAppScaleLimit: int
functionsRuntimeScaleMonitoringEnabled: bool
handlerMappings: [
{
arguments: 'string'
extension: 'string'
scriptProcessor: 'string'
}
]
healthCheckPath: 'string'
http20Enabled: bool
http20ProxyFlag: int
httpLoggingEnabled: bool
ipSecurityRestrictions: [
{
action: 'string'
description: 'string'
headers: {
{customized property}: [
'string'
]
}
ipAddress: 'string'
name: 'string'
priority: int
subnetMask: 'string'
subnetTrafficTag: int
tag: 'string'
vnetSubnetResourceId: 'string'
vnetTrafficTag: int
}
]
ipSecurityRestrictionsDefaultAction: 'string'
javaContainer: 'string'
javaContainerVersion: 'string'
javaVersion: 'string'
keyVaultReferenceIdentity: 'string'
limits: {
maxDiskSizeInMb: int
maxMemoryInMb: int
maxPercentageCpu: int
}
linuxFxVersion: 'string'
loadBalancing: 'string'
localMySqlEnabled: bool
logsDirectorySizeLimit: int
managedPipelineMode: 'string'
managedServiceIdentityId: int
metadata: [
{
name: 'string'
value: 'string'
}
]
minimumElasticInstanceCount: int
minTlsCipherSuite: 'string'
minTlsVersion: 'string'
netFrameworkVersion: 'string'
nodeVersion: 'string'
numberOfWorkers: int
phpVersion: 'string'
powerShellVersion: 'string'
preWarmedInstanceCount: int
publicNetworkAccess: 'string'
publishingUsername: 'string'
push: {
kind: 'string'
properties: {
dynamicTagsJson: 'string'
isPushEnabled: bool
tagsRequiringAuth: 'string'
tagWhitelistJson: 'string'
}
}
pythonVersion: 'string'
remoteDebuggingEnabled: bool
remoteDebuggingVersion: 'string'
requestTracingEnabled: bool
requestTracingExpirationTime: 'string'
scmIpSecurityRestrictions: [
{
action: 'string'
description: 'string'
headers: {
{customized property}: [
'string'
]
}
ipAddress: 'string'
name: 'string'
priority: int
subnetMask: 'string'
subnetTrafficTag: int
tag: 'string'
vnetSubnetResourceId: 'string'
vnetTrafficTag: int
}
]
scmIpSecurityRestrictionsDefaultAction: 'string'
scmIpSecurityRestrictionsUseMain: bool
scmMinTlsVersion: 'string'
scmType: 'string'
tracingOptions: 'string'
use32BitWorkerProcess: bool
virtualApplications: [
{
physicalPath: 'string'
preloadEnabled: bool
virtualDirectories: [
{
physicalPath: 'string'
virtualPath: 'string'
}
]
virtualPath: 'string'
}
]
vnetName: 'string'
vnetPrivatePortsCount: int
vnetRouteAllEnabled: bool
websiteTimeZone: 'string'
webSocketsEnabled: bool
windowsFxVersion: 'string'
xManagedServiceIdentityId: int
}
sshEnabled: bool
storageAccountRequired: bool
virtualNetworkSubnetId: 'string'
workloadProfileName: 'string'
}
tags: {
{customized property}: 'string'
}
}
プロパティ値
マイクロソフト.Web / sites / slots
名前 | 説明 | 価値 |
---|---|---|
拡張ロケーション | 拡張された場所。 | 拡張ロケーション |
アイデンティティ | マネージド サービス ID。 | ManagedServiceIdentity の |
種類 | リソースの種類。 リソースがアプリの場合は、サポートされている種類の値の詳細については、https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference を参照してください。 | ひも |
ロケーション | リソースの場所。 | string (必須) |
名前 | リソース名 | string (必須) |
親 | Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。 詳細については、「親リソースの外部 |
種類のリソースのシンボリック名: サイト |
プロパティ | サイト リソース固有のプロパティ | サイトプロパティ |
タグ | リソース タグ | タグ名と値のディクショナリ。 テンプレート の |
ApiDefinitionInfo (英語)
名前 | 説明 | 価値 |
---|---|---|
URL | API 定義の URL。 | ひも |
ApiManagementConfig の
名前 | 説明 | 価値 |
---|---|---|
身分証明書 | APIM-Api 識別子。 | ひも |
AutoHealアクション
名前 | 説明 | 価値 |
---|---|---|
アクションタイプ | 実行する定義済みのアクション。 | 「カスタムアクション」 「ログイベント」 「リサイクル」 |
カスタムアクション | 実行するカスタム アクション。 | AutoHealCustomAction を する |
minProcessExecutionTime(分プロセス実行時間) | プロセスを実行する必要がある最小時間 アクションを実行する前に |
ひも |
AutoHealCustomAction (英語)
名前 | 説明 | 価値 |
---|---|---|
EXEの | 実行する実行可能ファイル。 | ひも |
パラメーター | 実行可能ファイルのパラメーター。 | ひも |
AutoHealRules (自動修復ルール)
名前 | 説明 | 価値 |
---|---|---|
アクション | ルールがトリガーされたときに実行されるアクション。 | AutoHealActions の |
トリガー | 自動修復アクションを実行するタイミングを示す条件。 | AutoHealTriggers を する |
AutoHealトリガー
名前 | 説明 | 価値 |
---|---|---|
privateBytesInKB (英語) | プライベート バイトに基づくルール。 | 整数 (int) |
リクエスト | 要求の合計数に基づくルール。 | RequestsBasedトリガー |
スローリクエスト | 要求の実行時間に基づくルール。 | SlowRequestsBasedTrigger の |
スローリクエストウィズパス | パスを持つ複数の低速要求ルールに基づくルール | SlowRequestsBasedトリガー[] |
ステータスコード | 状態コードに基づくルール。 | StatusCodesBasedトリガー[] |
ステータスコード範囲 | 状態コードの範囲に基づくルール。 | StatusCodesRangeBasedトリガー[] |
AzureStorageInfoValue の略
名前 | 説明 | 価値 |
---|---|---|
アクセスキー | ストレージ アカウントのアクセス キー。 | 糸 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。 |
アカウント名 | ストレージ アカウントの名前。 | ひも |
マウントパス | サイトのランタイム環境内にストレージをマウントするパス。 | ひも |
プロトコル | ストレージ アカウントに使用するマウント プロトコル。 | 'http' 「NFS」 「スMB」 |
シェアネーム | ファイル共有の名前 (BLOB ストレージの場合はコンテナー名)。 | ひも |
種類 | ストレージの種類。 | 'AzureBlob' 「AzureFiles」 |
クローン情報
名前 | 説明 | 価値 |
---|---|---|
appSettingsOverrides (英語) | 複製されたアプリのアプリケーション設定のオーバーライド。 指定した場合、これらの設定は複製された設定をオーバーライドします ソース アプリから。 それ以外の場合、ソース アプリのアプリケーション設定は保持されます。 |
CloningInfoAppSettingsのオーバーライド |
cloneCustomHostNames(クローンカスタムホスト名) | <コード>、ソース アプリからカスタム ホスト名を複製するための真の</code> です。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
クローンソースコントロール | <コード>ソース アプリからソース管理を複製する真の</code>。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
configureLoadBalancing (ロードバランシング) | <コード>、ソース アプリと移行先アプリの負荷分散を構成するための真の</code> です。 | ブール (bool) |
相関ID | 複製操作の関連付け ID。 この ID は、複数の複製操作を結び付けます を使用して同じスナップショットを使用します。 |
糸 制約: 最小長 = 36 最大長 = 36 パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
ホスティング環境 {{ほすとうせん: | App Service Environment。 | ひも |
上書き | <コード>宛先アプリを上書きする true</code>。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
sourceWebAppId(ソースウェブアプリID) | ソース アプリの ARM リソース ID。 アプリ リソース ID の形式 /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} (他のスロットの場合)。 |
string (必須) |
sourceWebAppロケーション | ソース アプリの場所 (例: 米国西部または北ヨーロッパ) | ひも |
trafficManagerProfileId の | 使用する Traffic Manager プロファイルの ARM リソース ID (存在する場合)。 Traffic Manager のリソース ID は次の形式です /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}。 |
ひも |
trafficManagerProfileName (トラフィックマネージャープロファイル名) | 作成する Traffic Manager プロファイルの名前。 これは、Traffic Manager プロファイルがまだ存在しない場合にのみ必要です。 | ひも |
CloningInfoAppSettingsのオーバーライド
名前 | 説明 | 価値 |
---|
ConnStringInfoの
名前 | 説明 | 価値 |
---|---|---|
コネクションストリング | 接続文字列の値。 | ひも |
名前 | 接続文字列の名前。 | ひも |
種類 | データベースの種類。 | 「アピハブ」 「カスタム」 「DocDb」 「イベントハブ」 「MySql」 「通知ハブ」 「PostgreSQL」 「RedisCache」 「サービスバス」 'SQLAzure' 'SQLServer' |
CorsSettings(コルセッティング)
名前 | 説明 | 価値 |
---|---|---|
allowedOrigins | クロスオリジンを許可するオリジンの一覧を取得または設定します。 呼び出し (例: http://example.com:12345 )。 "*" を使用してすべてを許可します。 |
文字列[] |
supportCredentials(英語) | 資格情報を持つ CORS 要求を許可するかどうかを取得または設定します。 見る https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials 詳細については、以下を参照してください。 |
ブール (bool) |
DaprConfig (英語)
名前 | 説明 | 価値 |
---|---|---|
アプリID | Dapr アプリケーション識別子 | ひも |
アプリケーションポート | アプリケーションがリッスンしているポートを Dapr に通知します | 整数 (int) |
enableApiロギング | Dapr サイドカーの API ログ記録を有効にします | ブール (bool) |
有効 | Dapr 側の車が有効かどうかを示すブール値 | ブール (bool) |
httpMaxRequestSize(英語) | 大きなファイルのアップロードを処理するために、要求本文の http サーバー パラメーターの最大サイズを MB 単位で増やします。 既定値は 4 MB です。 | 整数 (int) |
httpReadBufferSize (英語) | マルチ KB ヘッダーを送信するときに処理する http ヘッダー読み取りバッファーの最大サイズ (KB 単位)。 既定値は 65 KB です。 | 整数 (int) |
ログレベル | Dapr サイドカーのログ レベルを設定します。 使用できる値は、デバッグ、情報、警告、エラーです。 既定値は info です。 | 'デバッグ' 'エラー' '情報' 「警告」 |
実験
名前 | 説明 | 価値 |
---|---|---|
rampUpルール | ランプアップ ルールの一覧。 | ランプアップルール[] |
拡張ロケーション
名前 | 説明 | 価値 |
---|---|---|
名前 | 拡張された場所の名前。 | ひも |
関数AppConfig
名前 | 説明 | 価値 |
---|---|---|
展開 | 関数アプリのデプロイ構成。 | 関数デプロイメント |
ランタイム | 関数アプリのランタイム設定。 | 関数ランタイム |
スケールと同時実行性 | 関数アプリのスケールとコンカレンシーの設定。 | 関数ScaleAndConcurrency |
関数AlwaysReadyConfig
名前 | 説明 | 価値 |
---|---|---|
インスタンス数 | 特定の関数グループまたは特定の関数の 'Always Ready' インスタンスの数を設定します。 詳細については、https://aka.ms/flexconsumption/alwaysreadyを参照してください。 | 整数 (int) |
名前 | 関数グループまたは関数名が必要です。 詳細については、https://aka.ms/flexconsumption/alwaysreadyを参照してください。 | ひも |
関数デプロイメント
名前 | 説明 | 価値 |
---|---|---|
ストレージ | 関数アプリによって使用されるデプロイ済みパッケージのストレージ。 | 関数デプロイメントストレージ |
関数デプロイメントストレージ
名前 | 説明 | 価値 |
---|---|---|
認証 | デプロイのためにストレージ アカウントにアクセスするための認証方法。 | 関数DeploymentStorageAuthentication |
種類 | Azure Storage の種類を選択するプロパティ。 使用できるオプション: blobContainer。 | 'ブロブコンテナ' |
価値 | 選択した Azure Storage の種類の URL を設定するプロパティ。 例: blobContainer の場合、値は storageAccountName<.blob.core.windows.net/>containerName<https://>できます。 | ひも |
関数DeploymentStorageAuthentication
名前 | 説明 | 価値 |
---|---|---|
storageAccountConnectionStringName (ストレージアカウント接続文字列名) | StorageAccountConnectionString には、このプロパティを使用します。 ストレージ アカウントの接続文字列を持つアプリ設定の名前を設定します。 他の認証の種類を使用する場合は、このプロパティの値を設定しないでください。 | ひも |
種類 | 選択したストレージ アカウントにアクセスするための認証の種類を選択するプロパティ。 使用可能なオプション: SystemAssignedIdentity、UserAssignedIdentity、StorageAccountConnectionString。 | 'StorageAccountConnectionString' 'SystemAssignedIdentity' 'UserAssignedIdentity' |
userAssignedIdentityリソースID | UserAssignedIdentity には、このプロパティを使用します。 ID のリソース ID を設定します。 他の認証の種類を使用する場合は、このプロパティの値を設定しないでください。 | ひも |
関数ランタイム
名前 | 説明 | 価値 |
---|---|---|
名前 | 関数アプリのランタイム名。 使用可能なオプション: dotnet-isolated、node、java、powershell、python、custom | 「カスタム」 'dotnet-isoled' (dotnet-分離) 'ジャワ' 'ノード' 'PowerShell' 'python' |
バージョン | 関数アプリのランタイム バージョン。 例: 8 (dotnet 分離の場合) | ひも |
関数ScaleAndConcurrency
名前 | 説明 | 価値 |
---|---|---|
alwaysReady(常時対応) | 関数アプリの 'Always Ready' 構成。 | 関数AlwaysReadyConfig[] |
インスタンスメモリMB | 関数アプリの各インスタンスに割り当てられるメモリの量を MB 単位で設定します。 CPU とネットワーク帯域幅は比例して割り当てられます。 | 整数 (int) |
maximumInstanceCount (インスタンス数) | 関数アプリのインスタンスの最大数。 | 整数 (int) |
トリガー | 関数アプリトリガーのスケール設定とコンカレンシー設定。 | 関数ScaleAndConcurrencyTriggers |
関数ScaleAndConcurrencyTriggers
名前 | 説明 | 価値 |
---|---|---|
httpの | HTTP トリガーのスケール設定とコンカレンシー設定。 | FunctionsScaleAndConcurrencyTriggersHttp の |
関数ScaleAndConcurrencyTriggersHttp
名前 | 説明 | 価値 |
---|---|---|
perInstanceConcurrency | インスタンスあたりの同時 HTTP トリガー呼び出しの最大数。 | 整数 (int) |
ハンドラマッピング
名前 | 説明 | 価値 |
---|---|---|
引数 | スクリプト プロセッサに渡されるコマンド ライン引数。 | ひも |
延長 | この拡張機能を持つ要求は、指定された FastCGI アプリケーションを使用して処理されます。 | ひも |
スクリプトプロセッサ | FastCGI アプリケーションへの絶対パス。 | ひも |
ホスティング環境プロファイル
名前 | 説明 | 価値 |
---|---|---|
身分証明書 | App Service Environment のリソース ID。 | ひも |
ホスト名SslState
名前 | 説明 | 価値 |
---|---|---|
ホストタイプ | ホスト名が標準ホスト名かリポジトリ ホスト名かを示します。 | 「リポジトリ」 「スタンダード」 |
名前 | Hostname。 | ひも |
sslStateの | SSL の種類。 | 「無効」 'IpBasedEnabled' 「SniEnabled」 |
拇印 | SSL 証明書の拇印。 | ひも |
更新する | 既存のホスト名を更新するには、<コード>true</code> に設定します。 | ブール (bool) |
仮想IP | IP ベースの SSL が有効になっている場合、ホスト名に割り当てられる仮想 IP アドレス。 | ひも |
IpSecurityの制限
名前 | 説明 | 価値 |
---|---|---|
アクション | この IP 範囲のアクセスを許可または拒否します。 | ひも |
説明 | IP 制限規則の説明。 | ひも |
ヘッダー | IP 制限規則ヘッダー。 X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples)。 一致するロジックは .. - プロパティが null または空 (既定値) の場合、すべてのホスト (または不足) が許可されます。 - 値は、ordinal-ignore-case (ポート番号を除く) を使用して比較されます。 - サブドメインのワイルドカードは許可されますが、ルート ドメインと一致しません。 たとえば、*.contoso.com はサブドメイン foo.contoso.com と一致します ただし、ルート ドメイン contoso.com または複数レベルの foo.bar.contoso.com - Unicode ホスト名は許可されますが、照合のために Punycode に変換されます。 X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples)。 一致するロジックは .. - プロパティが null または空 (既定値) の場合は、転送された for チェーン (または存在しません) が許可されます。 - チェーン (コンマ区切り) 内のアドレス (ポート番号を除く) が、プロパティで定義されている CIDR と一致する場合。 X-Azure-FDID と X-FD-HealthProbe。 一致するロジックは完全一致です。 |
IpSecurityRestrictionHeaders の |
IPアドレス | セキュリティ制限が有効な IP アドレス。 純粋な ipv4 アドレス (必要な SubnetMask プロパティ) または ipv4/mask (先頭のビット一致) などの CIDR 表記。 CIDR の場合、 SubnetMask プロパティを指定しないでください。 |
ひも |
名前 | IP 制限規則の名前。 | ひも |
優先権 | IP 制限規則の優先順位。 | 整数 (int) |
サブネットマスク | 制限が有効な IP アドレスの範囲のサブネット マスク。 | ひも |
サブネットトラフィックタグ | (内部)サブネット トラフィック タグ | 整数 (int) |
タグ | この IP フィルターの用途を定義します。 これは、プロキシでの IP フィルター処理をサポートするためです。 | デフォルト 「サービスタグ」 「XffProxy」 |
vnetSubnetResourceId | 仮想ネットワーク リソース ID | ひも |
vnetトラフィックタグ | (内部)Vnet トラフィック タグ | 整数 (int) |
IpSecurityRestrictionヘッダー
名前 | 説明 | 価値 |
---|
マネージドサービスアイデンティティ
名前 | 説明 | 価値 |
---|---|---|
種類 | マネージド サービス ID の種類。 | 「なし」 'システム割り当て' 'SystemAssigned,UserAssigned' 'UserAssigned' |
userAssignedIdentities (ユーザー割り当て済みアイデンティティ) | リソースに関連付けられているユーザー割り当て ID の一覧。 ユーザー ID ディクショナリ のキー参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} という形式の ARM リソース ID になります。 | ManagedServiceIdentityUserAssignedIdentities の |
ManagedServiceIdentityUserAssignedIdentities
名前 | 説明 | 価値 |
---|
名前値ペア
名前 | 説明 | 価値 |
---|---|---|
名前 | ペア名。 | ひも |
価値 | ペア値。 | ひも |
OutboundVnetルーティング
名前 | 説明 | 価値 |
---|---|---|
allトラフィック | この設定が true に設定されている場合は、OutboundVnetRouting で定義されている他のすべてのルーティング オプションを有効にします。 | ブール (bool) |
アプリケーショントラフィック | これにより、すべての送信トラフィックに仮想ネットワーク セキュリティ グループとユーザー定義ルートが適用されます。 以前は VnetRouteAllEnabled と呼ばれていました。 | ブール (bool) |
backupRestoreトラフィック | 仮想ネットワーク経由でのバックアップ操作と復元操作を有効にします。 以前は VnetBackupRestoreEnabled と呼ばれていました | ブール (bool) |
コンテンツシェアトラフィック | 仮想ネットワーク経由でコンテンツにアクセスできるようにします。 以前は VnetContentShareEnabled と呼ばれていました | ブール (bool) |
イメージプルトラフィック | Virtual Network 経由でのイメージのプルを有効にします。 以前は VnetImagePullEnabled と呼ばれていました。 | ブール (bool) |
プッシュ設定
名前 | 説明 | 価値 |
---|---|---|
種類 | リソースの種類。 | ひも |
プロパティ | PushSettings リソース固有のプロパティ | PushSettingsProperties の |
PushSettingsProperties (プッシュ設定プロパティ)
名前 | 説明 | 価値 |
---|---|---|
dynamicTagsJsonの | プッシュ登録エンドポイントのユーザー要求から評価される動的タグの一覧を含む JSON 文字列を取得または設定します。 | ひも |
isPushEnabledの | プッシュ エンドポイントが有効かどうかを示すフラグを取得または設定します。 | bool (必須) |
タグRequiringAuth | プッシュ登録エンドポイントでユーザー認証を使用する必要があるタグの一覧を含む JSON 文字列を取得または設定します。 タグは、英数字と次の文字で構成できます。 '_', '@', '#', '.', ':', '-'. 検証は PushRequestHandler で実行する必要があります。 |
ひも |
タグホワイトリストJson | プッシュ登録エンドポイントで使用するためにホワイトリストに登録されているタグの一覧を含む JSON 文字列を取得または設定します。 | ひも |
ランプアップルール
名前 | 説明 | 価値 |
---|---|---|
アクションホスト名 | トラフィックがリダイレクトされるスロットのホスト名 (決定した場合)。 例: myapp-stage.azurewebsites.net。 | ひも |
変更決定コールバックURL | カスタム決定アルゴリズムは、指定できる URL を TiPCallback サイト拡張機能で提供できます。 | ひも |
変更間隔 (分単位) | ReroutePercentage を再評価する間隔を分単位で指定します。 | 整数 (int) |
チェンジステップ | 自動ランプ アップ シナリオでは、これは、MinReroutePercentage</code> または <コード>\n<コードに到達するまで、ReroutePercentage>/code< を >コードから追加または削除する手順です。 MaxReroutePercentage</code><コードを >します。 サイト メトリックは、ChangeIntervalInMinutes</code><>コードで指定された N 分ごとにチェックされます。カスタム意思決定アルゴリズムの\n は、<コード>ChangeDecisionCallbackUrl</code>で指定できる URL を TiPCallback サイト拡張機能で指定できます。 |
整数 (int) |
maxReroutePercentage | ReroutePercentage を維持する上限を指定します。 | 整数 (int) |
minRerouteパーセンテージ | ReroutePercentage が維持される下限を指定します。 | 整数 (int) |
名前 | ルーティング規則の名前。 推奨される名前は、実験のトラフィックを受信するスロットを指すように設定します。 | ひも |
rerouteパーセンテージ | ActionHostName</code><>コードにリダイレクトされるトラフィックの割合。 | 整数 (int) |
RequestsBasedトリガー
名前 | 説明 | 価値 |
---|---|---|
数える | 要求数。 | 整数 (int) |
時間間隔 | 時間間隔。 | ひも |
リソースコンフィグ
名前 | 説明 | 価値 |
---|---|---|
CPUの | コアで必要な CPU (例: 0.5) | 整数 (int) |
記憶 | 必要なメモリ (例: "1Gi" ) | ひも |
リソースタグ
名前 | 説明 | 価値 |
---|
サイトコンフィグ
名前 | 説明 | 価値 |
---|---|---|
acrUseManagedIdentityCreds | ACR プルにマネージド ID Creds を使用するためのフラグ | ブール (bool) |
acrUserManagedIdentityID | ユーザー マネージド ID を使用している場合、ユーザー マネージド ID ClientId | ひも |
alwaysOn(常時オン) | Always On が有効な場合、<コード>true</code>。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
apiDefinition (英語) | アプリの正式な API 定義に関する情報。 | ApiDefinitionInfo (英語) |
apiManagementConfig の | アプリにリンクされた Azure API 管理設定。 | ApiManagementConfig の |
appCommandLineの | 起動するアプリのコマンド ライン。 | ひも |
アプリ設定 | アプリケーションの設定。 このプロパティは、機密情報が含まれている可能性があるため、通常の作成要求と読み取り要求に応答して返されません。 | 名前値ペア[] |
オートヒール有効 | 自動修復が有効な場合、コード <>true</code>。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
オートヒールルール | 自動修復ルール。 | AutoHealRules を する |
autoSwapSlotName (英語) | スロット名の自動スワップ。 | ひも |
azureStorageAccounts の略 | Azure ストレージ アカウントの一覧。 | SiteConfigAzureStorageAccounts |
接続文字列 | 接続文字列。 このプロパティは、機密情報が含まれている可能性があるため、通常の作成要求と読み取り要求に応答して返されません。 | ConnStringInfo[] |
クロスオリジンリソース共有 (CORS) | クロスオリジン リソース共有 (CORS) 設定。 | CorsSettings の |
デフォルトドキュメント | 既定のドキュメント。 | 文字列[] |
detailedErrorLoggingEnabled (詳細エラーログ有効) | 詳細なエラー ログが有効になっている場合、コード<>/code< に true を >します。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
ドキュメントルート | ドキュメント ルート。 | ひも |
elasticWebAppScaleLimit (英語) | サイトがスケールアウトできるワーカーの最大数。 この設定は、ElasticScaleEnabled が true</code>コード <プラン内のアプリにのみ適用> |
int 制約: 最小値 = 0 |
実験 | これは、ポリモーフィック型の場合に回避できます。 | 実験 |
ftpsの状態 | FTP/FTPS サービスの状態 | 「オールコンロド」 「無効」 「FtpsOnly」 |
functionAppScaleLimit | サイトがスケールアウトできるワーカーの最大数。 この設定は、従量課金プランと Elastic Premium プランにのみ適用されます |
int 制約: 最小値 = 0 |
関数RuntimeScaleMonitoringEnabled | 関数のランタイム スケール監視が有効かどうかを示す値を取得または設定します。 有効にすると、 ScaleController はイベント ソースを直接監視せず、代わりに ランタイムを使用してスケールの状態を取得します。 |
ブール (bool) |
ハンドラマッピング | ハンドラー マッピング。 | ハンドラマッピング[] |
ヘルスチェックパス | 正常性チェック パス | ひも |
http20有効 | Http20Enabled: クライアントが http2.0 経由で接続できるように Web サイトを構成します | ブール (bool) |
http20プロキシフラグ | Http20ProxyFlag: http2.0 がアプリまでプロキシされるのを許可するように Web サイトを構成します。 0 = 無効、1 = すべての http2 トラフィック、2 = gRPC のみのパススルー。 | 整数 (int) |
httpロギングEnabled | <コード>、HTTP ログが有効になっている場合は 、/code<>true になります。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
ipSecurityの制限 | メインの IP セキュリティ制限。 | IpSecurityRestriction[] |
ipSecurityRestrictionsDefaultAction | 規則が一致しない場合のメイン アクセス制限の既定のアクション。 | 「許可する」 「否定する」 |
javaコンテナ | Java コンテナー。 | ひも |
javaContainerVersion | Java コンテナーのバージョン。 | ひも |
javaバージョン | Java バージョン。 | ひも |
keyVault参照アイデンティティ | Key Vault 参照認証に使用する ID。 | ひも |
切り | サイトの制限。 | サイトリミット |
linuxFxバージョン | Linux App Framework とバージョン | ひも |
ロードバランシング | サイトの負荷分散。 | 「最小リクエスト」 「LeastRequestsWithTieBreaker」 「最小応答時間」 「PerSiteRoundRobin」 「RequestHash」 「ウェイトラウンドロビン」 「加重合計トラフィック」 |
localMySqlEnabled (英語) | <コード>ローカル MySQL を有効にするには、/code<>true です。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
logsDirectorySizeLimit | HTTP ログのディレクトリ サイズの制限。 | 整数 (int) |
managedパイプラインモード | マネージド パイプライン モード。 | 「クラシック」 「統合」 |
managedServiceIdentityId (マネージドサービスアイデンティティイド) | マネージド サービス ID | 整数 (int) |
メタデータ | アプリケーション メタデータ。 このプロパティはシークレットを含む可能性があるため、取得できません。 | 名前値ペア[] |
minimumElasticInstanceCount | サイトの最小インスタンス数 この設定は Elastic Plans にのみ適用されます |
int 制約: 最小値 = 0 最大値 = 20 |
minTlsサイファスイート | アプリケーションで許可される最小強度 TLS 暗号スイート | 「TLS_AES_128_GCM_SHA256」 「TLS_AES_256_GCM_SHA384」 「TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256」 「TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256」 「TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384」 「TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA」 「TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256」 「TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256」 「TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA」 「TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384」 「TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384」 「TLS_RSA_WITH_AES_128_CBC_SHA」 「TLS_RSA_WITH_AES_128_CBC_SHA256」 「TLS_RSA_WITH_AES_128_GCM_SHA256」 「TLS_RSA_WITH_AES_256_CBC_SHA」 「TLS_RSA_WITH_AES_256_CBC_SHA256」 「TLS_RSA_WITH_AES_256_GCM_SHA384」 |
minTlsバージョン | MinTlsVersion: SSL 要求に必要な TLS の最小バージョンを構成します | '1.0' '1.1' '1.2' '1.3' |
netFrameworkVersion (英語) | .NET Framework のバージョン。 | ひも |
ノードバージョン | Node.jsのバージョン。 | ひも |
numberOfWorkers の | ワーカーの数。 | 整数 (int) |
phpバージョン | PHP のバージョン。 | ひも |
PowerShellのバージョン | PowerShell のバージョン。 | ひも |
preWarmedInstanceCount | 事前ウォーミングされたインスタンスの数。 この設定は、従量課金プランとエラスティック プランにのみ適用されます |
int 制約: 最小値 = 0 最大値 = 10 |
publicNetworkAccess (パブリックネットワークアクセス) | すべてのパブリック トラフィックを許可またはブロックするプロパティ。 | ひも |
公開ユーザー名 | ユーザー名の発行。 | ひも |
押す | プッシュ エンドポイントの設定。 | PushSettings の |
pythonバージョン | Python のバージョン。 | ひも |
リモートデバッグ有効 | リモート デバッグ<有効な場合は、/code><true を >します。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
リモートデバッグバージョン | リモート デバッグ バージョン。 | ひも |
requestTracingEnabled (リクエストトレーシング有効) | 要求トレースが有効な場合、<コード>true</code>。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
requestTracingExpirationTime | 要求トレースの有効期限。 | ひも |
scmIpSecurityRestrictions (英語) | scm の IP セキュリティ制限。 | IpSecurityRestriction[] |
scmIpSecurityRestrictionsDefaultAction | 規則が一致しない場合の scm アクセス制限の既定のアクション。 | 「許可する」 「否定する」 |
scmIpSecurityRestrictionsUseMain | scm で main を使用するための IP セキュリティ制限。 | ブール (bool) |
scmMinTlsVersion (英語) | ScmMinTlsVersion: SCM サイトの SSL 要求に必要な TLS の最小バージョンを構成します | '1.0' '1.1' '1.2' '1.3' |
scmタイプ | SCM 型。 | 「BitbucketGit」 「BitbucketHg」 「CodePlexGit」 「CodePlexHg」 「ドロップボックス」 「外部Git」 '外部Hg' 「GitHub」 「ローカルギット」 「なし」 「OneDrive」 「Tfs」 「VSO」 「VSTSRM」 |
トレーシングオプション | トレース オプション。 | ひも |
use32BitWorkerProcess を使用します。 | <コード>、32 ビットワーカー プロセスを使用する true</code>。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
バーチャルアプリケーション | 仮想アプリケーション。 | バーチャルアプリケーション[] |
vnetName (英語) | 仮想ネットワーク名。 | ひも |
vnetPrivatePortsCount | このアプリに割り当てられているプライベート ポートの数。 これらは実行時に動的に割り当てられます。 | 整数 (int) |
vnetRouteAllEnabled | [Virtual Network Route All]\(仮想ネットワーク ルートすべて\) が有効になっています。 これにより、すべての送信トラフィックに仮想ネットワーク セキュリティ グループとユーザー定義ルートが適用されます。 | ブール (bool) |
ウェブサイトタイムゾーン | サイトがタイムスタンプの生成に使用するタイム ゾーンを設定します。 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</code>。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
windowsFxバージョン | Xenon App Framework とバージョン | ひも |
xManagedServiceIdentityId | 明示的なマネージド サービス ID | 整数 (int) |
SiteConfigAzureStorageAccounts
名前 | 説明 | 価値 |
---|
SiteDnsConfigの
名前 | 説明 | 価値 |
---|---|---|
dnsAltサーバー | アプリで使用される代替 DNS サーバー。 このプロパティは、WEBSITE_DNS_ALT_SERVER アプリ設定をレプリケートします。 | ひも |
dnsMaxCacheTimeout(英語) | DNS が数秒でキャッシュされるカスタム時間。 使用できる範囲: 0 ~ 60。 既定値は 30 秒です。 0 はキャッシュが無効を意味します。 | 整数 (int) |
dnsRetryAttemptCount(英語) | DNS 参照の再試行の合計数。 使用できる範囲: 1 ~ 5。 既定値は 3 です。 | 整数 (int) |
dnsRetryAttemptTimeout(英語) | 1 回の DNS 参照のタイムアウト (秒単位)。 使用できる範囲: 1 ~ 30。 既定値は 3 です。 | 整数 (int) |
dnsサーバー | アプリが参照に使用するカスタム DNS サーバーの一覧。 最大 5 つの DNS サーバーを設定できます。 | 文字列[] |
サイトリミット
名前 | 説明 | 価値 |
---|---|---|
最大ディスクサイズ (Mb) | 許容されるディスク サイズの最大使用量 (MB)。 | 整数 (int) |
最大メモリ (MB 単位) | 許容されるメモリ使用量の最大値 (MB)。 | 整数 (int) |
最大パーセンテージCPU | 許容される CPU 使用率の最大値。 | 整数 (int) |
サイトプロパティ
名前 | 説明 | 価値 |
---|---|---|
autoGeneratedDomainNameラベルスコープ | リソースの作成時に既定のホスト名の一意性のスコープを指定します | 「NoReuse」 'ResourceGroupReuse' 「サブスクリプション再利用」 「テナントリユース」 |
clientAffinityEnabled (クライアントアフィニティ有効) | <コード>クライアント アフィニティを有効にする真の</code> です。コード <、同じセッション内のクライアント要求を同じインスタンスにルーティングするセッション アフィニティ Cookie の送信を停止する false>/code< を>します。 既定値は、/code<>true<コード >です。 | ブール (bool) |
clientAffinityパーティション化Enabled | ブール (bool) | |
clientAffinityProxyEnabled (英語) | <code>true</code> を使用して、クライアントアフィニティ Cookie ドメインを X-Forwarded-Host リクエストヘッダーで上書きします。 <code>false</code> を使用してデフォルトのドメインを使用します。 既定値は、/code<>false<コード >です。 | ブール (bool) |
clientCertEnabled (クライアント証明書有効) | <コード>クライアント証明書認証 (TLS 相互認証) を有効にする真の</code> です。それ以外の場合は、<コード>false</code>。 既定値は、/code<>false<コード >です。 | ブール (bool) |
clientCertExclusionPaths(クライアント証明書除外パス) | クライアント証明書認証のコンマ区切り除外パス | ひも |
clientCertMode | これは ClientCertEnabled 設定で構成されます。 - ClientCertEnabled: false は、ClientCert が無視されていることを意味します。 - ClientCertEnabled: true と ClientCertMode: Required は ClientCert が必要であることを意味します。 - ClientCertEnabled: true と ClientCertMode: Optional は、ClientCert が省略可能または受け入れ可能であることを意味します。 |
'省略可能' 「OptionalInteractiveUser」 '必須' |
クローニング情報 | アプリの作成時に指定した場合、アプリはソース アプリから複製されます。 | クローン情報 |
コンテナサイズ | 関数コンテナーのサイズ。 | 整数 (int) |
カスタムドメイン検証ID | アプリに割り当てられているカスタム ドメインを検証する一意の識別子。 お客様は、確認のためにこの ID を txt レコードに追加します。 | ひも |
dailyMemoryTimeQuota (英語) | 1 日に許可される最大メモリ時間クォータ (動的アプリにのみ適用されます)。 | 整数 (int) |
daprConfig | アプリの Dapr 構成。 | DaprConfig を する |
dns設定 | サイトのさまざまな DNS 関連設定を構成するプロパティ。 | SiteDnsConfigの |
有効 | <コード>アプリが有効になっている場合、/code<>true になります。それ以外の場合は、<コード>false</code>。 この値を false に設定すると、アプリが無効になります (アプリはオフラインになります)。 | ブール (bool) |
endToEnd暗号化有効 | フロントエンドと Worker の間でエンド ツー エンド暗号化を使用するかどうか | ブール (bool) |
functionAppConfig の | Azure 関数アプリに固有の構成。 | 関数AppConfig |
ホスティング環境プロファイル | アプリに使用する App Service Environment。 | ホスティング環境プロファイル |
ホスト名無効 |
<コード>true</code> を使用して、アプリのパブリック ホスト名を無効にします。それ以外の場合は、<コード>false</code>。 <コードが true>/code<>場合、アプリには API 管理プロセス経由でのみアクセスできます。 |
ブール (bool) |
ホスト名SslStates | ホスト名の SSL 状態は、アプリのホスト名の SSL バインドを管理するために使用されます。 | ホスト名SslState[] |
httpsのみ | HttpsOnly: https 要求のみを受け入れるように Web サイトを構成します。 のリダイレクトに関する問題 http 要求 |
ブール (bool) |
ハイパーV | サンドボックス Hyper-V。 | ブール (bool) |
ipモード | アプリの IP モードを指定します。 | 「IPv4」 「IPv4とIPv6」 「IPv6」 |
isキセノン | 現在は使用されていません:サンドボックス Hyper-V。 | ブール (bool) |
keyVault参照アイデンティティ | Key Vault 参照認証に使用する ID。 | ひも |
managedEnvironmentId の | このアプリをホストする、顧客が選択したマネージド環境の Azure Resource Manager ID。 これは、/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} の形式である必要があります。 | ひも |
outboundVnetRouting (英語) | サイトの仮想ネットワーク経由のさまざまな送信トラフィック ルーティング オプションを構成するプロパティ | OutboundVnetルーティング |
publicNetworkAccess (パブリックネットワークアクセス) | すべてのパブリック トラフィックを許可またはブロックするプロパティ。 使用できる値: 'Enabled'、'Disabled'、または空の文字列。 | ひも |
redundancyMode (冗長モード) | サイト冗長モード | 「アクティブアクティブ」 「フェイルオーバー」 「ジオリダンダント」 「マニュアル」 「なし」 |
予約済み | 予約されている場合、<コード>true</code>。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
リソースコンフィグ | 関数アプリのリソース要件。 | リソースコンフィグ |
scmSiteAlsoStopped (英語) | <コード>アプリが停止されたときに SCM (KUDU) サイトを停止する真の</code> です。それ以外の場合は、<コード>false</code>。 既定値は、false</code><>コードです。 | ブール (bool) |
サーバーファームID | 関連付けられた App Service プランのリソース ID。"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}" という形式です。 | ひも |
サイトコンフィグ | App Service アプリの構成。 このプロパティは、機密情報が含まれている可能性があるため、通常の作成要求と読み取り要求に応答して返されません。 | サイトコンフィグ |
sshEnabled (英語) | ssh アクセスを有効にするかどうか。 | ブール (bool) |
storageAccount必須 | お客様が指定したストレージ アカウントが必要かどうかを確認します | ブール (bool) |
virtualNetworkSubnetId | リージョン VNET 統合によって参加する仮想ネットワークとサブネットの Azure Resource Manager ID。 これは、/subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} の形式である必要があります。 |
ひも |
ワークロードプロファイル名 | 実行する関数アプリのワークロード プロファイル名。 | ひも |
スローリクエストベーストリガー
名前 | 説明 | 価値 |
---|---|---|
数える | 要求数。 | 整数 (int) |
道 | 要求パス。 | ひも |
時間間隔 | 時間間隔。 | ひも |
timeTaken (時間かかった) | 所要時間。 | ひも |
ステータスコードベーストリガー
名前 | 説明 | 価値 |
---|---|---|
数える | 要求数。 | 整数 (int) |
道 | 要求のパス | ひも |
ステータス | HTTP 状態コード。 | 整数 (int) |
サブステータス | 要求サブの状態。 | 整数 (int) |
時間間隔 | 時間間隔。 | ひも |
win32ステータス | Win32 エラー コード。 | 整数 (int) |
ステータスコードRangeBasedTrigger
名前 | 説明 | 価値 |
---|---|---|
数える | 要求数。 | 整数 (int) |
道 | ひも | |
ステータスコード | HTTP 状態コード。 | ひも |
時間間隔 | 時間間隔。 | ひも |
ユーザー割り当て識別子
名前 | 説明 | 価値 |
---|
バーチャルアプリケーション
名前 | 説明 | 価値 |
---|---|---|
物理パス | 物理パス。 | ひも |
プリロードEnabled | プリロードが有効な場合、コード<></code> が true になります。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
仮想ディレクトリ | 仮想アプリケーションの仮想ディレクトリ。 | VirtualDirectory[] |
バーチャルパス | 仮想パス。 | ひも |
バーチャルディレクトリ
名前 | 説明 | 価値 |
---|---|---|
物理パス | 物理パス。 | ひも |
バーチャルパス | 仮想アプリケーションへのパス。 | ひも |
使用例
Azure クイック スタートのサンプル
次 Azure クイック スタート テンプレート、このリソースの種類をデプロイするための Bicep サンプルが含まれています。
Bicep ファイル | 説明 |
---|---|
デプロイ スロット を使用して Azure Function App を する | このテンプレートは、運用スロットと追加のデプロイ スロットを備えた Premium プランに関数アプリをプロビジョニングします。 |
高可用性マルチリージョン Web アプリ | このテンプレートを使用すると、Azure Front Door の背後にある異なるリージョンに 2 つの Web アプリを使用して、セキュリティで保護された高可用性のマルチリージョン エンド ツー エンド ソリューションを作成できます。 |
デプロイ スロット を使用した従量課金プランのプロビジョニング機能の | このテンプレートは、動的ホスティング プランである従量課金プランに関数アプリをプロビジョニングします。 アプリはオンデマンドで実行され、継続的なリソース コミットメントなしで、実行ごとに課金されます。 専用ホスティング プランでのプロビジョニングに使用できる他のテンプレートがあります。 |
セキュリティで保護された N 層 Web アプリ の | このテンプレートを使用すると、ステージング スロット(フロントエンドとバックエンド)、フロントエンドが VNet インジェクションとプライベート エンドポイントを通じて安全にバックを消費する 2 つの Web アプリを使用して、セキュリティで保護されたエンド ツー エンド ソリューションを作成できます |
ARM テンプレート リソース定義
サイト/スロット リソースの種類は、次を対象とする操作でデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソース形式
Microsoft.Web/sites/slots リソースを作成するには、次の JSON をテンプレートに追加します。
{
"type": "Microsoft.Web/sites/slots",
"apiVersion": "2024-11-01",
"name": "string",
"extendedLocation": {
"name": "string"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"kind": "string",
"location": "string",
"properties": {
"autoGeneratedDomainNameLabelScope": "string",
"clientAffinityEnabled": "bool",
"clientAffinityPartitioningEnabled": "bool",
"clientAffinityProxyEnabled": "bool",
"clientCertEnabled": "bool",
"clientCertExclusionPaths": "string",
"clientCertMode": "string",
"cloningInfo": {
"appSettingsOverrides": {
"{customized property}": "string"
},
"cloneCustomHostNames": "bool",
"cloneSourceControl": "bool",
"configureLoadBalancing": "bool",
"correlationId": "string",
"hostingEnvironment": "string",
"overwrite": "bool",
"sourceWebAppId": "string",
"sourceWebAppLocation": "string",
"trafficManagerProfileId": "string",
"trafficManagerProfileName": "string"
},
"containerSize": "int",
"customDomainVerificationId": "string",
"dailyMemoryTimeQuota": "int",
"daprConfig": {
"appId": "string",
"appPort": "int",
"enableApiLogging": "bool",
"enabled": "bool",
"httpMaxRequestSize": "int",
"httpReadBufferSize": "int",
"logLevel": "string"
},
"dnsConfiguration": {
"dnsAltServer": "string",
"dnsMaxCacheTimeout": "int",
"dnsRetryAttemptCount": "int",
"dnsRetryAttemptTimeout": "int",
"dnsServers": [ "string" ]
},
"enabled": "bool",
"endToEndEncryptionEnabled": "bool",
"functionAppConfig": {
"deployment": {
"storage": {
"authentication": {
"storageAccountConnectionStringName": "string",
"type": "string",
"userAssignedIdentityResourceId": "string"
},
"type": "string",
"value": "string"
}
},
"runtime": {
"name": "string",
"version": "string"
},
"scaleAndConcurrency": {
"alwaysReady": [
{
"instanceCount": "int",
"name": "string"
}
],
"instanceMemoryMB": "int",
"maximumInstanceCount": "int",
"triggers": {
"http": {
"perInstanceConcurrency": "int"
}
}
}
},
"hostingEnvironmentProfile": {
"id": "string"
},
"hostNamesDisabled": "bool",
"hostNameSslStates": [
{
"hostType": "string",
"name": "string",
"sslState": "string",
"thumbprint": "string",
"toUpdate": "bool",
"virtualIP": "string"
}
],
"httpsOnly": "bool",
"hyperV": "bool",
"ipMode": "string",
"isXenon": "bool",
"keyVaultReferenceIdentity": "string",
"managedEnvironmentId": "string",
"outboundVnetRouting": {
"allTraffic": "bool",
"applicationTraffic": "bool",
"backupRestoreTraffic": "bool",
"contentShareTraffic": "bool",
"imagePullTraffic": "bool"
},
"publicNetworkAccess": "string",
"redundancyMode": "string",
"reserved": "bool",
"resourceConfig": {
"cpu": "int",
"memory": "string"
},
"scmSiteAlsoStopped": "bool",
"serverFarmId": "string",
"siteConfig": {
"acrUseManagedIdentityCreds": "bool",
"acrUserManagedIdentityID": "string",
"alwaysOn": "bool",
"apiDefinition": {
"url": "string"
},
"apiManagementConfig": {
"id": "string"
},
"appCommandLine": "string",
"appSettings": [
{
"name": "string",
"value": "string"
}
],
"autoHealEnabled": "bool",
"autoHealRules": {
"actions": {
"actionType": "string",
"customAction": {
"exe": "string",
"parameters": "string"
},
"minProcessExecutionTime": "string"
},
"triggers": {
"privateBytesInKB": "int",
"requests": {
"count": "int",
"timeInterval": "string"
},
"slowRequests": {
"count": "int",
"path": "string",
"timeInterval": "string",
"timeTaken": "string"
},
"slowRequestsWithPath": [
{
"count": "int",
"path": "string",
"timeInterval": "string",
"timeTaken": "string"
}
],
"statusCodes": [
{
"count": "int",
"path": "string",
"status": "int",
"subStatus": "int",
"timeInterval": "string",
"win32Status": "int"
}
],
"statusCodesRange": [
{
"count": "int",
"path": "string",
"statusCodes": "string",
"timeInterval": "string"
}
]
}
},
"autoSwapSlotName": "string",
"azureStorageAccounts": {
"{customized property}": {
"accessKey": "string",
"accountName": "string",
"mountPath": "string",
"protocol": "string",
"shareName": "string",
"type": "string"
}
},
"connectionStrings": [
{
"connectionString": "string",
"name": "string",
"type": "string"
}
],
"cors": {
"allowedOrigins": [ "string" ],
"supportCredentials": "bool"
},
"defaultDocuments": [ "string" ],
"detailedErrorLoggingEnabled": "bool",
"documentRoot": "string",
"elasticWebAppScaleLimit": "int",
"experiments": {
"rampUpRules": [
{
"actionHostName": "string",
"changeDecisionCallbackUrl": "string",
"changeIntervalInMinutes": "int",
"changeStep": "int",
"maxReroutePercentage": "int",
"minReroutePercentage": "int",
"name": "string",
"reroutePercentage": "int"
}
]
},
"ftpsState": "string",
"functionAppScaleLimit": "int",
"functionsRuntimeScaleMonitoringEnabled": "bool",
"handlerMappings": [
{
"arguments": "string",
"extension": "string",
"scriptProcessor": "string"
}
],
"healthCheckPath": "string",
"http20Enabled": "bool",
"http20ProxyFlag": "int",
"httpLoggingEnabled": "bool",
"ipSecurityRestrictions": [
{
"action": "string",
"description": "string",
"headers": {
"{customized property}": [ "string" ]
},
"ipAddress": "string",
"name": "string",
"priority": "int",
"subnetMask": "string",
"subnetTrafficTag": "int",
"tag": "string",
"vnetSubnetResourceId": "string",
"vnetTrafficTag": "int"
}
],
"ipSecurityRestrictionsDefaultAction": "string",
"javaContainer": "string",
"javaContainerVersion": "string",
"javaVersion": "string",
"keyVaultReferenceIdentity": "string",
"limits": {
"maxDiskSizeInMb": "int",
"maxMemoryInMb": "int",
"maxPercentageCpu": "int"
},
"linuxFxVersion": "string",
"loadBalancing": "string",
"localMySqlEnabled": "bool",
"logsDirectorySizeLimit": "int",
"managedPipelineMode": "string",
"managedServiceIdentityId": "int",
"metadata": [
{
"name": "string",
"value": "string"
}
],
"minimumElasticInstanceCount": "int",
"minTlsCipherSuite": "string",
"minTlsVersion": "string",
"netFrameworkVersion": "string",
"nodeVersion": "string",
"numberOfWorkers": "int",
"phpVersion": "string",
"powerShellVersion": "string",
"preWarmedInstanceCount": "int",
"publicNetworkAccess": "string",
"publishingUsername": "string",
"push": {
"kind": "string",
"properties": {
"dynamicTagsJson": "string",
"isPushEnabled": "bool",
"tagsRequiringAuth": "string",
"tagWhitelistJson": "string"
}
},
"pythonVersion": "string",
"remoteDebuggingEnabled": "bool",
"remoteDebuggingVersion": "string",
"requestTracingEnabled": "bool",
"requestTracingExpirationTime": "string",
"scmIpSecurityRestrictions": [
{
"action": "string",
"description": "string",
"headers": {
"{customized property}": [ "string" ]
},
"ipAddress": "string",
"name": "string",
"priority": "int",
"subnetMask": "string",
"subnetTrafficTag": "int",
"tag": "string",
"vnetSubnetResourceId": "string",
"vnetTrafficTag": "int"
}
],
"scmIpSecurityRestrictionsDefaultAction": "string",
"scmIpSecurityRestrictionsUseMain": "bool",
"scmMinTlsVersion": "string",
"scmType": "string",
"tracingOptions": "string",
"use32BitWorkerProcess": "bool",
"virtualApplications": [
{
"physicalPath": "string",
"preloadEnabled": "bool",
"virtualDirectories": [
{
"physicalPath": "string",
"virtualPath": "string"
}
],
"virtualPath": "string"
}
],
"vnetName": "string",
"vnetPrivatePortsCount": "int",
"vnetRouteAllEnabled": "bool",
"websiteTimeZone": "string",
"webSocketsEnabled": "bool",
"windowsFxVersion": "string",
"xManagedServiceIdentityId": "int"
},
"sshEnabled": "bool",
"storageAccountRequired": "bool",
"virtualNetworkSubnetId": "string",
"workloadProfileName": "string"
},
"tags": {
"{customized property}": "string"
}
}
プロパティ値
マイクロソフト.Web / sites / slots
名前 | 説明 | 価値 |
---|---|---|
apiVersion (英語) | API のバージョン | '2024-11-01' |
拡張ロケーション | 拡張された場所。 | 拡張ロケーション |
アイデンティティ | マネージド サービス ID。 | ManagedServiceIdentity の |
種類 | リソースの種類。 リソースがアプリの場合は、サポートされている種類の値の詳細については、https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference を参照してください。 | ひも |
ロケーション | リソースの場所。 | string (必須) |
名前 | リソース名 | string (必須) |
プロパティ | サイト リソース固有のプロパティ | サイトプロパティ |
タグ | リソース タグ | タグ名と値のディクショナリ。 テンプレート の |
種類 | リソースの種類 | 「Microsoft.Web/sites/slots」 |
ApiDefinitionInfo (英語)
名前 | 説明 | 価値 |
---|---|---|
URL | API 定義の URL。 | ひも |
ApiManagementConfig の
名前 | 説明 | 価値 |
---|---|---|
身分証明書 | APIM-Api 識別子。 | ひも |
AutoHealアクション
名前 | 説明 | 価値 |
---|---|---|
アクションタイプ | 実行する定義済みのアクション。 | 「カスタムアクション」 「ログイベント」 「リサイクル」 |
カスタムアクション | 実行するカスタム アクション。 | AutoHealCustomAction を する |
minProcessExecutionTime(分プロセス実行時間) | プロセスを実行する必要がある最小時間 アクションを実行する前に |
ひも |
AutoHealCustomAction (英語)
名前 | 説明 | 価値 |
---|---|---|
EXEの | 実行する実行可能ファイル。 | ひも |
パラメーター | 実行可能ファイルのパラメーター。 | ひも |
AutoHealRules (自動修復ルール)
名前 | 説明 | 価値 |
---|---|---|
アクション | ルールがトリガーされたときに実行されるアクション。 | AutoHealActions の |
トリガー | 自動修復アクションを実行するタイミングを示す条件。 | AutoHealTriggers を する |
AutoHealトリガー
名前 | 説明 | 価値 |
---|---|---|
privateBytesInKB (英語) | プライベート バイトに基づくルール。 | 整数 (int) |
リクエスト | 要求の合計数に基づくルール。 | RequestsBasedトリガー |
スローリクエスト | 要求の実行時間に基づくルール。 | SlowRequestsBasedTrigger の |
スローリクエストウィズパス | パスを持つ複数の低速要求ルールに基づくルール | SlowRequestsBasedトリガー[] |
ステータスコード | 状態コードに基づくルール。 | StatusCodesBasedトリガー[] |
ステータスコード範囲 | 状態コードの範囲に基づくルール。 | StatusCodesRangeBasedトリガー[] |
AzureStorageInfoValue の略
名前 | 説明 | 価値 |
---|---|---|
アクセスキー | ストレージ アカウントのアクセス キー。 | 糸 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。 |
アカウント名 | ストレージ アカウントの名前。 | ひも |
マウントパス | サイトのランタイム環境内にストレージをマウントするパス。 | ひも |
プロトコル | ストレージ アカウントに使用するマウント プロトコル。 | 'http' 「NFS」 「スMB」 |
シェアネーム | ファイル共有の名前 (BLOB ストレージの場合はコンテナー名)。 | ひも |
種類 | ストレージの種類。 | 'AzureBlob' 「AzureFiles」 |
クローン情報
名前 | 説明 | 価値 |
---|---|---|
appSettingsOverrides (英語) | 複製されたアプリのアプリケーション設定のオーバーライド。 指定した場合、これらの設定は複製された設定をオーバーライドします ソース アプリから。 それ以外の場合、ソース アプリのアプリケーション設定は保持されます。 |
CloningInfoAppSettingsのオーバーライド |
cloneCustomHostNames(クローンカスタムホスト名) | <コード>、ソース アプリからカスタム ホスト名を複製するための真の</code> です。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
クローンソースコントロール | <コード>ソース アプリからソース管理を複製する真の</code>。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
configureLoadBalancing (ロードバランシング) | <コード>、ソース アプリと移行先アプリの負荷分散を構成するための真の</code> です。 | ブール (bool) |
相関ID | 複製操作の関連付け ID。 この ID は、複数の複製操作を結び付けます を使用して同じスナップショットを使用します。 |
糸 制約: 最小長 = 36 最大長 = 36 パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
ホスティング環境 {{ほすとうせん: | App Service Environment。 | ひも |
上書き | <コード>宛先アプリを上書きする true</code>。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
sourceWebAppId(ソースウェブアプリID) | ソース アプリの ARM リソース ID。 アプリ リソース ID の形式 /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} (他のスロットの場合)。 |
string (必須) |
sourceWebAppロケーション | ソース アプリの場所 (例: 米国西部または北ヨーロッパ) | ひも |
trafficManagerProfileId の | 使用する Traffic Manager プロファイルの ARM リソース ID (存在する場合)。 Traffic Manager のリソース ID は次の形式です /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}。 |
ひも |
trafficManagerProfileName (トラフィックマネージャープロファイル名) | 作成する Traffic Manager プロファイルの名前。 これは、Traffic Manager プロファイルがまだ存在しない場合にのみ必要です。 | ひも |
CloningInfoAppSettingsのオーバーライド
名前 | 説明 | 価値 |
---|
ConnStringInfoの
名前 | 説明 | 価値 |
---|---|---|
コネクションストリング | 接続文字列の値。 | ひも |
名前 | 接続文字列の名前。 | ひも |
種類 | データベースの種類。 | 「アピハブ」 「カスタム」 「DocDb」 「イベントハブ」 「MySql」 「通知ハブ」 「PostgreSQL」 「RedisCache」 「サービスバス」 'SQLAzure' 'SQLServer' |
CorsSettings(コルセッティング)
名前 | 説明 | 価値 |
---|---|---|
allowedOrigins | クロスオリジンを許可するオリジンの一覧を取得または設定します。 呼び出し (例: http://example.com:12345 )。 "*" を使用してすべてを許可します。 |
文字列[] |
supportCredentials(英語) | 資格情報を持つ CORS 要求を許可するかどうかを取得または設定します。 見る https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials 詳細については、以下を参照してください。 |
ブール (bool) |
DaprConfig (英語)
名前 | 説明 | 価値 |
---|---|---|
アプリID | Dapr アプリケーション識別子 | ひも |
アプリケーションポート | アプリケーションがリッスンしているポートを Dapr に通知します | 整数 (int) |
enableApiロギング | Dapr サイドカーの API ログ記録を有効にします | ブール (bool) |
有効 | Dapr 側の車が有効かどうかを示すブール値 | ブール (bool) |
httpMaxRequestSize(英語) | 大きなファイルのアップロードを処理するために、要求本文の http サーバー パラメーターの最大サイズを MB 単位で増やします。 既定値は 4 MB です。 | 整数 (int) |
httpReadBufferSize (英語) | マルチ KB ヘッダーを送信するときに処理する http ヘッダー読み取りバッファーの最大サイズ (KB 単位)。 既定値は 65 KB です。 | 整数 (int) |
ログレベル | Dapr サイドカーのログ レベルを設定します。 使用できる値は、デバッグ、情報、警告、エラーです。 既定値は info です。 | 'デバッグ' 'エラー' '情報' 「警告」 |
実験
名前 | 説明 | 価値 |
---|---|---|
rampUpルール | ランプアップ ルールの一覧。 | ランプアップルール[] |
拡張ロケーション
名前 | 説明 | 価値 |
---|---|---|
名前 | 拡張された場所の名前。 | ひも |
関数AppConfig
名前 | 説明 | 価値 |
---|---|---|
展開 | 関数アプリのデプロイ構成。 | 関数デプロイメント |
ランタイム | 関数アプリのランタイム設定。 | 関数ランタイム |
スケールと同時実行性 | 関数アプリのスケールとコンカレンシーの設定。 | 関数ScaleAndConcurrency |
関数AlwaysReadyConfig
名前 | 説明 | 価値 |
---|---|---|
インスタンス数 | 特定の関数グループまたは特定の関数の 'Always Ready' インスタンスの数を設定します。 詳細については、https://aka.ms/flexconsumption/alwaysreadyを参照してください。 | 整数 (int) |
名前 | 関数グループまたは関数名が必要です。 詳細については、https://aka.ms/flexconsumption/alwaysreadyを参照してください。 | ひも |
関数デプロイメント
名前 | 説明 | 価値 |
---|---|---|
ストレージ | 関数アプリによって使用されるデプロイ済みパッケージのストレージ。 | 関数デプロイメントストレージ |
関数デプロイメントストレージ
名前 | 説明 | 価値 |
---|---|---|
認証 | デプロイのためにストレージ アカウントにアクセスするための認証方法。 | 関数DeploymentStorageAuthentication |
種類 | Azure Storage の種類を選択するプロパティ。 使用できるオプション: blobContainer。 | 'ブロブコンテナ' |
価値 | 選択した Azure Storage の種類の URL を設定するプロパティ。 例: blobContainer の場合、値は storageAccountName<.blob.core.windows.net/>containerName<https://>できます。 | ひも |
関数DeploymentStorageAuthentication
名前 | 説明 | 価値 |
---|---|---|
storageAccountConnectionStringName (ストレージアカウント接続文字列名) | StorageAccountConnectionString には、このプロパティを使用します。 ストレージ アカウントの接続文字列を持つアプリ設定の名前を設定します。 他の認証の種類を使用する場合は、このプロパティの値を設定しないでください。 | ひも |
種類 | 選択したストレージ アカウントにアクセスするための認証の種類を選択するプロパティ。 使用可能なオプション: SystemAssignedIdentity、UserAssignedIdentity、StorageAccountConnectionString。 | 'StorageAccountConnectionString' 'SystemAssignedIdentity' 'UserAssignedIdentity' |
userAssignedIdentityリソースID | UserAssignedIdentity には、このプロパティを使用します。 ID のリソース ID を設定します。 他の認証の種類を使用する場合は、このプロパティの値を設定しないでください。 | ひも |
関数ランタイム
名前 | 説明 | 価値 |
---|---|---|
名前 | 関数アプリのランタイム名。 使用可能なオプション: dotnet-isolated、node、java、powershell、python、custom | 「カスタム」 'dotnet-isoled' (dotnet-分離) 'ジャワ' 'ノード' 'PowerShell' 'python' |
バージョン | 関数アプリのランタイム バージョン。 例: 8 (dotnet 分離の場合) | ひも |
関数ScaleAndConcurrency
名前 | 説明 | 価値 |
---|---|---|
alwaysReady(常時対応) | 関数アプリの 'Always Ready' 構成。 | 関数AlwaysReadyConfig[] |
インスタンスメモリMB | 関数アプリの各インスタンスに割り当てられるメモリの量を MB 単位で設定します。 CPU とネットワーク帯域幅は比例して割り当てられます。 | 整数 (int) |
maximumInstanceCount (インスタンス数) | 関数アプリのインスタンスの最大数。 | 整数 (int) |
トリガー | 関数アプリトリガーのスケール設定とコンカレンシー設定。 | 関数ScaleAndConcurrencyTriggers |
関数ScaleAndConcurrencyTriggers
名前 | 説明 | 価値 |
---|---|---|
httpの | HTTP トリガーのスケール設定とコンカレンシー設定。 | FunctionsScaleAndConcurrencyTriggersHttp の |
関数ScaleAndConcurrencyTriggersHttp
名前 | 説明 | 価値 |
---|---|---|
perInstanceConcurrency | インスタンスあたりの同時 HTTP トリガー呼び出しの最大数。 | 整数 (int) |
ハンドラマッピング
名前 | 説明 | 価値 |
---|---|---|
引数 | スクリプト プロセッサに渡されるコマンド ライン引数。 | ひも |
延長 | この拡張機能を持つ要求は、指定された FastCGI アプリケーションを使用して処理されます。 | ひも |
スクリプトプロセッサ | FastCGI アプリケーションへの絶対パス。 | ひも |
ホスティング環境プロファイル
名前 | 説明 | 価値 |
---|---|---|
身分証明書 | App Service Environment のリソース ID。 | ひも |
ホスト名SslState
名前 | 説明 | 価値 |
---|---|---|
ホストタイプ | ホスト名が標準ホスト名かリポジトリ ホスト名かを示します。 | 「リポジトリ」 「スタンダード」 |
名前 | Hostname。 | ひも |
sslStateの | SSL の種類。 | 「無効」 'IpBasedEnabled' 「SniEnabled」 |
拇印 | SSL 証明書の拇印。 | ひも |
更新する | 既存のホスト名を更新するには、<コード>true</code> に設定します。 | ブール (bool) |
仮想IP | IP ベースの SSL が有効になっている場合、ホスト名に割り当てられる仮想 IP アドレス。 | ひも |
IpSecurityの制限
名前 | 説明 | 価値 |
---|---|---|
アクション | この IP 範囲のアクセスを許可または拒否します。 | ひも |
説明 | IP 制限規則の説明。 | ひも |
ヘッダー | IP 制限規則ヘッダー。 X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples)。 一致するロジックは .. - プロパティが null または空 (既定値) の場合、すべてのホスト (または不足) が許可されます。 - 値は、ordinal-ignore-case (ポート番号を除く) を使用して比較されます。 - サブドメインのワイルドカードは許可されますが、ルート ドメインと一致しません。 たとえば、*.contoso.com はサブドメイン foo.contoso.com と一致します ただし、ルート ドメイン contoso.com または複数レベルの foo.bar.contoso.com - Unicode ホスト名は許可されますが、照合のために Punycode に変換されます。 X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples)。 一致するロジックは .. - プロパティが null または空 (既定値) の場合は、転送された for チェーン (または存在しません) が許可されます。 - チェーン (コンマ区切り) 内のアドレス (ポート番号を除く) が、プロパティで定義されている CIDR と一致する場合。 X-Azure-FDID と X-FD-HealthProbe。 一致するロジックは完全一致です。 |
IpSecurityRestrictionHeaders の |
IPアドレス | セキュリティ制限が有効な IP アドレス。 純粋な ipv4 アドレス (必要な SubnetMask プロパティ) または ipv4/mask (先頭のビット一致) などの CIDR 表記。 CIDR の場合、 SubnetMask プロパティを指定しないでください。 |
ひも |
名前 | IP 制限規則の名前。 | ひも |
優先権 | IP 制限規則の優先順位。 | 整数 (int) |
サブネットマスク | 制限が有効な IP アドレスの範囲のサブネット マスク。 | ひも |
サブネットトラフィックタグ | (内部)サブネット トラフィック タグ | 整数 (int) |
タグ | この IP フィルターの用途を定義します。 これは、プロキシでの IP フィルター処理をサポートするためです。 | デフォルト 「サービスタグ」 「XffProxy」 |
vnetSubnetResourceId | 仮想ネットワーク リソース ID | ひも |
vnetトラフィックタグ | (内部)Vnet トラフィック タグ | 整数 (int) |
IpSecurityRestrictionヘッダー
名前 | 説明 | 価値 |
---|
マネージドサービスアイデンティティ
名前 | 説明 | 価値 |
---|---|---|
種類 | マネージド サービス ID の種類。 | 「なし」 'システム割り当て' 'SystemAssigned,UserAssigned' 'UserAssigned' |
userAssignedIdentities (ユーザー割り当て済みアイデンティティ) | リソースに関連付けられているユーザー割り当て ID の一覧。 ユーザー ID ディクショナリ のキー参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} という形式の ARM リソース ID になります。 | ManagedServiceIdentityUserAssignedIdentities の |
ManagedServiceIdentityUserAssignedIdentities
名前 | 説明 | 価値 |
---|
名前値ペア
名前 | 説明 | 価値 |
---|---|---|
名前 | ペア名。 | ひも |
価値 | ペア値。 | ひも |
OutboundVnetルーティング
名前 | 説明 | 価値 |
---|---|---|
allトラフィック | この設定が true に設定されている場合は、OutboundVnetRouting で定義されている他のすべてのルーティング オプションを有効にします。 | ブール (bool) |
アプリケーショントラフィック | これにより、すべての送信トラフィックに仮想ネットワーク セキュリティ グループとユーザー定義ルートが適用されます。 以前は VnetRouteAllEnabled と呼ばれていました。 | ブール (bool) |
backupRestoreトラフィック | 仮想ネットワーク経由でのバックアップ操作と復元操作を有効にします。 以前は VnetBackupRestoreEnabled と呼ばれていました | ブール (bool) |
コンテンツシェアトラフィック | 仮想ネットワーク経由でコンテンツにアクセスできるようにします。 以前は VnetContentShareEnabled と呼ばれていました | ブール (bool) |
イメージプルトラフィック | Virtual Network 経由でのイメージのプルを有効にします。 以前は VnetImagePullEnabled と呼ばれていました。 | ブール (bool) |
プッシュ設定
名前 | 説明 | 価値 |
---|---|---|
種類 | リソースの種類。 | ひも |
プロパティ | PushSettings リソース固有のプロパティ | PushSettingsProperties の |
PushSettingsProperties (プッシュ設定プロパティ)
名前 | 説明 | 価値 |
---|---|---|
dynamicTagsJsonの | プッシュ登録エンドポイントのユーザー要求から評価される動的タグの一覧を含む JSON 文字列を取得または設定します。 | ひも |
isPushEnabledの | プッシュ エンドポイントが有効かどうかを示すフラグを取得または設定します。 | bool (必須) |
タグRequiringAuth | プッシュ登録エンドポイントでユーザー認証を使用する必要があるタグの一覧を含む JSON 文字列を取得または設定します。 タグは、英数字と次の文字で構成できます。 '_', '@', '#', '.', ':', '-'. 検証は PushRequestHandler で実行する必要があります。 |
ひも |
タグホワイトリストJson | プッシュ登録エンドポイントで使用するためにホワイトリストに登録されているタグの一覧を含む JSON 文字列を取得または設定します。 | ひも |
ランプアップルール
名前 | 説明 | 価値 |
---|---|---|
アクションホスト名 | トラフィックがリダイレクトされるスロットのホスト名 (決定した場合)。 例: myapp-stage.azurewebsites.net。 | ひも |
変更決定コールバックURL | カスタム決定アルゴリズムは、指定できる URL を TiPCallback サイト拡張機能で提供できます。 | ひも |
変更間隔 (分単位) | ReroutePercentage を再評価する間隔を分単位で指定します。 | 整数 (int) |
チェンジステップ | 自動ランプ アップ シナリオでは、これは、MinReroutePercentage</code> または <コード>\n<コードに到達するまで、ReroutePercentage>/code< を >コードから追加または削除する手順です。 MaxReroutePercentage</code><コードを >します。 サイト メトリックは、ChangeIntervalInMinutes</code><>コードで指定された N 分ごとにチェックされます。カスタム意思決定アルゴリズムの\n は、<コード>ChangeDecisionCallbackUrl</code>で指定できる URL を TiPCallback サイト拡張機能で指定できます。 |
整数 (int) |
maxReroutePercentage | ReroutePercentage を維持する上限を指定します。 | 整数 (int) |
minRerouteパーセンテージ | ReroutePercentage が維持される下限を指定します。 | 整数 (int) |
名前 | ルーティング規則の名前。 推奨される名前は、実験のトラフィックを受信するスロットを指すように設定します。 | ひも |
rerouteパーセンテージ | ActionHostName</code><>コードにリダイレクトされるトラフィックの割合。 | 整数 (int) |
RequestsBasedトリガー
名前 | 説明 | 価値 |
---|---|---|
数える | 要求数。 | 整数 (int) |
時間間隔 | 時間間隔。 | ひも |
リソースコンフィグ
名前 | 説明 | 価値 |
---|---|---|
CPUの | コアで必要な CPU (例: 0.5) | 整数 (int) |
記憶 | 必要なメモリ (例: "1Gi" ) | ひも |
リソースタグ
名前 | 説明 | 価値 |
---|
サイトコンフィグ
名前 | 説明 | 価値 |
---|---|---|
acrUseManagedIdentityCreds | ACR プルにマネージド ID Creds を使用するためのフラグ | ブール (bool) |
acrUserManagedIdentityID | ユーザー マネージド ID を使用している場合、ユーザー マネージド ID ClientId | ひも |
alwaysOn(常時オン) | Always On が有効な場合、<コード>true</code>。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
apiDefinition (英語) | アプリの正式な API 定義に関する情報。 | ApiDefinitionInfo (英語) |
apiManagementConfig の | アプリにリンクされた Azure API 管理設定。 | ApiManagementConfig の |
appCommandLineの | 起動するアプリのコマンド ライン。 | ひも |
アプリ設定 | アプリケーションの設定。 このプロパティは、機密情報が含まれている可能性があるため、通常の作成要求と読み取り要求に応答して返されません。 | 名前値ペア[] |
オートヒール有効 | 自動修復が有効な場合、コード <>true</code>。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
オートヒールルール | 自動修復ルール。 | AutoHealRules を する |
autoSwapSlotName (英語) | スロット名の自動スワップ。 | ひも |
azureStorageAccounts の略 | Azure ストレージ アカウントの一覧。 | SiteConfigAzureStorageAccounts |
接続文字列 | 接続文字列。 このプロパティは、機密情報が含まれている可能性があるため、通常の作成要求と読み取り要求に応答して返されません。 | ConnStringInfo[] |
クロスオリジンリソース共有 (CORS) | クロスオリジン リソース共有 (CORS) 設定。 | CorsSettings の |
デフォルトドキュメント | 既定のドキュメント。 | 文字列[] |
detailedErrorLoggingEnabled (詳細エラーログ有効) | 詳細なエラー ログが有効になっている場合、コード<>/code< に true を >します。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
ドキュメントルート | ドキュメント ルート。 | ひも |
elasticWebAppScaleLimit (英語) | サイトがスケールアウトできるワーカーの最大数。 この設定は、ElasticScaleEnabled が true</code>コード <プラン内のアプリにのみ適用> |
int 制約: 最小値 = 0 |
実験 | これは、ポリモーフィック型の場合に回避できます。 | 実験 |
ftpsの状態 | FTP/FTPS サービスの状態 | 「オールコンロド」 「無効」 「FtpsOnly」 |
functionAppScaleLimit | サイトがスケールアウトできるワーカーの最大数。 この設定は、従量課金プランと Elastic Premium プランにのみ適用されます |
int 制約: 最小値 = 0 |
関数RuntimeScaleMonitoringEnabled | 関数のランタイム スケール監視が有効かどうかを示す値を取得または設定します。 有効にすると、 ScaleController はイベント ソースを直接監視せず、代わりに ランタイムを使用してスケールの状態を取得します。 |
ブール (bool) |
ハンドラマッピング | ハンドラー マッピング。 | ハンドラマッピング[] |
ヘルスチェックパス | 正常性チェック パス | ひも |
http20有効 | Http20Enabled: クライアントが http2.0 経由で接続できるように Web サイトを構成します | ブール (bool) |
http20プロキシフラグ | Http20ProxyFlag: http2.0 がアプリまでプロキシされるのを許可するように Web サイトを構成します。 0 = 無効、1 = すべての http2 トラフィック、2 = gRPC のみのパススルー。 | 整数 (int) |
httpロギングEnabled | <コード>、HTTP ログが有効になっている場合は 、/code<>true になります。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
ipSecurityの制限 | メインの IP セキュリティ制限。 | IpSecurityRestriction[] |
ipSecurityRestrictionsDefaultAction | 規則が一致しない場合のメイン アクセス制限の既定のアクション。 | 「許可する」 「否定する」 |
javaコンテナ | Java コンテナー。 | ひも |
javaContainerVersion | Java コンテナーのバージョン。 | ひも |
javaバージョン | Java バージョン。 | ひも |
keyVault参照アイデンティティ | Key Vault 参照認証に使用する ID。 | ひも |
切り | サイトの制限。 | サイトリミット |
linuxFxバージョン | Linux App Framework とバージョン | ひも |
ロードバランシング | サイトの負荷分散。 | 「最小リクエスト」 「LeastRequestsWithTieBreaker」 「最小応答時間」 「PerSiteRoundRobin」 「RequestHash」 「ウェイトラウンドロビン」 「加重合計トラフィック」 |
localMySqlEnabled (英語) | <コード>ローカル MySQL を有効にするには、/code<>true です。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
logsDirectorySizeLimit | HTTP ログのディレクトリ サイズの制限。 | 整数 (int) |
managedパイプラインモード | マネージド パイプライン モード。 | 「クラシック」 「統合」 |
managedServiceIdentityId (マネージドサービスアイデンティティイド) | マネージド サービス ID | 整数 (int) |
メタデータ | アプリケーション メタデータ。 このプロパティはシークレットを含む可能性があるため、取得できません。 | 名前値ペア[] |
minimumElasticInstanceCount | サイトの最小インスタンス数 この設定は Elastic Plans にのみ適用されます |
int 制約: 最小値 = 0 最大値 = 20 |
minTlsサイファスイート | アプリケーションで許可される最小強度 TLS 暗号スイート | 「TLS_AES_128_GCM_SHA256」 「TLS_AES_256_GCM_SHA384」 「TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256」 「TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256」 「TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384」 「TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA」 「TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256」 「TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256」 「TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA」 「TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384」 「TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384」 「TLS_RSA_WITH_AES_128_CBC_SHA」 「TLS_RSA_WITH_AES_128_CBC_SHA256」 「TLS_RSA_WITH_AES_128_GCM_SHA256」 「TLS_RSA_WITH_AES_256_CBC_SHA」 「TLS_RSA_WITH_AES_256_CBC_SHA256」 「TLS_RSA_WITH_AES_256_GCM_SHA384」 |
minTlsバージョン | MinTlsVersion: SSL 要求に必要な TLS の最小バージョンを構成します | '1.0' '1.1' '1.2' '1.3' |
netFrameworkVersion (英語) | .NET Framework のバージョン。 | ひも |
ノードバージョン | Node.jsのバージョン。 | ひも |
numberOfWorkers の | ワーカーの数。 | 整数 (int) |
phpバージョン | PHP のバージョン。 | ひも |
PowerShellのバージョン | PowerShell のバージョン。 | ひも |
preWarmedInstanceCount | 事前ウォーミングされたインスタンスの数。 この設定は、従量課金プランとエラスティック プランにのみ適用されます |
int 制約: 最小値 = 0 最大値 = 10 |
publicNetworkAccess (パブリックネットワークアクセス) | すべてのパブリック トラフィックを許可またはブロックするプロパティ。 | ひも |
公開ユーザー名 | ユーザー名の発行。 | ひも |
押す | プッシュ エンドポイントの設定。 | PushSettings の |
pythonバージョン | Python のバージョン。 | ひも |
リモートデバッグ有効 | リモート デバッグ<有効な場合は、/code><true を >します。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
リモートデバッグバージョン | リモート デバッグ バージョン。 | ひも |
requestTracingEnabled (リクエストトレーシング有効) | 要求トレースが有効な場合、<コード>true</code>。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
requestTracingExpirationTime | 要求トレースの有効期限。 | ひも |
scmIpSecurityRestrictions (英語) | scm の IP セキュリティ制限。 | IpSecurityRestriction[] |
scmIpSecurityRestrictionsDefaultAction | 規則が一致しない場合の scm アクセス制限の既定のアクション。 | 「許可する」 「否定する」 |
scmIpSecurityRestrictionsUseMain | scm で main を使用するための IP セキュリティ制限。 | ブール (bool) |
scmMinTlsVersion (英語) | ScmMinTlsVersion: SCM サイトの SSL 要求に必要な TLS の最小バージョンを構成します | '1.0' '1.1' '1.2' '1.3' |
scmタイプ | SCM 型。 | 「BitbucketGit」 「BitbucketHg」 「CodePlexGit」 「CodePlexHg」 「ドロップボックス」 「外部Git」 '外部Hg' 「GitHub」 「ローカルギット」 「なし」 「OneDrive」 「Tfs」 「VSO」 「VSTSRM」 |
トレーシングオプション | トレース オプション。 | ひも |
use32BitWorkerProcess を使用します。 | <コード>、32 ビットワーカー プロセスを使用する true</code>。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
バーチャルアプリケーション | 仮想アプリケーション。 | バーチャルアプリケーション[] |
vnetName (英語) | 仮想ネットワーク名。 | ひも |
vnetPrivatePortsCount | このアプリに割り当てられているプライベート ポートの数。 これらは実行時に動的に割り当てられます。 | 整数 (int) |
vnetRouteAllEnabled | [Virtual Network Route All]\(仮想ネットワーク ルートすべて\) が有効になっています。 これにより、すべての送信トラフィックに仮想ネットワーク セキュリティ グループとユーザー定義ルートが適用されます。 | ブール (bool) |
ウェブサイトタイムゾーン | サイトがタイムスタンプの生成に使用するタイム ゾーンを設定します。 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</code>。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
windowsFxバージョン | Xenon App Framework とバージョン | ひも |
xManagedServiceIdentityId | 明示的なマネージド サービス ID | 整数 (int) |
SiteConfigAzureStorageAccounts
名前 | 説明 | 価値 |
---|
SiteDnsConfigの
名前 | 説明 | 価値 |
---|---|---|
dnsAltサーバー | アプリで使用される代替 DNS サーバー。 このプロパティは、WEBSITE_DNS_ALT_SERVER アプリ設定をレプリケートします。 | ひも |
dnsMaxCacheTimeout(英語) | DNS が数秒でキャッシュされるカスタム時間。 使用できる範囲: 0 ~ 60。 既定値は 30 秒です。 0 はキャッシュが無効を意味します。 | 整数 (int) |
dnsRetryAttemptCount(英語) | DNS 参照の再試行の合計数。 使用できる範囲: 1 ~ 5。 既定値は 3 です。 | 整数 (int) |
dnsRetryAttemptTimeout(英語) | 1 回の DNS 参照のタイムアウト (秒単位)。 使用できる範囲: 1 ~ 30。 既定値は 3 です。 | 整数 (int) |
dnsサーバー | アプリが参照に使用するカスタム DNS サーバーの一覧。 最大 5 つの DNS サーバーを設定できます。 | 文字列[] |
サイトリミット
名前 | 説明 | 価値 |
---|---|---|
最大ディスクサイズ (Mb) | 許容されるディスク サイズの最大使用量 (MB)。 | 整数 (int) |
最大メモリ (MB 単位) | 許容されるメモリ使用量の最大値 (MB)。 | 整数 (int) |
最大パーセンテージCPU | 許容される CPU 使用率の最大値。 | 整数 (int) |
サイトプロパティ
名前 | 説明 | 価値 |
---|---|---|
autoGeneratedDomainNameラベルスコープ | リソースの作成時に既定のホスト名の一意性のスコープを指定します | 「NoReuse」 'ResourceGroupReuse' 「サブスクリプション再利用」 「テナントリユース」 |
clientAffinityEnabled (クライアントアフィニティ有効) | <コード>クライアント アフィニティを有効にする真の</code> です。コード <、同じセッション内のクライアント要求を同じインスタンスにルーティングするセッション アフィニティ Cookie の送信を停止する false>/code< を>します。 既定値は、/code<>true<コード >です。 | ブール (bool) |
clientAffinityパーティション化Enabled | ブール (bool) | |
clientAffinityProxyEnabled (英語) | <code>true</code> を使用して、クライアントアフィニティ Cookie ドメインを X-Forwarded-Host リクエストヘッダーで上書きします。 <code>false</code> を使用してデフォルトのドメインを使用します。 既定値は、/code<>false<コード >です。 | ブール (bool) |
clientCertEnabled (クライアント証明書有効) | <コード>クライアント証明書認証 (TLS 相互認証) を有効にする真の</code> です。それ以外の場合は、<コード>false</code>。 既定値は、/code<>false<コード >です。 | ブール (bool) |
clientCertExclusionPaths(クライアント証明書除外パス) | クライアント証明書認証のコンマ区切り除外パス | ひも |
clientCertMode | これは ClientCertEnabled 設定で構成されます。 - ClientCertEnabled: false は、ClientCert が無視されていることを意味します。 - ClientCertEnabled: true と ClientCertMode: Required は ClientCert が必要であることを意味します。 - ClientCertEnabled: true と ClientCertMode: Optional は、ClientCert が省略可能または受け入れ可能であることを意味します。 |
'省略可能' 「OptionalInteractiveUser」 '必須' |
クローニング情報 | アプリの作成時に指定した場合、アプリはソース アプリから複製されます。 | クローン情報 |
コンテナサイズ | 関数コンテナーのサイズ。 | 整数 (int) |
カスタムドメイン検証ID | アプリに割り当てられているカスタム ドメインを検証する一意の識別子。 お客様は、確認のためにこの ID を txt レコードに追加します。 | ひも |
dailyMemoryTimeQuota (英語) | 1 日に許可される最大メモリ時間クォータ (動的アプリにのみ適用されます)。 | 整数 (int) |
daprConfig | アプリの Dapr 構成。 | DaprConfig を する |
dns設定 | サイトのさまざまな DNS 関連設定を構成するプロパティ。 | SiteDnsConfigの |
有効 | <コード>アプリが有効になっている場合、/code<>true になります。それ以外の場合は、<コード>false</code>。 この値を false に設定すると、アプリが無効になります (アプリはオフラインになります)。 | ブール (bool) |
endToEnd暗号化有効 | フロントエンドと Worker の間でエンド ツー エンド暗号化を使用するかどうか | ブール (bool) |
functionAppConfig の | Azure 関数アプリに固有の構成。 | 関数AppConfig |
ホスティング環境プロファイル | アプリに使用する App Service Environment。 | ホスティング環境プロファイル |
ホスト名無効 |
<コード>true</code> を使用して、アプリのパブリック ホスト名を無効にします。それ以外の場合は、<コード>false</code>。 <コードが true>/code<>場合、アプリには API 管理プロセス経由でのみアクセスできます。 |
ブール (bool) |
ホスト名SslStates | ホスト名の SSL 状態は、アプリのホスト名の SSL バインドを管理するために使用されます。 | ホスト名SslState[] |
httpsのみ | HttpsOnly: https 要求のみを受け入れるように Web サイトを構成します。 のリダイレクトに関する問題 http 要求 |
ブール (bool) |
ハイパーV | サンドボックス Hyper-V。 | ブール (bool) |
ipモード | アプリの IP モードを指定します。 | 「IPv4」 「IPv4とIPv6」 「IPv6」 |
isキセノン | 現在は使用されていません:サンドボックス Hyper-V。 | ブール (bool) |
keyVault参照アイデンティティ | Key Vault 参照認証に使用する ID。 | ひも |
managedEnvironmentId の | このアプリをホストする、顧客が選択したマネージド環境の Azure Resource Manager ID。 これは、/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} の形式である必要があります。 | ひも |
outboundVnetRouting (英語) | サイトの仮想ネットワーク経由のさまざまな送信トラフィック ルーティング オプションを構成するプロパティ | OutboundVnetルーティング |
publicNetworkAccess (パブリックネットワークアクセス) | すべてのパブリック トラフィックを許可またはブロックするプロパティ。 使用できる値: 'Enabled'、'Disabled'、または空の文字列。 | ひも |
redundancyMode (冗長モード) | サイト冗長モード | 「アクティブアクティブ」 「フェイルオーバー」 「ジオリダンダント」 「マニュアル」 「なし」 |
予約済み | 予約されている場合、<コード>true</code>。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
リソースコンフィグ | 関数アプリのリソース要件。 | リソースコンフィグ |
scmSiteAlsoStopped (英語) | <コード>アプリが停止されたときに SCM (KUDU) サイトを停止する真の</code> です。それ以外の場合は、<コード>false</code>。 既定値は、false</code><>コードです。 | ブール (bool) |
サーバーファームID | 関連付けられた App Service プランのリソース ID。"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}" という形式です。 | ひも |
サイトコンフィグ | App Service アプリの構成。 このプロパティは、機密情報が含まれている可能性があるため、通常の作成要求と読み取り要求に応答して返されません。 | サイトコンフィグ |
sshEnabled (英語) | ssh アクセスを有効にするかどうか。 | ブール (bool) |
storageAccount必須 | お客様が指定したストレージ アカウントが必要かどうかを確認します | ブール (bool) |
virtualNetworkSubnetId | リージョン VNET 統合によって参加する仮想ネットワークとサブネットの Azure Resource Manager ID。 これは、/subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} の形式である必要があります。 |
ひも |
ワークロードプロファイル名 | 実行する関数アプリのワークロード プロファイル名。 | ひも |
スローリクエストベーストリガー
名前 | 説明 | 価値 |
---|---|---|
数える | 要求数。 | 整数 (int) |
道 | 要求パス。 | ひも |
時間間隔 | 時間間隔。 | ひも |
timeTaken (時間かかった) | 所要時間。 | ひも |
ステータスコードベーストリガー
名前 | 説明 | 価値 |
---|---|---|
数える | 要求数。 | 整数 (int) |
道 | 要求のパス | ひも |
ステータス | HTTP 状態コード。 | 整数 (int) |
サブステータス | 要求サブの状態。 | 整数 (int) |
時間間隔 | 時間間隔。 | ひも |
win32ステータス | Win32 エラー コード。 | 整数 (int) |
ステータスコードRangeBasedTrigger
名前 | 説明 | 価値 |
---|---|---|
数える | 要求数。 | 整数 (int) |
道 | ひも | |
ステータスコード | HTTP 状態コード。 | ひも |
時間間隔 | 時間間隔。 | ひも |
ユーザー割り当て識別子
名前 | 説明 | 価値 |
---|
バーチャルアプリケーション
名前 | 説明 | 価値 |
---|---|---|
物理パス | 物理パス。 | ひも |
プリロードEnabled | プリロードが有効な場合、コード<></code> が true になります。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
仮想ディレクトリ | 仮想アプリケーションの仮想ディレクトリ。 | VirtualDirectory[] |
バーチャルパス | 仮想パス。 | ひも |
バーチャルディレクトリ
名前 | 説明 | 価値 |
---|---|---|
物理パス | 物理パス。 | ひも |
バーチャルパス | 仮想アプリケーションへのパス。 | ひも |
使用例
Azure クイックスタート テンプレート
このリソースの種類 デプロイする Azure クイック スタート テンプレート 次に示します。
テンプレート | 説明 |
---|---|
デプロイ スロット を使用して Azure Function App を する |
このテンプレートは、運用スロットと追加のデプロイ スロットを備えた Premium プランに関数アプリをプロビジョニングします。 |
高可用性マルチリージョン Web アプリ |
このテンプレートを使用すると、Azure Front Door の背後にある異なるリージョンに 2 つの Web アプリを使用して、セキュリティで保護された高可用性のマルチリージョン エンド ツー エンド ソリューションを作成できます。 |
デプロイ スロット を使用した従量課金プランのプロビジョニング機能の |
このテンプレートは、動的ホスティング プランである従量課金プランに関数アプリをプロビジョニングします。 アプリはオンデマンドで実行され、継続的なリソース コミットメントなしで、実行ごとに課金されます。 専用ホスティング プランでのプロビジョニングに使用できる他のテンプレートがあります。 |
セキュリティで保護された N 層 Web アプリ の |
このテンプレートを使用すると、ステージング スロット(フロントエンドとバックエンド)、フロントエンドが VNet インジェクションとプライベート エンドポイントを通じて安全にバックを消費する 2 つの Web アプリを使用して、セキュリティで保護されたエンド ツー エンド ソリューションを作成できます |
カスタム デプロイ スロット を使用して Web アプリを する |
このテンプレートは、Azure Web Apps にカスタム デプロイ スロットを備えた Web アプリを簡単にデプロイする方法を提供します。 |
Terraform (AzAPI プロバイダー) リソース定義
サイト/スロット リソースの種類は、次を対象とする操作でデプロイできます。
- リソース・グループ
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソース形式
Microsoft.Web/sites/slots リソースを作成するには、次の Terraform をテンプレートに追加します。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/sites/slots@2024-11-01"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
extendedLocation = {
name = "string"
}
kind = "string"
properties = {
autoGeneratedDomainNameLabelScope = "string"
clientAffinityEnabled = bool
clientAffinityPartitioningEnabled = bool
clientAffinityProxyEnabled = bool
clientCertEnabled = bool
clientCertExclusionPaths = "string"
clientCertMode = "string"
cloningInfo = {
appSettingsOverrides = {
{customized property} = "string"
}
cloneCustomHostNames = bool
cloneSourceControl = bool
configureLoadBalancing = bool
correlationId = "string"
hostingEnvironment = "string"
overwrite = bool
sourceWebAppId = "string"
sourceWebAppLocation = "string"
trafficManagerProfileId = "string"
trafficManagerProfileName = "string"
}
containerSize = int
customDomainVerificationId = "string"
dailyMemoryTimeQuota = int
daprConfig = {
appId = "string"
appPort = int
enableApiLogging = bool
enabled = bool
httpMaxRequestSize = int
httpReadBufferSize = int
logLevel = "string"
}
dnsConfiguration = {
dnsAltServer = "string"
dnsMaxCacheTimeout = int
dnsRetryAttemptCount = int
dnsRetryAttemptTimeout = int
dnsServers = [
"string"
]
}
enabled = bool
endToEndEncryptionEnabled = bool
functionAppConfig = {
deployment = {
storage = {
authentication = {
storageAccountConnectionStringName = "string"
type = "string"
userAssignedIdentityResourceId = "string"
}
type = "string"
value = "string"
}
}
runtime = {
name = "string"
version = "string"
}
scaleAndConcurrency = {
alwaysReady = [
{
instanceCount = int
name = "string"
}
]
instanceMemoryMB = int
maximumInstanceCount = int
triggers = {
http = {
perInstanceConcurrency = int
}
}
}
}
hostingEnvironmentProfile = {
id = "string"
}
hostNamesDisabled = bool
hostNameSslStates = [
{
hostType = "string"
name = "string"
sslState = "string"
thumbprint = "string"
toUpdate = bool
virtualIP = "string"
}
]
httpsOnly = bool
hyperV = bool
ipMode = "string"
isXenon = bool
keyVaultReferenceIdentity = "string"
managedEnvironmentId = "string"
outboundVnetRouting = {
allTraffic = bool
applicationTraffic = bool
backupRestoreTraffic = bool
contentShareTraffic = bool
imagePullTraffic = bool
}
publicNetworkAccess = "string"
redundancyMode = "string"
reserved = bool
resourceConfig = {
cpu = int
memory = "string"
}
scmSiteAlsoStopped = bool
serverFarmId = "string"
siteConfig = {
acrUseManagedIdentityCreds = bool
acrUserManagedIdentityID = "string"
alwaysOn = bool
apiDefinition = {
url = "string"
}
apiManagementConfig = {
id = "string"
}
appCommandLine = "string"
appSettings = [
{
name = "string"
value = "string"
}
]
autoHealEnabled = bool
autoHealRules = {
actions = {
actionType = "string"
customAction = {
exe = "string"
parameters = "string"
}
minProcessExecutionTime = "string"
}
triggers = {
privateBytesInKB = int
requests = {
count = int
timeInterval = "string"
}
slowRequests = {
count = int
path = "string"
timeInterval = "string"
timeTaken = "string"
}
slowRequestsWithPath = [
{
count = int
path = "string"
timeInterval = "string"
timeTaken = "string"
}
]
statusCodes = [
{
count = int
path = "string"
status = int
subStatus = int
timeInterval = "string"
win32Status = int
}
]
statusCodesRange = [
{
count = int
path = "string"
statusCodes = "string"
timeInterval = "string"
}
]
}
}
autoSwapSlotName = "string"
azureStorageAccounts = {
{customized property} = {
accessKey = "string"
accountName = "string"
mountPath = "string"
protocol = "string"
shareName = "string"
type = "string"
}
}
connectionStrings = [
{
connectionString = "string"
name = "string"
type = "string"
}
]
cors = {
allowedOrigins = [
"string"
]
supportCredentials = bool
}
defaultDocuments = [
"string"
]
detailedErrorLoggingEnabled = bool
documentRoot = "string"
elasticWebAppScaleLimit = int
experiments = {
rampUpRules = [
{
actionHostName = "string"
changeDecisionCallbackUrl = "string"
changeIntervalInMinutes = int
changeStep = int
maxReroutePercentage = int
minReroutePercentage = int
name = "string"
reroutePercentage = int
}
]
}
ftpsState = "string"
functionAppScaleLimit = int
functionsRuntimeScaleMonitoringEnabled = bool
handlerMappings = [
{
arguments = "string"
extension = "string"
scriptProcessor = "string"
}
]
healthCheckPath = "string"
http20Enabled = bool
http20ProxyFlag = int
httpLoggingEnabled = bool
ipSecurityRestrictions = [
{
action = "string"
description = "string"
headers = {
{customized property} = [
"string"
]
}
ipAddress = "string"
name = "string"
priority = int
subnetMask = "string"
subnetTrafficTag = int
tag = "string"
vnetSubnetResourceId = "string"
vnetTrafficTag = int
}
]
ipSecurityRestrictionsDefaultAction = "string"
javaContainer = "string"
javaContainerVersion = "string"
javaVersion = "string"
keyVaultReferenceIdentity = "string"
limits = {
maxDiskSizeInMb = int
maxMemoryInMb = int
maxPercentageCpu = int
}
linuxFxVersion = "string"
loadBalancing = "string"
localMySqlEnabled = bool
logsDirectorySizeLimit = int
managedPipelineMode = "string"
managedServiceIdentityId = int
metadata = [
{
name = "string"
value = "string"
}
]
minimumElasticInstanceCount = int
minTlsCipherSuite = "string"
minTlsVersion = "string"
netFrameworkVersion = "string"
nodeVersion = "string"
numberOfWorkers = int
phpVersion = "string"
powerShellVersion = "string"
preWarmedInstanceCount = int
publicNetworkAccess = "string"
publishingUsername = "string"
push = {
kind = "string"
properties = {
dynamicTagsJson = "string"
isPushEnabled = bool
tagsRequiringAuth = "string"
tagWhitelistJson = "string"
}
}
pythonVersion = "string"
remoteDebuggingEnabled = bool
remoteDebuggingVersion = "string"
requestTracingEnabled = bool
requestTracingExpirationTime = "string"
scmIpSecurityRestrictions = [
{
action = "string"
description = "string"
headers = {
{customized property} = [
"string"
]
}
ipAddress = "string"
name = "string"
priority = int
subnetMask = "string"
subnetTrafficTag = int
tag = "string"
vnetSubnetResourceId = "string"
vnetTrafficTag = int
}
]
scmIpSecurityRestrictionsDefaultAction = "string"
scmIpSecurityRestrictionsUseMain = bool
scmMinTlsVersion = "string"
scmType = "string"
tracingOptions = "string"
use32BitWorkerProcess = bool
virtualApplications = [
{
physicalPath = "string"
preloadEnabled = bool
virtualDirectories = [
{
physicalPath = "string"
virtualPath = "string"
}
]
virtualPath = "string"
}
]
vnetName = "string"
vnetPrivatePortsCount = int
vnetRouteAllEnabled = bool
websiteTimeZone = "string"
webSocketsEnabled = bool
windowsFxVersion = "string"
xManagedServiceIdentityId = int
}
sshEnabled = bool
storageAccountRequired = bool
virtualNetworkSubnetId = "string"
workloadProfileName = "string"
}
}
}
プロパティ値
マイクロソフト.Web / sites / slots
名前 | 説明 | 価値 |
---|---|---|
拡張ロケーション | 拡張された場所。 | 拡張ロケーション |
アイデンティティ | マネージド サービス ID。 | ManagedServiceIdentity の |
種類 | リソースの種類。 リソースがアプリの場合は、サポートされている種類の値の詳細については、https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference を参照してください。 | ひも |
ロケーション | リソースの場所。 | string (必須) |
名前 | リソース名 | string (必須) |
parent_id | このリソースの親であるリソースの ID。 | 種類のリソースの ID: サイト |
プロパティ | サイト リソース固有のプロパティ | サイトプロパティ |
タグ | リソース タグ | タグ名と値のディクショナリ。 |
種類 | リソースの種類 | 「Microsoft.Web/sites/slots@2024-11-01」 |
ApiDefinitionInfo (英語)
名前 | 説明 | 価値 |
---|---|---|
URL | API 定義の URL。 | ひも |
ApiManagementConfig の
名前 | 説明 | 価値 |
---|---|---|
身分証明書 | APIM-Api 識別子。 | ひも |
AutoHealアクション
名前 | 説明 | 価値 |
---|---|---|
アクションタイプ | 実行する定義済みのアクション。 | 「カスタムアクション」 「ログイベント」 「リサイクル」 |
カスタムアクション | 実行するカスタム アクション。 | AutoHealCustomAction を する |
minProcessExecutionTime(分プロセス実行時間) | プロセスを実行する必要がある最小時間 アクションを実行する前に |
ひも |
AutoHealCustomAction (英語)
名前 | 説明 | 価値 |
---|---|---|
EXEの | 実行する実行可能ファイル。 | ひも |
パラメーター | 実行可能ファイルのパラメーター。 | ひも |
AutoHealRules (自動修復ルール)
名前 | 説明 | 価値 |
---|---|---|
アクション | ルールがトリガーされたときに実行されるアクション。 | AutoHealActions の |
トリガー | 自動修復アクションを実行するタイミングを示す条件。 | AutoHealTriggers を する |
AutoHealトリガー
名前 | 説明 | 価値 |
---|---|---|
privateBytesInKB (英語) | プライベート バイトに基づくルール。 | 整数 (int) |
リクエスト | 要求の合計数に基づくルール。 | RequestsBasedトリガー |
スローリクエスト | 要求の実行時間に基づくルール。 | SlowRequestsBasedTrigger の |
スローリクエストウィズパス | パスを持つ複数の低速要求ルールに基づくルール | SlowRequestsBasedトリガー[] |
ステータスコード | 状態コードに基づくルール。 | StatusCodesBasedトリガー[] |
ステータスコード範囲 | 状態コードの範囲に基づくルール。 | StatusCodesRangeBasedトリガー[] |
AzureStorageInfoValue の略
名前 | 説明 | 価値 |
---|---|---|
アクセスキー | ストレージ アカウントのアクセス キー。 | 糸 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。 |
アカウント名 | ストレージ アカウントの名前。 | ひも |
マウントパス | サイトのランタイム環境内にストレージをマウントするパス。 | ひも |
プロトコル | ストレージ アカウントに使用するマウント プロトコル。 | 'http' 「NFS」 「スMB」 |
シェアネーム | ファイル共有の名前 (BLOB ストレージの場合はコンテナー名)。 | ひも |
種類 | ストレージの種類。 | 'AzureBlob' 「AzureFiles」 |
クローン情報
名前 | 説明 | 価値 |
---|---|---|
appSettingsOverrides (英語) | 複製されたアプリのアプリケーション設定のオーバーライド。 指定した場合、これらの設定は複製された設定をオーバーライドします ソース アプリから。 それ以外の場合、ソース アプリのアプリケーション設定は保持されます。 |
CloningInfoAppSettingsのオーバーライド |
cloneCustomHostNames(クローンカスタムホスト名) | <コード>、ソース アプリからカスタム ホスト名を複製するための真の</code> です。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
クローンソースコントロール | <コード>ソース アプリからソース管理を複製する真の</code>。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
configureLoadBalancing (ロードバランシング) | <コード>、ソース アプリと移行先アプリの負荷分散を構成するための真の</code> です。 | ブール (bool) |
相関ID | 複製操作の関連付け ID。 この ID は、複数の複製操作を結び付けます を使用して同じスナップショットを使用します。 |
糸 制約: 最小長 = 36 最大長 = 36 パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
ホスティング環境 {{ほすとうせん: | App Service Environment。 | ひも |
上書き | <コード>宛先アプリを上書きする true</code>。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
sourceWebAppId(ソースウェブアプリID) | ソース アプリの ARM リソース ID。 アプリ リソース ID の形式 /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} (他のスロットの場合)。 |
string (必須) |
sourceWebAppロケーション | ソース アプリの場所 (例: 米国西部または北ヨーロッパ) | ひも |
trafficManagerProfileId の | 使用する Traffic Manager プロファイルの ARM リソース ID (存在する場合)。 Traffic Manager のリソース ID は次の形式です /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}。 |
ひも |
trafficManagerProfileName (トラフィックマネージャープロファイル名) | 作成する Traffic Manager プロファイルの名前。 これは、Traffic Manager プロファイルがまだ存在しない場合にのみ必要です。 | ひも |
CloningInfoAppSettingsのオーバーライド
名前 | 説明 | 価値 |
---|
ConnStringInfoの
名前 | 説明 | 価値 |
---|---|---|
コネクションストリング | 接続文字列の値。 | ひも |
名前 | 接続文字列の名前。 | ひも |
種類 | データベースの種類。 | 「アピハブ」 「カスタム」 「DocDb」 「イベントハブ」 「MySql」 「通知ハブ」 「PostgreSQL」 「RedisCache」 「サービスバス」 'SQLAzure' 'SQLServer' |
CorsSettings(コルセッティング)
名前 | 説明 | 価値 |
---|---|---|
allowedOrigins | クロスオリジンを許可するオリジンの一覧を取得または設定します。 呼び出し (例: http://example.com:12345 )。 "*" を使用してすべてを許可します。 |
文字列[] |
supportCredentials(英語) | 資格情報を持つ CORS 要求を許可するかどうかを取得または設定します。 見る https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials 詳細については、以下を参照してください。 |
ブール (bool) |
DaprConfig (英語)
名前 | 説明 | 価値 |
---|---|---|
アプリID | Dapr アプリケーション識別子 | ひも |
アプリケーションポート | アプリケーションがリッスンしているポートを Dapr に通知します | 整数 (int) |
enableApiロギング | Dapr サイドカーの API ログ記録を有効にします | ブール (bool) |
有効 | Dapr 側の車が有効かどうかを示すブール値 | ブール (bool) |
httpMaxRequestSize(英語) | 大きなファイルのアップロードを処理するために、要求本文の http サーバー パラメーターの最大サイズを MB 単位で増やします。 既定値は 4 MB です。 | 整数 (int) |
httpReadBufferSize (英語) | マルチ KB ヘッダーを送信するときに処理する http ヘッダー読み取りバッファーの最大サイズ (KB 単位)。 既定値は 65 KB です。 | 整数 (int) |
ログレベル | Dapr サイドカーのログ レベルを設定します。 使用できる値は、デバッグ、情報、警告、エラーです。 既定値は info です。 | 'デバッグ' 'エラー' '情報' 「警告」 |
実験
名前 | 説明 | 価値 |
---|---|---|
rampUpルール | ランプアップ ルールの一覧。 | ランプアップルール[] |
拡張ロケーション
名前 | 説明 | 価値 |
---|---|---|
名前 | 拡張された場所の名前。 | ひも |
関数AppConfig
名前 | 説明 | 価値 |
---|---|---|
展開 | 関数アプリのデプロイ構成。 | 関数デプロイメント |
ランタイム | 関数アプリのランタイム設定。 | 関数ランタイム |
スケールと同時実行性 | 関数アプリのスケールとコンカレンシーの設定。 | 関数ScaleAndConcurrency |
関数AlwaysReadyConfig
名前 | 説明 | 価値 |
---|---|---|
インスタンス数 | 特定の関数グループまたは特定の関数の 'Always Ready' インスタンスの数を設定します。 詳細については、https://aka.ms/flexconsumption/alwaysreadyを参照してください。 | 整数 (int) |
名前 | 関数グループまたは関数名が必要です。 詳細については、https://aka.ms/flexconsumption/alwaysreadyを参照してください。 | ひも |
関数デプロイメント
名前 | 説明 | 価値 |
---|---|---|
ストレージ | 関数アプリによって使用されるデプロイ済みパッケージのストレージ。 | 関数デプロイメントストレージ |
関数デプロイメントストレージ
名前 | 説明 | 価値 |
---|---|---|
認証 | デプロイのためにストレージ アカウントにアクセスするための認証方法。 | 関数DeploymentStorageAuthentication |
種類 | Azure Storage の種類を選択するプロパティ。 使用できるオプション: blobContainer。 | 'ブロブコンテナ' |
価値 | 選択した Azure Storage の種類の URL を設定するプロパティ。 例: blobContainer の場合、値は storageAccountName<.blob.core.windows.net/>containerName<https://>できます。 | ひも |
関数DeploymentStorageAuthentication
名前 | 説明 | 価値 |
---|---|---|
storageAccountConnectionStringName (ストレージアカウント接続文字列名) | StorageAccountConnectionString には、このプロパティを使用します。 ストレージ アカウントの接続文字列を持つアプリ設定の名前を設定します。 他の認証の種類を使用する場合は、このプロパティの値を設定しないでください。 | ひも |
種類 | 選択したストレージ アカウントにアクセスするための認証の種類を選択するプロパティ。 使用可能なオプション: SystemAssignedIdentity、UserAssignedIdentity、StorageAccountConnectionString。 | 'StorageAccountConnectionString' 'SystemAssignedIdentity' 'UserAssignedIdentity' |
userAssignedIdentityリソースID | UserAssignedIdentity には、このプロパティを使用します。 ID のリソース ID を設定します。 他の認証の種類を使用する場合は、このプロパティの値を設定しないでください。 | ひも |
関数ランタイム
名前 | 説明 | 価値 |
---|---|---|
名前 | 関数アプリのランタイム名。 使用可能なオプション: dotnet-isolated、node、java、powershell、python、custom | 「カスタム」 'dotnet-isoled' (dotnet-分離) 'ジャワ' 'ノード' 'PowerShell' 'python' |
バージョン | 関数アプリのランタイム バージョン。 例: 8 (dotnet 分離の場合) | ひも |
関数ScaleAndConcurrency
名前 | 説明 | 価値 |
---|---|---|
alwaysReady(常時対応) | 関数アプリの 'Always Ready' 構成。 | 関数AlwaysReadyConfig[] |
インスタンスメモリMB | 関数アプリの各インスタンスに割り当てられるメモリの量を MB 単位で設定します。 CPU とネットワーク帯域幅は比例して割り当てられます。 | 整数 (int) |
maximumInstanceCount (インスタンス数) | 関数アプリのインスタンスの最大数。 | 整数 (int) |
トリガー | 関数アプリトリガーのスケール設定とコンカレンシー設定。 | 関数ScaleAndConcurrencyTriggers |
関数ScaleAndConcurrencyTriggers
名前 | 説明 | 価値 |
---|---|---|
httpの | HTTP トリガーのスケール設定とコンカレンシー設定。 | FunctionsScaleAndConcurrencyTriggersHttp の |
関数ScaleAndConcurrencyTriggersHttp
名前 | 説明 | 価値 |
---|---|---|
perInstanceConcurrency | インスタンスあたりの同時 HTTP トリガー呼び出しの最大数。 | 整数 (int) |
ハンドラマッピング
名前 | 説明 | 価値 |
---|---|---|
引数 | スクリプト プロセッサに渡されるコマンド ライン引数。 | ひも |
延長 | この拡張機能を持つ要求は、指定された FastCGI アプリケーションを使用して処理されます。 | ひも |
スクリプトプロセッサ | FastCGI アプリケーションへの絶対パス。 | ひも |
ホスティング環境プロファイル
名前 | 説明 | 価値 |
---|---|---|
身分証明書 | App Service Environment のリソース ID。 | ひも |
ホスト名SslState
名前 | 説明 | 価値 |
---|---|---|
ホストタイプ | ホスト名が標準ホスト名かリポジトリ ホスト名かを示します。 | 「リポジトリ」 「スタンダード」 |
名前 | Hostname。 | ひも |
sslStateの | SSL の種類。 | 「無効」 'IpBasedEnabled' 「SniEnabled」 |
拇印 | SSL 証明書の拇印。 | ひも |
更新する | 既存のホスト名を更新するには、<コード>true</code> に設定します。 | ブール (bool) |
仮想IP | IP ベースの SSL が有効になっている場合、ホスト名に割り当てられる仮想 IP アドレス。 | ひも |
IpSecurityの制限
名前 | 説明 | 価値 |
---|---|---|
アクション | この IP 範囲のアクセスを許可または拒否します。 | ひも |
説明 | IP 制限規則の説明。 | ひも |
ヘッダー | IP 制限規則ヘッダー。 X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples)。 一致するロジックは .. - プロパティが null または空 (既定値) の場合、すべてのホスト (または不足) が許可されます。 - 値は、ordinal-ignore-case (ポート番号を除く) を使用して比較されます。 - サブドメインのワイルドカードは許可されますが、ルート ドメインと一致しません。 たとえば、*.contoso.com はサブドメイン foo.contoso.com と一致します ただし、ルート ドメイン contoso.com または複数レベルの foo.bar.contoso.com - Unicode ホスト名は許可されますが、照合のために Punycode に変換されます。 X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples)。 一致するロジックは .. - プロパティが null または空 (既定値) の場合は、転送された for チェーン (または存在しません) が許可されます。 - チェーン (コンマ区切り) 内のアドレス (ポート番号を除く) が、プロパティで定義されている CIDR と一致する場合。 X-Azure-FDID と X-FD-HealthProbe。 一致するロジックは完全一致です。 |
IpSecurityRestrictionHeaders の |
IPアドレス | セキュリティ制限が有効な IP アドレス。 純粋な ipv4 アドレス (必要な SubnetMask プロパティ) または ipv4/mask (先頭のビット一致) などの CIDR 表記。 CIDR の場合、 SubnetMask プロパティを指定しないでください。 |
ひも |
名前 | IP 制限規則の名前。 | ひも |
優先権 | IP 制限規則の優先順位。 | 整数 (int) |
サブネットマスク | 制限が有効な IP アドレスの範囲のサブネット マスク。 | ひも |
サブネットトラフィックタグ | (内部)サブネット トラフィック タグ | 整数 (int) |
タグ | この IP フィルターの用途を定義します。 これは、プロキシでの IP フィルター処理をサポートするためです。 | デフォルト 「サービスタグ」 「XffProxy」 |
vnetSubnetResourceId | 仮想ネットワーク リソース ID | ひも |
vnetトラフィックタグ | (内部)Vnet トラフィック タグ | 整数 (int) |
IpSecurityRestrictionヘッダー
名前 | 説明 | 価値 |
---|
マネージドサービスアイデンティティ
名前 | 説明 | 価値 |
---|---|---|
種類 | マネージド サービス ID の種類。 | 「なし」 'システム割り当て' 'SystemAssigned,UserAssigned' 'UserAssigned' |
userAssignedIdentities (ユーザー割り当て済みアイデンティティ) | リソースに関連付けられているユーザー割り当て ID の一覧。 ユーザー ID ディクショナリ のキー参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} という形式の ARM リソース ID になります。 | ManagedServiceIdentityUserAssignedIdentities の |
ManagedServiceIdentityUserAssignedIdentities
名前 | 説明 | 価値 |
---|
名前値ペア
名前 | 説明 | 価値 |
---|---|---|
名前 | ペア名。 | ひも |
価値 | ペア値。 | ひも |
OutboundVnetルーティング
名前 | 説明 | 価値 |
---|---|---|
allトラフィック | この設定が true に設定されている場合は、OutboundVnetRouting で定義されている他のすべてのルーティング オプションを有効にします。 | ブール (bool) |
アプリケーショントラフィック | これにより、すべての送信トラフィックに仮想ネットワーク セキュリティ グループとユーザー定義ルートが適用されます。 以前は VnetRouteAllEnabled と呼ばれていました。 | ブール (bool) |
backupRestoreトラフィック | 仮想ネットワーク経由でのバックアップ操作と復元操作を有効にします。 以前は VnetBackupRestoreEnabled と呼ばれていました | ブール (bool) |
コンテンツシェアトラフィック | 仮想ネットワーク経由でコンテンツにアクセスできるようにします。 以前は VnetContentShareEnabled と呼ばれていました | ブール (bool) |
イメージプルトラフィック | Virtual Network 経由でのイメージのプルを有効にします。 以前は VnetImagePullEnabled と呼ばれていました。 | ブール (bool) |
プッシュ設定
名前 | 説明 | 価値 |
---|---|---|
種類 | リソースの種類。 | ひも |
プロパティ | PushSettings リソース固有のプロパティ | PushSettingsProperties の |
PushSettingsProperties (プッシュ設定プロパティ)
名前 | 説明 | 価値 |
---|---|---|
dynamicTagsJsonの | プッシュ登録エンドポイントのユーザー要求から評価される動的タグの一覧を含む JSON 文字列を取得または設定します。 | ひも |
isPushEnabledの | プッシュ エンドポイントが有効かどうかを示すフラグを取得または設定します。 | bool (必須) |
タグRequiringAuth | プッシュ登録エンドポイントでユーザー認証を使用する必要があるタグの一覧を含む JSON 文字列を取得または設定します。 タグは、英数字と次の文字で構成できます。 '_', '@', '#', '.', ':', '-'. 検証は PushRequestHandler で実行する必要があります。 |
ひも |
タグホワイトリストJson | プッシュ登録エンドポイントで使用するためにホワイトリストに登録されているタグの一覧を含む JSON 文字列を取得または設定します。 | ひも |
ランプアップルール
名前 | 説明 | 価値 |
---|---|---|
アクションホスト名 | トラフィックがリダイレクトされるスロットのホスト名 (決定した場合)。 例: myapp-stage.azurewebsites.net。 | ひも |
変更決定コールバックURL | カスタム決定アルゴリズムは、指定できる URL を TiPCallback サイト拡張機能で提供できます。 | ひも |
変更間隔 (分単位) | ReroutePercentage を再評価する間隔を分単位で指定します。 | 整数 (int) |
チェンジステップ | 自動ランプ アップ シナリオでは、これは、MinReroutePercentage</code> または <コード>\n<コードに到達するまで、ReroutePercentage>/code< を >コードから追加または削除する手順です。 MaxReroutePercentage</code><コードを >します。 サイト メトリックは、ChangeIntervalInMinutes</code><>コードで指定された N 分ごとにチェックされます。カスタム意思決定アルゴリズムの\n は、<コード>ChangeDecisionCallbackUrl</code>で指定できる URL を TiPCallback サイト拡張機能で指定できます。 |
整数 (int) |
maxReroutePercentage | ReroutePercentage を維持する上限を指定します。 | 整数 (int) |
minRerouteパーセンテージ | ReroutePercentage が維持される下限を指定します。 | 整数 (int) |
名前 | ルーティング規則の名前。 推奨される名前は、実験のトラフィックを受信するスロットを指すように設定します。 | ひも |
rerouteパーセンテージ | ActionHostName</code><>コードにリダイレクトされるトラフィックの割合。 | 整数 (int) |
RequestsBasedトリガー
名前 | 説明 | 価値 |
---|---|---|
数える | 要求数。 | 整数 (int) |
時間間隔 | 時間間隔。 | ひも |
リソースコンフィグ
名前 | 説明 | 価値 |
---|---|---|
CPUの | コアで必要な CPU (例: 0.5) | 整数 (int) |
記憶 | 必要なメモリ (例: "1Gi" ) | ひも |
リソースタグ
名前 | 説明 | 価値 |
---|
サイトコンフィグ
名前 | 説明 | 価値 |
---|---|---|
acrUseManagedIdentityCreds | ACR プルにマネージド ID Creds を使用するためのフラグ | ブール (bool) |
acrUserManagedIdentityID | ユーザー マネージド ID を使用している場合、ユーザー マネージド ID ClientId | ひも |
alwaysOn(常時オン) | Always On が有効な場合、<コード>true</code>。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
apiDefinition (英語) | アプリの正式な API 定義に関する情報。 | ApiDefinitionInfo (英語) |
apiManagementConfig の | アプリにリンクされた Azure API 管理設定。 | ApiManagementConfig の |
appCommandLineの | 起動するアプリのコマンド ライン。 | ひも |
アプリ設定 | アプリケーションの設定。 このプロパティは、機密情報が含まれている可能性があるため、通常の作成要求と読み取り要求に応答して返されません。 | 名前値ペア[] |
オートヒール有効 | 自動修復が有効な場合、コード <>true</code>。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
オートヒールルール | 自動修復ルール。 | AutoHealRules を する |
autoSwapSlotName (英語) | スロット名の自動スワップ。 | ひも |
azureStorageAccounts の略 | Azure ストレージ アカウントの一覧。 | SiteConfigAzureStorageAccounts |
接続文字列 | 接続文字列。 このプロパティは、機密情報が含まれている可能性があるため、通常の作成要求と読み取り要求に応答して返されません。 | ConnStringInfo[] |
クロスオリジンリソース共有 (CORS) | クロスオリジン リソース共有 (CORS) 設定。 | CorsSettings の |
デフォルトドキュメント | 既定のドキュメント。 | 文字列[] |
detailedErrorLoggingEnabled (詳細エラーログ有効) | 詳細なエラー ログが有効になっている場合、コード<>/code< に true を >します。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
ドキュメントルート | ドキュメント ルート。 | ひも |
elasticWebAppScaleLimit (英語) | サイトがスケールアウトできるワーカーの最大数。 この設定は、ElasticScaleEnabled が true</code>コード <プラン内のアプリにのみ適用> |
int 制約: 最小値 = 0 |
実験 | これは、ポリモーフィック型の場合に回避できます。 | 実験 |
ftpsの状態 | FTP/FTPS サービスの状態 | 「オールコンロド」 「無効」 「FtpsOnly」 |
functionAppScaleLimit | サイトがスケールアウトできるワーカーの最大数。 この設定は、従量課金プランと Elastic Premium プランにのみ適用されます |
int 制約: 最小値 = 0 |
関数RuntimeScaleMonitoringEnabled | 関数のランタイム スケール監視が有効かどうかを示す値を取得または設定します。 有効にすると、 ScaleController はイベント ソースを直接監視せず、代わりに ランタイムを使用してスケールの状態を取得します。 |
ブール (bool) |
ハンドラマッピング | ハンドラー マッピング。 | ハンドラマッピング[] |
ヘルスチェックパス | 正常性チェック パス | ひも |
http20有効 | Http20Enabled: クライアントが http2.0 経由で接続できるように Web サイトを構成します | ブール (bool) |
http20プロキシフラグ | Http20ProxyFlag: http2.0 がアプリまでプロキシされるのを許可するように Web サイトを構成します。 0 = 無効、1 = すべての http2 トラフィック、2 = gRPC のみのパススルー。 | 整数 (int) |
httpロギングEnabled | <コード>、HTTP ログが有効になっている場合は 、/code<>true になります。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
ipSecurityの制限 | メインの IP セキュリティ制限。 | IpSecurityRestriction[] |
ipSecurityRestrictionsDefaultAction | 規則が一致しない場合のメイン アクセス制限の既定のアクション。 | 「許可する」 「否定する」 |
javaコンテナ | Java コンテナー。 | ひも |
javaContainerVersion | Java コンテナーのバージョン。 | ひも |
javaバージョン | Java バージョン。 | ひも |
keyVault参照アイデンティティ | Key Vault 参照認証に使用する ID。 | ひも |
切り | サイトの制限。 | サイトリミット |
linuxFxバージョン | Linux App Framework とバージョン | ひも |
ロードバランシング | サイトの負荷分散。 | 「最小リクエスト」 「LeastRequestsWithTieBreaker」 「最小応答時間」 「PerSiteRoundRobin」 「RequestHash」 「ウェイトラウンドロビン」 「加重合計トラフィック」 |
localMySqlEnabled (英語) | <コード>ローカル MySQL を有効にするには、/code<>true です。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
logsDirectorySizeLimit | HTTP ログのディレクトリ サイズの制限。 | 整数 (int) |
managedパイプラインモード | マネージド パイプライン モード。 | 「クラシック」 「統合」 |
managedServiceIdentityId (マネージドサービスアイデンティティイド) | マネージド サービス ID | 整数 (int) |
メタデータ | アプリケーション メタデータ。 このプロパティはシークレットを含む可能性があるため、取得できません。 | 名前値ペア[] |
minimumElasticInstanceCount | サイトの最小インスタンス数 この設定は Elastic Plans にのみ適用されます |
int 制約: 最小値 = 0 最大値 = 20 |
minTlsサイファスイート | アプリケーションで許可される最小強度 TLS 暗号スイート | 「TLS_AES_128_GCM_SHA256」 「TLS_AES_256_GCM_SHA384」 「TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256」 「TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256」 「TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384」 「TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA」 「TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256」 「TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256」 「TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA」 「TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384」 「TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384」 「TLS_RSA_WITH_AES_128_CBC_SHA」 「TLS_RSA_WITH_AES_128_CBC_SHA256」 「TLS_RSA_WITH_AES_128_GCM_SHA256」 「TLS_RSA_WITH_AES_256_CBC_SHA」 「TLS_RSA_WITH_AES_256_CBC_SHA256」 「TLS_RSA_WITH_AES_256_GCM_SHA384」 |
minTlsバージョン | MinTlsVersion: SSL 要求に必要な TLS の最小バージョンを構成します | '1.0' '1.1' '1.2' '1.3' |
netFrameworkVersion (英語) | .NET Framework のバージョン。 | ひも |
ノードバージョン | Node.jsのバージョン。 | ひも |
numberOfWorkers の | ワーカーの数。 | 整数 (int) |
phpバージョン | PHP のバージョン。 | ひも |
PowerShellのバージョン | PowerShell のバージョン。 | ひも |
preWarmedInstanceCount | 事前ウォーミングされたインスタンスの数。 この設定は、従量課金プランとエラスティック プランにのみ適用されます |
int 制約: 最小値 = 0 最大値 = 10 |
publicNetworkAccess (パブリックネットワークアクセス) | すべてのパブリック トラフィックを許可またはブロックするプロパティ。 | ひも |
公開ユーザー名 | ユーザー名の発行。 | ひも |
押す | プッシュ エンドポイントの設定。 | PushSettings の |
pythonバージョン | Python のバージョン。 | ひも |
リモートデバッグ有効 | リモート デバッグ<有効な場合は、/code><true を >します。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
リモートデバッグバージョン | リモート デバッグ バージョン。 | ひも |
requestTracingEnabled (リクエストトレーシング有効) | 要求トレースが有効な場合、<コード>true</code>。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
requestTracingExpirationTime | 要求トレースの有効期限。 | ひも |
scmIpSecurityRestrictions (英語) | scm の IP セキュリティ制限。 | IpSecurityRestriction[] |
scmIpSecurityRestrictionsDefaultAction | 規則が一致しない場合の scm アクセス制限の既定のアクション。 | 「許可する」 「否定する」 |
scmIpSecurityRestrictionsUseMain | scm で main を使用するための IP セキュリティ制限。 | ブール (bool) |
scmMinTlsVersion (英語) | ScmMinTlsVersion: SCM サイトの SSL 要求に必要な TLS の最小バージョンを構成します | '1.0' '1.1' '1.2' '1.3' |
scmタイプ | SCM 型。 | 「BitbucketGit」 「BitbucketHg」 「CodePlexGit」 「CodePlexHg」 「ドロップボックス」 「外部Git」 '外部Hg' 「GitHub」 「ローカルギット」 「なし」 「OneDrive」 「Tfs」 「VSO」 「VSTSRM」 |
トレーシングオプション | トレース オプション。 | ひも |
use32BitWorkerProcess を使用します。 | <コード>、32 ビットワーカー プロセスを使用する true</code>。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
バーチャルアプリケーション | 仮想アプリケーション。 | バーチャルアプリケーション[] |
vnetName (英語) | 仮想ネットワーク名。 | ひも |
vnetPrivatePortsCount | このアプリに割り当てられているプライベート ポートの数。 これらは実行時に動的に割り当てられます。 | 整数 (int) |
vnetRouteAllEnabled | [Virtual Network Route All]\(仮想ネットワーク ルートすべて\) が有効になっています。 これにより、すべての送信トラフィックに仮想ネットワーク セキュリティ グループとユーザー定義ルートが適用されます。 | ブール (bool) |
ウェブサイトタイムゾーン | サイトがタイムスタンプの生成に使用するタイム ゾーンを設定します。 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</code>。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
windowsFxバージョン | Xenon App Framework とバージョン | ひも |
xManagedServiceIdentityId | 明示的なマネージド サービス ID | 整数 (int) |
SiteConfigAzureStorageAccounts
名前 | 説明 | 価値 |
---|
SiteDnsConfigの
名前 | 説明 | 価値 |
---|---|---|
dnsAltサーバー | アプリで使用される代替 DNS サーバー。 このプロパティは、WEBSITE_DNS_ALT_SERVER アプリ設定をレプリケートします。 | ひも |
dnsMaxCacheTimeout(英語) | DNS が数秒でキャッシュされるカスタム時間。 使用できる範囲: 0 ~ 60。 既定値は 30 秒です。 0 はキャッシュが無効を意味します。 | 整数 (int) |
dnsRetryAttemptCount(英語) | DNS 参照の再試行の合計数。 使用できる範囲: 1 ~ 5。 既定値は 3 です。 | 整数 (int) |
dnsRetryAttemptTimeout(英語) | 1 回の DNS 参照のタイムアウト (秒単位)。 使用できる範囲: 1 ~ 30。 既定値は 3 です。 | 整数 (int) |
dnsサーバー | アプリが参照に使用するカスタム DNS サーバーの一覧。 最大 5 つの DNS サーバーを設定できます。 | 文字列[] |
サイトリミット
名前 | 説明 | 価値 |
---|---|---|
最大ディスクサイズ (Mb) | 許容されるディスク サイズの最大使用量 (MB)。 | 整数 (int) |
最大メモリ (MB 単位) | 許容されるメモリ使用量の最大値 (MB)。 | 整数 (int) |
最大パーセンテージCPU | 許容される CPU 使用率の最大値。 | 整数 (int) |
サイトプロパティ
名前 | 説明 | 価値 |
---|---|---|
autoGeneratedDomainNameラベルスコープ | リソースの作成時に既定のホスト名の一意性のスコープを指定します | 「NoReuse」 'ResourceGroupReuse' 「サブスクリプション再利用」 「テナントリユース」 |
clientAffinityEnabled (クライアントアフィニティ有効) | <コード>クライアント アフィニティを有効にする真の</code> です。コード <、同じセッション内のクライアント要求を同じインスタンスにルーティングするセッション アフィニティ Cookie の送信を停止する false>/code< を>します。 既定値は、/code<>true<コード >です。 | ブール (bool) |
clientAffinityパーティション化Enabled | ブール (bool) | |
clientAffinityProxyEnabled (英語) | <code>true</code> を使用して、クライアントアフィニティ Cookie ドメインを X-Forwarded-Host リクエストヘッダーで上書きします。 <code>false</code> を使用してデフォルトのドメインを使用します。 既定値は、/code<>false<コード >です。 | ブール (bool) |
clientCertEnabled (クライアント証明書有効) | <コード>クライアント証明書認証 (TLS 相互認証) を有効にする真の</code> です。それ以外の場合は、<コード>false</code>。 既定値は、/code<>false<コード >です。 | ブール (bool) |
clientCertExclusionPaths(クライアント証明書除外パス) | クライアント証明書認証のコンマ区切り除外パス | ひも |
clientCertMode | これは ClientCertEnabled 設定で構成されます。 - ClientCertEnabled: false は、ClientCert が無視されていることを意味します。 - ClientCertEnabled: true と ClientCertMode: Required は ClientCert が必要であることを意味します。 - ClientCertEnabled: true と ClientCertMode: Optional は、ClientCert が省略可能または受け入れ可能であることを意味します。 |
'省略可能' 「OptionalInteractiveUser」 '必須' |
クローニング情報 | アプリの作成時に指定した場合、アプリはソース アプリから複製されます。 | クローン情報 |
コンテナサイズ | 関数コンテナーのサイズ。 | 整数 (int) |
カスタムドメイン検証ID | アプリに割り当てられているカスタム ドメインを検証する一意の識別子。 お客様は、確認のためにこの ID を txt レコードに追加します。 | ひも |
dailyMemoryTimeQuota (英語) | 1 日に許可される最大メモリ時間クォータ (動的アプリにのみ適用されます)。 | 整数 (int) |
daprConfig | アプリの Dapr 構成。 | DaprConfig を する |
dns設定 | サイトのさまざまな DNS 関連設定を構成するプロパティ。 | SiteDnsConfigの |
有効 | <コード>アプリが有効になっている場合、/code<>true になります。それ以外の場合は、<コード>false</code>。 この値を false に設定すると、アプリが無効になります (アプリはオフラインになります)。 | ブール (bool) |
endToEnd暗号化有効 | フロントエンドと Worker の間でエンド ツー エンド暗号化を使用するかどうか | ブール (bool) |
functionAppConfig の | Azure 関数アプリに固有の構成。 | 関数AppConfig |
ホスティング環境プロファイル | アプリに使用する App Service Environment。 | ホスティング環境プロファイル |
ホスト名無効 |
<コード>true</code> を使用して、アプリのパブリック ホスト名を無効にします。それ以外の場合は、<コード>false</code>。 <コードが true>/code<>場合、アプリには API 管理プロセス経由でのみアクセスできます。 |
ブール (bool) |
ホスト名SslStates | ホスト名の SSL 状態は、アプリのホスト名の SSL バインドを管理するために使用されます。 | ホスト名SslState[] |
httpsのみ | HttpsOnly: https 要求のみを受け入れるように Web サイトを構成します。 のリダイレクトに関する問題 http 要求 |
ブール (bool) |
ハイパーV | サンドボックス Hyper-V。 | ブール (bool) |
ipモード | アプリの IP モードを指定します。 | 「IPv4」 「IPv4とIPv6」 「IPv6」 |
isキセノン | 現在は使用されていません:サンドボックス Hyper-V。 | ブール (bool) |
keyVault参照アイデンティティ | Key Vault 参照認証に使用する ID。 | ひも |
managedEnvironmentId の | このアプリをホストする、顧客が選択したマネージド環境の Azure Resource Manager ID。 これは、/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} の形式である必要があります。 | ひも |
outboundVnetRouting (英語) | サイトの仮想ネットワーク経由のさまざまな送信トラフィック ルーティング オプションを構成するプロパティ | OutboundVnetルーティング |
publicNetworkAccess (パブリックネットワークアクセス) | すべてのパブリック トラフィックを許可またはブロックするプロパティ。 使用できる値: 'Enabled'、'Disabled'、または空の文字列。 | ひも |
redundancyMode (冗長モード) | サイト冗長モード | 「アクティブアクティブ」 「フェイルオーバー」 「ジオリダンダント」 「マニュアル」 「なし」 |
予約済み | 予約されている場合、<コード>true</code>。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
リソースコンフィグ | 関数アプリのリソース要件。 | リソースコンフィグ |
scmSiteAlsoStopped (英語) | <コード>アプリが停止されたときに SCM (KUDU) サイトを停止する真の</code> です。それ以外の場合は、<コード>false</code>。 既定値は、false</code><>コードです。 | ブール (bool) |
サーバーファームID | 関連付けられた App Service プランのリソース ID。"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}" という形式です。 | ひも |
サイトコンフィグ | App Service アプリの構成。 このプロパティは、機密情報が含まれている可能性があるため、通常の作成要求と読み取り要求に応答して返されません。 | サイトコンフィグ |
sshEnabled (英語) | ssh アクセスを有効にするかどうか。 | ブール (bool) |
storageAccount必須 | お客様が指定したストレージ アカウントが必要かどうかを確認します | ブール (bool) |
virtualNetworkSubnetId | リージョン VNET 統合によって参加する仮想ネットワークとサブネットの Azure Resource Manager ID。 これは、/subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} の形式である必要があります。 |
ひも |
ワークロードプロファイル名 | 実行する関数アプリのワークロード プロファイル名。 | ひも |
スローリクエストベーストリガー
名前 | 説明 | 価値 |
---|---|---|
数える | 要求数。 | 整数 (int) |
道 | 要求パス。 | ひも |
時間間隔 | 時間間隔。 | ひも |
timeTaken (時間かかった) | 所要時間。 | ひも |
ステータスコードベーストリガー
名前 | 説明 | 価値 |
---|---|---|
数える | 要求数。 | 整数 (int) |
道 | 要求のパス | ひも |
ステータス | HTTP 状態コード。 | 整数 (int) |
サブステータス | 要求サブの状態。 | 整数 (int) |
時間間隔 | 時間間隔。 | ひも |
win32ステータス | Win32 エラー コード。 | 整数 (int) |
ステータスコードRangeBasedTrigger
名前 | 説明 | 価値 |
---|---|---|
数える | 要求数。 | 整数 (int) |
道 | ひも | |
ステータスコード | HTTP 状態コード。 | ひも |
時間間隔 | 時間間隔。 | ひも |
ユーザー割り当て識別子
名前 | 説明 | 価値 |
---|
バーチャルアプリケーション
名前 | 説明 | 価値 |
---|---|---|
物理パス | 物理パス。 | ひも |
プリロードEnabled | プリロードが有効な場合、コード<></code> が true になります。それ以外の場合は、<コード>false</code>。 | ブール (bool) |
仮想ディレクトリ | 仮想アプリケーションの仮想ディレクトリ。 | VirtualDirectory[] |
バーチャルパス | 仮想パス。 | ひも |
バーチャルディレクトリ
名前 | 説明 | 価値 |
---|---|---|
物理パス | 物理パス。 | ひも |
バーチャルパス | 仮想アプリケーションへのパス。 | ひも |