Endpoint interface
L'endpoint della rete CDN è l'entità all'interno di un profilo della rete CDN contenente informazioni di configurazione quali origine, protocollo, memorizzazione nella cache del contenuto e comportamento di recapito. L'endpoint della rete CDN usa il formato <URL endpointname.azureedge.net>.
- Extends
Proprietà
| content |
Elenco dei tipi di contenuto a cui si applica la compressione. Il valore deve essere un tipo MIME valido. |
| custom |
Domini personalizzati nell'endpoint. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| default |
Riferimento al gruppo di origine. |
| delivery |
Criterio che specifica le regole di recapito da usare per un endpoint. |
| geo |
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/ |
| host |
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. |
| is |
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. |
| is |
Indica se il traffico HTTP è consentito nell'endpoint. Il valore predefinito è true. È necessario consentire almeno un protocollo (HTTP o HTTPS). |
| is |
Indica se il traffico HTTPS è consentito nell'endpoint. Il valore predefinito è true. È necessario consentire almeno un protocollo (HTTP o HTTPS). |
| optimization |
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. |
| origin |
I gruppi di origine che comprendono le origini usate per il bilanciamento del carico del traffico in base alla disponibilità. |
| origin |
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. |
| origin |
Percorso di directory nell'origine che la rete CDN può usare per recuperare il contenuto, ad esempio contoso.cloudapp.net/originpath. |
| origins | Origine del contenuto recapitato tramite rete CDN. |
| probe |
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. |
| provisioning |
Stato del provisioning dell'endpoint. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| query |
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. |
| resource |
Stato della risorsa dell'endpoint. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| url |
Elenco di chiavi usate per convalidare gli hash dell'URL firmato. |
| web |
Definisce i criteri 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. |
| system |
Nota di sola lettura dei dati di sistema: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| tags | Tag di risorsa. |
| type | Tipo di risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
Dettagli proprietà
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[]
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 a un contenuto specificato, ad esempio bloccare il file APAC per il 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à 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
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 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
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à
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
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
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. Questo è relativo al percorso di origine. Questa proprietà è rilevante solo quando si usa una singola origine.
probePath?: string
Valore della proprietà
string
provisioningState
Stato del 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 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à
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 firmato.
urlSigningKeys?: UrlSigningKey[]
Valore della proprietà
webApplicationFirewallPolicyLink
Definisce i criteri 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 di sola lettura dei 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 risorsa.
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