Partilhar via


Origin interface

A origem da CDN é a origem do conteúdo que está a ser entregue através da CDN. Quando os nós de extremidade representados por um ponto final não têm o conteúdo pedido em cache, tentam ocorrê-lo a partir de uma ou mais das origens configuradas.

Extends

Propriedades

enabled

A origem está ativada para balanceamento de carga ou não

hostName

O endereço da origem. São suportados nomes de domínio, endereços IPv4 e endereços IPv6. Isto deve ser exclusivo em todas as origens num ponto final.

httpPort

O valor da porta HTTP. Tem de estar entre 1 e 65535.

httpsPort

O valor da porta HTTPS. Tem de estar entre 1 e 65535.

originHostHeader

O valor do cabeçalho do anfitrião enviado para a origem com cada pedido. Se deixar isto em branco, o nome do anfitrião do pedido determina este valor. As origens da CDN do Azure, como Aplicações Web, Armazenamento de Blobs e Serviços Cloud exigem que este valor de cabeçalho do anfitrião corresponda ao nome do anfitrião de origem por predefinição. Isto substitui o cabeçalho do anfitrião definido no Ponto Final

priority

Prioridade da origem num determinado grupo de origem para balanceamento de carga. As prioridades mais elevadas não serão utilizadas para o balanceamento de carga se qualquer origem de prioridade inferior estiver em bom estado de funcionamento. Tem de estar entre 1 e 5

privateEndpointStatus

O estado de aprovação da ligação à Private Link NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

privateLinkAlias

O Alias do recurso Private Link. Preencher este campo opcional indica que esta origem é "Privado"

privateLinkApprovalMessage

Uma mensagem personalizada a incluir no pedido de aprovação para ligar ao Private Link.

privateLinkLocation

A localização do recurso Private Link. Necessário apenas se "privateLinkResourceId" estiver preenchido

privateLinkResourceId

O ID do Recurso do recurso Private Link. Preencher este campo opcional indica que este back-end é "Privado"

provisioningState

Estado de aprovisionamento da origem. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

resourceState

Estado do recurso da origem. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

weight

Peso da origem num determinado grupo de origem para balanceamento de carga. Tem de estar entre 1 e 1000

Propriedades Herdadas

id

ID do Recurso. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

name

Nome do recurso. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

systemData

Nota de dados do sistema só de leitura: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

type

Tipo de recurso. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

Detalhes de Propriedade

enabled

A origem está ativada para balanceamento de carga ou não

enabled?: boolean

Valor de Propriedade

boolean

hostName

O endereço da origem. São suportados nomes de domínio, endereços IPv4 e endereços IPv6. Isto deve ser exclusivo em todas as origens num ponto final.

hostName?: string

Valor de Propriedade

string

httpPort

O valor da porta HTTP. Tem de estar entre 1 e 65535.

httpPort?: number

Valor de Propriedade

number

httpsPort

O valor da porta HTTPS. Tem de estar entre 1 e 65535.

httpsPort?: number

Valor de Propriedade

number

originHostHeader

O valor do cabeçalho do anfitrião enviado para a origem com cada pedido. Se deixar isto em branco, o nome do anfitrião do pedido determina este valor. As origens da CDN do Azure, como Aplicações Web, Armazenamento de Blobs e Serviços Cloud exigem que este valor de cabeçalho do anfitrião corresponda ao nome do anfitrião de origem por predefinição. Isto substitui o cabeçalho do anfitrião definido no Ponto Final

originHostHeader?: string

Valor de Propriedade

string

priority

Prioridade da origem num determinado grupo de origem para balanceamento de carga. As prioridades mais elevadas não serão utilizadas para o balanceamento de carga se qualquer origem de prioridade inferior estiver em bom estado de funcionamento. Tem de estar entre 1 e 5

priority?: number

Valor de Propriedade

number

privateEndpointStatus

O estado de aprovação da ligação à Private Link NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

privateEndpointStatus?: string

Valor de Propriedade

string

privateLinkAlias

O Alias do recurso Private Link. Preencher este campo opcional indica que esta origem é "Privado"

privateLinkAlias?: string

Valor de Propriedade

string

privateLinkApprovalMessage

Uma mensagem personalizada a incluir no pedido de aprovação para ligar ao Private Link.

privateLinkApprovalMessage?: string

Valor de Propriedade

string

privateLinkLocation

A localização do recurso Private Link. Necessário apenas se "privateLinkResourceId" estiver preenchido

privateLinkLocation?: string

Valor de Propriedade

string

privateLinkResourceId

O ID do Recurso do recurso Private Link. Preencher este campo opcional indica que este back-end é "Privado"

privateLinkResourceId?: string

Valor de Propriedade

string

provisioningState

Estado de aprovisionamento da origem. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

provisioningState?: string

Valor de Propriedade

string

resourceState

Estado do recurso da origem. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

resourceState?: string

Valor de Propriedade

string

weight

Peso da origem num determinado grupo de origem para balanceamento de carga. Tem de estar entre 1 e 1000

weight?: number

Valor de Propriedade

number

Detalhes da Propriedade Herdada

id

ID do Recurso. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

id?: string

Valor de Propriedade

string

Herdado deProxyResource.id

name

Nome do recurso. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

name?: string

Valor de Propriedade

string

Herdado deProxyResource.name

systemData

Nota de dados do sistema só de leitura: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

systemData?: SystemData

Valor de Propriedade

Herdado deProxyResource.systemData

type

Tipo de recurso. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

type?: string

Valor de Propriedade

string

Herdado deProxyResource.type