Origin interface
L'origine della rete CDN è l'origine del contenuto distribuito tramite la rete CDN. Quando i nodi perimetrali rappresentati da un endpoint non hanno il contenuto richiesto memorizzato nella cache, tentano di recuperarlo da una o più origini configurate.
- Extends
Proprietà
| enabled | L'origine è abilitata per il bilanciamento del carico o meno |
| host |
Indirizzo dell'origine. Sono supportati nomi di dominio, indirizzi IPv4 e indirizzi IPv6. Deve essere univoco in tutte le origini di un endpoint. |
| http |
Valore della porta HTTP. Deve essere compreso tra 1 e 65535. |
| https |
Valore della porta HTTPS. Deve essere compreso tra 1 e 65535. |
| origin |
Valore dell'intestazione host inviato all'origine con ogni richiesta. 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. In questo modo viene eseguito l'override dell'intestazione host definita in Endpoint |
| priority | Priorità dell'origine nel gruppo di origine specificato per il bilanciamento del carico. Le priorità più elevate non verranno usate per il bilanciamento del carico se un'origine con priorità inferiore è integra. Deve essere compreso tra 1 e 5 |
| private |
Stato di approvazione per la connessione al collegamento privato NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| private |
Alias della risorsa collegamento privato. Il popolamento di questo campo facoltativo indica che l'origine è "Privata" |
| private |
Messaggio personalizzato da includere nella richiesta di approvazione per connettersi al collegamento privato. |
| private |
Posizione della risorsa collegamento privato. Obbligatorio solo se 'privateLinkResourceId' è popolato |
| private |
ID risorsa della risorsa collegamento privato. Il popolamento di questo campo facoltativo indica che il back-end è "Privato" |
| provisioning |
Stato del provisioning dell'origine. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| resource |
Stato della risorsa dell'origine. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| weight | Peso dell'origine nel gruppo di origine specificato per il bilanciamento del carico. Deve essere compreso tra 1 e 1000 |
Proprietà ereditate
| id | ID risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| 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. |
| type | Tipo di risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
Dettagli proprietà
enabled
L'origine è abilitata per il bilanciamento del carico o meno
enabled?: boolean
Valore della proprietà
boolean
hostName
Indirizzo dell'origine. Sono supportati nomi di dominio, indirizzi IPv4 e indirizzi IPv6. Deve essere univoco in tutte le origini di un endpoint.
hostName?: string
Valore della proprietà
string
httpPort
Valore della porta HTTP. Deve essere compreso tra 1 e 65535.
httpPort?: number
Valore della proprietà
number
httpsPort
Valore della porta HTTPS. Deve essere compreso tra 1 e 65535.
httpsPort?: number
Valore della proprietà
number
originHostHeader
Valore dell'intestazione host inviato all'origine con ogni richiesta. 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. In questo modo viene eseguito l'override dell'intestazione host definita in Endpoint
originHostHeader?: string
Valore della proprietà
string
priority
Priorità dell'origine nel gruppo di origine specificato per il bilanciamento del carico. Le priorità più elevate non verranno usate per il bilanciamento del carico se un'origine con priorità inferiore è integra. Deve essere compreso tra 1 e 5
priority?: number
Valore della proprietà
number
privateEndpointStatus
Stato di approvazione per la connessione al collegamento privato NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
privateEndpointStatus?: string
Valore della proprietà
string
privateLinkAlias
Alias della risorsa collegamento privato. Il popolamento di questo campo facoltativo indica che l'origine è "Privata"
privateLinkAlias?: string
Valore della proprietà
string
privateLinkApprovalMessage
Messaggio personalizzato da includere nella richiesta di approvazione per connettersi al collegamento privato.
privateLinkApprovalMessage?: string
Valore della proprietà
string
privateLinkLocation
Posizione della risorsa collegamento privato. Obbligatorio solo se 'privateLinkResourceId' è popolato
privateLinkLocation?: string
Valore della proprietà
string
privateLinkResourceId
ID risorsa della risorsa collegamento privato. Il popolamento di questo campo facoltativo indica che il back-end è "Privato"
privateLinkResourceId?: string
Valore della proprietà
string
provisioningState
Stato del provisioning dell'origine. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
provisioningState?: string
Valore della proprietà
string
resourceState
Stato della risorsa dell'origine. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
resourceState?: string
Valore della proprietà
string
weight
Peso dell'origine nel gruppo di origine specificato per il bilanciamento del carico. Deve essere compreso tra 1 e 1000
weight?: number
Valore della proprietà
number
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 daProxyResource.id
name
Nome risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
name?: string
Valore della proprietà
string
ereditato daProxyResource.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 daProxyResource.systemData
type
Tipo di risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
type?: string
Valore della proprietà
string
Ereditato daProxyResource.type