Origin interface
Источник CDN — это источник содержимого, доставляемого через CDN. Если граничные узлы, представленные конечной точкой, не кэшируют запрошенное содержимое, они пытаются получить его из одного или нескольких настроенных источников.
- Extends
Свойства
enabled | Источник включен для балансировки нагрузки или не включен |
host |
Адрес источника. Поддерживаются доменные имена, IPv4-адреса и IPv6-адреса. Он должен быть уникальным для всех источников в конечной точке. |
http |
Значение HTTP-порта. Значение должно находиться в диапазоне от 1 до 65535. |
https |
Значение порта HTTPS. Значение должно находиться в диапазоне от 1 до 65535. |
origin |
Значение заголовка узла, отправляемое источнику с каждым запросом. Если оставить это поле пустым, имя узла запроса определяет это значение. Источники Azure CDN, такие как веб-приложения, хранилище BLOB-объектов и Облачные службы требуют, чтобы это значение заголовка узла по умолчанию соответствовало имени исходного узла. Это переопределяет заголовок узла, определенный в конечной точке. |
priority | Приоритет источника в заданной группе источников для балансировки нагрузки. Более высокие приоритеты не будут использоваться для балансировки нагрузки, если какой-либо источник с более низким приоритетом работоспособен. Должно быть от 1 до 5 |
private |
Состояние утверждения подключения к Приватный канал ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером. |
private |
Псевдоним ресурса Приватный канал. Заполнение этого необязательного поля указывает, что источником является "Частный" |
private |
Пользовательское сообщение, включаемое в запрос на утверждение для подключения к Приватный канал. |
private |
Расположение ресурса Приватный канал. Требуется только при заполнении "privateLinkResourceId" |
private |
Идентификатор ресурса Приватный канал. Заполнение этого необязательного поля указывает, что серверная часть является частной. |
provisioning |
Состояние подготовки источника. ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером. |
resource |
Состояние ресурса источника. ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером. |
weight | Вес источника в заданной группе источников для балансировки нагрузки. Должно быть от 1 до 1000 |
Унаследованные свойства
id | Идентификатор ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер. |
name | Имя ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер. |
system |
Системные данные только для чтения ПРИМЕЧАНИЕ. Это свойство не сериализуется. Его может заполнить только сервер. |
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