Condividi tramite


Endpoint interface

L'endpoint della rete CDN è l'entità all'interno di un profilo della rete CDN contenente informazioni di configurazione, ad esempio origine, protocollo, memorizzazione nella cache del contenuto e comportamento di recapito. L'endpoint della rete CDN usa il formato URL .azureedge.net.

Extends

Proprietà

contentTypesToCompress

Elenco di tipi di contenuto su cui si applica la compressione. Il valore deve essere un tipo MIME valido.

customDomains

Domini personalizzati nell'endpoint. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

defaultOriginGroup

Riferimento al gruppo di origine.

deliveryPolicy

Criterio che specifica le regole di recapito da usare per un endpoint.

geoFilters

Elenco di regole che definiscono l'accesso geografico dell'utente all'interno di un endpoint della rete CDN. Ogni filtro geografico definisce una regola di accesso a un percorso o contenuto specificato, ad esempio blocca APAC per percorso /pictures/

hostName

Nome host dell'endpoint strutturato come {endpointName}. {DNSZone}, ad esempio contoso.azureedge.net NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

isCompressionEnabled

Indica se la compressione del contenuto è abilitata nella rete CDN. Il valore predefinito è false. Se la compressione è abilitata, il contenuto verrà visualizzato come compresso se l'utente richiede una versione compressa. Il contenuto non verrà compresso nella rete CDN quando il contenuto richiesto è inferiore a 1 byte o maggiore di 1 MB.

isHttpAllowed

Indica se il traffico HTTP è consentito nell'endpoint. Il valore predefinito è true. È necessario consentire almeno un protocollo (HTTP o HTTPS).

isHttpsAllowed

Indica se il traffico HTTPS è consentito nell'endpoint. Il valore predefinito è true. È necessario consentire almeno un protocollo (HTTP o HTTPS).

optimizationType

Specifica lo scenario che il cliente vuole che l'endpoint della rete CDN sia ottimizzato per, ad esempio Download, Servizi multimediali. Con queste informazioni, la rete CDN può applicare l'ottimizzazione basata sullo scenario.

originGroups

I gruppi di origine che comprendono origini usate per il bilanciamento del carico del traffico in base alla disponibilità.

originHostHeader

Valore dell'intestazione host inviato all'origine con ogni richiesta. Questa proprietà in Endpoint è consentita solo quando l'endpoint usa un'origine singola e può essere sottoposto a override dalla stessa proprietà specificata all'origine. Se si lascia vuoto, il nome host della richiesta determina questo valore. Origini della rete CDN di Azure, ad esempio App Web, Archiviazione BLOB e Servizi cloud richiedono che questo valore di intestazione host corrisponda al nome host di origine per impostazione predefinita.

originPath

Percorso della directory sull'origine che la rete CDN può usare per recuperare il contenuto da, ad esempio contoso.cloudapp.net/originpath.

origins

Origine del contenuto recapitato tramite rete CDN.

probePath

Percorso di un file ospitato nell'origine che consente di accelerare la distribuzione del contenuto dinamico e di calcolare le route più ottimali per la rete CDN. Ciò è relativo al percorso di origine. Questa proprietà è rilevante solo quando si usa un'unica origine.

provisioningState

Stato di provisioning dell'endpoint. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

queryStringCachingBehavior

Definisce il modo in cui la rete CDN memorizza nella cache le richieste che includono stringhe di query. È possibile ignorare le stringhe di query durante la memorizzazione nella cache, ignorare la memorizzazione nella cache per impedire alle richieste che contengono stringhe di query di essere memorizzate nella cache o memorizzare nella cache ogni richiesta con un URL univoco.

resourceState

Stato della risorsa dell'endpoint. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

urlSigningKeys

Elenco di chiavi usate per convalidare gli hash dell'URL firmati.

webApplicationFirewallPolicyLink

Definisce i criteri di Web application firewall per l'endpoint (se applicabile)

Proprietà ereditate

id

ID risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

location

Percorso della risorsa.

name

Nome risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

systemData

Nota solo dati di sistema: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

tags

Tag di risorse.

type

Tipo di risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

Dettagli proprietà

contentTypesToCompress

Elenco di tipi di contenuto su cui si applica la compressione. Il valore deve essere un tipo MIME valido.

contentTypesToCompress?: string[]

Valore della proprietà

string[]

customDomains

Domini personalizzati nell'endpoint. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

customDomains?: DeepCreatedCustomDomain[]

Valore della proprietà

defaultOriginGroup

Riferimento al gruppo di origine.

defaultOriginGroup?: ResourceReference

Valore della proprietà

deliveryPolicy

Criterio che specifica le regole di recapito da usare per un endpoint.

deliveryPolicy?: EndpointPropertiesUpdateParametersDeliveryPolicy

Valore della proprietà

geoFilters

Elenco di regole che definiscono l'accesso geografico dell'utente all'interno di un endpoint della rete CDN. Ogni filtro geografico definisce una regola di accesso a un percorso o contenuto specificato, ad esempio blocca APAC per percorso /pictures/

geoFilters?: GeoFilter[]

Valore della proprietà

hostName

Nome host dell'endpoint strutturato come {endpointName}. {DNSZone}, ad esempio contoso.azureedge.net NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

hostName?: string

Valore della proprietà

string

isCompressionEnabled

Indica se la compressione del contenuto è abilitata nella rete CDN. Il valore predefinito è false. Se la compressione è abilitata, il contenuto verrà visualizzato come compresso se l'utente richiede una versione compressa. Il contenuto non verrà compresso nella rete CDN quando il contenuto richiesto è inferiore a 1 byte o maggiore di 1 MB.

isCompressionEnabled?: boolean

Valore della proprietà

boolean

isHttpAllowed

Indica se il traffico HTTP è consentito nell'endpoint. Il valore predefinito è true. È necessario consentire almeno un protocollo (HTTP o HTTPS).

isHttpAllowed?: boolean

Valore della proprietà

boolean

isHttpsAllowed

Indica se il traffico HTTPS è consentito nell'endpoint. Il valore predefinito è true. È necessario consentire almeno un protocollo (HTTP o HTTPS).

isHttpsAllowed?: boolean

Valore della proprietà

boolean

optimizationType

Specifica lo scenario che il cliente vuole che l'endpoint della rete CDN sia ottimizzato per, ad esempio Download, Servizi multimediali. Con queste informazioni, la rete CDN può applicare l'ottimizzazione basata sullo scenario.

optimizationType?: string

Valore della proprietà

string

originGroups

I gruppi di origine che comprendono origini usate per il bilanciamento del carico del traffico in base alla disponibilità.

originGroups?: DeepCreatedOriginGroup[]

Valore della proprietà

originHostHeader

Valore dell'intestazione host inviato all'origine con ogni richiesta. Questa proprietà in Endpoint è consentita solo quando l'endpoint usa un'origine singola e può essere sottoposto a override dalla stessa proprietà specificata all'origine. Se si lascia vuoto, il nome host della richiesta determina questo valore. Origini della rete CDN di Azure, ad esempio App Web, Archiviazione BLOB e Servizi cloud richiedono che questo valore di intestazione host corrisponda al nome host di origine per impostazione predefinita.

originHostHeader?: string

Valore della proprietà

string

originPath

Percorso della directory sull'origine che la rete CDN può usare per recuperare il contenuto da, ad esempio contoso.cloudapp.net/originpath.

originPath?: string

Valore della proprietà

string

origins

Origine del contenuto recapitato tramite rete CDN.

origins?: DeepCreatedOrigin[]

Valore della proprietà

probePath

Percorso di un file ospitato nell'origine che consente di accelerare la distribuzione del contenuto dinamico e di calcolare le route più ottimali per la rete CDN. Ciò è relativo al percorso di origine. Questa proprietà è rilevante solo quando si usa un'unica origine.

probePath?: string

Valore della proprietà

string

provisioningState

Stato di provisioning dell'endpoint. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

provisioningState?: string

Valore della proprietà

string

queryStringCachingBehavior

Definisce il modo in cui la rete CDN memorizza nella cache le richieste che includono stringhe di query. È possibile ignorare le stringhe di query durante la memorizzazione nella cache, ignorare la memorizzazione nella cache per impedire alle richieste che contengono stringhe di query di essere memorizzate nella cache o memorizzare nella cache ogni richiesta con un URL univoco.

queryStringCachingBehavior?: QueryStringCachingBehavior

Valore della proprietà

resourceState

Stato della risorsa dell'endpoint. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

resourceState?: string

Valore della proprietà

string

urlSigningKeys

Elenco di chiavi usate per convalidare gli hash dell'URL firmati.

urlSigningKeys?: UrlSigningKey[]

Valore della proprietà

Definisce i criteri di Web application firewall per l'endpoint (se applicabile)

webApplicationFirewallPolicyLink?: EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink

Valore della proprietà

Dettagli proprietà ereditate

id

ID risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

id?: string

Valore della proprietà

string

Ereditato daTrackedResource.id

location

Percorso della risorsa.

location: string

Valore della proprietà

string

Ereditato daTrackedResource.location

name

Nome risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

name?: string

Valore della proprietà

string

Ereditato daTrackedResource.name

systemData

Nota solo dati di sistema: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

systemData?: SystemData

Valore della proprietà

Ereditato daTrackedResource.systemData

tags

Tag di risorse.

tags?: {[propertyName: string]: string}

Valore della proprietà

{[propertyName: string]: string}

Ereditato daTrackedResource.tags

type

Tipo di risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

type?: string

Valore della proprietà

string

Ereditato daTrackedResource.type