Поделиться через


Origin interface

Источник CDN — это источник содержимого, доставляемого через CDN. Если граничные узлы, представленные конечной точкой, не кэшируют запрошенное содержимое, они пытаются получить его из одного или нескольких настроенных источников.

Extends

Свойства

enabled

Источник включен для балансировки нагрузки или не включен

hostName

Адрес источника. Поддерживаются доменные имена, IPv4-адреса и IPv6-адреса. Он должен быть уникальным для всех источников в конечной точке.

httpPort

Значение HTTP-порта. Значение должно находиться в диапазоне от 1 до 65535.

httpsPort

Значение порта HTTPS. Значение должно находиться в диапазоне от 1 до 65535.

originHostHeader

Значение заголовка узла, отправляемое источнику с каждым запросом. Если оставить это поле пустым, имя узла запроса определяет это значение. Источники Azure CDN, такие как веб-приложения, хранилище BLOB-объектов и Облачные службы требуют, чтобы это значение заголовка узла по умолчанию соответствовало имени исходного узла. Это переопределяет заголовок узла, определенный в конечной точке.

priority

Приоритет источника в заданной группе источников для балансировки нагрузки. Более высокие приоритеты не будут использоваться для балансировки нагрузки, если какой-либо источник с более низким приоритетом работоспособен. Должно быть от 1 до 5

privateEndpointStatus

Состояние утверждения подключения к Приватный канал ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

privateLinkAlias

Псевдоним ресурса Приватный канал. Заполнение этого необязательного поля указывает, что источником является "Частный"

privateLinkApprovalMessage

Пользовательское сообщение, включаемое в запрос на утверждение для подключения к Приватный канал.

privateLinkLocation

Расположение ресурса Приватный канал. Требуется только при заполнении "privateLinkResourceId"

privateLinkResourceId

Идентификатор ресурса Приватный канал. Заполнение этого необязательного поля указывает, что серверная часть является частной.

provisioningState

Состояние подготовки источника. ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

resourceState

Состояние ресурса источника. ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

weight

Вес источника в заданной группе источников для балансировки нагрузки. Должно быть от 1 до 1000

Унаследованные свойства

id

Идентификатор ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

name

Имя ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

systemData

Системные данные только для чтения ПРИМЕЧАНИЕ. Это свойство не сериализуется. Его может заполнить только сервер.

type

Тип ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Он может быть заполнен только сервером.

Сведения о свойстве

enabled

Источник включен для балансировки нагрузки или не включен

enabled?: boolean

Значение свойства

boolean

hostName

Адрес источника. Поддерживаются доменные имена, IPv4-адреса и IPv6-адреса. Он должен быть уникальным для всех источников в конечной точке.

hostName?: string

Значение свойства

string

httpPort

Значение HTTP-порта. Значение должно находиться в диапазоне от 1 до 65535.

httpPort?: number

Значение свойства

number

httpsPort

Значение порта HTTPS. Значение должно находиться в диапазоне от 1 до 65535.

httpsPort?: number

Значение свойства

number

originHostHeader

Значение заголовка узла, отправляемое источнику с каждым запросом. Если оставить это поле пустым, имя узла запроса определяет это значение. Источники Azure CDN, такие как веб-приложения, хранилище BLOB-объектов и Облачные службы требуют, чтобы это значение заголовка узла по умолчанию соответствовало имени исходного узла. Это переопределяет заголовок узла, определенный в конечной точке.

originHostHeader?: string

Значение свойства

string

priority

Приоритет источника в заданной группе источников для балансировки нагрузки. Более высокие приоритеты не будут использоваться для балансировки нагрузки, если какой-либо источник с более низким приоритетом работоспособен. Должно быть от 1 до 5

priority?: number

Значение свойства

number

privateEndpointStatus

Состояние утверждения подключения к Приватный канал ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

privateEndpointStatus?: string

Значение свойства

string

privateLinkAlias

Псевдоним ресурса Приватный канал. Заполнение этого необязательного поля указывает, что источником является "Частный"

privateLinkAlias?: string

Значение свойства

string

privateLinkApprovalMessage

Пользовательское сообщение, включаемое в запрос на утверждение для подключения к Приватный канал.

privateLinkApprovalMessage?: string

Значение свойства

string

privateLinkLocation

Расположение ресурса Приватный канал. Требуется только при заполнении "privateLinkResourceId"

privateLinkLocation?: string

Значение свойства

string

privateLinkResourceId

Идентификатор ресурса Приватный канал. Заполнение этого необязательного поля указывает, что серверная часть является частной.

privateLinkResourceId?: string

Значение свойства

string

provisioningState

Состояние подготовки источника. ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

provisioningState?: string

Значение свойства

string

resourceState

Состояние ресурса источника. ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

resourceState?: string

Значение свойства

string

weight

Вес источника в заданной группе источников для балансировки нагрузки. Должно быть от 1 до 1000

weight?: number

Значение свойства

number

Сведения об унаследованном свойстве

id

Идентификатор ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

id?: string

Значение свойства

string

Наследуется отProxyResource.id

name

Имя ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

name?: string

Значение свойства

string

Наследуется отProxyResource.name

systemData

Системные данные только для чтения ПРИМЕЧАНИЕ. Это свойство не сериализуется. Его может заполнить только сервер.

systemData?: SystemData

Значение свойства

Наследуется отProxyResource.systemData

type

Тип ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Он может быть заполнен только сервером.

type?: string

Значение свойства

string

Наследуется отProxyResource.type