Endpoints - Start
停止状態にある既存の CDN エンドポイントを開始します。
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/start?api-version=2024-02-01
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
endpoint
|
path | True |
string |
グローバルに一意であるプロファイルの下のエンドポイントの名前。 |
profile
|
path | True |
string |
リソース グループ内で一意である CDN プロファイルの名前。 |
resource
|
path | True |
string |
Azure サブスクリプション内のリソース グループの名前。 正規表現パターン: |
subscription
|
path | True |
string |
Azure サブスクリプション ID。 |
api-version
|
query | True |
string |
クライアント要求で使用される API のバージョン。 現在のバージョンは 2024-02-01 です。 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
OK です。 要求は成功しました。 |
|
202 Accepted |
受け入れられ、操作は非同期的に完了します。 ヘッダー location: string |
|
Other Status Codes |
操作が失敗した理由を説明する CDN エラー応答。 |
セキュリティ
azure_auth
Azure Active Directory OAuth2 フロー。
型:
oauth2
フロー:
implicit
Authorization URL (承認 URL):
https://login.microsoftonline.com/common/oauth2/authorize
スコープ
名前 | 説明 |
---|---|
user_impersonation | ユーザー アカウントの借用 |
例
Endpoints_Start
要求のサンプル
応答のサンプル
{
"name": "endpoint4899",
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1",
"type": "Microsoft.Cdn/profiles/endpoints",
"tags": {
"kay1": "value1"
},
"location": "WestUs",
"properties": {
"hostName": "endpoint1.azureedge.net",
"originHostHeader": "www.bing.com",
"provisioningState": "Succeeded",
"resourceState": "Starting",
"isHttpAllowed": true,
"isHttpsAllowed": true,
"queryStringCachingBehavior": "NotSet",
"originPath": null,
"origins": [
{
"name": "www-bing-com",
"properties": {
"hostName": "www.bing.com",
"httpPort": 80,
"httpsPort": 443
}
}
],
"contentTypesToCompress": [],
"isCompressionEnabled": false,
"optimizationType": "DynamicSiteAcceleration",
"probePath": "/image",
"geoFilters": []
}
}
azure-asyncoperation: https://management.azure.com/subscriptions/subid/resourcegroups/resourceGroupName/providers/Microsoft.Cdn/operationresults/operationId?api-version=2024-02-01
{
"name": "endpoint4899",
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1",
"type": "Microsoft.Cdn/profiles/endpoints",
"tags": {
"kay1": "value1"
},
"location": "WestUs",
"properties": {
"hostName": "endpoint1.azureedge.net",
"originHostHeader": "www.bing.com",
"provisioningState": "Succeeded",
"resourceState": "Starting",
"isHttpAllowed": true,
"isHttpsAllowed": true,
"queryStringCachingBehavior": "NotSet",
"originPath": null,
"origins": [
{
"name": "www-bing-com",
"properties": {
"hostName": "www.bing.com",
"httpPort": 80,
"httpsPort": 443
}
}
],
"contentTypesToCompress": [],
"isCompressionEnabled": false,
"optimizationType": "DynamicSiteAcceleration",
"probePath": "/image",
"geoFilters": []
}
}
定義
名前 | 説明 |
---|---|
algorithm |
URL 署名に使用するアルゴリズム |
cache |
要求のキャッシュ動作 |
Cache |
キャッシュの種類のルートのキャッシュ設定。 キャッシュを無効にするには、cacheConfiguration オブジェクトを指定しないでください。 |
Cache |
キャッシュの有効期限アクションのパラメーターを定義します。 |
Cache |
キャッシュ キー クエリ文字列アクションのパラメーターを定義します。 |
Cache |
コンテンツをキャッシュする必要があるレベル。 |
Client |
ClientPort の一致条件のパラメーターを定義します |
Client |
一致する演算子について説明します |
Cookies |
Cookie の一致条件のパラメーターを定義します |
Cookies |
一致する演算子について説明します |
Deep |
CDN エンドポイントで作成されたカスタム ドメイン。 |
Deep |
CDN エンドポイントの作成時に追加される CDN コンテンツのメイン配信元。 |
Deep |
CDN エンドポイントの作成時に追加される CDN コンテンツの配信元グループ。 トラフィックは、配信元の正常性に基づいて配信元グループ内の配信元に送信されます。 |
Delivery |
エンドポイントに使用する配信ルールを指定するポリシー。 |
Delivery |
一連のアクションと条件を指定するルール |
Delivery |
配信ルールのキャッシュ有効期限アクションを定義します。 |
Delivery |
配信ルールのキャッシュ キー クエリ文字列アクションを定義します。 |
Delivery |
配信ルールの ClientPort 条件を定義します。 |
Delivery |
配信ルールの Cookie 条件を定義します。 |
Delivery |
配信ルールの HostName 条件を定義します。 |
Delivery |
配信ルールの HttpVersion 条件を定義します。 |
Delivery |
配信ルールの IsDevice 条件を定義します。 |
Delivery |
配信ルールの PostArgs 条件を定義します。 |
Delivery |
配信ルールの QueryString 条件を定義します。 |
Delivery |
配信ルールの RemoteAddress 条件を定義します。 |
Delivery |
配信ルールの RequestBody 条件を定義します。 |
Delivery |
配信ルールの要求ヘッダー アクションを定義します。 |
Delivery |
配信ルールの RequestHeader 条件を定義します。 |
Delivery |
配信ルールの RequestMethod 条件を定義します。 |
Delivery |
配信ルールの RequestScheme 条件を定義します。 |
Delivery |
配信ルールの RequestUri 条件を定義します。 |
Delivery |
配信ルールの応答ヘッダー アクションを定義します。 |
Delivery |
配信ルールのルート構成オーバーライド アクションを定義します。 Frontdoor Standard/Premium プロファイルにのみ適用されます。 |
Delivery |
配信ルールの ServerPort 条件を定義します。 |
Delivery |
配信ルールの SocketAddress 条件を定義します。 |
Delivery |
配信ルールの SslProtocol 条件を定義します。 |
Delivery |
配信ルールの UrlFileExtension 条件を定義します。 |
Delivery |
配信ルールの UrlFileName 条件を定義します。 |
Delivery |
配信ルールの UrlPath 条件を定義します。 |
Destination |
リダイレクトに使用するプロトコル。 既定値は MatchRequest です |
Endpoint |
CDN エンドポイントは、配信元、プロトコル、コンテンツ キャッシュ、配信動作などの構成情報を含む CDN プロファイル内のエンティティです。 CDN エンドポイントでは、URL 形式の .azureedge.net が使用されます。 |
Endpoint |
エンドポイントのプロビジョニング状態。 |
Endpoint |
エンドポイントのリソースの状態。 |
Error |
リソース管理エラーの追加情報。 |
Error |
エラーの詳細。 |
Error |
エラー応答 |
Forwarding |
バックエンドにトラフィックを転送するときに、このルールが使用するプロトコル。 |
Geo |
CDN エンドポイント内でのユーザーの geo アクセスを定義するルール。 |
Geo |
geo フィルターのアクション。つまり、アクセスを許可またはブロックします。 |
Header |
実行するアクション |
Header |
要求ヘッダー アクションのパラメーターを定義します。 |
Health |
正常性プローブを配信元に送信するプロパティを含む JSON オブジェクト。 |
Health |
行われた正常性プローブの要求の種類。 |
Host |
HostName の一致条件のパラメーターを定義します |
Host |
一致する演算子について説明します |
Http |
http 状態コードの範囲を表す JSON オブジェクト |
Http |
HttpVersion の一致条件のパラメーターを定義します |
Http |
一致する演算子について説明します |
Identity |
リソースを作成または変更する ID の種類 |
Is |
IsDevice の一致条件のパラメーターを定義します |
Is |
一致する演算子について説明します |
Key |
URL 署名キーにユーザーの KeyVault を使用するためのパラメーターについて説明します。 |
Match |
配信ルールの条件の一致値 |
Optimization |
顧客がこの CDN エンドポイントを最適化するシナリオ (ダウンロード、メディア サービスなど) を指定します。 この情報を使用すると、シナリオ駆動型の最適化を適用できます。 |
Origin |
配信元グループのオーバーライド構成のパラメーターを定義します。 |
Origin |
配信ルールの配信元グループのオーバーライド アクションを定義します。 |
Origin |
配信元グループのオーバーライド アクションのパラメーターを定義します。 |
param |
パラメーターの目的を示します |
Post |
PostArgs の一致条件のパラメーターを定義します |
Post |
一致する演算子について説明します |
Private |
Private Linkへの接続の承認状態 |
Probe |
正常性プローブに使用するプロトコル。 |
query |
要求のキャッシュ動作 |
Query |
クエリ文字列を含む要求を CDN がキャッシュする方法を定義します。 キャッシュ時にクエリ文字列を無視したり、キャッシュをバイパスしてクエリ文字列を含む要求がキャッシュされないようにしたり、一意の URL ですべての要求をキャッシュしたりできます。 |
Query |
QueryString の一致条件のパラメーターを定義します |
Query |
一致する演算子について説明します |
Redirect |
トラフィックをリダイレクトするときにルールが使用するリダイレクトの種類。 |
Remote |
RemoteAddress の一致条件のパラメーターを定義します |
Remote |
一致する演算子について説明します |
Request |
RequestBody の一致条件のパラメーターを定義します |
Request |
一致する演算子について説明します |
Request |
RequestHeader の一致条件のパラメーターを定義します |
Request |
一致する演算子について説明します |
Request |
RequestMethod の一致条件のパラメーターを定義します |
Request |
一致する演算子について説明します |
Request |
RequestScheme の一致条件のパラメーターを定義します |
Request |
RequestUri 一致条件のパラメーターを定義します |
Request |
一致する演算子について説明します |
Resource |
別のリソースへの参照。 |
Response |
配信元が異常と見なされる実際のユーザー要求の応答エラーの種類 |
Response |
実際の要求/応答を使用して配信元の正常性を判断するためのプロパティを含む JSON オブジェクト。 |
Route |
ルート構成オーバーライド アクションのパラメーターを定義します。 |
rule |
要求のキャッシュ動作 |
rule |
コンテンツ圧縮が有効かどうかを示します。 圧縮が有効になっている場合、ユーザーが圧縮バージョンを要求した場合、コンテンツは圧縮として処理されます。 要求されたコンテンツが 1 バイト未満または 1 MB を超える場合、AzureFrontDoor ではコンテンツは圧縮されません。 |
rule |
クエリ文字列を含む要求を Frontdoor がキャッシュする方法を定義します。 キャッシュ時にクエリ文字列を無視したり、特定のクエリ文字列を無視したり、一意の URL ですべての要求をキャッシュしたり、特定のクエリ文字列をキャッシュしたりできます。 |
Server |
ServerPort の一致条件のパラメーターを定義します |
Server |
一致する演算子について説明します |
Socket |
SocketAddress の一致条件のパラメーターを定義します |
Socket |
一致する演算子について説明します |
Ssl |
確立された TLS 接続のプロトコル。 |
Ssl |
SslProtocol 一致条件のパラメーターを定義します |
Ssl |
一致する演算子について説明します |
System |
システム データの読み取り専用 |
transform |
一致する前に適用される変換について説明します |
Url |
UrlFileExtension の一致条件のパラメーターを定義します |
Url |
一致する演算子について説明します |
Url |
UrlFilename の一致条件のパラメーターを定義します |
Url |
一致する演算子について説明します |
Url |
UrlPath の一致条件のパラメーターを定義します |
Url |
一致する演算子について説明します |
Url |
配信ルールの URL リダイレクト アクションを定義します。 |
Url |
URL リダイレクト アクションのパラメーターを定義します。 |
Url |
配信ルールの URL 書き換えアクションを定義します。 |
Url |
URL 書き換えアクションのパラメーターを定義します。 |
Url |
配信ルールの URL 署名アクションを定義します。 |
Url |
URL 署名アクションのパラメーターを定義します。 |
Url |
URL 署名キー |
Url |
特定の目的でパラメーターを識別する方法 (有効期限など) を定義します |
Web |
エンドポイントのWeb Application Firewall ポリシーを定義します (該当する場合) |
algorithm
URL 署名に使用するアルゴリズム
名前 | 型 | 説明 |
---|---|---|
SHA256 |
string |
cacheBehavior
要求のキャッシュ動作
名前 | 型 | 説明 |
---|---|---|
BypassCache |
string |
|
Override |
string |
|
SetIfMissing |
string |
CacheConfiguration
キャッシュの種類のルートのキャッシュ設定。 キャッシュを無効にするには、cacheConfiguration オブジェクトを指定しないでください。
名前 | 型 | 説明 |
---|---|---|
cacheBehavior |
要求のキャッシュ動作 |
|
cacheDuration |
string |
コンテンツをキャッシュする必要がある期間。 使用できる形式は [d.]hh:mm:ss です |
isCompressionEnabled |
コンテンツ圧縮が有効かどうかを示します。 圧縮が有効になっている場合、ユーザーが圧縮バージョンを要求した場合、コンテンツは圧縮として処理されます。 要求されたコンテンツが 1 バイト未満または 1 MB を超える場合、AzureFrontDoor ではコンテンツは圧縮されません。 |
|
queryParameters |
string |
を含めるか除外するクエリ パラメーター (コンマ区切り)。 |
queryStringCachingBehavior |
クエリ文字列を含む要求を Frontdoor がキャッシュする方法を定義します。 キャッシュ時にクエリ文字列を無視したり、特定のクエリ文字列を無視したり、一意の URL ですべての要求をキャッシュしたり、特定のクエリ文字列をキャッシュしたりできます。 |
CacheExpirationActionParameters
キャッシュの有効期限アクションのパラメーターを定義します。
名前 | 型 | 説明 |
---|---|---|
cacheBehavior |
要求のキャッシュ動作 |
|
cacheDuration |
string |
コンテンツをキャッシュする必要がある期間。 使用できる形式は [d.]hh:mm:ss です |
cacheType |
コンテンツをキャッシュする必要があるレベル。 |
|
typeName |
enum:
Delivery |
CacheKeyQueryStringActionParameters
キャッシュ キー クエリ文字列アクションのパラメーターを定義します。
名前 | 型 | 説明 |
---|---|---|
queryParameters |
string |
を含めるか除外するクエリ パラメーター (コンマ区切り)。 |
queryStringBehavior |
要求のキャッシュ動作 |
|
typeName |
enum:
Delivery |
CacheType
コンテンツをキャッシュする必要があるレベル。
名前 | 型 | 説明 |
---|---|---|
All |
string |
ClientPortMatchConditionParameters
ClientPort の一致条件のパラメーターを定義します
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
matchValues |
string[] |
配信ルールの条件の一致値 |
|
negateCondition |
boolean |
False |
これが条件を否定するかどうかを記述します |
operator |
一致する演算子について説明します |
||
transforms |
変換のリスト |
||
typeName |
enum:
Delivery |
ClientPortOperator
一致する演算子について説明します
名前 | 型 | 説明 |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
CookiesMatchConditionParameters
Cookie の一致条件のパラメーターを定義します
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
matchValues |
string[] |
配信ルールの条件の一致値 |
|
negateCondition |
boolean |
False |
これが条件を否定するかどうかを記述します |
operator |
一致する演算子について説明します |
||
selector |
string |
照合する Cookie の名前 |
|
transforms |
変換のリスト |
||
typeName |
enum:
Delivery |
CookiesOperator
一致する演算子について説明します
名前 | 型 | 説明 |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
DeepCreatedCustomDomain
CDN エンドポイントで作成されたカスタム ドメイン。
名前 | 型 | 説明 |
---|---|---|
name |
string |
カスタム ドメイン名。 |
properties.hostName |
string |
カスタム ドメインのホスト名。 ドメイン名を指定してください。 |
properties.validationData |
string |
ローカル のコンプライアンス上の理由により、CDN を一部のリージョンに配信する場合は、特別な検証またはデータが必要になる場合があります。 たとえば、中国でコンテンツを配信するには、カスタム ドメインの ICP ライセンス番号が必要です。 |
DeepCreatedOrigin
CDN エンドポイントの作成時に追加される CDN コンテンツのメイン配信元。
名前 | 型 | 説明 |
---|---|---|
name |
string |
エンドポイント内で一意である必要がある配信元名。 |
properties.enabled |
boolean |
配信元が負荷分散に対して有効になっているかどうか。 既定では、配信元は常に有効になっています。 |
properties.hostName |
string |
配信元のアドレス。 ドメイン名、IPv4 アドレス、または IPv6 アドレスを指定できます。 これは、エンドポイント内のすべての配信元で一意である必要があります。 |
properties.httpPort |
integer |
HTTP ポートの値。 1 から 65535 の間である必要があります。 |
properties.httpsPort |
integer |
HTTPS ポートの値。 1 から 65535 の間である必要があります。 |
properties.originHostHeader |
string |
要求ごとに配信元に送信されるホスト ヘッダー値。 これを空白のままにすると、要求のホスト名によってこの値が決定されます。 Web Apps、Blob Storage、Cloud Services などの Azure CDN 配信元の場合、このホスト ヘッダーの値が既定で配信元のホスト名と一致する必要があります。 |
properties.priority |
integer |
負荷分散のために、指定された配信元グループの配信元の優先順位。 優先度の低い配信元が正常な場合、負荷分散には優先度が高くなります。1 ~ 5 の間である必要があります。 |
properties.privateEndpointStatus |
Private Linkへの接続の承認状態 |
|
properties.privateLinkAlias |
string |
Private Link リソースのエイリアス。 この省略可能なフィールドに値を設定すると、この配信元が 'Private' であることを示します |
properties.privateLinkApprovalMessage |
string |
Private Linkに接続するための承認要求に含めるカスタム メッセージ。 |
properties.privateLinkLocation |
string |
Private Link リソースの場所。 'privateLinkResourceId' が設定されている場合にのみ必須 |
properties.privateLinkResourceId |
string |
Private Link リソースのリソース ID。 この省略可能なフィールドに値を設定すると、このバックエンドが "プライベート" であることを示します |
properties.weight |
integer |
負荷分散のための、特定の配信元グループ内での配信元の重み。 1 から 1000 の間である必要があります |
DeepCreatedOriginGroup
CDN エンドポイントの作成時に追加される CDN コンテンツの配信元グループ。 トラフィックは、配信元の正常性に基づいて配信元グループ内の配信元に送信されます。
名前 | 型 | 説明 |
---|---|---|
name |
string |
エンドポイント内で一意である必要がある配信元グループ名。 |
properties.healthProbeSettings |
配信元の正常性を判断するために使用される、配信元に対する正常性プローブの設定。 |
|
properties.origins |
指定された配信元グループ内の CDN 経由で配信されるコンテンツのソース。 |
|
properties.responseBasedOriginErrorDetectionSettings |
実際の要求/応答を使用して配信元の正常性を判断するためのプロパティを含む JSON オブジェクト。このプロパティは現在サポートされていません。 |
|
properties.trafficRestorationTimeToHealedOrNewEndpointsInMinutes |
integer |
異常なエンドポイントが正常であるか、新しいエンドポイントが追加されたときに、トラフィックをエンドポイントに段階的にシフトする時間 (分単位)。 既定値は 10 分です。 このプロパティは現在サポートされていません。 |
DeliveryPolicy
エンドポイントに使用する配信ルールを指定するポリシー。
名前 | 型 | 説明 |
---|---|---|
description |
string |
ポリシーのわかりやすい説明。 |
rules |
配信ルールの一覧。 |
DeliveryRule
一連のアクションと条件を指定するルール
名前 | 型 | 説明 |
---|---|---|
actions | DeliveryRuleAction[]: |
ルールのすべての条件が満たされたときに実行されるアクションの一覧。 |
conditions |
DeliveryRuleCondition[]:
|
アクションを実行するために一致する必要がある条件の一覧 |
name |
string |
ルールの名前 |
order |
integer |
エンドポイントにルールが適用される順序。 使用可能な値 {0,1,2,3,.........} 順序が小さいルールは、より大きな順序のルールの前に適用されます。 順序 0 のルールは特別なルールです。 条件を必要とせず、それに記載されているアクションは常に適用されます。 |
DeliveryRuleCacheExpirationAction
配信ルールのキャッシュ有効期限アクションを定義します。
名前 | 型 | 説明 |
---|---|---|
name |
string:
Cache |
配信ルールのアクションの名前。 |
parameters |
アクションのパラメーターを定義します。 |
DeliveryRuleCacheKeyQueryStringAction
配信ルールのキャッシュ キー クエリ文字列アクションを定義します。
名前 | 型 | 説明 |
---|---|---|
name |
string:
Cache |
配信ルールのアクションの名前。 |
parameters |
アクションのパラメーターを定義します。 |
DeliveryRuleClientPortCondition
配信ルールの ClientPort 条件を定義します。
名前 | 型 | 説明 |
---|---|---|
name |
string:
Client |
配信ルールの条件の名前。 |
parameters |
条件のパラメーターを定義します。 |
DeliveryRuleCookiesCondition
配信ルールの Cookie 条件を定義します。
名前 | 型 | 説明 |
---|---|---|
name |
string:
Cookies |
配信ルールの条件の名前。 |
parameters |
条件のパラメーターを定義します。 |
DeliveryRuleHostNameCondition
配信ルールの HostName 条件を定義します。
名前 | 型 | 説明 |
---|---|---|
name |
string:
Host |
配信ルールの条件の名前。 |
parameters |
条件のパラメーターを定義します。 |
DeliveryRuleHttpVersionCondition
配信ルールの HttpVersion 条件を定義します。
名前 | 型 | 説明 |
---|---|---|
name |
string:
Http |
配信ルールの条件の名前。 |
parameters |
条件のパラメーターを定義します。 |
DeliveryRuleIsDeviceCondition
配信ルールの IsDevice 条件を定義します。
名前 | 型 | 説明 |
---|---|---|
name |
string:
Is |
配信ルールの条件の名前。 |
parameters |
条件のパラメーターを定義します。 |
DeliveryRulePostArgsCondition
配信ルールの PostArgs 条件を定義します。
名前 | 型 | 説明 |
---|---|---|
name |
string:
Post |
配信ルールの条件の名前。 |
parameters |
条件のパラメーターを定義します。 |
DeliveryRuleQueryStringCondition
配信ルールの QueryString 条件を定義します。
名前 | 型 | 説明 |
---|---|---|
name |
string:
Query |
配信ルールの条件の名前。 |
parameters |
条件のパラメーターを定義します。 |
DeliveryRuleRemoteAddressCondition
配信ルールの RemoteAddress 条件を定義します。
名前 | 型 | 説明 |
---|---|---|
name |
string:
Remote |
配信ルールの条件の名前。 |
parameters |
条件のパラメーターを定義します。 |
DeliveryRuleRequestBodyCondition
配信ルールの RequestBody 条件を定義します。
名前 | 型 | 説明 |
---|---|---|
name |
string:
Request |
配信ルールの条件の名前。 |
parameters |
条件のパラメーターを定義します。 |
DeliveryRuleRequestHeaderAction
配信ルールの要求ヘッダー アクションを定義します。
名前 | 型 | 説明 |
---|---|---|
name |
string:
Modify |
配信ルールのアクションの名前。 |
parameters |
アクションのパラメーターを定義します。 |
DeliveryRuleRequestHeaderCondition
配信ルールの RequestHeader 条件を定義します。
名前 | 型 | 説明 |
---|---|---|
name |
string:
Request |
配信ルールの条件の名前。 |
parameters |
条件のパラメーターを定義します。 |
DeliveryRuleRequestMethodCondition
配信ルールの RequestMethod 条件を定義します。
名前 | 型 | 説明 |
---|---|---|
name |
string:
Request |
配信ルールの条件の名前。 |
parameters |
条件のパラメーターを定義します。 |
DeliveryRuleRequestSchemeCondition
配信ルールの RequestScheme 条件を定義します。
名前 | 型 | 説明 |
---|---|---|
name |
string:
Request |
配信ルールの条件の名前。 |
parameters |
条件のパラメーターを定義します。 |
DeliveryRuleRequestUriCondition
配信ルールの RequestUri 条件を定義します。
名前 | 型 | 説明 |
---|---|---|
name |
string:
Request |
配信ルールの条件の名前。 |
parameters |
条件のパラメーターを定義します。 |
DeliveryRuleResponseHeaderAction
配信ルールの応答ヘッダー アクションを定義します。
名前 | 型 | 説明 |
---|---|---|
name |
string:
Modify |
配信ルールのアクションの名前。 |
parameters |
アクションのパラメーターを定義します。 |
DeliveryRuleRouteConfigurationOverrideAction
配信ルールのルート構成オーバーライド アクションを定義します。 Frontdoor Standard/Premium プロファイルにのみ適用されます。
名前 | 型 | 説明 |
---|---|---|
name |
string:
Route |
配信ルールのアクションの名前。 |
parameters |
アクションのパラメーターを定義します。 |
DeliveryRuleServerPortCondition
配信ルールの ServerPort 条件を定義します。
名前 | 型 | 説明 |
---|---|---|
name |
string:
Server |
配信ルールの条件の名前。 |
parameters |
条件のパラメーターを定義します。 |
DeliveryRuleSocketAddrCondition
配信ルールの SocketAddress 条件を定義します。
名前 | 型 | 説明 |
---|---|---|
name |
string:
Socket |
配信ルールの条件の名前。 |
parameters |
条件のパラメーターを定義します。 |
DeliveryRuleSslProtocolCondition
配信ルールの SslProtocol 条件を定義します。
名前 | 型 | 説明 |
---|---|---|
name | string: |
配信ルールの条件の名前。 |
parameters |
条件のパラメーターを定義します。 |
DeliveryRuleUrlFileExtensionCondition
配信ルールの UrlFileExtension 条件を定義します。
名前 | 型 | 説明 |
---|---|---|
name |
string:
Url |
配信ルールの条件の名前。 |
parameters |
条件のパラメーターを定義します。 |
DeliveryRuleUrlFileNameCondition
配信ルールの UrlFileName 条件を定義します。
名前 | 型 | 説明 |
---|---|---|
name |
string:
Url |
配信ルールの条件の名前。 |
parameters |
条件のパラメーターを定義します。 |
DeliveryRuleUrlPathCondition
配信ルールの UrlPath 条件を定義します。
名前 | 型 | 説明 |
---|---|---|
name |
string:
Url |
配信ルールの条件の名前。 |
parameters |
条件のパラメーターを定義します。 |
DestinationProtocol
リダイレクトに使用するプロトコル。 既定値は MatchRequest です
名前 | 型 | 説明 |
---|---|---|
Http |
string |
|
Https |
string |
|
MatchRequest |
string |
Endpoint
CDN エンドポイントは、配信元、プロトコル、コンテンツ キャッシュ、配信動作などの構成情報を含む CDN プロファイル内のエンティティです。 CDN エンドポイントでは、URL 形式の .azureedge.net が使用されます。
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
id |
string |
リソースの ID |
|
location |
string |
リソースの場所。 |
|
name |
string |
リソース名。 |
|
properties.contentTypesToCompress |
string[] |
圧縮が適用されるコンテンツ タイプの一覧。 値は有効な MIME の種類である必要があります。 |
|
properties.customDomains |
エンドポイントの下にあるカスタム ドメイン。 |
||
properties.defaultOriginGroup |
配信元グループへの参照。 |
||
properties.deliveryPolicy |
エンドポイントに使用する配信ルールを指定するポリシー。 |
||
properties.geoFilters |
CDN エンドポイント内のユーザーの geo アクセスを定義するルールの一覧。 各 geo フィルターは、指定されたパスまたはコンテンツへのアクセス規則を定義します。たとえば、パス /pictures/ の APAC ブロックなどです。 |
||
properties.hostName |
string |
{endpointName} として構造化されたエンドポイントのホスト名。{DNSZone}(例: contoso.azureedge.net) |
|
properties.isCompressionEnabled |
boolean |
CDN でコンテンツ圧縮が有効かどうかを示します。 既定値は false です。 圧縮が有効になっている場合、ユーザーが圧縮バージョンを要求した場合、コンテンツは圧縮として処理されます。 要求されたコンテンツが 1 バイトより小さいか、1 MB を超える場合、CDN ではコンテンツは圧縮されません。 |
|
properties.isHttpAllowed |
boolean |
True |
エンドポイントで HTTP トラフィックが許可されているかどうかを示します。 既定値は true です。 少なくとも 1 つのプロトコル (HTTP または HTTPS) を許可する必要があります。 |
properties.isHttpsAllowed |
boolean |
True |
エンドポイントで HTTPS トラフィックが許可されているかどうかを示します。 既定値は true です。 少なくとも 1 つのプロトコル (HTTP または HTTPS) を許可する必要があります。 |
properties.optimizationType |
お客様がこの CDN エンドポイントを最適化するシナリオ (ダウンロード、メディア サービスなど) を指定します。 この情報を使用すると、CDN はシナリオ駆動型の最適化を適用できます。 |
||
properties.originGroups |
可用性に基づいてトラフィックの負荷分散に使用される配信元で構成される配信元グループ。 |
||
properties.originHostHeader |
string |
要求ごとに配信元に送信されるホスト ヘッダー値。 Endpoint のこのプロパティは、エンドポイントが単一の配信元を使用する場合にのみ許可され、配信元で指定されたのと同じプロパティでオーバーライドできます。この値を空白のままにすると、要求ホスト名によってこの値が決定されます。 Web Apps、Blob Storage、Cloud Services などの Azure CDN 配信元の場合、このホスト ヘッダーの値が既定で配信元のホスト名と一致する必要があります。 |
|
properties.originPath |
string |
CDN がコンテンツの取得に使用できる配信元のディレクトリ パス (例: contoso.cloudapp.net/originpath)。 |
|
properties.origins |
CDN 経由で配信されるコンテンツのソース。 |
||
properties.probePath |
string |
配信元でホストされているファイルへのパス。動的コンテンツの配信を高速化し、CDN の最適なルートを計算するのに役立ちます。 これは、原点パスに対する相対パスです。 このプロパティは、1 つの配信元を使用する場合にのみ関連します。 |
|
properties.provisioningState |
エンドポイントのプロビジョニング状態。 |
||
properties.queryStringCachingBehavior | NotSet |
クエリ文字列を含む要求を CDN がキャッシュする方法を定義します。 キャッシュ時にクエリ文字列を無視したり、キャッシュをバイパスしてクエリ文字列を含む要求がキャッシュされないようにしたり、一意の URL ですべての要求をキャッシュしたりできます。 |
|
properties.resourceState |
エンドポイントのリソースの状態。 |
||
properties.urlSigningKeys |
署名済み URL ハッシュの検証に使用されるキーの一覧。 |
||
properties.webApplicationFirewallPolicyLink |
エンドポイントのWeb Application Firewall ポリシーを定義します (該当する場合) |
||
systemData |
システム データの読み取り専用 |
||
tags |
object |
リソース タグ。 |
|
type |
string |
リソースの種類。 |
EndpointProvisioningState
エンドポイントのプロビジョニング状態。
名前 | 型 | 説明 |
---|---|---|
Creating |
string |
|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
EndpointResourceState
エンドポイントのリソースの状態。
名前 | 型 | 説明 |
---|---|---|
Creating |
string |
|
Deleting |
string |
|
Running |
string |
|
Starting |
string |
|
Stopped |
string |
|
Stopping |
string |
ErrorAdditionalInfo
リソース管理エラーの追加情報。
名前 | 型 | 説明 |
---|---|---|
info |
object |
追加情報。 |
type |
string |
追加情報の種類。 |
ErrorDetail
エラーの詳細。
名前 | 型 | 説明 |
---|---|---|
additionalInfo |
エラーの追加情報。 |
|
code |
string |
エラー コード。 |
details |
エラーの詳細です。 |
|
message |
string |
エラー メッセージ。 |
target |
string |
エラーのターゲット。 |
ErrorResponse
エラー応答
名前 | 型 | 説明 |
---|---|---|
error |
error オブジェクト。 |
ForwardingProtocol
バックエンドにトラフィックを転送するときに、このルールが使用するプロトコル。
名前 | 型 | 説明 |
---|---|---|
HttpOnly |
string |
|
HttpsOnly |
string |
|
MatchRequest |
string |
GeoFilter
CDN エンドポイント内でのユーザーの geo アクセスを定義するルール。
名前 | 型 | 説明 |
---|---|---|
action |
geo フィルターのアクション。つまり、アクセスを許可またはブロックします。 |
|
countryCodes |
string[] |
geo フィルターでのユーザーの国または地域のアクセスを定義する 2 文字の国または地域コード (AU、MX、米国など)。 |
relativePath |
string |
geo フィルターに適用できる相対パス。 (例: '/mypictures'、'/mypicture/kitty.jpg'など) |
GeoFilterActions
geo フィルターのアクション。つまり、アクセスを許可またはブロックします。
名前 | 型 | 説明 |
---|---|---|
Allow |
string |
|
Block |
string |
HeaderAction
実行するアクション
名前 | 型 | 説明 |
---|---|---|
Append |
string |
|
Delete |
string |
|
Overwrite |
string |
HeaderActionParameters
要求ヘッダー アクションのパラメーターを定義します。
名前 | 型 | 説明 |
---|---|---|
headerAction |
実行するアクション |
|
headerName |
string |
変更するヘッダーの名前 |
typeName |
enum:
Delivery |
|
value |
string |
指定したアクションの値 |
HealthProbeParameters
正常性プローブを配信元に送信するプロパティを含む JSON オブジェクト。
名前 | 型 | 説明 |
---|---|---|
probeIntervalInSeconds |
integer |
正常性プローブ間の秒数。既定値は 240 秒です。 |
probePath |
string |
配信元の正常性を判断するために使われる、配信元を基準とするパス。 |
probeProtocol |
正常性プローブに使用するプロトコル。 |
|
probeRequestType |
行われた正常性プローブの要求の種類。 |
HealthProbeRequestType
行われた正常性プローブの要求の種類。
名前 | 型 | 説明 |
---|---|---|
GET |
string |
|
HEAD |
string |
|
NotSet |
string |
HostNameMatchConditionParameters
HostName の一致条件のパラメーターを定義します
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
matchValues |
string[] |
配信ルールの条件の一致値 |
|
negateCondition |
boolean |
False |
これが条件を否定するかどうかを記述します |
operator |
一致する演算子について説明します |
||
transforms |
変換のリスト |
||
typeName |
enum:
Delivery |
HostNameOperator
一致する演算子について説明します
名前 | 型 | 説明 |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
HttpErrorRangeParameters
http 状態コードの範囲を表す JSON オブジェクト
名前 | 型 | 説明 |
---|---|---|
begin |
integer |
http 状態コード範囲の包括的な開始。 |
end |
integer |
http 状態コード範囲の包括的な終了。 |
HttpVersionMatchConditionParameters
HttpVersion の一致条件のパラメーターを定義します
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
matchValues |
string[] |
配信ルールの条件の一致値 |
|
negateCondition |
boolean |
False |
これが条件を否定するかどうかを記述します |
operator |
一致する演算子について説明します |
||
transforms |
変換のリスト |
||
typeName |
enum:
Delivery |
HttpVersionOperator
一致する演算子について説明します
名前 | 型 | 説明 |
---|---|---|
Equal |
string |
IdentityType
リソースを作成または変更する ID の種類
名前 | 型 | 説明 |
---|---|---|
application |
string |
|
key |
string |
|
managedIdentity |
string |
|
user |
string |
IsDeviceMatchConditionParameters
IsDevice の一致条件のパラメーターを定義します
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
matchValues |
配信ルールの条件の一致値 |
||
negateCondition |
boolean |
False |
これが条件を否定するかどうかを記述します |
operator |
一致する演算子について説明します |
||
transforms |
変換のリスト |
||
typeName |
enum:
Delivery |
IsDeviceOperator
一致する演算子について説明します
名前 | 型 | 説明 |
---|---|---|
Equal |
string |
KeyVaultSigningKeyParameters
URL 署名キーにユーザーの KeyVault を使用するためのパラメーターについて説明します。
名前 | 型 | 説明 |
---|---|---|
resourceGroupName |
string |
シークレットを含むユーザーのKey Vaultのリソース グループ |
secretName |
string |
Key Vault内のシークレットの名前。 |
secretVersion |
string |
Key Vault内のシークレットのバージョン (GUID)。 |
subscriptionId |
string |
シークレットを含むユーザーのKey Vaultのサブスクリプション ID |
typeName | enum: | |
vaultName |
string |
シークレットを含むユーザーのKey Vaultの名前 |
MatchValues
配信ルールの条件の一致値
名前 | 型 | 説明 |
---|---|---|
DELETE |
string |
|
GET |
string |
|
HEAD |
string |
|
OPTIONS |
string |
|
POST |
string |
|
PUT |
string |
|
TRACE |
string |
OptimizationType
顧客がこの CDN エンドポイントを最適化するシナリオ (ダウンロード、メディア サービスなど) を指定します。 この情報を使用すると、シナリオ駆動型の最適化を適用できます。
名前 | 型 | 説明 |
---|---|---|
DynamicSiteAcceleration |
string |
|
GeneralMediaStreaming |
string |
|
GeneralWebDelivery |
string |
|
LargeFileDownload |
string |
|
VideoOnDemandMediaStreaming |
string |
OriginGroupOverride
配信元グループのオーバーライド構成のパラメーターを定義します。
名前 | 型 | 説明 |
---|---|---|
forwardingProtocol |
バックエンドにトラフィックを転送するときに、このルールが使用するプロトコル。 |
|
originGroup |
は、ルート上の DefaultOriginGroup をオーバーライドする OriginGroup を定義します。 |
OriginGroupOverrideAction
配信ルールの配信元グループのオーバーライド アクションを定義します。
名前 | 型 | 説明 |
---|---|---|
name | string: |
配信ルールのアクションの名前。 |
parameters |
アクションのパラメーターを定義します。 |
OriginGroupOverrideActionParameters
配信元グループのオーバーライド アクションのパラメーターを定義します。
名前 | 型 | 説明 |
---|---|---|
originGroup |
は、DefaultOriginGroup をオーバーライドする OriginGroup を定義します。 |
|
typeName |
enum:
Delivery |
paramIndicator
パラメーターの目的を示します
名前 | 型 | 説明 |
---|---|---|
Expires |
string |
|
KeyId |
string |
|
Signature |
string |
PostArgsMatchConditionParameters
PostArgs の一致条件のパラメーターを定義します
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
matchValues |
string[] |
配信ルールの条件の一致値 |
|
negateCondition |
boolean |
False |
これが否定条件であるかどうかを説明します |
operator |
一致する演算子について説明します |
||
selector |
string |
照合する PostArg の名前 |
|
transforms |
変換のリスト |
||
typeName |
enum:
Delivery |
PostArgsOperator
一致する演算子について説明します
名前 | 型 | 説明 |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
PrivateEndpointStatus
Private Linkへの接続の承認状態
名前 | 型 | 説明 |
---|---|---|
Approved |
string |
|
Disconnected |
string |
|
Pending |
string |
|
Rejected |
string |
|
Timeout |
string |
ProbeProtocol
正常性プローブに使用するプロトコル。
名前 | 型 | 説明 |
---|---|---|
Http |
string |
|
Https |
string |
|
NotSet |
string |
queryStringBehavior
要求のキャッシュ動作
名前 | 型 | 説明 |
---|---|---|
Exclude |
string |
|
ExcludeAll |
string |
|
Include |
string |
|
IncludeAll |
string |
QueryStringCachingBehavior
クエリ文字列を含む要求を CDN がキャッシュする方法を定義します。 キャッシュ時にクエリ文字列を無視したり、キャッシュをバイパスしてクエリ文字列を含む要求がキャッシュされないようにしたり、一意の URL ですべての要求をキャッシュしたりできます。
名前 | 型 | 説明 |
---|---|---|
BypassCaching |
string |
|
IgnoreQueryString |
string |
|
NotSet |
string |
|
UseQueryString |
string |
QueryStringMatchConditionParameters
QueryString の一致条件のパラメーターを定義します
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
matchValues |
string[] |
配信ルールの条件の一致値 |
|
negateCondition |
boolean |
False |
これが否定条件であるかどうかを説明します |
operator |
一致する演算子について説明します |
||
transforms |
変換のリスト |
||
typeName |
enum:
Delivery |
QueryStringOperator
一致する演算子について説明します
名前 | 型 | 説明 |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
RedirectType
トラフィックをリダイレクトするときにルールが使用するリダイレクトの種類。
名前 | 型 | 説明 |
---|---|---|
Found |
string |
|
Moved |
string |
|
PermanentRedirect |
string |
|
TemporaryRedirect |
string |
RemoteAddressMatchConditionParameters
RemoteAddress の一致条件のパラメーターを定義します
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
matchValues |
string[] |
照合する値を照合します。 演算子は、OR セマンティクスを使用して、ここでの各値に適用されます。 いずれかが指定された演算子を持つ変数と一致する場合、この一致条件は一致と見なされます。 |
|
negateCondition |
boolean |
False |
これが否定条件であるかどうかを説明します |
operator |
一致する演算子について説明します |
||
transforms |
変換のリスト |
||
typeName |
enum:
Delivery |
RemoteAddressOperator
一致する演算子について説明します
名前 | 型 | 説明 |
---|---|---|
Any |
string |
|
GeoMatch |
string |
|
IPMatch |
string |
RequestBodyMatchConditionParameters
RequestBody の一致条件のパラメーターを定義します
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
matchValues |
string[] |
配信ルールの条件の一致値 |
|
negateCondition |
boolean |
False |
これが否定条件であるかどうかを説明します |
operator |
一致する演算子について説明します |
||
transforms |
変換のリスト |
||
typeName |
enum:
Delivery |
RequestBodyOperator
一致する演算子について説明します
名前 | 型 | 説明 |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
RequestHeaderMatchConditionParameters
RequestHeader の一致条件のパラメーターを定義します
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
matchValues |
string[] |
配信ルールの条件の一致値 |
|
negateCondition |
boolean |
False |
これが否定条件であるかどうかを説明します |
operator |
一致する演算子について説明します |
||
selector |
string |
一致するヘッダーの名前 |
|
transforms |
変換のリスト |
||
typeName |
enum:
Delivery |
RequestHeaderOperator
一致する演算子について説明します
名前 | 型 | 説明 |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
RequestMethodMatchConditionParameters
RequestMethod の一致条件のパラメーターを定義します
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
matchValues |
配信ルールの条件の一致値 |
||
negateCondition |
boolean |
False |
これが否定条件であるかどうかを説明します |
operator |
一致する演算子について説明します |
||
transforms |
変換のリスト |
||
typeName |
enum:
Delivery |
RequestMethodOperator
一致する演算子について説明します
名前 | 型 | 説明 |
---|---|---|
Equal |
string |
RequestSchemeMatchConditionParameters
RequestScheme の一致条件のパラメーターを定義します
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
matchValues |
配信ルールの条件の一致値 |
||
negateCondition |
boolean |
False |
これが否定条件であるかどうかを説明します |
operator |
enum:
Equal |
一致する演算子について説明します |
|
transforms |
変換のリスト |
||
typeName |
enum:
Delivery |
RequestUriMatchConditionParameters
RequestUri 一致条件のパラメーターを定義します
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
matchValues |
string[] |
配信ルールの条件の一致値 |
|
negateCondition |
boolean |
False |
これが否定条件であるかどうかを説明します |
operator |
一致する演算子について説明します |
||
transforms |
変換のリスト |
||
typeName |
enum:
Delivery |
RequestUriOperator
一致する演算子について説明します
名前 | 型 | 説明 |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
ResourceReference
別のリソースへの参照。
名前 | 型 | 説明 |
---|---|---|
id |
string |
リソースの ID |
ResponseBasedDetectedErrorTypes
配信元が異常と見なされる実際のユーザー要求の応答エラーの種類
名前 | 型 | 説明 |
---|---|---|
None |
string |
|
TcpAndHttpErrors |
string |
|
TcpErrorsOnly |
string |
ResponseBasedOriginErrorDetectionParameters
実際の要求/応答を使用して配信元の正常性を判断するためのプロパティを含む JSON オブジェクト。
名前 | 型 | 説明 |
---|---|---|
httpErrorRanges |
配信元のサーバー エラーと見なされ、異常としてマークされている Http 状態コード範囲の一覧。 |
|
responseBasedDetectedErrorTypes |
配信元が異常と見なされる実際のユーザー要求の応答エラーの種類 |
|
responseBasedFailoverThresholdPercentage |
integer |
フェールオーバーがトリガーされるサンプル内の失敗した要求の割合。 |
RouteConfigurationOverrideActionParameters
ルート構成オーバーライド アクションのパラメーターを定義します。
名前 | 型 | 説明 |
---|---|---|
cacheConfiguration |
この規則に関連付けられているキャッシュ構成。 キャッシュを無効にするには、cacheConfiguration オブジェクトを指定しないでください。 |
|
originGroupOverride |
配信元グループへの参照は、構成をオーバーライドします。 ルートで既定の配信元グループを使用するには、空のままにします。 |
|
typeName |
enum:
Delivery |
ruleCacheBehavior
要求のキャッシュ動作
名前 | 型 | 説明 |
---|---|---|
HonorOrigin |
string |
|
OverrideAlways |
string |
|
OverrideIfOriginMissing |
string |
ruleIsCompressionEnabled
コンテンツ圧縮が有効かどうかを示します。 圧縮が有効になっている場合、ユーザーが圧縮バージョンを要求した場合、コンテンツは圧縮として処理されます。 要求されたコンテンツが 1 バイト未満または 1 MB を超える場合、AzureFrontDoor ではコンテンツは圧縮されません。
名前 | 型 | 説明 |
---|---|---|
Disabled |
string |
|
Enabled |
string |
ruleQueryStringCachingBehavior
クエリ文字列を含む要求を Frontdoor がキャッシュする方法を定義します。 キャッシュ時にクエリ文字列を無視したり、特定のクエリ文字列を無視したり、一意の URL ですべての要求をキャッシュしたり、特定のクエリ文字列をキャッシュしたりできます。
名前 | 型 | 説明 |
---|---|---|
IgnoreQueryString |
string |
|
IgnoreSpecifiedQueryStrings |
string |
|
IncludeSpecifiedQueryStrings |
string |
|
UseQueryString |
string |
ServerPortMatchConditionParameters
ServerPort の一致条件のパラメーターを定義します
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
matchValues |
string[] |
配信ルールの条件の一致値 |
|
negateCondition |
boolean |
False |
これが条件を否定するかどうかを記述します |
operator |
一致する演算子について説明します |
||
transforms |
変換のリスト |
||
typeName |
enum:
Delivery |
ServerPortOperator
一致する演算子について説明します
名前 | 型 | 説明 |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
SocketAddrMatchConditionParameters
SocketAddress の一致条件のパラメーターを定義します
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
matchValues |
string[] |
配信ルールの条件の一致値 |
|
negateCondition |
boolean |
False |
これが条件を否定するかどうかを記述します |
operator |
一致する演算子について説明します |
||
transforms |
変換のリスト |
||
typeName |
enum:
Delivery |
SocketAddrOperator
一致する演算子について説明します
名前 | 型 | 説明 |
---|---|---|
Any |
string |
|
IPMatch |
string |
SslProtocol
確立された TLS 接続のプロトコル。
名前 | 型 | 説明 |
---|---|---|
TLSv1 |
string |
|
TLSv1.1 |
string |
|
TLSv1.2 |
string |
SslProtocolMatchConditionParameters
SslProtocol 一致条件のパラメーターを定義します
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
matchValues |
配信ルールの条件の一致値 |
||
negateCondition |
boolean |
False |
これが条件を否定するかどうかを記述します |
operator |
一致する演算子について説明します |
||
transforms |
変換のリスト |
||
typeName |
enum:
Delivery |
SslProtocolOperator
一致する演算子について説明します
名前 | 型 | 説明 |
---|---|---|
Equal |
string |
SystemData
システム データの読み取り専用
名前 | 型 | 説明 |
---|---|---|
createdAt |
string |
リソース作成のタイムスタンプ (UTC) |
createdBy |
string |
リソースを作成した ID の識別子 |
createdByType |
リソースを作成した ID の種類 |
|
lastModifiedAt |
string |
リソースの最終変更のタイムスタンプ (UTC) |
lastModifiedBy |
string |
リソースを最後に変更した ID の識別子 |
lastModifiedByType |
リソースを最後に変更した ID の種類 |
transform
一致する前に適用される変換について説明します
名前 | 型 | 説明 |
---|---|---|
Lowercase |
string |
|
RemoveNulls |
string |
|
Trim |
string |
|
Uppercase |
string |
|
UrlDecode |
string |
|
UrlEncode |
string |
UrlFileExtensionMatchConditionParameters
UrlFileExtension の一致条件のパラメーターを定義します
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
matchValues |
string[] |
配信ルールの条件の一致値 |
|
negateCondition |
boolean |
False |
これが否定条件であるかどうかを説明します |
operator |
一致する演算子について説明します |
||
transforms |
変換のリスト |
||
typeName |
enum:
Delivery |
UrlFileExtensionOperator
一致する演算子について説明します
名前 | 型 | 説明 |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
UrlFileNameMatchConditionParameters
UrlFilename の一致条件のパラメーターを定義します
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
matchValues |
string[] |
配信ルールの条件の一致値 |
|
negateCondition |
boolean |
False |
これが否定条件であるかどうかを説明します |
operator |
一致する演算子について説明します |
||
transforms |
変換のリスト |
||
typeName |
enum:
Delivery |
UrlFileNameOperator
一致する演算子について説明します
名前 | 型 | 説明 |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
UrlPathMatchConditionParameters
UrlPath の一致条件のパラメーターを定義します
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
matchValues |
string[] |
配信ルールの条件の一致値 |
|
negateCondition |
boolean |
False |
これが否定条件であるかどうかを説明します |
operator |
一致する演算子について説明します |
||
transforms |
変換のリスト |
||
typeName |
enum:
Delivery |
UrlPathOperator
一致する演算子について説明します
名前 | 型 | 説明 |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
|
Wildcard |
string |
UrlRedirectAction
配信ルールの URL リダイレクト アクションを定義します。
名前 | 型 | 説明 |
---|---|---|
name |
string:
Url |
配信ルールのアクションの名前。 |
parameters |
アクションのパラメーターを定義します。 |
UrlRedirectActionParameters
URL リダイレクト アクションのパラメーターを定義します。
名前 | 型 | 説明 |
---|---|---|
customFragment |
string |
リダイレクト URL に追加するフラグメント。 フラグメントは、#の後に来る URL の一部です。 #を含めないでください。 |
customHostname |
string |
リダイレクトするホスト。 受信ホストを宛先ホストとして使用するには、空のままにします。 |
customPath |
string |
リダイレクトする完全なパス。 パスを空にすることはできず、/で始まる必要があります。 受信パスを宛先パスとして使用するには、空のままにします。 |
customQueryString |
string |
リダイレクト URL に配置するクエリ文字列のセット。 この値を設定すると、既存のクエリ文字列が置き換えられます。受信クエリ文字列を保持するには、空のままにします。 クエリ文字列は = 形式である必要があります。 ? & は自動的に追加されるため、それらを含めないでください。 |
destinationProtocol |
リダイレクトに使用するプロトコル。 既定値は MatchRequest です |
|
redirectType |
トラフィックのリダイレクト時にルールが使用するリダイレクトの種類。 |
|
typeName |
enum:
Delivery |
UrlRewriteAction
配信ルールの URL 書き換えアクションを定義します。
名前 | 型 | 説明 |
---|---|---|
name |
string:
Url |
配信ルールのアクションの名前。 |
parameters |
アクションのパラメーターを定義します。 |
UrlRewriteActionParameters
URL 書き換えアクションのパラメーターを定義します。
名前 | 型 | 説明 |
---|---|---|
destination |
string |
上記の要求の書き換え先となる相対 URL を定義します。 |
preserveUnmatchedPath |
boolean |
一致しないパスを保持するかどうか。 既定値は true です。 |
sourcePattern |
string |
は、書き換えられる可能性がある要求の種類を識別する要求 URI パターンを定義します。 value が空白の場合、すべての文字列が一致します。 |
typeName |
enum:
Delivery |
UrlSigningAction
配信ルールの URL 署名アクションを定義します。
名前 | 型 | 説明 |
---|---|---|
name |
string:
Url |
配信ルールのアクションの名前。 |
parameters |
アクションのパラメーターを定義します。 |
UrlSigningActionParameters
URL 署名アクションのパラメーターを定義します。
名前 | 型 | 説明 |
---|---|---|
algorithm |
URL 署名に使用するアルゴリズム |
|
parameterNameOverride |
有効期限、キー ID などについて考慮する URL 内のクエリ文字列パラメーターを定義します。 |
|
typeName |
enum:
Delivery |
UrlSigningKey
URL 署名キー
名前 | 型 | 説明 |
---|---|---|
keyId |
string |
顧客定義のキー ID を定義します。この ID は、ハッシュの形成に使用されるキーを示す受信要求に存在します。 |
keySourceParameters |
URL 署名キーにカスタマー キー コンテナーを使用するためのパラメーターを定義します。 |
UrlSigningParamIdentifier
特定の目的でパラメーターを識別する方法 (有効期限など) を定義します
名前 | 型 | 説明 |
---|---|---|
paramIndicator |
パラメーターの目的を示します |
|
paramName |
string |
パラメーター名 |
WebApplicationFirewallPolicyLink
エンドポイントのWeb Application Firewall ポリシーを定義します (該当する場合)
名前 | 型 | 説明 |
---|---|---|
id |
string |
リソースの ID |