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 |
Настраиваемое сообщение, которое необходимо включить в запрос утверждения для подключения к приватной ссылке. |
| private |
Расположение ресурса Приватного канала. Требуется только в том случае, если "privateLinkResourceId" заполняется |
| private |
Идентификатор ресурса ресурса Приватного канала. Заполнение этого необязательного поля указывает, что эта серверная часть является "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
Псевдоним ресурса Приватного канала. Заполнение этого необязательного поля указывает, что этот источник является "Private"
privateLinkAlias?: string
Значение свойства
string
privateLinkApprovalMessage
Настраиваемое сообщение, которое необходимо включить в запрос утверждения для подключения к приватной ссылке.
privateLinkApprovalMessage?: string
Значение свойства
string
privateLinkLocation
Расположение ресурса Приватного канала. Требуется только в том случае, если "privateLinkResourceId" заполняется
privateLinkLocation?: string
Значение свойства
string
privateLinkResourceId
Идентификатор ресурса ресурса Приватного канала. Заполнение этого необязательного поля указывает, что эта серверная часть является "Private"
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