Endpoint interface
CDN-slutpunkten är entiteten i en CDN-profil som innehåller konfigurationsinformation som ursprung, protokoll, cachelagring av innehåll och leveransbeteende. CDN-slutpunkten använder URL-formatet <endpointname.azureedge.net>.
- Extends
Egenskaper
| content |
Lista över innehållstyper som komprimering gäller för. Värdet ska vara en giltig MIME-typ. |
| custom |
De anpassade domänerna under slutpunkten. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
| default |
En referens till ursprungsgruppen. |
| delivery |
En princip som anger vilka leveransregler som ska användas för en slutpunkt. |
| geo |
Lista över regler som definierar användarens geo-åtkomst inom en CDN-slutpunkt. Varje geo-filter definierar en åtkomstregel till en angiven sökväg eller innehåll, t.ex. blockera APAC för sökväg/bilder/ |
| host |
Värdnamnet för slutpunkten som är strukturerad som {endpointName}. {DNSZone}, t.ex. contoso.azureedge.net OBS! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
| is |
Anger om innehållskomprimering är aktiverat på CDN. Standardvärdet är falskt. Om komprimering är aktiverat kommer innehållet att fungera som komprimerat om användaren begär en komprimerad version. Innehållet komprimeras inte på CDN när begärt innehåll är mindre än 1 byte eller större än 1 MB. |
| is |
Anger om HTTP-trafik tillåts på slutpunkten. Standardvärdet är sant. Minst ett protokoll (HTTP eller HTTPS) måste tillåtas. |
| is |
Anger om HTTPS-trafik tillåts på slutpunkten. Standardvärdet är sant. Minst ett protokoll (HTTP eller HTTPS) måste tillåtas. |
| optimization |
Anger vilket scenario kunden vill att den här CDN-slutpunkten ska optimeras för, t.ex. Ladda ned mediatjänster. Med den här informationen kan CDN tillämpa scenariodriven optimering. |
| origin |
Ursprungsgrupper som består av ursprung som används för belastningsutjämning av trafiken baserat på tillgänglighet. |
| origin |
Värdet för värdhuvudet som skickas till ursprunget med varje begäran. Den här egenskapen vid slutpunkten tillåts endast när slutpunkten använder enskilt ursprung och kan åsidosättas av samma egenskap som anges vid ursprunget. Om du lämnar detta tomt avgör värdnamnet för begäran det här värdet. Azure CDN-ursprung, till exempel Web Apps, Blob Storage och Cloud Services, kräver att värdhuvudvärdet matchar ursprungsvärdnamnet som standard. |
| origin |
En katalogsökväg på ursprunget som CDN kan använda för att hämta innehåll från, t.ex. contoso.cloudapp.net/originpath. |
| origins | Källan till innehållet som levereras via CDN. |
| probe |
Sökväg till en fil med ursprunget som hjälper till att påskynda leveransen av det dynamiska innehållet och beräkna de mest optimala vägarna för CDN. Detta är relativt till ursprungssökvägen. Den här egenskapen är bara relevant när du använder ett enda ursprung. |
| provisioning |
Etableringsstatus för slutpunkten. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
| query |
Definierar hur CDN cachelagrar begäranden som innehåller frågesträngar. Du kan ignorera alla frågesträngar vid cachelagring, kringgå cachelagring för att förhindra att begäranden som innehåller frågesträngar cachelagras eller cachelagra varje begäran med en unik URL. |
| resource |
Resursstatus för slutpunkten. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
| url |
Lista över nycklar som används för att verifiera de signerade URL-hashvärdena. |
| web |
Definierar brandväggsprincipen för webbprogram för slutpunkten (om tillämpligt) |
Ärvda egenskaper
| id | Resurs-ID. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
| location | Resursplats. |
| name | Resursnamn. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
| system |
Skrivskyddad systemdata Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern. |
| tags | Resurstaggar. |
| type | Resurstyp. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
Egenskapsinformation
contentTypesToCompress
Lista över innehållstyper som komprimering gäller för. Värdet ska vara en giltig MIME-typ.
contentTypesToCompress?: string[]
Egenskapsvärde
string[]
customDomains
De anpassade domänerna under slutpunkten. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
customDomains?: DeepCreatedCustomDomain[]
Egenskapsvärde
defaultOriginGroup
En referens till ursprungsgruppen.
defaultOriginGroup?: ResourceReference
Egenskapsvärde
deliveryPolicy
En princip som anger vilka leveransregler som ska användas för en slutpunkt.
deliveryPolicy?: EndpointPropertiesUpdateParametersDeliveryPolicy
Egenskapsvärde
geoFilters
Lista över regler som definierar användarens geo-åtkomst inom en CDN-slutpunkt. Varje geo-filter definierar en åtkomstregel till en angiven sökväg eller innehåll, t.ex. blockera APAC för sökväg/bilder/
geoFilters?: GeoFilter[]
Egenskapsvärde
hostName
Värdnamnet för slutpunkten som är strukturerad som {endpointName}. {DNSZone}, t.ex. contoso.azureedge.net OBS! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
hostName?: string
Egenskapsvärde
string
isCompressionEnabled
Anger om innehållskomprimering är aktiverat på CDN. Standardvärdet är falskt. Om komprimering är aktiverat kommer innehållet att fungera som komprimerat om användaren begär en komprimerad version. Innehållet komprimeras inte på CDN när begärt innehåll är mindre än 1 byte eller större än 1 MB.
isCompressionEnabled?: boolean
Egenskapsvärde
boolean
isHttpAllowed
Anger om HTTP-trafik tillåts på slutpunkten. Standardvärdet är sant. Minst ett protokoll (HTTP eller HTTPS) måste tillåtas.
isHttpAllowed?: boolean
Egenskapsvärde
boolean
isHttpsAllowed
Anger om HTTPS-trafik tillåts på slutpunkten. Standardvärdet är sant. Minst ett protokoll (HTTP eller HTTPS) måste tillåtas.
isHttpsAllowed?: boolean
Egenskapsvärde
boolean
optimizationType
Anger vilket scenario kunden vill att den här CDN-slutpunkten ska optimeras för, t.ex. Ladda ned mediatjänster. Med den här informationen kan CDN tillämpa scenariodriven optimering.
optimizationType?: string
Egenskapsvärde
string
originGroups
Ursprungsgrupper som består av ursprung som används för belastningsutjämning av trafiken baserat på tillgänglighet.
originGroups?: DeepCreatedOriginGroup[]
Egenskapsvärde
originHostHeader
Värdet för värdhuvudet som skickas till ursprunget med varje begäran. Den här egenskapen vid slutpunkten tillåts endast när slutpunkten använder enskilt ursprung och kan åsidosättas av samma egenskap som anges vid ursprunget. Om du lämnar detta tomt avgör värdnamnet för begäran det här värdet. Azure CDN-ursprung, till exempel Web Apps, Blob Storage och Cloud Services, kräver att värdhuvudvärdet matchar ursprungsvärdnamnet som standard.
originHostHeader?: string
Egenskapsvärde
string
originPath
En katalogsökväg på ursprunget som CDN kan använda för att hämta innehåll från, t.ex. contoso.cloudapp.net/originpath.
originPath?: string
Egenskapsvärde
string
origins
Källan till innehållet som levereras via CDN.
origins?: DeepCreatedOrigin[]
Egenskapsvärde
probePath
Sökväg till en fil med ursprunget som hjälper till att påskynda leveransen av det dynamiska innehållet och beräkna de mest optimala vägarna för CDN. Detta är relativt till ursprungssökvägen. Den här egenskapen är bara relevant när du använder ett enda ursprung.
probePath?: string
Egenskapsvärde
string
provisioningState
Etableringsstatus för slutpunkten. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
provisioningState?: string
Egenskapsvärde
string
queryStringCachingBehavior
Definierar hur CDN cachelagrar begäranden som innehåller frågesträngar. Du kan ignorera alla frågesträngar vid cachelagring, kringgå cachelagring för att förhindra att begäranden som innehåller frågesträngar cachelagras eller cachelagra varje begäran med en unik URL.
queryStringCachingBehavior?: QueryStringCachingBehavior
Egenskapsvärde
resourceState
Resursstatus för slutpunkten. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
resourceState?: string
Egenskapsvärde
string
urlSigningKeys
Lista över nycklar som används för att verifiera de signerade URL-hashvärdena.
urlSigningKeys?: UrlSigningKey[]
Egenskapsvärde
webApplicationFirewallPolicyLink
Definierar brandväggsprincipen för webbprogram för slutpunkten (om tillämpligt)
webApplicationFirewallPolicyLink?: EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink
Egenskapsvärde
Information om ärvda egenskaper
id
Resurs-ID. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
id?: string
Egenskapsvärde
string
ärvd frånTrackedResource.id
location
name
Resursnamn. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
name?: string
Egenskapsvärde
string
ärvd frånTrackedResource.name
systemData
Skrivskyddad systemdata Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.
systemData?: SystemData
Egenskapsvärde
ärvs frånTrackedResource.systemData
tags
Resurstaggar.
tags?: {[propertyName: string]: string}
Egenskapsvärde
{[propertyName: string]: string}
ärvs frånTrackedResource.tags
type
Resurstyp. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
type?: string
Egenskapsvärde
string
ärvd frånTrackedResource.type