Endpoint interface
O ponto final da CDN é a entidade dentro de um perfil da CDN que contém informações de configuração como origem, protocolo, colocação em cache de conteúdos e comportamento de entrega. O ponto final da CDN utiliza o formato de URL .azureedge.net.
- Extends
Propriedades
content |
Lista de tipos de conteúdo nos quais a compressão se aplica. O valor deve ser um tipo DE MIME válido. |
custom |
Os domínios personalizados no ponto final. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor. |
default |
Uma referência ao grupo de origem. |
delivery |
Uma política que especifica as regras de entrega a utilizar para um ponto final. |
geo |
Lista de regras que definem o acesso geográfico do utilizador num ponto final da CDN. Cada filtro geográfico define uma regra de acesso para um caminho ou conteúdo especificado, por exemplo, bloquear a APAC para caminho /imagens/ |
host |
O nome do anfitrião do ponto final estruturado como {endpointName}. {DNSZone}, por exemplo, contoso.azureedge.net NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor. |
is |
Indica se a compressão de conteúdo está ativada na CDN. O valor predefinido é falso. Se a compressão estiver ativada, o conteúdo será servido como comprimido se o utilizador pedir uma versão comprimida. O conteúdo não será comprimido na CDN quando o conteúdo pedido for inferior a 1 byte ou superior a 1 MB. |
is |
Indica se o tráfego HTTP é permitido no ponto final. O valor predefinido é verdadeiro. Tem de ser permitido, pelo menos, um protocolo (HTTP ou HTTPS). |
is |
Indica se o tráfego HTTPS é permitido no ponto final. O valor predefinido é verdadeiro. Tem de ser permitido, pelo menos, um protocolo (HTTP ou HTTPS). |
optimization |
Especifica o cenário para o qual o cliente quer otimizar este ponto final da CDN, por exemplo, Transferir serviços de Multimédia. Com estas informações, a CDN pode aplicar a otimização orientada por cenários. |
origin |
Os grupos de origem compostos por origens utilizadas para balanceamento de carga do tráfego com base na disponibilidade. |
origin |
O valor do cabeçalho do anfitrião enviado para a origem com cada pedido. Esta propriedade no Ponto Final só é permitida quando o ponto final utiliza uma origem única e pode ser substituída pela mesma propriedade especificada na origem. 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. |
origin |
Um caminho de diretório na origem que a CDN pode utilizar para obter conteúdo de, por exemplo, contoso.cloudapp.net/originpath. |
origins | A origem do conteúdo que está a ser entregue através da CDN. |
probe |
Caminho para um ficheiro alojado na origem que ajuda a acelerar a entrega do conteúdo dinâmico e a calcular as rotas mais ideais para a CDN. Isto é relativo ao caminho de origem. Esta propriedade só é relevante quando se utiliza uma única origem. |
provisioning |
Estado de aprovisionamento do ponto final. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor. |
query |
Define como a CDN coloca em cache pedidos que incluem cadeias de consulta. Pode ignorar quaisquer cadeias de consulta ao colocar em cache, ignorar a colocação em cache para impedir que os pedidos que contenham cadeias de consulta sejam colocados em cache ou colocar em cache todos os pedidos com um URL exclusivo. |
resource |
Estado do recurso do ponto final. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor. |
url |
Lista de chaves utilizadas para validar os hashes de URL assinados. |
web |
Define a política de Firewall de Aplicações Web para o ponto final (se aplicável) |
Propriedades Herdadas
id | ID do Recurso. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor. |
location | Localização do recurso. |
name | Nome do recurso. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor. |
system |
Nota de dados do sistema só de leitura: esta propriedade não será serializada. Só pode ser preenchido pelo servidor. |
tags | Etiquetas de recursos. |
type | Tipo de recurso. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor. |
Detalhes de Propriedade
contentTypesToCompress
Lista de tipos de conteúdo nos quais a compressão se aplica. O valor deve ser um tipo DE MIME válido.
contentTypesToCompress?: string[]
Valor de Propriedade
string[]
customDomains
Os domínios personalizados no ponto final. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.
customDomains?: DeepCreatedCustomDomain[]
Valor de Propriedade
defaultOriginGroup
Uma referência ao grupo de origem.
defaultOriginGroup?: ResourceReference
Valor de Propriedade
deliveryPolicy
Uma política que especifica as regras de entrega a utilizar para um ponto final.
deliveryPolicy?: EndpointPropertiesUpdateParametersDeliveryPolicy
Valor de Propriedade
geoFilters
Lista de regras que definem o acesso geográfico do utilizador num ponto final da CDN. Cada filtro geográfico define uma regra de acesso para um caminho ou conteúdo especificado, por exemplo, bloquear a APAC para caminho /imagens/
geoFilters?: GeoFilter[]
Valor de Propriedade
hostName
O nome do anfitrião do ponto final estruturado como {endpointName}. {DNSZone}, por exemplo, contoso.azureedge.net NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.
hostName?: string
Valor de Propriedade
string
isCompressionEnabled
Indica se a compressão de conteúdo está ativada na CDN. O valor predefinido é falso. Se a compressão estiver ativada, o conteúdo será servido como comprimido se o utilizador pedir uma versão comprimida. O conteúdo não será comprimido na CDN quando o conteúdo pedido for inferior a 1 byte ou superior a 1 MB.
isCompressionEnabled?: boolean
Valor de Propriedade
boolean
isHttpAllowed
Indica se o tráfego HTTP é permitido no ponto final. O valor predefinido é verdadeiro. Tem de ser permitido, pelo menos, um protocolo (HTTP ou HTTPS).
isHttpAllowed?: boolean
Valor de Propriedade
boolean
isHttpsAllowed
Indica se o tráfego HTTPS é permitido no ponto final. O valor predefinido é verdadeiro. Tem de ser permitido, pelo menos, um protocolo (HTTP ou HTTPS).
isHttpsAllowed?: boolean
Valor de Propriedade
boolean
optimizationType
Especifica o cenário para o qual o cliente quer otimizar este ponto final da CDN, por exemplo, Transferir serviços de Multimédia. Com estas informações, a CDN pode aplicar a otimização orientada por cenários.
optimizationType?: string
Valor de Propriedade
string
originGroups
Os grupos de origem compostos por origens utilizadas para balanceamento de carga do tráfego com base na disponibilidade.
originGroups?: DeepCreatedOriginGroup[]
Valor de Propriedade
originHostHeader
O valor do cabeçalho do anfitrião enviado para a origem com cada pedido. Esta propriedade no Ponto Final só é permitida quando o ponto final utiliza uma origem única e pode ser substituída pela mesma propriedade especificada na origem. 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.
originHostHeader?: string
Valor de Propriedade
string
originPath
Um caminho de diretório na origem que a CDN pode utilizar para obter conteúdo de, por exemplo, contoso.cloudapp.net/originpath.
originPath?: string
Valor de Propriedade
string
origins
A origem do conteúdo que está a ser entregue através da CDN.
origins?: DeepCreatedOrigin[]
Valor de Propriedade
probePath
Caminho para um ficheiro alojado na origem que ajuda a acelerar a entrega do conteúdo dinâmico e a calcular as rotas mais ideais para a CDN. Isto é relativo ao caminho de origem. Esta propriedade só é relevante quando se utiliza uma única origem.
probePath?: string
Valor de Propriedade
string
provisioningState
Estado de aprovisionamento do ponto final. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.
provisioningState?: string
Valor de Propriedade
string
queryStringCachingBehavior
Define como a CDN coloca em cache pedidos que incluem cadeias de consulta. Pode ignorar quaisquer cadeias de consulta ao colocar em cache, ignorar a colocação em cache para impedir que os pedidos que contenham cadeias de consulta sejam colocados em cache ou colocar em cache todos os pedidos com um URL exclusivo.
queryStringCachingBehavior?: QueryStringCachingBehavior
Valor de Propriedade
resourceState
Estado do recurso do ponto final. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.
resourceState?: string
Valor de Propriedade
string
urlSigningKeys
Lista de chaves utilizadas para validar os hashes de URL assinados.
urlSigningKeys?: UrlSigningKey[]
Valor de Propriedade
webApplicationFirewallPolicyLink
Define a política de Firewall de Aplicações Web para o ponto final (se aplicável)
webApplicationFirewallPolicyLink?: EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink
Valor de Propriedade
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 deTrackedResource.id
location
Localização do recurso.
location: string
Valor de Propriedade
string
Herdado deTrackedResource.location
name
Nome do recurso. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.
name?: string
Valor de Propriedade
string
Herdado deTrackedResource.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 deTrackedResource.systemData
tags
Etiquetas de recursos.
tags?: {[propertyName: string]: string}
Valor de Propriedade
{[propertyName: string]: string}
Herdado deTrackedResource.tags
type
Tipo de recurso. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.
type?: string
Valor de Propriedade
string
Herdado deTrackedResource.type