EndpointUpdateParameters interface
Свойства, необходимые для создания или обновления конечной точки.
Свойства
content |
Список типов контента, к которым применяется сжатие. Значение должно быть допустимым типом MIME. |
default |
Ссылка на группу источников. |
delivery |
Политика, указывающая правила доставки, используемые для конечной точки. |
geo |
Список правил, определяющих геодоступ пользователя в конечной точке CDN. Каждый геофильтр определяет правило доступа к указанному пути или содержимому, например блокировать APAC для пути /pictures/ |
is |
Указывает, включено ли сжатие содержимого в СЕТИ CDN. Значение по умолчанию — false. Если сжатие включено, содержимое будет использоваться как сжатое, если пользователь запрашивает сжатую версию. Содержимое не сжимается в CDN, если запрошенное содержимое меньше 1 байта или больше 1 МБ. |
is |
Указывает, разрешен ли трафик HTTP в конечной точке. Значение по умолчанию — true. Должен быть разрешен хотя бы один протокол (HTTP или HTTPS). |
is |
Указывает, разрешен ли трафик HTTPS в конечной точке. Значение по умолчанию — true. Должен быть разрешен хотя бы один протокол (HTTP или HTTPS). |
optimization |
Указывает, для какого сценария клиент хочет оптимизировать эту конечную точку CDN, например для скачивания служб мультимедиа. С помощью этих сведений CDN может применять оптимизацию на основе сценария. |
origin |
Значение заголовка узла, отправленное источнику с каждым запросом. Это свойство в конечной точке разрешено только в том случае, если конечная точка использует один источник, и может быть переопределено тем же свойством, которое указано в источнике. Если оставить это поле пустым, имя узла запроса определяет это значение. Источники Azure CDN, такие как веб-приложения, Хранилище BLOB-объектов и Облачные службы требуют, чтобы значение заголовка узла соответствовало имени узла источника по умолчанию. |
origin |
Путь к каталогу в источнике, который CDN может использовать для получения содержимого, например contoso.cloudapp.net/originpath. |
probe |
Путь к файлу, размещенного в источнике, что помогает ускорить доставку динамического содержимого и вычислить наиболее оптимальные маршруты для CDN. Это относится к пути источника. Это свойство применимо только при использовании одного источника. |
query |
Определяет, как CDN кэширует запросы, включающие строки запроса. Вы можете игнорировать любые строки запроса при кэшировании, обходить кэширование, чтобы предотвратить кэширование запросов, содержащих строки запроса, или кэшировать каждый запрос с уникальным URL-адресом. |
tags | Теги конечной точки. |
url |
Список ключей, используемых для проверки хэшей подписанных URL-адресов. |
web |
Определяет политику Брандмауэр веб-приложений для конечной точки (если применимо). |
Сведения о свойстве
contentTypesToCompress
Список типов контента, к которым применяется сжатие. Значение должно быть допустимым типом MIME.
contentTypesToCompress?: string[]
Значение свойства
string[]
defaultOriginGroup
Ссылка на группу источников.
defaultOriginGroup?: ResourceReference
Значение свойства
deliveryPolicy
Политика, указывающая правила доставки, используемые для конечной точки.
deliveryPolicy?: EndpointPropertiesUpdateParametersDeliveryPolicy
Значение свойства
geoFilters
Список правил, определяющих геодоступ пользователя в конечной точке CDN. Каждый геофильтр определяет правило доступа к указанному пути или содержимому, например блокировать APAC для пути /pictures/
geoFilters?: GeoFilter[]
Значение свойства
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
originHostHeader
Значение заголовка узла, отправленное источнику с каждым запросом. Это свойство в конечной точке разрешено только в том случае, если конечная точка использует один источник, и может быть переопределено тем же свойством, которое указано в источнике. Если оставить это поле пустым, имя узла запроса определяет это значение. Источники Azure CDN, такие как веб-приложения, Хранилище BLOB-объектов и Облачные службы требуют, чтобы значение заголовка узла соответствовало имени узла источника по умолчанию.
originHostHeader?: string
Значение свойства
string
originPath
Путь к каталогу в источнике, который CDN может использовать для получения содержимого, например contoso.cloudapp.net/originpath.
originPath?: string
Значение свойства
string
probePath
Путь к файлу, размещенного в источнике, что помогает ускорить доставку динамического содержимого и вычислить наиболее оптимальные маршруты для CDN. Это относится к пути источника. Это свойство применимо только при использовании одного источника.
probePath?: string
Значение свойства
string
queryStringCachingBehavior
Определяет, как CDN кэширует запросы, включающие строки запроса. Вы можете игнорировать любые строки запроса при кэшировании, обходить кэширование, чтобы предотвратить кэширование запросов, содержащих строки запроса, или кэшировать каждый запрос с уникальным URL-адресом.
queryStringCachingBehavior?: QueryStringCachingBehavior
Значение свойства
tags
Теги конечной точки.
tags?: {[propertyName: string]: string}
Значение свойства
{[propertyName: string]: string}
urlSigningKeys
Список ключей, используемых для проверки хэшей подписанных URL-адресов.
urlSigningKeys?: UrlSigningKey[]
Значение свойства
webApplicationFirewallPolicyLink
Определяет политику Брандмауэр веб-приложений для конечной точки (если применимо).
webApplicationFirewallPolicyLink?: EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink