共用方式為


EndpointProperties interface

JSON 物件,其中包含建立端點所需的屬性。

Extends

屬性

customDomains

端點底下的自定義網域。 注意:這個屬性不會串行化。 它只能由伺服器填入。

hostName

結構化為 {endpointName} 之端點的主機名。{DNSZone},例如 contoso.azureedge.net 注意:此屬性將不會串行化。 它只能由伺服器填入。

originGroups

由來源群組組成,這些來源會根據可用性來平衡流量的負載平衡。

origins

透過CDN傳遞的內容來源。

provisioningState

端點的布建狀態。 注意:這個屬性不會串行化。 它只能由伺服器填入。

resourceState

端點的資源狀態。 注意:這個屬性不會串行化。 它只能由伺服器填入。

繼承的屬性

contentTypesToCompress

要套用壓縮的內容類型清單。 此值應該是有效的MIME類型。

defaultOriginGroup

源群組的參考。

deliveryPolicy

原則,指定要用於端點的傳遞規則。

geoFilters

定義CDN端點內使用者異地存取的規則清單。 每個地理篩選會定義指定路徑或內容的存取規則,例如封鎖路徑 /pictures/ 的 APAC/

isCompressionEnabled

指出是否在CDN上啟用內容壓縮。 默認值為 false。 如果啟用壓縮,如果使用者要求壓縮版本,內容將會做為壓縮。 當要求的內容小於 1 位元組或大於 1 MB 時,內容將不會壓縮在 CDN 上。

isHttpAllowed

指出端點上是否允許 HTTP 流量。 默認值為 true。 至少必須允許一個通訊協定(HTTP 或 HTTPS)。

isHttpsAllowed

指出端點上是否允許 HTTPS 流量。 默認值為 true。 至少必須允許一個通訊協定(HTTP 或 HTTPS)。

optimizationType

指定客戶想要此 CDN 端點針對哪些案例進行優化,例如下載、媒體服務。 透過這項資訊,CDN 可以套用案例驅動優化。

originHostHeader

每個要求傳送至來源的主機標頭值。 只有在端點使用單一原始來源時,才允許在端點上使用這個屬性,而且可以由在原始來源指定的相同屬性覆寫。如果您將此保留空白,要求主機名會決定此值。 Azure CDN 來源,例如 Web Apps、Blob 記憶體和雲端服務,預設會要求此主機標頭值符合原始主機名。

originPath

來源上的目錄路徑,CDN 可用來從中擷取內容,例如 contoso.cloudapp.net/originpath。

probePath

裝載在來源上的檔案路徑,有助於加速動態內容的傳遞,並計算CDN的最佳路由。 這是相對於原始路徑。 此屬性只有在使用單一原始來源時才相關。

queryStringCachingBehavior

定義CDN如何快取包含查詢字串的要求。 您可以在快取時忽略任何查詢字串、略過快取以防止包含查詢字串的要求,或使用唯一 URL 快取每個要求。

urlSigningKeys

用來驗證已簽署 URL 哈希的金鑰清單。

webApplicationFirewallPolicyLink

定義端點的 Web 應用程式防火牆原則(如果適用)

屬性詳細資料

customDomains

端點底下的自定義網域。 注意:這個屬性不會串行化。 它只能由伺服器填入。

customDomains?: DeepCreatedCustomDomain[]

屬性值

hostName

結構化為 {endpointName} 之端點的主機名。{DNSZone},例如 contoso.azureedge.net 注意:此屬性將不會串行化。 它只能由伺服器填入。

hostName?: string

屬性值

string

originGroups

由來源群組組成,這些來源會根據可用性來平衡流量的負載平衡。

originGroups?: DeepCreatedOriginGroup[]

屬性值

origins

透過CDN傳遞的內容來源。

origins: DeepCreatedOrigin[]

屬性值

provisioningState

端點的布建狀態。 注意:這個屬性不會串行化。 它只能由伺服器填入。

provisioningState?: string

屬性值

string

resourceState

端點的資源狀態。 注意:這個屬性不會串行化。 它只能由伺服器填入。

resourceState?: string

屬性值

string

繼承的屬性詳細資料

contentTypesToCompress

要套用壓縮的內容類型清單。 此值應該是有效的MIME類型。

contentTypesToCompress?: string[]

屬性值

string[]

繼承自EndpointPropertiesUpdateParameters.contentTypesToCompress

defaultOriginGroup

源群組的參考。

defaultOriginGroup?: ResourceReference

屬性值

繼承自EndpointPropertiesUpdateParameters.defaultOriginGroup

deliveryPolicy

原則,指定要用於端點的傳遞規則。

deliveryPolicy?: EndpointPropertiesUpdateParametersDeliveryPolicy

屬性值

繼承自EndpointPropertiesUpdateParameters.deliveryPolicy

geoFilters

定義CDN端點內使用者異地存取的規則清單。 每個地理篩選會定義指定路徑或內容的存取規則,例如封鎖路徑 /pictures/ 的 APAC/

geoFilters?: GeoFilter[]

屬性值

繼承自EndpointPropertiesUpdateParameters.geoFilters

isCompressionEnabled

指出是否在CDN上啟用內容壓縮。 默認值為 false。 如果啟用壓縮,如果使用者要求壓縮版本,內容將會做為壓縮。 當要求的內容小於 1 位元組或大於 1 MB 時,內容將不會壓縮在 CDN 上。

isCompressionEnabled?: boolean

屬性值

boolean

繼承自EndpointPropertiesUpdateParameters.isCompressionEnabled

isHttpAllowed

指出端點上是否允許 HTTP 流量。 默認值為 true。 至少必須允許一個通訊協定(HTTP 或 HTTPS)。

isHttpAllowed?: boolean

屬性值

boolean

繼承自EndpointPropertiesUpdateParameters.isHttpAllowed

isHttpsAllowed

指出端點上是否允許 HTTPS 流量。 默認值為 true。 至少必須允許一個通訊協定(HTTP 或 HTTPS)。

isHttpsAllowed?: boolean

屬性值

boolean

繼承自EndpointPropertiesUpdateParameters.isHttpsAllowed

optimizationType

指定客戶想要此 CDN 端點針對哪些案例進行優化,例如下載、媒體服務。 透過這項資訊,CDN 可以套用案例驅動優化。

optimizationType?: string

屬性值

string

繼承自EndpointPropertiesUpdateParameters.optimizationType

originHostHeader

每個要求傳送至來源的主機標頭值。 只有在端點使用單一原始來源時,才允許在端點上使用這個屬性,而且可以由在原始來源指定的相同屬性覆寫。如果您將此保留空白,要求主機名會決定此值。 Azure CDN 來源,例如 Web Apps、Blob 記憶體和雲端服務,預設會要求此主機標頭值符合原始主機名。

originHostHeader?: string

屬性值

string

繼承自EndpointPropertiesUpdateParameters.originHostHeader

originPath

來源上的目錄路徑,CDN 可用來從中擷取內容,例如 contoso.cloudapp.net/originpath。

originPath?: string

屬性值

string

繼承自EndpointPropertiesUpdateParameters.originPath

probePath

裝載在來源上的檔案路徑,有助於加速動態內容的傳遞,並計算CDN的最佳路由。 這是相對於原始路徑。 此屬性只有在使用單一原始來源時才相關。

probePath?: string

屬性值

string

繼承自EndpointPropertiesUpdateParameters.probePath

queryStringCachingBehavior

定義CDN如何快取包含查詢字串的要求。 您可以在快取時忽略任何查詢字串、略過快取以防止包含查詢字串的要求,或使用唯一 URL 快取每個要求。

queryStringCachingBehavior?: QueryStringCachingBehavior

屬性值

繼承自EndpointPropertiesUpdateParameters.queryStringCachingBehavior

urlSigningKeys

用來驗證已簽署 URL 哈希的金鑰清單。

urlSigningKeys?: UrlSigningKey[]

屬性值

繼承自EndpointPropertiesUpdateParameters.urlSigningKeys

定義端點的 Web 應用程式防火牆原則(如果適用)

webApplicationFirewallPolicyLink?: EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink

屬性值

繼承自EndpointPropertiesUpdateParameters.webApplicationFirewallPolicyLink