Origin interface

CDN 來源是透過CDN傳遞的內容來源。 當端點所代表的邊緣節點沒有快取要求的內容時,他們會嘗試從一或多個已設定的來源擷取它。

Extends

屬性

enabled

原始來源已啟用負載平衡或未啟用

hostName

來源的位址。 支援功能變數名稱、IPv4 位址和 IPv6 位址。這在端點中的所有來源中都應該是唯一的。

httpPort

HTTP 埠的值。 必須介於 1 到 65535 之間。

httpsPort

HTTPS 埠的值。 必須介於 1 到 65535 之間。

originHostHeader

每個要求傳送至來源的主機標頭值。 如果您將此保留空白,要求主機名會決定此值。 Azure CDN 來源,例如 Web Apps、Blob 記憶體和雲端服務,預設會要求此主機標頭值符合原始主機名。 這會覆寫端點上定義的主機標頭

priority

指定來源群組中用於負載平衡的原點優先順序。 如果優先順序較低的來源狀況良好,則不會使用較高優先順序的負載平衡。必須介於 1 到 5 之間

privateEndpointStatus

連接至 Private Link 的核准狀態

privateLinkAlias

Private Link 資源的別名。 填入此選擇性欄位表示此來源為 「私人」

privateLinkApprovalMessage

要包含在核准要求中以連線至 Private Link 的自定義訊息。

privateLinkLocation

Private Link 資源的位置。 只有在填入 『privateLinkResourceId』 時才需要

privateLinkResourceId

Private Link 資源的資源標識碼。 填入此選擇性欄位表示此後端為「私人」

provisioningState

來源的布建狀態。

resourceState

來源的資源狀態。

weight

用於負載平衡之指定來源群組中的原點權數。 必須介於 1 到 1000 之間

繼承的屬性

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

每個要求傳送至來源的主機標頭值。 如果您將此保留空白,要求主機名會決定此值。 Azure CDN 來源,例如 Web Apps、Blob 記憶體和雲端服務,預設會要求此主機標頭值符合原始主機名。 這會覆寫端點上定義的主機標頭

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 資源的資源標識碼。 填入此選擇性欄位表示此後端為「私人」

privateLinkResourceId?: string

屬性值

string

provisioningState

來源的布建狀態。

provisioningState?: string

屬性值

string

resourceState

來源的資源狀態。

resourceState?: string

屬性值

string

weight

用於負載平衡之指定來源群組中的原點權數。 必須介於 1 到 1000 之間

weight?: number

屬性值

number

繼承的屬性詳細資料

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