Origin interface

CDN 配信元は、CDN 経由で配信されるコンテンツのソースです。 エンドポイントによって表されるエッジ ノードに要求されたコンテンツがキャッシュされていない場合は、構成された 1 つ以上の配信元からそれをフェッチしようとします。

Extends

プロパティ

enabled

配信元で負荷分散が有効になっているかどうか

hostName

配信元のアドレス。 ドメイン名、IPv4 アドレス、および IPv6 アドレスがサポートされています。これは、エンドポイント内のすべての配信元で一意である必要があります。

httpPort

HTTP ポートの値。 1 から 65535 の間である必要があります。

httpsPort

HTTPS ポートの値。 1 から 65535 の間である必要があります。

originHostHeader

各要求で配信元に送信されるホスト ヘッダー値。 この値を空白のままにすると、要求ホスト名によってこの値が決まります。 Web Apps、Blob Storage、Cloud Services などの Azure CDN 配信元では、このホスト ヘッダー値が既定で配信元のホスト名と一致する必要があります。 これにより、エンドポイントで定義されているホスト ヘッダーがオーバーライドされます。

priority

負荷分散のための、指定された配信元グループ内の配信元の優先順位。 優先順位の低い配信元が正常な場合は、優先順位が高いほど負荷分散には使用されません。1 ~ 5 の間である必要があります

privateEndpointStatus

Private Linkへの接続の承認状況

privateLinkAlias

Private Link リソースのエイリアス。 この省略可能なフィールドに値を設定すると、この配信元が "プライベート" であることを示します

privateLinkApprovalMessage

Private Link に接続するための承認要求に含めるカスタム メッセージ。

privateLinkLocation

Private Link リソースの場所。 'privateLinkResourceId' が設定されている場合にのみ必要です

privateLinkResourceId

Private Link リソースのリソース ID。 この省略可能なフィールドに値を設定すると、このバックエンドが 'Private' であることを示します

provisioningState

配信元のプロビジョニング状態。

resourceState

配信元のリソースの状態。

weight

負荷分散のための、指定された配信元グループ内の原点の重み。 1 ~ 1000 の間である必要があります

継承されたプロパティ

id

リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

リソースの名前

systemData

createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。

type

リソースの種類。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts"

プロパティの詳細

enabled

配信元で負荷分散が有効になっているかどうか

enabled?: boolean

プロパティ値

boolean

hostName

配信元のアドレス。 ドメイン名、IPv4 アドレス、および IPv6 アドレスがサポートされています。これは、エンドポイント内のすべての配信元で一意である必要があります。

hostName?: string

プロパティ値

string

httpPort

HTTP ポートの値。 1 から 65535 の間である必要があります。

httpPort?: number

プロパティ値

number

httpsPort

HTTPS ポートの値。 1 から 65535 の間である必要があります。

httpsPort?: number

プロパティ値

number

originHostHeader

各要求で配信元に送信されるホスト ヘッダー値。 この値を空白のままにすると、要求ホスト名によってこの値が決まります。 Web Apps、Blob Storage、Cloud Services などの Azure CDN 配信元では、このホスト ヘッダー値が既定で配信元のホスト名と一致する必要があります。 これにより、エンドポイントで定義されているホスト ヘッダーがオーバーライドされます。

originHostHeader?: string

プロパティ値

string

priority

負荷分散のための、指定された配信元グループ内の配信元の優先順位。 優先順位の低い配信元が正常な場合は、優先順位が高いほど負荷分散には使用されません。1 ~ 5 の間である必要があります

priority?: number

プロパティ値

number

privateEndpointStatus

Private Linkへの接続の承認状況

privateEndpointStatus?: string

プロパティ値

string

privateLinkAlias

Private Link リソースのエイリアス。 この省略可能なフィールドに値を設定すると、この配信元が "プライベート" であることを示します

privateLinkAlias?: string

プロパティ値

string

privateLinkApprovalMessage

Private Link に接続するための承認要求に含めるカスタム メッセージ。

privateLinkApprovalMessage?: string

プロパティ値

string

privateLinkLocation

Private Link リソースの場所。 'privateLinkResourceId' が設定されている場合にのみ必要です

privateLinkLocation?: string

プロパティ値

string

privateLinkResourceId

Private Link リソースのリソース ID。 この省略可能なフィールドに値を設定すると、このバックエンドが 'Private' であることを示します

privateLinkResourceId?: string

プロパティ値

string

provisioningState

配信元のプロビジョニング状態。

provisioningState?: string

プロパティ値

string

resourceState

配信元のリソースの状態。

resourceState?: string

プロパティ値

string

weight

負荷分散のための、指定された配信元グループ内の原点の重み。 1 ~ 1000 の間である必要があります

weight?: number

プロパティ値

number

継承されたプロパティの詳細

id

リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

プロパティ値

string

継承元ProxyResource.id

name

リソースの名前

name?: string

プロパティ値

string

継承元ProxyResource.name

systemData

createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。

systemData?: SystemData

プロパティ値

継承元:ProxyResource.systemData

type

リソースの種類。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts"

type?: string

プロパティ値

string

継承元ProxyResource.type