App Service Environments - Resume

「App Service Environmentを再開する」の説明。

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/resume?api-version=2023-12-01

URI パラメーター

名前 / 必須 説明
name
path True

string

App Service Environmentの名前。

resourceGroupName
path True

string

リソースが属しているリソース グループの名前。

Regex pattern: ^[-\w\._\(\)]+[^\.]$

subscriptionId
path True

string

Azure のサブスクリプション ID。 これは GUID 形式の文字列です (例: 000000000-0000-0000-0000-00000000000000)。

api-version
query True

string

API バージョン

応答

名前 説明
200 OK

WebAppCollection

OK です。

202 Accepted

WebAppCollection

操作が進行中です。

Other Status Codes

DefaultErrorResponse

エラー応答をApp Serviceします。

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

名前 説明
user_impersonation ユーザー アカウントの借用

Resume an App Service Environment.

Sample Request

POST https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-rg/providers/Microsoft.Web/hostingEnvironments/test-ase/resume?api-version=2023-12-01

Sample Response

x-ms-routing-request-id: NORTHCENTRALUS:20220408T212612Z:79bd0bce-5524-4fd1-ada0-1d8c86263d17
Location: https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-rg/providers/Microsoft.Web/hostingEnvironments/test-ase/operations/f6a27306-3ee3-4e6b-997d-3ba2024b85e6?api-version=2019-08-01
{
  "value": []
}
{
  "value": []
}

定義

名前 説明
ApiDefinitionInfo

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

ApiManagementConfig

アプリにリンクされた Azure API Management (APIM) 構成。

Authentication

デプロイのためにストレージ アカウントにアクセスするための認証方法。

authenticationType

選択したストレージ アカウントにアクセスするための認証の種類を選択するプロパティ。 使用可能なオプション: SystemAssignedIdentity、UserAssignedIdentity、StorageAccountConnectionString。

AutoHealActions

ルールがトリガーされたときに自動修復モジュールによって実行されるアクション。

AutoHealActionType

実行する定義済みのアクション。

AutoHealCustomAction

自動修復ルールがトリガーされたときに実行されるカスタム アクション。

AutoHealRules

自動修復に対して定義できるルール。

AutoHealTriggers

自動修復のトリガー。

AzureStorageInfoValue

ディクショナリ ストレージのAzure Filesまたは Blob Storage アクセス情報の値。

AzureStorageProtocol

ストレージ アカウントに使用するマウント プロトコル。

AzureStorageState

ストレージ アカウントの状態。

AzureStorageType

ストレージの種類。

ClientCertMode

これは ClientCertEnabled 設定で構成されます。

  • ClientCertEnabled: false は、ClientCert が無視されていることを意味します。
  • ClientCertEnabled: true と ClientCertMode: 必須は、ClientCert が必要であることを意味します。
  • ClientCertEnabled: true と ClientCertMode: Optional は、ClientCert が省略可能または受け入れ可能であることを意味します。
CloningInfo

複製操作に必要な情報。

ConnectionStringType

データベースの種類。

ConnStringInfo

データベース接続文字列情報。

CorsSettings

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

DaprConfig

App Dapr の構成。

daprLogLevel

Dapr サイドカーのログ レベルを設定します。 使用できる値は、デバッグ、情報、警告、エラーです。 既定値は info です。

DefaultAction

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

DefaultErrorResponse

エラー応答をApp Serviceします。

Details
Error

エラー モデル。

Experiments

運用実験のルーティング規則。

ExtendedLocation

拡張された場所。

FtpsState

FTP/FTPS サービスの状態

FunctionAppConfig

関数アプリの構成。

FunctionsAlwaysReadyConfig

関数グループまたは特定の関数の 'Always Ready' インスタンスの数を設定します。

FunctionsDeployment

関数アプリのデプロイの構成セクション。

FunctionsRuntime

関数アプリのランタイム名とバージョン。

FunctionsScaleAndConcurrency

関数アプリのスケールとコンカレンシーの設定。

HandlerMapping

特定の拡張機能を使用して HTTP 要求を処理するハンドラーを定義するために使用される IIS ハンドラー マッピング。 たとえば、*.php拡張機能を使用してすべての HTTP 要求を処理するようにプロセス php-cgi.exe 構成するために使用されます。

HostingEnvironmentProfile

このリソースに使用するApp Service Environmentの仕様。

HostNameSslState

SSL 対応のホスト名。

HostType

ホスト名が標準ホスト名かリポジトリ ホスト名かを示します。

Http

HTTP トリガーのスケーリングとコンカレンシーの設定。

IpFilterTag

この IP フィルターの用途を定義します。 これは、プロキシでの IP フィルター処理をサポートするためです。

IpSecurityRestriction

アプリの IP セキュリティ制限。

ManagedPipelineMode

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

ManagedServiceIdentity

マネージド サービス ID。

ManagedServiceIdentityType

マネージド サービス ID の種類。

NameValuePair

名前の値のペア。

PushSettings

アプリのプッシュ設定。

RampUpRule

ランプアップ テストのルーティング規則。 この規則では、静的トラフィック % をスロットにリダイレクトしたり、パフォーマンスに基づいてルーティング % を徐々に変更したりすることができます。

RedundancyMode

サイト冗長モード

RequestsBasedTrigger

要求の合計数に基づいてトリガーされます。

ResourceConfig

関数アプリのリソース要件。

runtimeName

関数アプリのランタイム名。 使用可能なオプション: dotnet-isolated、node、java、powershell、python、custom

ScmType

SCM 型。

Site

Web アプリ、モバイル アプリ バックエンド、または API アプリ。

SiteAvailabilityState

アプリの管理情報の可用性の状態。

SiteConfig

App Service アプリの構成。

SiteDnsConfig
SiteLimits

アプリに設定されているメトリックの制限。

SiteLoadBalancing

サイトの負荷分散。

SiteMachineKey

アプリの MachineKey。

SlotSwapStatus

最後に成功したスロット スワップ操作の状態。

SlowRequestsBasedTrigger

要求の実行時間に基づいてトリガーされます。

SslState

SSL の種類。

StatusCodesBasedTrigger

状態コードに基づいてトリガーします。

StatusCodesRangeBasedTrigger

状態コードの範囲に基づいてトリガーします。

Storage

関数アプリによって使用されるデプロイ済みパッケージのストレージ。

storageType

Azure Storage の種類を選択するプロパティ。 使用可能なオプション: blobContainer。

SupportedTlsVersions

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

TlsCipherSuites

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

Triggers

関数アプリトリガーのスケールとコンカレンシーの設定。

UsageState

アプリがクォータ使用量を超えたかどうかを示す状態。 読み取り専用です。

userAssignedIdentity

ユーザー割り当て ID。

VirtualApplication

アプリ内の仮想アプリケーション。

VirtualDirectory

仮想アプリケーションのディレクトリ。

WebAppCollection

App Service アプリのコレクション。

ApiDefinitionInfo

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

名前 説明
url

string

API 定義の URL。

ApiManagementConfig

アプリにリンクされた Azure API Management (APIM) 構成。

名前 説明
id

string

APIM-Api 識別子。

Authentication

デプロイのためにストレージ アカウントにアクセスするための認証方法。

名前 説明
storageAccountConnectionStringName

string

StorageAccountConnectionString には、このプロパティを使用します。 ストレージ アカウントが接続文字列されているアプリ設定の名前を設定します。 他の認証の種類を使用する場合は、このプロパティの値を設定しないでください。

type

authenticationType

選択したストレージ アカウントにアクセスするための認証の種類を選択するプロパティ。 使用可能なオプション: SystemAssignedIdentity、UserAssignedIdentity、StorageAccountConnectionString。

userAssignedIdentityResourceId

string

UserAssignedIdentity には、このプロパティを使用します。 ID のリソース ID を設定します。 他の認証の種類を使用する場合は、このプロパティの値を設定しないでください。

authenticationType

選択したストレージ アカウントにアクセスするための認証の種類を選択するプロパティ。 使用可能なオプション: SystemAssignedIdentity、UserAssignedIdentity、StorageAccountConnectionString。

名前 説明
StorageAccountConnectionString

string

SystemAssignedIdentity

string

UserAssignedIdentity

string

AutoHealActions

ルールがトリガーされたときに自動修復モジュールによって実行されるアクション。

名前 説明
actionType

AutoHealActionType

実行する定義済みのアクション。

customAction

AutoHealCustomAction

実行するカスタム アクション。

minProcessExecutionTime

string

アクションを実行する前にプロセスを実行する必要がある最小時間

AutoHealActionType

実行する定義済みのアクション。

名前 説明
CustomAction

string

LogEvent

string

Recycle

string

AutoHealCustomAction

自動修復ルールがトリガーされたときに実行されるカスタム アクション。

名前 説明
exe

string

実行する実行可能ファイル。

parameters

string

実行可能ファイルのパラメーター。

AutoHealRules

自動修復に対して定義できるルール。

名前 説明
actions

AutoHealActions

ルールがトリガーされたときに実行されるアクション。

triggers

AutoHealTriggers

自動修復アクションを実行するタイミングを示す条件。

AutoHealTriggers

自動修復のトリガー。

名前 説明
privateBytesInKB

integer

プライベート バイトに基づくルール。

requests

RequestsBasedTrigger

要求の合計数に基づくルール。

slowRequests

SlowRequestsBasedTrigger

要求の実行時間に基づくルール。

slowRequestsWithPath

SlowRequestsBasedTrigger[]

パスを持つ複数の低速要求ルールに基づくルール

statusCodes

StatusCodesBasedTrigger[]

状態コードに基づくルール。

statusCodesRange

StatusCodesRangeBasedTrigger[]

状態コード範囲に基づくルール。

AzureStorageInfoValue

ディクショナリ ストレージのAzure Filesまたは Blob Storage アクセス情報の値。

名前 説明
accessKey

string

ストレージ アカウントのアクセス キー。

accountName

string

ストレージ アカウントの名前。

mountPath

string

サイトのランタイム環境内にストレージをマウントするパス。

protocol

AzureStorageProtocol

ストレージ アカウントに使用するマウント プロトコル。

shareName

string

ファイル共有の名前 (BLOB ストレージの場合はコンテナー名)。

state

AzureStorageState

ストレージ アカウントの状態。

type

AzureStorageType

ストレージの種類。

AzureStorageProtocol

ストレージ アカウントに使用するマウント プロトコル。

名前 説明
Http

string

Nfs

string

Smb

string

AzureStorageState

ストレージ アカウントの状態。

名前 説明
InvalidCredentials

string

InvalidShare

string

NotValidated

string

Ok

string

AzureStorageType

ストレージの種類。

名前 説明
AzureBlob

string

AzureFiles

string

ClientCertMode

これは ClientCertEnabled 設定で構成されます。

  • ClientCertEnabled: false は、ClientCert が無視されていることを意味します。
  • ClientCertEnabled: true と ClientCertMode: 必須は、ClientCert が必要であることを意味します。
  • ClientCertEnabled: true と ClientCertMode: Optional は、ClientCert が省略可能または受け入れ可能であることを意味します。
名前 説明
Optional

string

OptionalInteractiveUser

string

Required

string

CloningInfo

複製操作に必要な情報。

名前 説明
appSettingsOverrides

object

複製されたアプリのアプリケーション設定がオーバーライドされます。 指定した場合、これらの設定はソース アプリから複製された設定をオーバーライドします。 それ以外の場合は、ソース アプリのアプリケーション設定が保持されます。

cloneCustomHostNames

boolean

true ソース アプリからカスタム ホスト名を複製する場合。それ以外の場合は false

cloneSourceControl

boolean

true ソース アプリからソース管理を複製する場合。それ以外の場合は false

configureLoadBalancing

boolean

true を使用して、移行元アプリと移行先アプリの負荷分散を構成します。

correlationId

string

複製操作の関連付け ID。 この ID は、同じスナップショットを使用するために複数の複製操作を結び付けます。

hostingEnvironment

string

App Service Environment。

overwrite

boolean

true 宛先アプリを上書きする場合。それ以外の場合は false

sourceWebAppId

string

ソース アプリの ARM リソース ID。 アプリ リソース ID は、運用スロットの場合は /subscriptions/{subId}/resourceGroupName}/providers/Microsoft.Web/sites/{siteName}、他のスロットの場合は /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} の形式です。

sourceWebAppLocation

string

ソース アプリの場所例: 米国西部または北ヨーロッパ

trafficManagerProfileId

string

使用する Traffic Manager プロファイルの ARM リソース ID (存在する場合)。 Traffic Manager リソース ID は、/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName} の形式です。

trafficManagerProfileName

string

作成する Traffic Manager プロファイルの名前。 これは、Traffic Manager プロファイルがまだ存在しない場合にのみ必要です。

ConnectionStringType

データベースの種類。

名前 説明
ApiHub

string

Custom

string

DocDb

string

EventHub

string

MySql

string

NotificationHub

string

PostgreSQL

string

RedisCache

string

SQLAzure

string

SQLServer

string

ServiceBus

string

ConnStringInfo

データベース接続文字列情報。

名前 説明
connectionString

string

接続文字列の値。

name

string

接続文字列の名前。

type

ConnectionStringType

データベースの種類。

CorsSettings

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

名前 説明
allowedOrigins

string[]

クロスオリジン呼び出しを許可する必要がある配信元の一覧を取得または設定します (例: http://example.com:12345)。 すべてを許可するには "*" を使用します。

supportCredentials

boolean

資格情報を含む CORS 要求を許可するかどうかを取得または設定します。 詳細については、 https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials をご覧ください。

DaprConfig

App Dapr の構成。

名前 既定値 説明
appId

string

Dapr アプリケーション識別子

appPort

integer

アプリケーションがリッスンしているポートを Dapr に通知します

enableApiLogging

boolean

Dapr サイドカーの API ログ記録を有効にします

enabled

boolean

False

Dapr 側の車が有効になっているかどうかを示すブール値

httpMaxRequestSize

integer

大きなファイルのアップロードを処理するために、要求本文 http servers パラメーターの最大サイズを MB 単位で増やします。 既定値は 4 MB です。

httpReadBufferSize

integer

マルチ KB ヘッダーを送信するときに処理する HTTP ヘッダー読み取りバッファーの Dapr 最大サイズ (KB 単位)。 既定値は 65 KB です。

logLevel

daprLogLevel

Dapr サイドカーのログ レベルを設定します。 使用できる値は、デバッグ、情報、警告、エラーです。 既定値は info です。

daprLogLevel

Dapr サイドカーのログ レベルを設定します。 使用できる値は、デバッグ、情報、警告、エラーです。 既定値は info です。

名前 説明
debug

string

error

string

info

string

warn

string

DefaultAction

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

名前 説明
Allow

string

Deny

string

DefaultErrorResponse

エラー応答をApp Serviceします。

名前 説明
error

Error

エラー モデル。

Details

名前 説明
code

string

プログラムによってエラーを識別するための標準化された文字列。

message

string

詳細なエラーの説明とデバッグ情報。

target

string

詳細なエラーの説明とデバッグ情報。

Error

エラー モデル。

名前 説明
code

string

プログラムによってエラーを識別するための標準化された文字列。

details

Details[]

詳細なエラー。

innererror

string

エラーのデバッグに関する詳細情報。

message

string

詳細なエラーの説明とデバッグ情報。

target

string

詳細なエラーの説明とデバッグ情報。

Experiments

運用実験のルーティング規則。

名前 説明
rampUpRules

RampUpRule[]

ランプアップ ルールの一覧。

ExtendedLocation

拡張された場所。

名前 説明
name

string

拡張場所の名前。

type

string

拡張場所の種類。

FtpsState

FTP/FTPS サービスの状態

名前 説明
AllAllowed

string

Disabled

string

FtpsOnly

string

FunctionAppConfig

関数アプリの構成。

名前 説明
deployment

FunctionsDeployment

関数アプリのデプロイ構成。

runtime

FunctionsRuntime

関数アプリのランタイム設定。

scaleAndConcurrency

FunctionsScaleAndConcurrency

関数アプリのスケールとコンカレンシーの設定。

FunctionsAlwaysReadyConfig

関数グループまたは特定の関数の 'Always Ready' インスタンスの数を設定します。

名前 説明
instanceCount

number

特定の関数グループまたは特定の関数の 'Always Ready' インスタンスの数を設定します。 詳細については、https://aka.ms/flexconsumption/alwaysready のトピックを参照してください。

name

string

関数グループまたは関数名が必要です。 詳細については、https://aka.ms/flexconsumption/alwaysready のトピックを参照してください。

FunctionsDeployment

関数アプリのデプロイの構成セクション。

名前 説明
storage

Storage

関数アプリによって使用されるデプロイ済みパッケージのストレージ。

FunctionsRuntime

関数アプリのランタイム名とバージョン。

名前 説明
name

runtimeName

関数アプリのランタイム名。 使用可能なオプション: dotnet-isolated、node、java、powershell、python、custom

version

string

関数アプリのランタイム バージョン。 例: 8 (dotnet-isolated の場合)

FunctionsScaleAndConcurrency

関数アプリのスケールとコンカレンシーの設定。

名前 説明
alwaysReady

FunctionsAlwaysReadyConfig[]

関数アプリの 'Always Ready' 構成。

instanceMemoryMB

number

関数アプリの各インスタンスに割り当てられるメモリの量を MB 単位で設定します。 CPU とネットワーク帯域幅は比例して割り当てられます。

maximumInstanceCount

number

関数アプリのインスタンスの最大数。

triggers

Triggers

関数アプリトリガーのスケールとコンカレンシーの設定。

HandlerMapping

特定の拡張機能を使用して HTTP 要求を処理するハンドラーを定義するために使用される IIS ハンドラー マッピング。 たとえば、*.php拡張機能を使用してすべての HTTP 要求を処理するようにプロセス php-cgi.exe 構成するために使用されます。

名前 説明
arguments

string

スクリプト プロセッサに渡されるコマンド ライン引数。

extension

string

この拡張機能を持つ要求は、指定された FastCGI アプリケーションを使用して処理されます。

scriptProcessor

string

FastCGI アプリケーションへの絶対パス。

HostingEnvironmentProfile

このリソースに使用するApp Service Environmentの仕様。

名前 説明
id

string

App Service Environmentのリソース ID。

name

string

App Service Environmentの名前。

type

string

App Service Environmentのリソースの種類。

HostNameSslState

SSL 対応のホスト名。

名前 説明
hostType

HostType

ホスト名が標準ホスト名かリポジトリ ホスト名かを示します。

name

string

ホスト名

sslState

SslState

SSL の種類。

thumbprint

string

SSL 証明書の拇印。

toUpdate

boolean

を に true 設定して、既存のホスト名を更新します。

virtualIP

string

IP ベースの SSL が有効になっている場合、ホスト名に割り当てられた仮想 IP アドレス。

HostType

ホスト名が標準ホスト名かリポジトリ ホスト名かを示します。

名前 説明
Repository

string

Standard

string

Http

HTTP トリガーのスケーリングとコンカレンシーの設定。

名前 説明
perInstanceConcurrency

number

インスタンスあたりの同時 HTTP トリガー呼び出しの最大数。

IpFilterTag

この IP フィルターの用途を定義します。 これは、プロキシでの IP フィルター処理をサポートするためです。

名前 説明
Default

string

ServiceTag

string

XffProxy

string

IpSecurityRestriction

アプリの IP セキュリティ制限。

名前 説明
action

string

この IP 範囲のアクセスを許可または拒否します。

description

string

IP 制限規則の説明。

headers

object

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。 一致するロジックは完全一致です。

ipAddress

string

セキュリティ制限が有効な IP アドレス。 純粋な ipv4 アドレス (必須の SubnetMask プロパティ) または ipv4/mask (先頭のビット一致) などの CIDR 表記の形式を使用できます。 CIDR の場合、SubnetMask プロパティを指定することはできません。

name

string

IP 制限規則の名前。

priority

integer

IP 制限規則の優先順位。

subnetMask

string

制限が有効な IP アドレスの範囲のサブネット マスク。

subnetTrafficTag

integer

(内部)サブネット トラフィック タグ

tag

IpFilterTag

この IP フィルターの用途を定義します。 これは、プロキシでの IP フィルター処理をサポートするためです。

vnetSubnetResourceId

string

仮想ネットワーク リソース ID

vnetTrafficTag

integer

(内部)Vnet トラフィック タグ

ManagedPipelineMode

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

名前 説明
Classic

string

Integrated

string

ManagedServiceIdentity

マネージド サービス ID。

名前 説明
principalId

string

マネージド サービス ID のプリンシパル ID。

tenantId

string

マネージド サービス ID のテナント。

type

ManagedServiceIdentityType

マネージド サービス ID の種類。

userAssignedIdentities

<string,  userAssignedIdentity>

リソースに関連付けられているユーザー割り当て ID の一覧。 ユーザー ID ディクショナリ キー参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} という形式の ARM リソース ID になります。

ManagedServiceIdentityType

マネージド サービス ID の種類。

名前 説明
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

NameValuePair

名前の値のペア。

名前 説明
name

string

ペア名。

value

string

ペア値。

PushSettings

アプリのプッシュ設定。

名前 説明
id

string

リソース ID。

kind

string

リソースの種類。

name

string

リソース名。

properties.dynamicTagsJson

string

プッシュ登録エンドポイントのユーザー要求から評価される動的タグの一覧を含む JSON 文字列を取得または設定します。

properties.isPushEnabled

boolean

プッシュ エンドポイントが有効かどうかを示すフラグを取得または設定します。

properties.tagWhitelistJson

string

プッシュ登録エンドポイントで使用するためにホワイトリストに登録されているタグの一覧を含む JSON 文字列を取得または設定します。

properties.tagsRequiringAuth

string

プッシュ登録エンドポイントでユーザー認証を使用する必要があるタグの一覧を含む JSON 文字列を取得または設定します。 タグは英数字と、'_'、'@'、'#'、'.'、':'、'-' で構成できます。 検証は、PushRequestHandler で実行する必要があります。

type

string

リソースの種類。

RampUpRule

ランプアップ テストのルーティング規則。 この規則では、静的トラフィック % をスロットにリダイレクトしたり、パフォーマンスに基づいてルーティング % を徐々に変更したりすることができます。

名前 説明
actionHostName

string

トラフィックがリダイレクトされるスロットのホスト名 (決定した場合)。 例: myapp-stage.azurewebsites.net。

changeDecisionCallbackUrl

string

カスタム決定アルゴリズムは、指定できる URL を TiPCallback サイト拡張機能で提供できます。 スキャフォールディングとコントラクトについては、「TiPCallback サイト拡張機能」を参照してください。 https://www.siteextensions.net/packages/TiPCallback/

changeIntervalInMinutes

integer

ReroutePercentage を再評価する間隔を分単位で指定します。

changeStep

number

自動ランプ アップ シナリオでは、これは、\nMinReroutePercentage または MaxReroutePercentageに達するまでの追加/削除ReroutePercentageの手順です。 サイト メトリックは、.\nカスタム決定アルゴリズムで ChangeIntervalInMinutes指定された N 分ごとにチェックされます。TiPCallback サイト拡張機能では、この URL を で ChangeDecisionCallbackUrl指定できます。

maxReroutePercentage

number

ReroutePercentage を維持する上限を指定します。

minReroutePercentage

number

ReroutePercentage を維持する下限を指定します。

name

string

ルーティング規則の名前。 推奨される名前は、実験でトラフィックを受信するスロットをポイントすることです。

reroutePercentage

number

にリダイレクトされるトラフィックの ActionHostName割合。

RedundancyMode

サイト冗長モード

名前 説明
ActiveActive

string

Failover

string

GeoRedundant

string

Manual

string

None

string

RequestsBasedTrigger

要求の合計数に基づいてトリガーされます。

名前 説明
count

integer

要求数。

timeInterval

string

時間間隔。

ResourceConfig

関数アプリのリソース要件。

名前 説明
cpu

number

コアに必要な CPU (例: 0.5)

memory

string

必要なメモリ (例: "1Gi" )

runtimeName

関数アプリのランタイム名。 使用可能なオプション: dotnet-isolated、node、java、powershell、python、custom

名前 説明
custom

string

dotnet-isolated

string

java

string

node

string

powershell

string

python

string

ScmType

SCM 型。

名前 説明
BitbucketGit

string

BitbucketHg

string

CodePlexGit

string

CodePlexHg

string

Dropbox

string

ExternalGit

string

ExternalHg

string

GitHub

string

LocalGit

string

None

string

OneDrive

string

Tfs

string

VSO

string

VSTSRM

string

Site

Web アプリ、モバイル アプリ バックエンド、または API アプリ。

名前 既定値 説明
extendedLocation

ExtendedLocation

拡張された場所。

id

string

リソース ID。

identity

ManagedServiceIdentity

マネージド サービス ID。

kind

string

リソースの種類。

location

string

リソースの場所。

name

string

リソース名。

properties.availabilityState

SiteAvailabilityState

アプリの管理情報の可用性の状態。

properties.clientAffinityEnabled

boolean

true クライアント アフィニティを有効にする場合。 false セッション アフィニティ Cookie の送信を停止します。これにより、同じセッション内のクライアント要求が同じインスタンスにルーティングされます。 既定値は true です。

properties.clientCertEnabled

boolean

true クライアント証明書認証 (TLS 相互認証) を有効にする場合。それ以外の場合は false。 既定値は false です。

properties.clientCertExclusionPaths

string

クライアント証明書認証のコンマ区切り除外パス

properties.clientCertMode

ClientCertMode

これは ClientCertEnabled 設定で構成されます。

  • ClientCertEnabled: false は、ClientCert が無視されていることを意味します。
  • ClientCertEnabled: true と ClientCertMode: 必須は、ClientCert が必要であることを意味します。
  • ClientCertEnabled: true と ClientCertMode: Optional は、ClientCert が省略可能または受け入れ可能であることを意味します。
properties.cloningInfo

CloningInfo

アプリの作成時に指定した場合、アプリはソース アプリから複製されます。

properties.containerSize

integer

関数コンテナーのサイズ。

properties.customDomainVerificationId

string

アプリに割り当てられたカスタム ドメインを検証する一意識別子。 お客様は、確認のためにこの ID を txt レコードに追加します。

properties.dailyMemoryTimeQuota

integer

1 日に許可される最大メモリ時間クォータ (動的アプリにのみ適用されます)。

properties.daprConfig

DaprConfig

アプリの Dapr 構成。

properties.defaultHostName

string

アプリの既定のホスト名。 読み取り専用です。

properties.dnsConfiguration

SiteDnsConfig

サイトのさまざまな DNS 関連設定を構成するプロパティ。

properties.enabled

boolean

true アプリが有効になっている場合は 。それ以外の場合は false。 この値を false に設定すると、アプリは無効になります (アプリはオフラインになります)。

properties.enabledHostNames

string[]

アプリのホスト名を有効にしました。ホスト名を割り当てる必要があります (「HostNames」を参照) AND を有効にする必要があります。 それ以外の場合、アプリはそれらのホスト名では提供されません。

properties.functionAppConfig

FunctionAppConfig

Azure 関数アプリに固有の構成。

properties.hostNameSslStates

HostNameSslState[]

ホスト名 SSL 状態は、アプリのホスト名の SSL バインドを管理するために使用されます。

properties.hostNames

string[]

アプリに関連付けられているホスト名。

properties.hostNamesDisabled

boolean

true アプリのパブリック ホスト名を無効にする場合は 。それ以外の場合は false。 の場合 true、アプリには API 管理プロセス経由でのみアクセスできます。

properties.hostingEnvironmentProfile

HostingEnvironmentProfile

アプリに使用するApp Service Environment。

properties.httpsOnly

boolean

HttpsOnly: https 要求のみを受け入れるように Web サイトを構成します。 http 要求のリダイレクトに関する問題

properties.hyperV

boolean

False

Hyper-V サンドボックス。

properties.inProgressOperationId

string

このサイトに保留中の操作がある場合は、操作 ID を指定します。

properties.isDefaultContainer

boolean

true アプリが既定のコンテナーの場合は 。それ以外の場合は false

properties.isXenon

boolean

False

現在は使用されていません: Hyper-V サンドボックス。

properties.keyVaultReferenceIdentity

string

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

properties.lastModifiedTimeUtc

string

アプリが最後に変更された時刻 (UTC)。 読み取り専用です。

properties.managedEnvironmentId

string

Azure Resource Managerこのアプリをホストする顧客が選択したマネージド環境の ID です。 これは、/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} の形式である必要があります。

properties.maxNumberOfWorkers

integer

ワーカーの最大数。 これは Functions コンテナーにのみ適用されます。

properties.outboundIpAddresses

string

アプリが送信接続 (データベース アクセスなど) に使用する IP アドレスの一覧。 現在の設定でサイトをホストできるテナントの VIP が含まれます。 読み取り専用です。

properties.possibleOutboundIpAddresses

string

アプリが送信接続 (データベース アクセスなど) に使用する IP アドレスの一覧。 dataComponent を除くすべてのテナントの VIP が含まれます。 読み取り専用です。

properties.publicNetworkAccess

string

すべてのパブリック トラフィックを許可またはブロックするプロパティ。 使用できる値: 'Enabled'、'Disabled'、または空の文字列。

properties.redundancyMode

RedundancyMode

サイト冗長モード

properties.repositorySiteName

string

リポジトリ サイトの名前。

properties.reserved

boolean

False

true 予約されている場合は 。それ以外の場合は false

properties.resourceConfig

ResourceConfig

関数アプリのリソース要件。

properties.resourceGroup

string

アプリが属するリソース グループの名前。 読み取り専用です。

properties.scmSiteAlsoStopped

boolean

False

true アプリが停止したときに SCM (KUDU) サイトを停止する場合。それ以外の場合は false。 既定値は、false です。

properties.serverFarmId

string

関連付けられているApp Serviceプランのリソース ID。"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}" という形式です。

properties.siteConfig

SiteConfig

アプリの構成。

properties.slotSwapStatus

SlotSwapStatus

最後のデプロイ スロット スワップ操作の状態。

properties.state

string

アプリの現在の状態。

properties.storageAccountRequired

boolean

顧客が指定したストレージ アカウントが必要かどうかを確認します

properties.suspendedTill

string

メモリ時間クォータを超えた場合までアプリが中断されました。

properties.targetSwapSlot

string

このアプリがどのデプロイ スロットにスワップするかを指定します。 読み取り専用です。

properties.trafficManagerHostNames

string[]

アプリに関連付けられている Azure Traffic Manager のホスト名。 読み取り専用です。

properties.usageState

UsageState

アプリがクォータ使用量を超えたかどうかを示す状態。 読み取り専用です。

properties.virtualNetworkSubnetId

string

リージョン VNET 統合によって参加する仮想ネットワークとサブネットの Azure Resource Manager ID。 これは、/subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} の形式である必要があります。

properties.vnetBackupRestoreEnabled

boolean

仮想ネットワーク経由でバックアップ操作と復元操作を有効にするには

properties.vnetContentShareEnabled

boolean

仮想ネットワーク経由でコンテンツへのアクセスを有効にするには

properties.vnetImagePullEnabled

boolean

Virtual Network上でイメージのプルを有効にするには

properties.vnetRouteAllEnabled

boolean

Virtual Networkルートすべて有効です。 これにより、すべての送信トラフィックにVirtual Networkセキュリティ グループとユーザー定義ルートが適用されます。

properties.workloadProfileName

string

実行する関数アプリのワークロード プロファイル名。

tags

object

リソース タグ。

type

string

リソースの種類。

SiteAvailabilityState

アプリの管理情報の可用性の状態。

名前 説明
DisasterRecoveryMode

string

Limited

string

Normal

string

SiteConfig

App Service アプリの構成。

名前 既定値 説明
acrUseManagedIdentityCreds

boolean

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

acrUserManagedIdentityID

string

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

alwaysOn

boolean

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

apiDefinition

ApiDefinitionInfo

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

apiManagementConfig

ApiManagementConfig

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

appCommandLine

string

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

appSettings

NameValuePair[]

アプリケーション設定。

autoHealEnabled

boolean

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

autoHealRules

AutoHealRules

自動修復ルール。

autoSwapSlotName

string

スロット名を自動スワップします。

azureStorageAccounts

<string,  AzureStorageInfoValue>

Azure Storage アカウントの一覧。

connectionStrings

ConnStringInfo[]

接続文字列。

cors

CorsSettings

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

defaultDocuments

string[]

既定のドキュメント。

detailedErrorLoggingEnabled

boolean

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

documentRoot

string

ドキュメント ルート。

elasticWebAppScaleLimit

integer

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

experiments

Experiments

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

ftpsState

FtpsState

FTP/FTPS サービスの状態

functionAppScaleLimit

integer

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

functionsRuntimeScaleMonitoringEnabled

boolean

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

handlerMappings

HandlerMapping[]

ハンドラー マッピング。

healthCheckPath

string

正常性チェック パス

http20Enabled

boolean

True

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

httpLoggingEnabled

boolean

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

ipSecurityRestrictions

IpSecurityRestriction[]

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

ipSecurityRestrictionsDefaultAction

DefaultAction

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

javaContainer

string

Java コンテナー。

javaContainerVersion

string

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

javaVersion

string

Java バージョン。

keyVaultReferenceIdentity

string

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

limits

SiteLimits

サイトの制限。

linuxFxVersion

string

Linux App Framework とバージョン

loadBalancing

SiteLoadBalancing

サイトの負荷分散。

localMySqlEnabled

boolean

False

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

logsDirectorySizeLimit

integer

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

machineKey

SiteMachineKey

Site MachineKey。

managedPipelineMode

ManagedPipelineMode

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

managedServiceIdentityId

integer

マネージド サービス ID

metadata

NameValuePair[]

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

minTlsCipherSuite

TlsCipherSuites

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

minTlsVersion

SupportedTlsVersions

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

minimumElasticInstanceCount

integer

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

netFrameworkVersion

string

v4.6

.NET Frameworkバージョン。

nodeVersion

string

Node.js のバージョン。

numberOfWorkers

integer

worker 数。

phpVersion

string

PHP のバージョン。

powerShellVersion

string

PowerShell のバージョン。

preWarmedInstanceCount

integer

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

publicNetworkAccess

string

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

publishingUsername

string

ユーザー名の発行。

push

PushSettings

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

pythonVersion

string

Python のバージョン。

remoteDebuggingEnabled

boolean

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

remoteDebuggingVersion

string

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

requestTracingEnabled

boolean

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

requestTracingExpirationTime

string

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

scmIpSecurityRestrictions

IpSecurityRestriction[]

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

scmIpSecurityRestrictionsDefaultAction

DefaultAction

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

scmIpSecurityRestrictionsUseMain

boolean

メインを使用する scm の IP セキュリティ制限。

scmMinTlsVersion

SupportedTlsVersions

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

scmType

ScmType

SCM 型。

tracingOptions

string

トレース オプション。

use32BitWorkerProcess

boolean

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

virtualApplications

VirtualApplication[]

仮想アプリケーション。

vnetName

string

Virtual Network名。

vnetPrivatePortsCount

integer

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

vnetRouteAllEnabled

boolean

Virtual Networkルートすべて有効です。 これにより、すべての送信トラフィックにVirtual Networkセキュリティ グループとユーザー定義ルートが適用されます。

webSocketsEnabled

boolean

true WebSocket が有効な場合は 。それ以外の場合は false

websiteTimeZone

string

サイトがタイムスタンプの生成に使用するタイム ゾーンを設定します。 Linux および Windows App Serviceと互換性があります。 WEBSITE_TIME_ZONE アプリ設定の設定は、この構成よりも優先されます。Linux の場合、tz データベース値 https://www.iana.org/time-zones が必要です (クイック リファレンスについては、「」を参照してください https://en.wikipedia.org/wiki/List_of_tz_database_time_zones)。 Windows の場合、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones の下に一覧表示されているタイム ゾーンの 1 つが必要です

windowsFxVersion

string

Xenon App Framework とバージョン

xManagedServiceIdentityId

integer

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

SiteDnsConfig

名前 説明
dnsAltServer

string

アプリで使用される代替 DNS サーバー。 このプロパティは、WEBSITE_DNS_ALT_SERVER アプリ設定をレプリケートします。

dnsLegacySortOrder

boolean

仮想ネットワーク カスタム DNS サーバーを使用しているサイトが引き続き DNS サーバーの一覧を並べ替え中であることを示します。 読み 取り 専用。

dnsMaxCacheTimeout

integer

DNS が数秒でキャッシュされるカスタム時間。 使用できる範囲: 0 から 60。 既定値は 30 秒です。 0 はキャッシュが無効な状態を意味します。

dnsRetryAttemptCount

integer

DNS 参照の再試行の合計数。 使用できる範囲: 1 から 5。 既定値は 3 です。

dnsRetryAttemptTimeout

integer

1 回の DNS 参照のタイムアウト (秒単位)。 使用できる範囲: 1 から 30。 既定値は 3 です。

dnsServers

string[]

検索のためにアプリによって使用されるカスタム DNS サーバーの一覧。 最大 5 つの DNS サーバーを設定できます。

SiteLimits

アプリに設定されているメトリックの制限。

名前 説明
maxDiskSizeInMb

integer

許容されるディスク サイズの最大使用量 (MB)。

maxMemoryInMb

integer

許容される最大メモリ使用量 (MB)。

maxPercentageCpu

number

最大許容 CPU 使用率。

SiteLoadBalancing

サイトの負荷分散。

名前 説明
LeastRequests

string

LeastResponseTime

string

PerSiteRoundRobin

string

RequestHash

string

WeightedRoundRobin

string

WeightedTotalTraffic

string

SiteMachineKey

アプリの MachineKey。

名前 説明
decryption

string

復号化に使用されるアルゴリズム。

decryptionKey

string

暗号化解除キー。

validation

string

MachineKey の検証。

validationKey

string

検証キー。

SlotSwapStatus

最後に成功したスロット スワップ操作の状態。

名前 説明
destinationSlotName

string

最後のスワップ操作の宛先スロット。

sourceSlotName

string

最後のスワップ操作のソース スロット。

timestampUtc

string

最後に成功したスロット スワップが完了した時刻。

SlowRequestsBasedTrigger

要求の実行時間に基づいてトリガーされます。

名前 説明
count

integer

要求数。

path

string

要求パス。

timeInterval

string

時間間隔。

timeTaken

string

所要時間。

SslState

SSL の種類。

名前 説明
Disabled

string

IpBasedEnabled

string

SniEnabled

string

StatusCodesBasedTrigger

状態コードに基づいてトリガーします。

名前 説明
count

integer

要求数。

path

string

要求パス

status

integer

HTTP 状態コード。

subStatus

integer

要求サブの状態。

timeInterval

string

時間間隔。

win32Status

integer

Win32 エラー コード。

StatusCodesRangeBasedTrigger

状態コードの範囲に基づいてトリガーします。

名前 説明
count

integer

要求数。

path

string

statusCodes

string

HTTP 状態コード。

timeInterval

string

時間間隔。

Storage

関数アプリによって使用されるデプロイ済みパッケージのストレージ。

名前 説明
authentication

Authentication

デプロイのためにストレージ アカウントにアクセスするための認証方法。

type

storageType

Azure Storage の種類を選択するプロパティ。 使用可能なオプション: blobContainer。

value

string

選択した Azure Storage の種類の URL を設定するプロパティ。 例: blobContainer の場合、値は である可能性があります https://.blob.core.windows.net/.

storageType

Azure Storage の種類を選択するプロパティ。 使用可能なオプション: blobContainer。

名前 説明
blobContainer

string

SupportedTlsVersions

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

名前 説明
1.0

string

1.1

string

1.2

string

1.3

string

TlsCipherSuites

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

名前 説明
TLS_AES_128_GCM_SHA256

string

TLS_AES_256_GCM_SHA384

string

TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256

string

TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256

string

TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384

string

TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA

string

TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256

string

TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256

string

TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA

string

TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384

string

TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384

string

TLS_RSA_WITH_AES_128_CBC_SHA

string

TLS_RSA_WITH_AES_128_CBC_SHA256

string

TLS_RSA_WITH_AES_128_GCM_SHA256

string

TLS_RSA_WITH_AES_256_CBC_SHA

string

TLS_RSA_WITH_AES_256_CBC_SHA256

string

TLS_RSA_WITH_AES_256_GCM_SHA384

string

Triggers

関数アプリトリガーのスケールとコンカレンシーの設定。

名前 説明
http

Http

HTTP トリガーのスケーリングとコンカレンシーの設定。

UsageState

アプリがクォータ使用量を超えたかどうかを示す状態。 読み取り専用です。

名前 説明
Exceeded

string

Normal

string

userAssignedIdentity

ユーザー割り当て ID。

名前 説明
clientId

string

ユーザー割り当て ID のクライアント ID

principalId

string

ユーザー割り当て ID のプリンシパル ID

VirtualApplication

アプリ内の仮想アプリケーション。

名前 説明
physicalPath

string

物理パス。

preloadEnabled

boolean

true プリロードが有効な場合。それ以外の場合は false

virtualDirectories

VirtualDirectory[]

仮想アプリケーションの仮想ディレクトリ。

virtualPath

string

仮想パス。

VirtualDirectory

仮想アプリケーションのディレクトリ。

名前 説明
physicalPath

string

物理パス。

virtualPath

string

仮想アプリケーションへのパス。

WebAppCollection

App Service アプリのコレクション。

名前 説明
nextLink

string

リソースの次のページへのリンク。

value

Site[]

リソースのコレクション。