EndpointUpdateParameters interface

Свойства, необходимые для создания или обновления конечной точки.

Свойства

contentTypesToCompress

Список типов контента, к которым применяется сжатие. Значение должно быть допустимым типом MIME.

defaultOriginGroup

Ссылка на группу источников.

deliveryPolicy

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

geoFilters

Список правил, определяющих геодоступ пользователя в конечной точке CDN. Каждый геофильтр определяет правило доступа к указанному пути или содержимому, например блокировать APAC для пути /pictures/

isCompressionEnabled

Указывает, включено ли сжатие содержимого в СЕТИ CDN. Значение по умолчанию — false. Если сжатие включено, содержимое будет использоваться как сжатое, если пользователь запрашивает сжатую версию. Содержимое не сжимается в CDN, если запрошенное содержимое меньше 1 байта или больше 1 МБ.

isHttpAllowed

Указывает, разрешен ли трафик HTTP в конечной точке. Значение по умолчанию — true. Должен быть разрешен хотя бы один протокол (HTTP или HTTPS).

isHttpsAllowed

Указывает, разрешен ли трафик HTTPS в конечной точке. Значение по умолчанию — true. Должен быть разрешен хотя бы один протокол (HTTP или HTTPS).

optimizationType

Указывает, для какого сценария клиент хочет оптимизировать эту конечную точку CDN, например для скачивания служб мультимедиа. С помощью этих сведений CDN может применять оптимизацию на основе сценария.

originHostHeader

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

originPath

Путь к каталогу в источнике, который CDN может использовать для получения содержимого, например contoso.cloudapp.net/originpath.

probePath

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

queryStringCachingBehavior

Определяет, как CDN кэширует запросы, включающие строки запроса. Вы можете игнорировать любые строки запроса при кэшировании, обходить кэширование, чтобы предотвратить кэширование запросов, содержащих строки запроса, или кэшировать каждый запрос с уникальным URL-адресом.

tags

Теги конечной точки.

urlSigningKeys

Список ключей, используемых для проверки хэшей подписанных URL-адресов.

webApplicationFirewallPolicyLink

Определяет политику Брандмауэр веб-приложений для конечной точки (если применимо).

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

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?: EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink

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