Delen via


EndpointProperties interface

Het JSON-object met de eigenschappen die nodig zijn om een eindpunt te maken.

Uitbreiding

Eigenschappen

customDomains

De aangepaste domeinen onder het eindpunt. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

hostName

De hostnaam van het eindpunt dat is gestructureerd als {endpointName}. {DNSZone}, bijvoorbeeld contoso.azureedge.net OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

originGroups

De oorsprongsgroepen die bestaan uit oorsprongen die worden gebruikt voor taakverdeling van het verkeer op basis van beschikbaarheid.

origins

De bron van de inhoud die via CDN wordt geleverd.

provisioningState

Inrichtingsstatus van het eindpunt. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

resourceState

Resourcestatus van het eindpunt. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

Overgenomen eigenschappen

contentTypesToCompress

Lijst met inhoudstypen waarop compressie van toepassing is. De waarde moet een geldig MIME-type zijn.

defaultOriginGroup

Een verwijzing naar de oorspronkelijke groep.

deliveryPolicy

Een beleid dat aangeeft welke leveringsregels moeten worden gebruikt voor een eindpunt.

geoFilters

Lijst met regels voor het definiëren van de geografische toegang van de gebruiker binnen een CDN-eindpunt. Elk geofilter definieert een toegangsregel voor een opgegeven pad of inhoud, bijvoorbeeld APAC blokkeren voor pad /pictures/

isCompressionEnabled

Geeft aan of inhoudscompressie is ingeschakeld op CDN. De standaardwaarde is onwaar. Als compressie is ingeschakeld, wordt inhoud geleverd als gecomprimeerd als gebruikers aanvragen voor een gecomprimeerde versie. Inhoud wordt niet gecomprimeerd op CDN wanneer aangevraagde inhoud kleiner is dan 1 byte of groter is dan 1 MB.

isHttpAllowed

Geeft aan of HTTP-verkeer is toegestaan op het eindpunt. De standaardwaarde is waar. Ten minste één protocol (HTTP of HTTPS) moet zijn toegestaan.

isHttpsAllowed

Geeft aan of HTTPS-verkeer is toegestaan op het eindpunt. De standaardwaarde is waar. Ten minste één protocol (HTTP of HTTPS) moet zijn toegestaan.

optimizationType

Hiermee geeft u op welk scenario de klant dit CDN-eindpunt wil optimaliseren voor bijvoorbeeld Downloaden, Media Services. Met deze informatie kan CDN scenariogestuurde optimalisatie toepassen.

originHostHeader

De waarde van de hostheader die bij elke aanvraag naar de oorsprong wordt verzonden. Deze eigenschap op eindpunt is alleen toegestaan wanneer het eindpunt gebruikmaakt van één oorsprong en kan worden overschreven door dezelfde eigenschap die is opgegeven bij de oorsprong. Als u dit leeg laat, bepaalt de hostnaam van de aanvraag deze waarde. Azure CDN-origins, zoals Web Apps, Blob Storage en Cloud Services, vereisen dat deze hostheaderwaarde standaard overeenkomt met de hostnaam van de oorsprong.

originPath

Een mappad op de oorsprong waaruit CDN kan gebruiken om inhoud op te halen, bijvoorbeeld contoso.cloudapp.net/originpath.

probePath

Pad naar een bestand dat wordt gehost op de oorsprong, waarmee de levering van de dynamische inhoud wordt versneld en de meest optimale routes voor het CDN worden berekend. Dit is relatief ten opzichte van het oorspronkelijke pad. Deze eigenschap is alleen relevant wanneer u één oorsprong gebruikt.

queryStringCachingBehavior

Hiermee definieert u hoe AANVRAGEN die queryreeksen bevatten, worden opgeslagen in de cache van CDN. U kunt queryreeksen negeren tijdens het opslaan in cache, caching omzeilen om te voorkomen dat aanvragen die queryreeksen bevatten in de cache worden opgeslagen, of elke aanvraag in de cache opslaan met een unieke URL.

urlSigningKeys

Lijst met sleutels die worden gebruikt om de ondertekende URL-hashes te valideren.

webApplicationFirewallPolicyLink

Hiermee definieert u het Web Application Firewall-beleid voor het eindpunt (indien van toepassing)

Eigenschapdetails

customDomains

De aangepaste domeinen onder het eindpunt. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

customDomains?: DeepCreatedCustomDomain[]

Waarde van eigenschap

hostName

De hostnaam van het eindpunt dat is gestructureerd als {endpointName}. {DNSZone}, bijvoorbeeld contoso.azureedge.net OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

hostName?: string

Waarde van eigenschap

string

originGroups

De oorsprongsgroepen die bestaan uit oorsprongen die worden gebruikt voor taakverdeling van het verkeer op basis van beschikbaarheid.

originGroups?: DeepCreatedOriginGroup[]

Waarde van eigenschap

origins

De bron van de inhoud die via CDN wordt geleverd.

origins: DeepCreatedOrigin[]

Waarde van eigenschap

provisioningState

Inrichtingsstatus van het eindpunt. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

provisioningState?: string

Waarde van eigenschap

string

resourceState

Resourcestatus van het eindpunt. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

resourceState?: string

Waarde van eigenschap

string

Details van overgenomen eigenschap

contentTypesToCompress

Lijst met inhoudstypen waarop compressie van toepassing is. De waarde moet een geldig MIME-type zijn.

contentTypesToCompress?: string[]

Waarde van eigenschap

string[]

overgenomen vanEndpointPropertiesUpdateParameters.contentTypesToCompress-

defaultOriginGroup

Een verwijzing naar de oorspronkelijke groep.

defaultOriginGroup?: ResourceReference

Waarde van eigenschap

overgenomen vanEndpointPropertiesUpdateParameters.defaultOriginGroup

deliveryPolicy

Een beleid dat aangeeft welke leveringsregels moeten worden gebruikt voor een eindpunt.

deliveryPolicy?: EndpointPropertiesUpdateParametersDeliveryPolicy

Waarde van eigenschap

overgenomen vanEndpointPropertiesUpdateParameters.deliveryPolicy

geoFilters

Lijst met regels voor het definiëren van de geografische toegang van de gebruiker binnen een CDN-eindpunt. Elk geofilter definieert een toegangsregel voor een opgegeven pad of inhoud, bijvoorbeeld APAC blokkeren voor pad /pictures/

geoFilters?: GeoFilter[]

Waarde van eigenschap

overgenomen vanEndpointPropertiesUpdateParameters.geoFilters

isCompressionEnabled

Geeft aan of inhoudscompressie is ingeschakeld op CDN. De standaardwaarde is onwaar. Als compressie is ingeschakeld, wordt inhoud geleverd als gecomprimeerd als gebruikers aanvragen voor een gecomprimeerde versie. Inhoud wordt niet gecomprimeerd op CDN wanneer aangevraagde inhoud kleiner is dan 1 byte of groter is dan 1 MB.

isCompressionEnabled?: boolean

Waarde van eigenschap

boolean

overgenomen vanEndpointPropertiesUpdateParameters.isCompressionEnabled

isHttpAllowed

Geeft aan of HTTP-verkeer is toegestaan op het eindpunt. De standaardwaarde is waar. Ten minste één protocol (HTTP of HTTPS) moet zijn toegestaan.

isHttpAllowed?: boolean

Waarde van eigenschap

boolean

overgenomen vanEndpointPropertiesUpdateParameters.isHttpAllowed

isHttpsAllowed

Geeft aan of HTTPS-verkeer is toegestaan op het eindpunt. De standaardwaarde is waar. Ten minste één protocol (HTTP of HTTPS) moet zijn toegestaan.

isHttpsAllowed?: boolean

Waarde van eigenschap

boolean

overgenomen vanEndpointPropertiesUpdateParameters.isHttpsAllowed

optimizationType

Hiermee geeft u op welk scenario de klant dit CDN-eindpunt wil optimaliseren voor bijvoorbeeld Downloaden, Media Services. Met deze informatie kan CDN scenariogestuurde optimalisatie toepassen.

optimizationType?: string

Waarde van eigenschap

string

overgenomen vanEndpointPropertiesUpdateParameters.optimizationType

originHostHeader

De waarde van de hostheader die bij elke aanvraag naar de oorsprong wordt verzonden. Deze eigenschap op eindpunt is alleen toegestaan wanneer het eindpunt gebruikmaakt van één oorsprong en kan worden overschreven door dezelfde eigenschap die is opgegeven bij de oorsprong. Als u dit leeg laat, bepaalt de hostnaam van de aanvraag deze waarde. Azure CDN-origins, zoals Web Apps, Blob Storage en Cloud Services, vereisen dat deze hostheaderwaarde standaard overeenkomt met de hostnaam van de oorsprong.

originHostHeader?: string

Waarde van eigenschap

string

overgenomen vanEndpointPropertiesUpdateParameters.originHostHeader

originPath

Een mappad op de oorsprong waaruit CDN kan gebruiken om inhoud op te halen, bijvoorbeeld contoso.cloudapp.net/originpath.

originPath?: string

Waarde van eigenschap

string

overgenomen vanEndpointPropertiesUpdateParameters.originPath

probePath

Pad naar een bestand dat wordt gehost op de oorsprong, waarmee de levering van de dynamische inhoud wordt versneld en de meest optimale routes voor het CDN worden berekend. Dit is relatief ten opzichte van het oorspronkelijke pad. Deze eigenschap is alleen relevant wanneer u één oorsprong gebruikt.

probePath?: string

Waarde van eigenschap

string

overgenomen vanEndpointPropertiesUpdateParameters.probePath

queryStringCachingBehavior

Hiermee definieert u hoe AANVRAGEN die queryreeksen bevatten, worden opgeslagen in de cache van CDN. U kunt queryreeksen negeren tijdens het opslaan in cache, caching omzeilen om te voorkomen dat aanvragen die queryreeksen bevatten in de cache worden opgeslagen, of elke aanvraag in de cache opslaan met een unieke URL.

queryStringCachingBehavior?: QueryStringCachingBehavior

Waarde van eigenschap

overgenomen vanEndpointPropertiesUpdateParameters.queryStringCachingBehavior

urlSigningKeys

Lijst met sleutels die worden gebruikt om de ondertekende URL-hashes te valideren.

urlSigningKeys?: UrlSigningKey[]

Waarde van eigenschap

overgenomen vanEndpointPropertiesUpdateParameters.urlSigningKeys

Hiermee definieert u het Web Application Firewall-beleid voor het eindpunt (indien van toepassing)

webApplicationFirewallPolicyLink?: EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink

Waarde van eigenschap

overgenomen vanEndpointPropertiesUpdateParameters.webApplicationFirewallPolicyLink