Condividi tramite


EndpointProperties interface

Oggetto JSON che contiene le proprietà necessarie per creare un endpoint.

Extends

Proprietà

customDomains

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

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.

originGroups

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

origins

Origine del contenuto recapitato tramite rete CDN.

provisioningState

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

resourceState

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

Proprietà ereditate

contentTypesToCompress

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

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 a un contenuto specificato, ad esempio bloccare il file APAC per il percorso /pictures/

isCompressionEnabled

Indica se la compressione del contenuto è abilitata nella rete CDN. Il valore predefinito è false. Se la compressione è abilitata, il contenuto verrà servito 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 per cui il cliente vuole ottimizzare questo endpoint della rete CDN, ad esempio Download, Servizi multimediali. Con queste informazioni, la rete CDN può applicare l'ottimizzazione basata su scenari.

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 questo valore, il nome host della richiesta determina questo valore. Le 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 di directory nell'origine che la rete CDN può usare per recuperare il contenuto, ad esempio contoso.cloudapp.net/originpath.

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. Questo è relativo al percorso di origine. Questa proprietà è rilevante solo quando si usa una singola origine.

queryStringCachingBehavior

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

urlSigningKeys

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

webApplicationFirewallPolicyLink

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

Dettagli proprietà

customDomains

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

customDomains?: DeepCreatedCustomDomain[]

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

originGroups

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

originGroups?: DeepCreatedOriginGroup[]

Valore della proprietà

origins

Origine del contenuto recapitato tramite rete CDN.

origins: DeepCreatedOrigin[]

Valore della proprietà

provisioningState

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

provisioningState?: string

Valore della proprietà

string

resourceState

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

resourceState?: string

Valore della proprietà

string

Dettagli proprietà ereditate

contentTypesToCompress

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

contentTypesToCompress?: string[]

Valore della proprietà

string[]

Ereditato daEndpointPropertiesUpdateParameters.contentTypesToCompress

defaultOriginGroup

Riferimento al gruppo di origine.

defaultOriginGroup?: ResourceReference

Valore della proprietà

Ereditato daEndpointPropertiesUpdateParameters.defaultOriginGroup

deliveryPolicy

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

deliveryPolicy?: EndpointPropertiesUpdateParametersDeliveryPolicy

Valore della proprietà

Ereditato daEndpointPropertiesUpdateParameters.deliveryPolicy

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 a un contenuto specificato, ad esempio bloccare il file APAC per il percorso /pictures/

geoFilters?: GeoFilter[]

Valore della proprietà

ereditato daEndpointPropertiesUpdateParameters.geoFilters

isCompressionEnabled

Indica se la compressione del contenuto è abilitata nella rete CDN. Il valore predefinito è false. Se la compressione è abilitata, il contenuto verrà servito 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

Ereditato daEndpointPropertiesUpdateParameters.isCompressionEnabled

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

ereditato daEndpointPropertiesUpdateParameters.isHttpAllowed

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

Ereditato daEndpointPropertiesUpdateParameters.isHttpsAllowed

optimizationType

Specifica lo scenario per cui il cliente vuole ottimizzare questo endpoint della rete CDN, ad esempio Download, Servizi multimediali. Con queste informazioni, la rete CDN può applicare l'ottimizzazione basata su scenari.

optimizationType?: string

Valore della proprietà

string

Ereditato daEndpointPropertiesUpdateParameters.optimizationType

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 questo valore, il nome host della richiesta determina questo valore. Le 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

ereditato daEndpointPropertiesUpdateParameters.originHostHeader

originPath

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

originPath?: string

Valore della proprietà

string

ereditato daEndpointPropertiesUpdateParameters.originPath

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. Questo è relativo al percorso di origine. Questa proprietà è rilevante solo quando si usa una singola origine.

probePath?: string

Valore della proprietà

string

Ereditato daEndpointPropertiesUpdateParameters.probePath

queryStringCachingBehavior

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

queryStringCachingBehavior?: QueryStringCachingBehavior

Valore della proprietà

Ereditato daEndpointPropertiesUpdateParameters.queryStringCachingBehavior

urlSigningKeys

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

urlSigningKeys?: UrlSigningKey[]

Valore della proprietà

Ereditato daEndpointPropertiesUpdateParameters.urlSigningKeys

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

webApplicationFirewallPolicyLink?: EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink

Valore della proprietà

Ereditato daEndpointPropertiesUpdateParameters.webApplicationFirewallPolicyLink