Endpoint interface
Конечная точка CDN — это сущность в профиле CDN, содержащая сведения о конфигурации, такие как источник, протокол, кэширование содержимого и поведение доставки. Конечная точка CDN использует формат URL-адреса azureedge.net.
- Extends
Свойства
content |
Список типов контента, к которым применяется сжатие. Значение должно быть допустимым типом MIME. |
custom |
Личные домены под конечной точкой. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
default |
Ссылка на группу источников. |
delivery |
Политика, указывающая правила доставки, используемые для конечной точки. |
geo |
Список правил, определяющих геодоступ пользователя в конечной точке CDN. Каждый геофильтр определяет правило доступа к указанному пути или содержимому, например блокировать APAC для пути /pictures/ |
host |
Имя узла конечной точки, структурированной как {endpointName}. {DNSZone}, например contoso.azureedge.net ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
is |
Указывает, включена ли сжатие содержимого в CDN. Значение по умолчанию — false. Если сжатие включено, содержимое будет использоваться в виде сжатия, если запросы пользователей к сжатой версии. Содержимое не сжимается в CDN, если запрошенное содержимое меньше 1 байта или больше 1 МБ. |
is |
Указывает, разрешен ли HTTP-трафик в конечной точке. Значение по умолчанию — true. Необходимо разрешить по крайней мере один протокол (HTTP или HTTPS). |
is |
Указывает, разрешен ли трафик HTTPS в конечной точке. Значение по умолчанию — true. Необходимо разрешить по крайней мере один протокол (HTTP или HTTPS). |
optimization |
Указывает, какой сценарий клиент хочет, чтобы эта конечная точка CDN была оптимизирована для, например загрузки, служб мультимедиа. С помощью этой информации CDN может применять оптимизацию на основе сценария. |
origin |
Группы источников, состоящие из источников, которые используются для балансировки нагрузки трафика на основе доступности. |
origin |
Значение заголовка узла, отправленное источнику с каждым запросом. Это свойство в endpoint разрешено только в том случае, если конечная точка использует один источник и может быть переопределена одним и тем же свойством, указанным в источнике. Если оставить это пустое, имя узла запроса определяет это значение. Источники Azure CDN, такие как веб-приложения, хранилище BLOB-объектов и облачные службы, требуют, чтобы это значение заголовка узла соответствовало имени узла источника по умолчанию. |
origin |
Путь к каталогу в источнике, который CDN может использовать для получения содержимого, например contoso.cloudapp.net/originpath. |
origins | Источник содержимого, доставляемого через CDN. |
probe |
Путь к файлу, размещенном в источнике, который помогает ускорить доставку динамического содержимого и вычислить наиболее оптимальные маршруты для CDN. Это относительно пути источника. Это свойство относится только к одному источнику. |
provisioning |
Состояние подготовки конечной точки. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
query |
Определяет способ кэширования запросов CDN, включающих строки запроса. При кэшировании можно игнорировать любые строки запроса, обходить кэширование, чтобы предотвратить кэширование запросов, содержащих строки запроса, или кэшировать каждый запрос с уникальным URL-адресом. |
resource |
Состояние ресурса конечной точки. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
url |
Список ключей, используемых для проверки хэшей подписанных URL-адресов. |
web |
Определяет политику брандмауэра веб-приложения для конечной точки (если применимо) |
Унаследованные свойства
id | Идентификатор ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
location | Расположение ресурса. |
name | Имя ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
system |
Примечание только для системных данных. Это свойство не сериализуется. Его можно заполнить только сервером. |
tags | Теги ресурсов. |
type | Тип ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
Сведения о свойстве
contentTypesToCompress
Список типов контента, к которым применяется сжатие. Значение должно быть допустимым типом MIME.
contentTypesToCompress?: string[]
Значение свойства
string[]
customDomains
Личные домены под конечной точкой. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
customDomains?: DeepCreatedCustomDomain[]
Значение свойства
defaultOriginGroup
Ссылка на группу источников.
defaultOriginGroup?: ResourceReference
Значение свойства
deliveryPolicy
Политика, указывающая правила доставки, используемые для конечной точки.
deliveryPolicy?: EndpointPropertiesUpdateParametersDeliveryPolicy
Значение свойства
geoFilters
Список правил, определяющих геодоступ пользователя в конечной точке CDN. Каждый геофильтр определяет правило доступа к указанному пути или содержимому, например блокировать APAC для пути /pictures/
geoFilters?: GeoFilter[]
Значение свойства
hostName
Имя узла конечной точки, структурированной как {endpointName}. {DNSZone}, например contoso.azureedge.net ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
hostName?: string
Значение свойства
string
isCompressionEnabled
Указывает, включена ли сжатие содержимого в CDN. Значение по умолчанию — false. Если сжатие включено, содержимое будет использоваться в виде сжатия, если запросы пользователей к сжатой версии. Содержимое не сжимается в CDN, если запрошенное содержимое меньше 1 байта или больше 1 МБ.
isCompressionEnabled?: boolean
Значение свойства
boolean
isHttpAllowed
Указывает, разрешен ли HTTP-трафик в конечной точке. Значение по умолчанию — true. Необходимо разрешить по крайней мере один протокол (HTTP или HTTPS).
isHttpAllowed?: boolean
Значение свойства
boolean
isHttpsAllowed
Указывает, разрешен ли трафик HTTPS в конечной точке. Значение по умолчанию — true. Необходимо разрешить по крайней мере один протокол (HTTP или HTTPS).
isHttpsAllowed?: boolean
Значение свойства
boolean
optimizationType
Указывает, какой сценарий клиент хочет, чтобы эта конечная точка CDN была оптимизирована для, например загрузки, служб мультимедиа. С помощью этой информации CDN может применять оптимизацию на основе сценария.
optimizationType?: string
Значение свойства
string
originGroups
Группы источников, состоящие из источников, которые используются для балансировки нагрузки трафика на основе доступности.
originGroups?: DeepCreatedOriginGroup[]
Значение свойства
originHostHeader
Значение заголовка узла, отправленное источнику с каждым запросом. Это свойство в endpoint разрешено только в том случае, если конечная точка использует один источник и может быть переопределена одним и тем же свойством, указанным в источнике. Если оставить это пустое, имя узла запроса определяет это значение. Источники Azure CDN, такие как веб-приложения, хранилище BLOB-объектов и облачные службы, требуют, чтобы это значение заголовка узла соответствовало имени узла источника по умолчанию.
originHostHeader?: string
Значение свойства
string
originPath
Путь к каталогу в источнике, который CDN может использовать для получения содержимого, например contoso.cloudapp.net/originpath.
originPath?: string
Значение свойства
string
origins
Источник содержимого, доставляемого через CDN.
origins?: DeepCreatedOrigin[]
Значение свойства
probePath
Путь к файлу, размещенном в источнике, который помогает ускорить доставку динамического содержимого и вычислить наиболее оптимальные маршруты для CDN. Это относительно пути источника. Это свойство относится только к одному источнику.
probePath?: string
Значение свойства
string
provisioningState
Состояние подготовки конечной точки. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
provisioningState?: string
Значение свойства
string
queryStringCachingBehavior
Определяет способ кэширования запросов CDN, включающих строки запроса. При кэшировании можно игнорировать любые строки запроса, обходить кэширование, чтобы предотвратить кэширование запросов, содержащих строки запроса, или кэшировать каждый запрос с уникальным URL-адресом.
queryStringCachingBehavior?: QueryStringCachingBehavior
Значение свойства
resourceState
Состояние ресурса конечной точки. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
resourceState?: string
Значение свойства
string
urlSigningKeys
Список ключей, используемых для проверки хэшей подписанных URL-адресов.
urlSigningKeys?: UrlSigningKey[]
Значение свойства
webApplicationFirewallPolicyLink
Определяет политику брандмауэра веб-приложения для конечной точки (если применимо)
webApplicationFirewallPolicyLink?: EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink
Значение свойства
Сведения об унаследованном свойстве
id
Идентификатор ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
id?: string
Значение свойства
string
унаследован отTrackedResource.id
location
Расположение ресурса.
location: string
Значение свойства
string
наследуется отTrackedResource.location
name
Имя ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
name?: string
Значение свойства
string
унаследован отTrackedResource.name
systemData
Примечание только для системных данных. Это свойство не сериализуется. Его можно заполнить только сервером.
systemData?: SystemData
Значение свойства
наследуется отTrackedResource.systemData
tags
Теги ресурсов.
tags?: {[propertyName: string]: string}
Значение свойства
{[propertyName: string]: string}
Наследуется отTrackedResource.tags
type
Тип ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
type?: string
Значение свойства
string
наследуется отTrackedResource.type