Origin interface
El origen de la red CDN es el origen del contenido que se entrega a través de la red CDN. Cuando los nodos perimetrales representados por un punto de conexión no tienen el contenido solicitado almacenado en caché, intentan capturarlo de uno o varios de los orígenes configurados.
- Extends
Propiedades
enabled | El origen está habilitado para el equilibrio de carga o no |
host |
Dirección del origen. Se admiten nombres de dominio, direcciones IPv4 e direcciones IPv6. Debe ser único en todos los orígenes de un punto de conexión. |
http |
Valor del puerto HTTP. Debe estar entre 1 y 65535. |
https |
Valor del puerto HTTPS. Debe estar entre 1 y 65535. |
origin |
Valor del encabezado de host enviado al origen con cada solicitud. Si deja este valor en blanco, el nombre de host de la solicitud determina este valor. Los orígenes de Azure CDN, como Web Apps, Blob Storage y Cloud Services requieren que este valor de encabezado host coincida con el nombre de host de origen de forma predeterminada. Esto invalida el encabezado de host definido en el punto de conexión. |
priority | Prioridad del origen en un grupo de origen determinado para el equilibrio de carga. Las prioridades más altas no se usarán para el equilibrio de carga si algún origen de prioridad inferior es correcto. Debe estar entre 1 y 5 |
private |
Estado de aprobación de la conexión a la Private Link NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
private |
Alias del recurso Private Link. Rellenar este campo opcional indica que este origen es "Privado". |
private |
Mensaje personalizado que se va a incluir en la solicitud de aprobación para conectarse al Private Link. |
private |
Ubicación del recurso Private Link. Solo es necesario si se rellena "privateLinkResourceId". |
private |
Identificador de recurso del recurso Private Link. Rellenar este campo opcional indica que este back-end es "Privado". |
provisioning |
Estado de aprovisionamiento del origen. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
resource |
Estado del recurso del origen. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
weight | Peso del origen en un grupo de orígenes determinado para el equilibrio de carga. Debe estar entre 1 y 1000 |
Propiedades heredadas
id | Identificador del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
name | Nombre del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
system |
Solo lectura de datos del sistema NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
type | Tipo de recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
Detalles de las propiedades
enabled
El origen está habilitado para el equilibrio de carga o no
enabled?: boolean
Valor de propiedad
boolean
hostName
Dirección del origen. Se admiten nombres de dominio, direcciones IPv4 e direcciones IPv6. Debe ser único en todos los orígenes de un punto de conexión.
hostName?: string
Valor de propiedad
string
httpPort
Valor del puerto HTTP. Debe estar entre 1 y 65535.
httpPort?: number
Valor de propiedad
number
httpsPort
Valor del puerto HTTPS. Debe estar entre 1 y 65535.
httpsPort?: number
Valor de propiedad
number
originHostHeader
Valor del encabezado de host enviado al origen con cada solicitud. Si deja este valor en blanco, el nombre de host de la solicitud determina este valor. Los orígenes de Azure CDN, como Web Apps, Blob Storage y Cloud Services requieren que este valor de encabezado host coincida con el nombre de host de origen de forma predeterminada. Esto invalida el encabezado de host definido en el punto de conexión.
originHostHeader?: string
Valor de propiedad
string
priority
Prioridad del origen en un grupo de origen determinado para el equilibrio de carga. Las prioridades más altas no se usarán para el equilibrio de carga si algún origen de prioridad inferior es correcto. Debe estar entre 1 y 5
priority?: number
Valor de propiedad
number
privateEndpointStatus
Estado de aprobación de la conexión a la Private Link NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
privateEndpointStatus?: string
Valor de propiedad
string
privateLinkAlias
Alias del recurso Private Link. Rellenar este campo opcional indica que este origen es "Privado".
privateLinkAlias?: string
Valor de propiedad
string
privateLinkApprovalMessage
Mensaje personalizado que se va a incluir en la solicitud de aprobación para conectarse al Private Link.
privateLinkApprovalMessage?: string
Valor de propiedad
string
privateLinkLocation
Ubicación del recurso Private Link. Solo es necesario si se rellena "privateLinkResourceId".
privateLinkLocation?: string
Valor de propiedad
string
privateLinkResourceId
Identificador de recurso del recurso Private Link. Rellenar este campo opcional indica que este back-end es "Privado".
privateLinkResourceId?: string
Valor de propiedad
string
provisioningState
Estado de aprovisionamiento del origen. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
provisioningState?: string
Valor de propiedad
string
resourceState
Estado del recurso del origen. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
resourceState?: string
Valor de propiedad
string
weight
Peso del origen en un grupo de orígenes determinado para el equilibrio de carga. Debe estar entre 1 y 1000
weight?: number
Valor de propiedad
number
Detalles de las propiedades heredadas
id
Identificador del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
id?: string
Valor de propiedad
string
Heredado deProxyResource.id
name
Nombre del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
name?: string
Valor de propiedad
string
Heredado deProxyResource.name
systemData
Solo lectura de datos del sistema NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
systemData?: SystemData
Valor de propiedad
Heredado deProxyResource.systemData
type
Tipo de recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
type?: string
Valor de propiedad
string
Heredado deProxyResource.type