Endpoint interface
CDN-eindpunt is de entiteit binnen een CDN-profiel met configuratiegegevens zoals oorsprong, protocol, inhoud in cache opslaan en leveringsgedrag. Het CDN-eindpunt gebruikt de URL-indeling .azureedge.net.
- Extends
Eigenschappen
content |
Lijst met inhoudstypen waarop compressie van toepassing is. De waarde moet een geldig MIME-type zijn. |
custom |
De aangepaste domeinen onder het eindpunt. OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
default |
Een verwijzing naar de oorspronggroep. |
delivery |
Een beleid dat de leveringsregels specificeert die moeten worden gebruikt voor een eindpunt. |
geo |
Lijst met regels die de geo-toegang van de gebruiker binnen een CDN-eindpunt definiëren. Elk geofilter definieert een toegangsregel voor een opgegeven pad of inhoud, bijvoorbeeld APAC blokkeren voor pad /pictures/ |
host |
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. |
is |
Geeft aan of inhoudscompressie is ingeschakeld op CDN. De standaardwaarde is false. Als compressie is ingeschakeld, wordt inhoud als gecomprimeerd aangeboden als gebruikers een gecomprimeerde versie aanvragen. Inhoud wordt niet gecomprimeerd op CDN wanneer aangevraagde inhoud kleiner is dan 1 byte of groter is dan 1 MB. |
is |
Hiermee wordt aangegeven of HTTP-verkeer is toegestaan op het eindpunt. De standaardwaarde is Waar. Ten minste één protocol (HTTP of HTTPS) moet zijn toegestaan. |
is |
Hiermee wordt aangegeven of HTTPS-verkeer is toegestaan op het eindpunt. De standaardwaarde is Waar. Ten minste één protocol (HTTP of HTTPS) moet zijn toegestaan. |
optimization |
Hiermee geeft u op voor welk scenario de klant dit CDN-eindpunt wil optimaliseren, bijvoorbeeld Downloaden, Media Services. Met deze informatie kan CDN scenariogestuurde optimalisatie toepassen. |
origin |
De oorspronggroepen die bestaan uit origins die worden gebruikt voor het verdelen van de taakverdeling van het verkeer op basis van beschikbaarheid. |
origin |
De waarde van de hostheader die bij elke aanvraag naar de oorsprong wordt verzonden. Deze eigenschap op Eindpunt is alleen toegestaan wanneer het eindpunt één oorsprong gebruikt 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-oorsprongen, zoals Web Apps, Blob Storage en Cloud Services vereisen dat deze hostheaderwaarde standaard overeenkomt met de hostnaam van de oorsprong. |
origin |
Een mappad op de oorsprong dat CDN kan gebruiken om inhoud op te halen, bijvoorbeeld contoso.cloudapp.net/originpath. |
origins | De bron van de inhoud die via CDN wordt geleverd. |
probe |
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 oorsprongspad. Deze eigenschap is alleen relevant wanneer u één origin gebruikt. |
provisioning |
Inrichtingsstatus van het eindpunt. OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
query |
Hiermee definieert u hoe CDN aanvragen die queryreeksen bevatten in de cache opslaat. U kunt queryreeksen negeren bij het opslaan in de cache, cache overslaan om te voorkomen dat aanvragen die queryreeksen bevatten, in de cache worden opgeslagen of elke aanvraag in de cache opslaan met een unieke URL. |
resource |
Resourcestatus van het eindpunt. OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
url |
Lijst met sleutels die worden gebruikt om de ondertekende URL-hashes te valideren. |
web |
Definieert het Web Application Firewall-beleid voor het eindpunt (indien van toepassing) |
Overgenomen eigenschappen
id | Resource-id. OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
location | Resourcelocatie. |
name | Resourcenaam. OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
system |
Alleen-lezen systeemgegevens OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
tags | Resourcetags. |
type | Resourcetype. OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
Eigenschapdetails
contentTypesToCompress
Lijst met inhoudstypen waarop compressie van toepassing is. De waarde moet een geldig MIME-type zijn.
contentTypesToCompress?: string[]
Waarde van eigenschap
string[]
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
defaultOriginGroup
Een verwijzing naar de oorspronggroep.
defaultOriginGroup?: ResourceReference
Waarde van eigenschap
deliveryPolicy
Een beleid dat de leveringsregels specificeert die moeten worden gebruikt voor een eindpunt.
deliveryPolicy?: EndpointPropertiesUpdateParametersDeliveryPolicy
Waarde van eigenschap
geoFilters
Lijst met regels die de geo-toegang van de gebruiker binnen een CDN-eindpunt definiëren. Elk geofilter definieert een toegangsregel voor een opgegeven pad of inhoud, bijvoorbeeld APAC blokkeren voor pad /pictures/
geoFilters?: GeoFilter[]
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
isCompressionEnabled
Geeft aan of inhoudscompressie is ingeschakeld op CDN. De standaardwaarde is false. Als compressie is ingeschakeld, wordt inhoud als gecomprimeerd aangeboden als gebruikers een gecomprimeerde versie aanvragen. 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
isHttpAllowed
Hiermee wordt aangegeven 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
isHttpsAllowed
Hiermee wordt aangegeven 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
optimizationType
Hiermee geeft u op voor welk scenario de klant dit CDN-eindpunt wil optimaliseren, bijvoorbeeld Downloaden, Media Services. Met deze informatie kan CDN scenariogestuurde optimalisatie toepassen.
optimizationType?: string
Waarde van eigenschap
string
originGroups
De oorspronggroepen die bestaan uit origins die worden gebruikt voor het verdelen van de taakverdeling van het verkeer op basis van beschikbaarheid.
originGroups?: DeepCreatedOriginGroup[]
Waarde van eigenschap
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 één oorsprong gebruikt 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-oorsprongen, 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
originPath
Een mappad op de oorsprong dat CDN kan gebruiken om inhoud op te halen, bijvoorbeeld contoso.cloudapp.net/originpath.
originPath?: string
Waarde van eigenschap
string
origins
De bron van de inhoud die via CDN wordt geleverd.
origins?: DeepCreatedOrigin[]
Waarde van eigenschap
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 oorsprongspad. Deze eigenschap is alleen relevant wanneer u één origin gebruikt.
probePath?: string
Waarde van eigenschap
string
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
queryStringCachingBehavior
Hiermee definieert u hoe CDN aanvragen die queryreeksen bevatten in de cache opslaat. U kunt queryreeksen negeren bij het opslaan in de cache, cache overslaan 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
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
urlSigningKeys
Lijst met sleutels die worden gebruikt om de ondertekende URL-hashes te valideren.
urlSigningKeys?: UrlSigningKey[]
Waarde van eigenschap
webApplicationFirewallPolicyLink
Definieert het Web Application Firewall-beleid voor het eindpunt (indien van toepassing)
webApplicationFirewallPolicyLink?: EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink
Waarde van eigenschap
Details van overgenomen eigenschap
id
Resource-id. OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
id?: string
Waarde van eigenschap
string
Overgenomen vanTrackedResource.id
location
Resourcelocatie.
location: string
Waarde van eigenschap
string
Overgenomen vanTrackedResource.location
name
Resourcenaam. OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
name?: string
Waarde van eigenschap
string
Overgenomen vanTrackedResource.name
systemData
Alleen-lezen systeemgegevens OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
systemData?: SystemData
Waarde van eigenschap
Overgenomen vanTrackedResource.systemData
tags
Resourcetags.
tags?: {[propertyName: string]: string}
Waarde van eigenschap
{[propertyName: string]: string}
Overgenomen vanTrackedResource.tags
type
Resourcetype. OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
type?: string
Waarde van eigenschap
string
Overgenomen vanTrackedResource.type