Endpoint interface
CDN エンドポイントは、配信元、プロトコル、コンテンツ キャッシュ、配信動作などの構成情報を含む CDN プロファイル内のエンティティです。 CDN エンドポイントでは、URL 形式の .azureedge.net が使用されます。
- Extends
プロパティ
content |
圧縮が適用されるコンテンツ タイプの一覧。 値は有効な MIME の種類である必要があります。 |
custom |
エンドポイントの下のカスタム ドメイン。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。 |
default |
配信元グループへの参照。 |
delivery |
エンドポイントに使用する配信ルールを指定するポリシー。 |
geo |
CDN エンドポイント内でのユーザーの geo アクセスを定義する規則の一覧。 各 geo フィルターは、指定されたパスまたはコンテンツへのアクセス規則を定義します (パス /pictures/ の APAC ブロックなど) |
host |
{endpointName} として構造化されたエンドポイントのホスト名。{DNSZone},例: contoso.azureedge.net 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。 |
is |
CDN でコンテンツ圧縮が有効になっているかどうかを示します。 既定値は false です。 圧縮が有効になっている場合、ユーザーが圧縮バージョンを要求した場合、コンテンツは圧縮として処理されます。 要求されたコンテンツが 1 バイト未満または 1 MB を超える場合、CDN ではコンテンツは圧縮されません。 |
is |
エンドポイントで HTTP トラフィックが許可されているかどうかを示します。 既定値は true です。 少なくとも 1 つのプロトコル (HTTP または HTTPS) を許可する必要があります。 |
is |
エンドポイントで HTTPS トラフィックが許可されているかどうかを示します。 既定値は true です。 少なくとも 1 つのプロトコル (HTTP または HTTPS) を許可する必要があります。 |
optimization |
お客様がこの CDN エンドポイントを最適化するシナリオ (ダウンロード、メディア サービスなど) を指定します。 この情報を使用すると、CDN はシナリオ駆動型の最適化を適用できます。 |
origin |
可用性に基づいてトラフィックの負荷分散に使用される配信元で構成される配信元グループ。 |
origin |
各要求で配信元に送信されるホスト ヘッダー値。 Endpoint のこのプロパティは、エンドポイントが単一のオリジンを使用する場合にのみ許可され、配信元で指定されたのと同じプロパティによってオーバーライドできます。この値を空白のままにすると、要求ホスト名によってこの値が決定されます。 Web Apps、Blob Storage、Cloud Services などの Azure CDN 配信元の場合、このホスト ヘッダーの値が既定で配信元のホスト名と一致する必要があります。 |
origin |
CDN がコンテンツの取得に使用できる配信元のディレクトリ パス (例: contoso.cloudapp.net/originpath)。 |
origins | CDN 経由で配信されるコンテンツのソース。 |
probe |
配信元でホストされているファイルへのパス。動的コンテンツの配信を高速化し、CDN に最適なルートを計算するのに役立ちます。 これは、原点パスに対する相対パスです。 このプロパティは、1 つの配信元を使用する場合にのみ関連します。 |
provisioning |
エンドポイントのプロビジョニング状態。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。 |
query |
クエリ文字列を含む要求を CDN がキャッシュする方法を定義します。 キャッシュ時にクエリ文字列を無視したり、キャッシュをバイパスしてクエリ文字列を含む要求がキャッシュされないようにしたり、一意の URL ですべての要求をキャッシュしたりできます。 |
resource |
エンドポイントのリソースの状態。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。 |
url |
署名付き URL ハッシュの検証に使用されるキーの一覧。 |
web |
エンドポイントのWeb Application Firewall ポリシーを定義します (該当する場合) |
継承されたプロパティ
id | リソースの ID 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。 |
location | リソースの場所。 |
name | リソース名。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。 |
system |
読み取り専用システム データ注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。 |
tags | リソース タグ。 |
type | リソースの種類。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。 |
プロパティの詳細
contentTypesToCompress
圧縮が適用されるコンテンツ タイプの一覧。 値は有効な MIME の種類である必要があります。
contentTypesToCompress?: string[]
プロパティ値
string[]
customDomains
エンドポイントの下のカスタム ドメイン。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。
customDomains?: DeepCreatedCustomDomain[]
プロパティ値
defaultOriginGroup
deliveryPolicy
エンドポイントに使用する配信ルールを指定するポリシー。
deliveryPolicy?: EndpointPropertiesUpdateParametersDeliveryPolicy
プロパティ値
geoFilters
CDN エンドポイント内でのユーザーの geo アクセスを定義する規則の一覧。 各 geo フィルターは、指定されたパスまたはコンテンツへのアクセス規則を定義します (パス /pictures/ の APAC ブロックなど)
geoFilters?: GeoFilter[]
プロパティ値
hostName
{endpointName} として構造化されたエンドポイントのホスト名。{DNSZone},例: contoso.azureedge.net 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。
hostName?: string
プロパティ値
string
isCompressionEnabled
CDN でコンテンツ圧縮が有効になっているかどうかを示します。 既定値は false です。 圧縮が有効になっている場合、ユーザーが圧縮バージョンを要求した場合、コンテンツは圧縮として処理されます。 要求されたコンテンツが 1 バイト未満または 1 MB を超える場合、CDN ではコンテンツは圧縮されません。
isCompressionEnabled?: boolean
プロパティ値
boolean
isHttpAllowed
エンドポイントで HTTP トラフィックが許可されているかどうかを示します。 既定値は true です。 少なくとも 1 つのプロトコル (HTTP または HTTPS) を許可する必要があります。
isHttpAllowed?: boolean
プロパティ値
boolean
isHttpsAllowed
エンドポイントで HTTPS トラフィックが許可されているかどうかを示します。 既定値は true です。 少なくとも 1 つのプロトコル (HTTP または HTTPS) を許可する必要があります。
isHttpsAllowed?: boolean
プロパティ値
boolean
optimizationType
お客様がこの CDN エンドポイントを最適化するシナリオ (ダウンロード、メディア サービスなど) を指定します。 この情報を使用すると、CDN はシナリオ駆動型の最適化を適用できます。
optimizationType?: string
プロパティ値
string
originGroups
可用性に基づいてトラフィックの負荷分散に使用される配信元で構成される配信元グループ。
originGroups?: DeepCreatedOriginGroup[]
プロパティ値
originHostHeader
各要求で配信元に送信されるホスト ヘッダー値。 Endpoint のこのプロパティは、エンドポイントが単一のオリジンを使用する場合にのみ許可され、配信元で指定されたのと同じプロパティによってオーバーライドできます。この値を空白のままにすると、要求ホスト名によってこの値が決定されます。 Web Apps、Blob Storage、Cloud Services などの Azure CDN 配信元の場合、このホスト ヘッダーの値が既定で配信元のホスト名と一致する必要があります。
originHostHeader?: string
プロパティ値
string
originPath
CDN がコンテンツの取得に使用できる配信元のディレクトリ パス (例: contoso.cloudapp.net/originpath)。
originPath?: string
プロパティ値
string
origins
probePath
配信元でホストされているファイルへのパス。動的コンテンツの配信を高速化し、CDN に最適なルートを計算するのに役立ちます。 これは、原点パスに対する相対パスです。 このプロパティは、1 つの配信元を使用する場合にのみ関連します。
probePath?: string
プロパティ値
string
provisioningState
エンドポイントのプロビジョニング状態。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。
provisioningState?: string
プロパティ値
string
queryStringCachingBehavior
クエリ文字列を含む要求を CDN がキャッシュする方法を定義します。 キャッシュ時にクエリ文字列を無視したり、キャッシュをバイパスしてクエリ文字列を含む要求がキャッシュされないようにしたり、一意の URL ですべての要求をキャッシュしたりできます。
queryStringCachingBehavior?: QueryStringCachingBehavior
プロパティ値
resourceState
エンドポイントのリソースの状態。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。
resourceState?: string
プロパティ値
string
urlSigningKeys
webApplicationFirewallPolicyLink
エンドポイントのWeb Application Firewall ポリシーを定義します (該当する場合)
webApplicationFirewallPolicyLink?: EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink
プロパティ値
継承されたプロパティの詳細
id
リソースの ID 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。
id?: string
プロパティ値
string
location
name
リソース名。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。
name?: string
プロパティ値
string
systemData
読み取り専用システム データ注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。
systemData?: SystemData
プロパティ値
tags
リソース タグ。
tags?: {[propertyName: string]: string}
プロパティ値
{[propertyName: string]: string}
type
リソースの種類。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。
type?: string
プロパティ値
string