Endpoint interface
Koncový bod CDN je entita v profilu CDN obsahující informace o konfiguraci, jako jsou původ, protokol, ukládání obsahu do mezipaměti a chování při doručování. Koncový bod CDN používá název_koncového_bodu< ve formátu >adresy URL.azureedge.net.
- Extends
Vlastnosti
| content |
Seznam typů obsahu, na které se komprese vztahuje. Hodnota by měla být platným typem MIME. |
| custom |
Vlastní domény v rámci koncového bodu. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze. |
| default |
Odkaz na skupinu původu. |
| delivery |
Zásada, která určuje pravidla doručení, která se mají použít pro koncový bod. |
| geo |
Seznam pravidel definujících geografický přístup uživatele v rámci koncového bodu CDN Každý geografický filtr definuje pravidlo přístupu k zadané cestě nebo obsahu, například blokovat APAC pro cestu /obrázky/ |
| host |
Název hostitele koncového bodu strukturovaný jako {endpointName}. {DNSZone}, například contoso.azureedge.net POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze. |
| is |
Určuje, jestli je v CDN povolená komprese obsahu. Výchozí hodnota je false. Pokud je povolená komprese, obsah se bude obsluhovat jako komprimovaný, pokud uživatel požádá o komprimovanou verzi. Pokud je požadovaný obsah menší než 1 bajt nebo větší než 1 MB, obsah nebude komprimován na CDN. |
| is |
Určuje, jestli je v koncovém bodu povolený provoz HTTP. Výchozí hodnota je true. Musí být povolen alespoň jeden protokol (HTTP nebo HTTPS). |
| is |
Určuje, jestli je v koncovém bodu povolený provoz HTTPS. Výchozí hodnota je true. Musí být povolen alespoň jeden protokol (HTTP nebo HTTPS). |
| optimization |
Určuje, pro jaký scénář chce zákazník tento koncový bod CDN optimalizovat, například stáhnout, media services. S využitím těchto informací může CDN použít optimalizaci řízenou scénářem. |
| origin |
Skupiny původu, které se skládají z původu, které se používají k vyrovnávání zatížení provozu na základě dostupnosti. |
| origin |
Hodnota hlavičky hostitele odeslaná do zdroje s každou žádostí. Tato vlastnost v koncovém bodu je povolena pouze v případě, že koncový bod používá jeden původ a lze ji přepsat stejnou vlastností zadanou při původu. Pokud toto pole necháte prázdné, název hostitele požadavku určuje tuto hodnotu. Původy Azure CDN, jako jsou Web Apps, Blob Storage a Cloud Services, vyžadují, aby tato hodnota hlavičky hostitele odpovídala výchozímu názvu hostitele ve výchozím nastavení. |
| origin |
Cesta k adresáři původu, ze kterého může CDN načíst obsah, např. contoso.cloudapp.net/originpath. |
| origins | Zdroj obsahu, který se doručuje prostřednictvím CDN. |
| probe |
Cesta k souboru hostovaného na původu, který pomáhá zrychlit doručování dynamického obsahu a vypočítat nejoptimálnější trasy pro CDN. To je relativní vzhledem k cestě původu. Tato vlastnost je relevantní pouze při použití jednoho původu. |
| provisioning |
Stav zřizování koncového bodu POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze. |
| query |
Definuje, jak CDN ukládá požadavky do mezipaměti, které obsahují řetězce dotazů. Při ukládání do mezipaměti můžete ignorovat všechny řetězce dotazů, obejít ukládání do mezipaměti, aby se zabránilo ukládání požadavků obsahujících řetězce dotazů do mezipaměti, nebo každý požadavek ukládat do mezipaměti s jedinečnou adresou URL. |
| resource |
Stav prostředku koncového bodu POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze. |
| url |
Seznam klíčů použitých k ověření hodnot hash podepsaných adres URL |
| web |
Definuje zásadu firewallu webových aplikací pro koncový bod (pokud je k dispozici). |
Zděděné vlastnosti
| id | ID prostředku. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze. |
| location | Umístění prostředku |
| name | Název prostředku POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze. |
| system |
Poznámka: Tato vlastnost nebude serializována. Server ho může naplnit pouze. |
| tags | Značky prostředků |
| type | Typ prostředku. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze. |
Podrobnosti vlastnosti
contentTypesToCompress
Seznam typů obsahu, na které se komprese vztahuje. Hodnota by měla být platným typem MIME.
contentTypesToCompress?: string[]
Hodnota vlastnosti
string[]
customDomains
Vlastní domény v rámci koncového bodu. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.
customDomains?: DeepCreatedCustomDomain[]
Hodnota vlastnosti
defaultOriginGroup
Odkaz na skupinu původu.
defaultOriginGroup?: ResourceReference
Hodnota vlastnosti
deliveryPolicy
Zásada, která určuje pravidla doručení, která se mají použít pro koncový bod.
deliveryPolicy?: EndpointPropertiesUpdateParametersDeliveryPolicy
Hodnota vlastnosti
geoFilters
Seznam pravidel definujících geografický přístup uživatele v rámci koncového bodu CDN Každý geografický filtr definuje pravidlo přístupu k zadané cestě nebo obsahu, například blokovat APAC pro cestu /obrázky/
geoFilters?: GeoFilter[]
Hodnota vlastnosti
hostName
Název hostitele koncového bodu strukturovaný jako {endpointName}. {DNSZone}, například contoso.azureedge.net POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.
hostName?: string
Hodnota vlastnosti
string
isCompressionEnabled
Určuje, jestli je v CDN povolená komprese obsahu. Výchozí hodnota je false. Pokud je povolená komprese, obsah se bude obsluhovat jako komprimovaný, pokud uživatel požádá o komprimovanou verzi. Pokud je požadovaný obsah menší než 1 bajt nebo větší než 1 MB, obsah nebude komprimován na CDN.
isCompressionEnabled?: boolean
Hodnota vlastnosti
boolean
isHttpAllowed
Určuje, jestli je v koncovém bodu povolený provoz HTTP. Výchozí hodnota je true. Musí být povolen alespoň jeden protokol (HTTP nebo HTTPS).
isHttpAllowed?: boolean
Hodnota vlastnosti
boolean
isHttpsAllowed
Určuje, jestli je v koncovém bodu povolený provoz HTTPS. Výchozí hodnota je true. Musí být povolen alespoň jeden protokol (HTTP nebo HTTPS).
isHttpsAllowed?: boolean
Hodnota vlastnosti
boolean
optimizationType
Určuje, pro jaký scénář chce zákazník tento koncový bod CDN optimalizovat, například stáhnout, media services. S využitím těchto informací může CDN použít optimalizaci řízenou scénářem.
optimizationType?: string
Hodnota vlastnosti
string
originGroups
Skupiny původu, které se skládají z původu, které se používají k vyrovnávání zatížení provozu na základě dostupnosti.
originGroups?: DeepCreatedOriginGroup[]
Hodnota vlastnosti
originHostHeader
Hodnota hlavičky hostitele odeslaná do zdroje s každou žádostí. Tato vlastnost v koncovém bodu je povolena pouze v případě, že koncový bod používá jeden původ a lze ji přepsat stejnou vlastností zadanou při původu. Pokud toto pole necháte prázdné, název hostitele požadavku určuje tuto hodnotu. Původy Azure CDN, jako jsou Web Apps, Blob Storage a Cloud Services, vyžadují, aby tato hodnota hlavičky hostitele odpovídala výchozímu názvu hostitele ve výchozím nastavení.
originHostHeader?: string
Hodnota vlastnosti
string
originPath
Cesta k adresáři původu, ze kterého může CDN načíst obsah, např. contoso.cloudapp.net/originpath.
originPath?: string
Hodnota vlastnosti
string
origins
Zdroj obsahu, který se doručuje prostřednictvím CDN.
origins?: DeepCreatedOrigin[]
Hodnota vlastnosti
probePath
Cesta k souboru hostovaného na původu, který pomáhá zrychlit doručování dynamického obsahu a vypočítat nejoptimálnější trasy pro CDN. To je relativní vzhledem k cestě původu. Tato vlastnost je relevantní pouze při použití jednoho původu.
probePath?: string
Hodnota vlastnosti
string
provisioningState
Stav zřizování koncového bodu POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.
provisioningState?: string
Hodnota vlastnosti
string
queryStringCachingBehavior
Definuje, jak CDN ukládá požadavky do mezipaměti, které obsahují řetězce dotazů. Při ukládání do mezipaměti můžete ignorovat všechny řetězce dotazů, obejít ukládání do mezipaměti, aby se zabránilo ukládání požadavků obsahujících řetězce dotazů do mezipaměti, nebo každý požadavek ukládat do mezipaměti s jedinečnou adresou URL.
queryStringCachingBehavior?: QueryStringCachingBehavior
Hodnota vlastnosti
resourceState
Stav prostředku koncového bodu POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.
resourceState?: string
Hodnota vlastnosti
string
urlSigningKeys
Seznam klíčů použitých k ověření hodnot hash podepsaných adres URL
urlSigningKeys?: UrlSigningKey[]
Hodnota vlastnosti
webApplicationFirewallPolicyLink
Definuje zásadu firewallu webových aplikací pro koncový bod (pokud je k dispozici).
webApplicationFirewallPolicyLink?: EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink
Hodnota vlastnosti
Podrobnosti zděděných vlastností
id
ID prostředku. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.
id?: string
Hodnota vlastnosti
string
zděděno zTrackedResource.id
location
name
Název prostředku POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.
name?: string
Hodnota vlastnosti
string
zděděno zTrackedResource.name
systemData
Poznámka: Tato vlastnost nebude serializována. Server ho může naplnit pouze.
systemData?: SystemData
Hodnota vlastnosti
zděděno ztrackedResource.systemData
tags
Značky prostředků
tags?: {[propertyName: string]: string}
Hodnota vlastnosti
{[propertyName: string]: string}
zděděno zeTrackedResource.tags
type
Typ prostředku. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.
type?: string
Hodnota vlastnosti
string
zděděno zeTrackedResource.type