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.

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 på endpointen är strukturerat som {endpointName}. {DNSZone}, t.ex. contoso.azureedge.net

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.

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.

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

Fullständigt kvalificerat resurs-ID för resursen. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

Den geo-plats där resursen finns

name

Namnet på resursen

systemData

Azure Resource Manager-metadata som innehåller createdBy och modifiedBy information.

tags

Resurstaggar.

type

Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts"

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.

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 på endpointen är strukturerat som {endpointName}. {DNSZone}, t.ex. contoso.azureedge.net

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.

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.

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

Fullständigt kvalificerat resurs-ID för resursen. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Egenskapsvärde

string

ärvd frånTrackedResource.id

location

Den geo-plats där resursen finns

location: string

Egenskapsvärde

string

ärvd frånTrackedResource.location

name

Namnet på resursen

name?: string

Egenskapsvärde

string

ärvd frånTrackedResource.name

systemData

Azure Resource Manager-metadata som innehåller createdBy och modifiedBy information.

systemData?: SystemData

Egenskapsvärde

ärvs frånTrackedResource.systemData

tags

Resurstaggar.

tags?: Record<string, string>

Egenskapsvärde

Record<string, string>

ärvs frånTrackedResource.tags

type

Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts"

type?: string

Egenskapsvärde

string

ärvd frånTrackedResource.type