Dela via


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

contentTypesToCompress

Lista över innehållstyper som komprimering gäller för. Värdet ska vara en giltig MIME-typ.

customDomains

De anpassade domänerna under slutpunkten. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

defaultOriginGroup

En referens till ursprungsgruppen.

deliveryPolicy

En princip som anger vilka leveransregler som ska användas för en slutpunkt.

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/

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.

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.

isHttpAllowed

Anger om HTTP-trafik tillåts på slutpunkten. Standardvärdet är sant. Minst ett protokoll (HTTP eller HTTPS) måste tillåtas.

isHttpsAllowed

Anger om HTTPS-trafik tillåts på slutpunkten. Standardvärdet är sant. Minst ett protokoll (HTTP eller HTTPS) måste tillåtas.

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.

originGroups

Ursprungsgrupper som består av ursprung som används för belastningsutjämning av trafiken baserat på tillgänglighet.

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.

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.

origins

Källan till innehållet som levereras via CDN.

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.

provisioningState

Etableringsstatus för slutpunkten. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

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.

resourceState

Resursstatus för slutpunkten. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

urlSigningKeys

Lista över nycklar som används för att verifiera de signerade URL-hashvärdena.

webApplicationFirewallPolicyLink

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.

systemData

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

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

Resursplats.

location: string

Egenskapsvärde

string

ärvd frånTrackedResource.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