Endpoints - List By Profile
Списки существующих конечных точек CDN.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints?api-version=2024-02-01
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
profile
|
path | True |
string |
Имя профиля CDN, который является уникальным в пределах группы ресурсов. |
resource
|
path | True |
string |
Имя группы ресурсов в подписке Azure. Шаблон регулярного выражения: |
subscription
|
path | True |
string |
Идентификатор подписки Azure. |
api-version
|
query | True |
string |
Версия API для использования с клиентским запросом. Текущая версия — 01.02.2024. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
Все в порядке. Запрос выполнен успешно. |
|
Other Status Codes |
Ответ об ошибке CDN, описывающий причину сбоя операции. |
Безопасность
azure_auth
Поток OAuth2 в Azure Active Directory.
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
Имя | Описание |
---|---|
user_impersonation | олицетворения учетной записи пользователя |
Примеры
Endpoints_ListByProfile
Образец запроса
Пример ответа
{
"value": [
{
"name": "endpoint1",
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1",
"type": "Microsoft.Cdn/profiles/endpoints",
"tags": {},
"location": "CentralUs",
"properties": {
"hostName": "endpoint1.azureedge.net",
"originHostHeader": "www.bing.com",
"provisioningState": "Succeeded",
"resourceState": "Running",
"isHttpAllowed": true,
"isHttpsAllowed": true,
"queryStringCachingBehavior": "NotSet",
"originPath": null,
"origins": [
{
"name": "www-bing-com",
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/origins/www-bing-com",
"properties": {
"hostName": "www.bing.com",
"httpPort": 80,
"httpsPort": 443,
"originHostHeader": "www.someDomain2.net",
"priority": 2,
"weight": 50,
"enabled": true
}
}
],
"originGroups": [
{
"name": "originGroup1",
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/originGroups/originGroup1",
"properties": {
"healthProbeSettings": {
"probePath": "/health.aspx",
"probeRequestType": "GET",
"probeProtocol": "Http",
"probeIntervalInSeconds": 120
},
"origins": [
{
"id": "/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/origins/www-bing-com"
}
],
"responseBasedOriginErrorDetectionSettings": {
"responseBasedDetectedErrorTypes": "TcpErrorsOnly",
"responseBasedFailoverThresholdPercentage": 10
}
}
}
],
"customDomains": [
{
"name": "www-someDomain-net",
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/customdomains/www-someDomain-net",
"properties": {
"hostName": "www.someDomain.Net",
"validationData": null
}
}
],
"contentTypesToCompress": [],
"isCompressionEnabled": false,
"optimizationType": "DynamicSiteAcceleration",
"probePath": "/image",
"geoFilters": [],
"defaultOriginGroup": {
"id": "/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/originGroups/originGroup1"
}
}
}
]
}
Определения
Имя | Описание |
---|---|
algorithm |
Алгоритм, используемый для подписывания URL-адреса |
cache |
Поведение кэширования для запросов |
Cache |
Параметры кэширования для маршрута типа кэширования. Чтобы отключить кэширование, не предоставляйте объект cacheConfiguration. |
Cache |
Определяет параметры действия истечения срока действия кэша. |
Cache |
Определяет параметры для действия запроса ключа кэша. |
Cache |
Уровень, на котором необходимо кэшировать содержимое. |
Client |
Определяет параметры для условий соответствия ClientPort. |
Client |
Описывает оператор для сопоставления |
Cookies |
Определяет параметры для условий соответствия файлов cookie. |
Cookies |
Описывает оператор для сопоставления |
Deep |
Личные домены, созданные в конечной точке CDN. |
Deep |
Main источник содержимого CDN, которое добавляется при создании конечной точки CDN. |
Deep |
Исходная группа для содержимого CDN, добавляемая при создании конечной точки CDN. Трафик отправляется в источники в группе источников на основе работоспособности источника. |
Delivery |
Политика, указывающая правила доставки, которые будут использоваться для конечной точки. |
Delivery |
Правило, указывающее набор действий и условий. |
Delivery |
Определяет действие истечения срока действия кэша для правила доставки. |
Delivery |
Определяет действие строки запроса ключа кэша для правила доставки. |
Delivery |
Определяет условие ClientPort для правила доставки. |
Delivery |
Определяет условие файлов cookie для правила доставки. |
Delivery |
Определяет условие HostName для правила доставки. |
Delivery |
Определяет условие HttpVersion для правила доставки. |
Delivery |
Определяет условие IsDevice для правила доставки. |
Delivery |
Определяет условие PostArgs для правила доставки. |
Delivery |
Определяет условие QueryString для правила доставки. |
Delivery |
Определяет условие RemoteAddress для правила доставки. |
Delivery |
Определяет условие RequestBody для правила доставки. |
Delivery |
Определяет действие заголовка запроса для правила доставки. |
Delivery |
Определяет условие RequestHeader для правила доставки. |
Delivery |
Определяет условие RequestMethod для правила доставки. |
Delivery |
Определяет условие RequestScheme для правила доставки. |
Delivery |
Определяет условие RequestUri для правила доставки. |
Delivery |
Определяет действие заголовка ответа для правила доставки. |
Delivery |
Определяет действие переопределения конфигурации маршрута для правила доставки. Применимо только к профилям Frontdoor уровня "Стандартный" или "Премиум". |
Delivery |
Определяет условие ServerPort для правила доставки. |
Delivery |
Определяет условие SocketAddress для правила доставки. |
Delivery |
Определяет условие SslProtocol для правила доставки. |
Delivery |
Определяет условие UrlFileExtension для правила доставки. |
Delivery |
Определяет условие UrlFileName для правила доставки. |
Delivery |
Определяет условие UrlPath для правила доставки. |
Destination |
Протокол, используемый для перенаправления. Значение по умолчанию — MatchRequest. |
Endpoint |
Конечная точка CDN — это сущность в профиле CDN, содержащая сведения о конфигурации, такие как источник, протокол, кэширование содержимого и поведение доставки. Конечная точка CDN использует формат URL-адреса azureedge.net. |
Endpoint |
Результат запроса на получение списка конечных точек. Он содержит список объектов конечной точки и URL-ссылку для получения следующего набора результатов. |
Endpoint |
Состояние подготовки конечной точки. |
Endpoint |
Состояние ресурса конечной точки. |
Error |
Дополнительные сведения об ошибке управления ресурсами. |
Error |
Сведения об ошибке. |
Error |
Сообщение об ошибке |
Forwarding |
Протокол, который это правило будет использовать при пересылке трафика на серверные серверы. |
Geo |
Правила, определяющие геодоступ пользователя в конечной точке CDN. |
Geo |
Действие геофильтра, т. е. разрешение или блокировка доступа. |
Header |
Осуществляемое действие |
Header |
Определяет параметры для действия заголовка запроса. |
Health |
Объект JSON, содержащий свойства для отправки проб работоспособности в источник. |
Health |
Тип выполненного запроса пробы работоспособности. |
Host |
Определяет параметры для условий соответствия HostName. |
Host |
Описывает оператор для сопоставления |
Http |
Объект JSON, представляющий диапазон для кодов состояния HTTP. |
Http |
Определяет параметры для условий соответствия HttpVersion. |
Http |
Описывает оператор для сопоставления |
Identity |
Тип удостоверения, создающего или изменяющего ресурсы |
Is |
Определяет параметры для условий соответствия IsDevice. |
Is |
Описывает оператор для сопоставления |
Key |
Описание параметров для использования хранилища ключей пользователя для ключа подписывания URL-адреса. |
Match |
Значение соответствия для условия правила доставки |
Optimization |
Указывает, в каком сценарии клиент хочет оптимизировать эту конечную точку CDN, например скачивание, службы мультимедиа. С помощью этих сведений можно применить оптимизацию на основе сценария. |
Origin |
Определяет параметры для конфигурации переопределения группы источников. |
Origin |
Определяет действие переопределения группы-источника для правила доставки. |
Origin |
Определяет параметры для действия переопределения группы источников. |
param |
Указывает назначение параметра |
Post |
Определяет параметры для условий соответствия PostArgs. |
Post |
Описывает оператор для сопоставления |
Private |
Состояние утверждения подключения к Приватный канал |
Probe |
Протокол, используемый для пробы работоспособности. |
query |
Поведение кэширования для запросов |
Query |
Определяет, как CDN кэширует запросы, включающие строки запроса. При кэшировании можно игнорировать любые строки запроса, обходить кэширование, чтобы предотвратить кэширование запросов, содержащих строки запроса, или кэшировать каждый запрос с уникальным URL-адресом. |
Query |
Определяет параметры для условий соответствия QueryString. |
Query |
Описывает оператор для сопоставления |
Redirect |
Тип перенаправления, который будет использоваться правилом при перенаправлении трафика. |
Remote |
Определяет параметры для условий соответствия RemoteAddress. |
Remote |
Описывает оператор для сопоставления |
Request |
Определяет параметры для условий соответствия RequestBody. |
Request |
Описывает оператор для сопоставления |
Request |
Определяет параметры для условий соответствия RequestHeader. |
Request |
Описывает оператор для сопоставления |
Request |
Определяет параметры для условий соответствия RequestMethod. |
Request |
Описывает оператор для сопоставления |
Request |
Определяет параметры для условий соответствия RequestScheme. |
Request |
Определяет параметры для условий соответствия RequestUri |
Request |
Описывает оператор для сопоставления |
Resource |
Ссылка на другой ресурс. |
Response |
Тип ошибок ответа для реальных запросов пользователей, источник которых будет считаться неработоспособным |
Response |
Объект JSON, содержащий свойства для определения работоспособности источника с помощью реальных запросов и ответов. |
Route |
Определяет параметры для действия переопределения конфигурации маршрута. |
rule |
Поведение кэширования для запросов |
rule |
Указывает, включено ли сжатие содержимого. Если сжатие включено, содержимое будет использоваться как сжатое, если пользователь запрашивает сжатую версию. Содержимое не сжимается в AzureFrontDoor, если запрошенное содержимое меньше 1 байта или больше 1 МБ. |
rule |
Определяет, как Frontdoor кэширует запросы, включающие строки запроса. Вы можете игнорировать любые строки запроса при кэшировании, игнорировать определенные строки запроса, кэшировать каждый запрос с уникальным URL-адресом или кэшировать определенные строки запроса. |
Server |
Определяет параметры для условий соответствия ServerPort. |
Server |
Описывает оператор для сопоставления |
Socket |
Определяет параметры для условий соответствия SocketAddress. |
Socket |
Описывает оператор для сопоставления |
Ssl |
Протокол установленного подключения TLS. |
Ssl |
Определяет параметры для условий соответствия SslProtocol. |
Ssl |
Описывает оператор для сопоставления |
System |
Чтение только системных данных |
transform |
Описывает, какие преобразования применяются перед сопоставлением |
Url |
Определяет параметры для условий соответствия UrlFileExtension. |
Url |
Описывает оператор для сопоставления |
Url |
Определяет параметры для условий соответствия UrlFilename. |
Url |
Описывает оператор для сопоставления |
Url |
Определяет параметры для условий соответствия UrlPath. |
Url |
Описывает оператор для сопоставления |
Url |
Определяет действие перенаправления URL-адреса для правила доставки. |
Url |
Определяет параметры для действия перенаправления URL-адресов. |
Url |
Определяет действие перезаписи URL-адреса для правила доставки. |
Url |
Определяет параметры для действия перезаписи URL-адреса. |
Url |
Определяет действие подписывания URL-адреса для правила доставки. |
Url |
Определяет параметры для действия Подписывание URL-адреса. |
Url |
Ключ подписывания URL-адреса |
Url |
Определяет способ идентификации параметра для определенной цели, например для истечения срока действия. |
Web |
Определяет политику Брандмауэр веб-приложений для конечной точки (если применимо). |
algorithm
Алгоритм, используемый для подписывания URL-адреса
Имя | Тип | Описание |
---|---|---|
SHA256 |
string |
cacheBehavior
Поведение кэширования для запросов
Имя | Тип | Описание |
---|---|---|
BypassCache |
string |
|
Override |
string |
|
SetIfMissing |
string |
CacheConfiguration
Параметры кэширования для маршрута типа кэширования. Чтобы отключить кэширование, не предоставляйте объект cacheConfiguration.
Имя | Тип | Описание |
---|---|---|
cacheBehavior |
Поведение кэширования для запросов |
|
cacheDuration |
string |
Длительность, в течение которой содержимое должно быть кэшировано. Допустимый формат: [d.]чч:мм:сс |
isCompressionEnabled |
Указывает, включено ли сжатие содержимого. Если сжатие включено, содержимое будет использоваться как сжатое, если пользователь запрашивает сжатую версию. Содержимое не сжимается в AzureFrontDoor, если запрошенное содержимое меньше 1 байта или больше 1 МБ. |
|
queryParameters |
string |
параметры запроса для включения или исключения (разделенные запятыми). |
queryStringCachingBehavior |
Определяет, как Frontdoor кэширует запросы, включающие строки запроса. Вы можете игнорировать любые строки запроса при кэшировании, игнорировать определенные строки запроса, кэшировать каждый запрос с уникальным URL-адресом или кэшировать определенные строки запроса. |
CacheExpirationActionParameters
Определяет параметры действия истечения срока действия кэша.
Имя | Тип | Описание |
---|---|---|
cacheBehavior |
Поведение кэширования для запросов |
|
cacheDuration |
string |
Длительность кэширования содержимого. Допустимый формат: [d.]чч:мм:сс |
cacheType |
Уровень, на котором необходимо кэшировать содержимое. |
|
typeName |
enum:
Delivery |
CacheKeyQueryStringActionParameters
Определяет параметры для действия запроса ключа кэша.
Имя | Тип | Описание |
---|---|---|
queryParameters |
string |
параметры запроса для включения или исключения (разделенные запятыми). |
queryStringBehavior |
Поведение кэширования для запросов |
|
typeName |
enum:
Delivery |
CacheType
Уровень, на котором необходимо кэшировать содержимое.
Имя | Тип | Описание |
---|---|---|
All |
string |
ClientPortMatchConditionParameters
Определяет параметры для условий соответствия ClientPort.
Имя | Тип | Default value | Описание |
---|---|---|---|
matchValues |
string[] |
Значение соответствия для условия правила доставки |
|
negateCondition |
boolean |
False |
Описывает, является ли это неувечающее условие |
operator |
Описывает оператор для сопоставления |
||
transforms |
Список преобразований. |
||
typeName |
enum:
Delivery |
ClientPortOperator
Описывает оператор для сопоставления
Имя | Тип | Описание |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
CookiesMatchConditionParameters
Определяет параметры для условий соответствия файлов cookie.
Имя | Тип | Default value | Описание |
---|---|---|---|
matchValues |
string[] |
Значение соответствия для условия правила доставки |
|
negateCondition |
boolean |
False |
Описывает, является ли это неувечающее условие |
operator |
Описывает оператор для сопоставления |
||
selector |
string |
Имя файлов cookie для сопоставления |
|
transforms |
Список преобразований. |
||
typeName |
enum:
Delivery |
CookiesOperator
Описывает оператор для сопоставления
Имя | Тип | Описание |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
DeepCreatedCustomDomain
Личные домены, созданные в конечной точке CDN.
Имя | Тип | Описание |
---|---|---|
name |
string |
Имя личного домена. |
properties.hostName |
string |
Имя узла личного домена. Это должно быть доменное имя. |
properties.validationData |
string |
При доставке CDN в некоторые регионы может потребоваться специальная проверка или данные из-за локальных причин соответствия требованиям. Например, для доставки содержимого в Китай требуется номер лицензии ICP личного домена. |
DeepCreatedOrigin
Main источник содержимого CDN, которое добавляется при создании конечной точки CDN.
Имя | Тип | Описание |
---|---|---|
name |
string |
Имя источника, которое должно быть уникальным в пределах конечной точки. |
properties.enabled |
boolean |
Источник включен для балансировки нагрузки или нет. По умолчанию источник всегда включен. |
properties.hostName |
string |
Адрес источника. Это может быть доменное имя, IPv4-адрес или IPv6-адрес. Он должен быть уникальным для всех источников в конечной точке. |
properties.httpPort |
integer |
Значение порта HTTP. Значение должно находиться в диапазоне от 1 до 65535. |
properties.httpsPort |
integer |
Значение порта HTTPS. Значение должно находиться в диапазоне от 1 до 65535. |
properties.originHostHeader |
string |
Значение заголовка узла, отправленное источнику с каждым запросом. Если оставить это поле пустым, имя узла запроса определяет это значение. Источники Azure CDN, такие как веб-приложения, Хранилище BLOB-объектов и Облачные службы требуют, чтобы значение заголовка узла соответствовало имени узла источника по умолчанию. |
properties.priority |
integer |
Приоритет источника в заданной группе источников для балансировки нагрузки. Более высокие приоритеты не будут использоваться для балансировки нагрузки, если какой-либо источник с более низким приоритетом является работоспособным. Значение должно находиться в диапазоне от 1 до 5. |
properties.privateEndpointStatus |
Состояние утверждения подключения к Приватный канал |
|
properties.privateLinkAlias |
string |
Псевдоним ресурса Приватный канал. Заполнение этого необязательного поля указывает, что этот источник является частным. |
properties.privateLinkApprovalMessage |
string |
Пользовательское сообщение, включаемое в запрос на утверждение для подключения к Приватный канал. |
properties.privateLinkLocation |
string |
Расположение ресурса Приватный канал. Требуется только при заполнении privateLinkResourceId |
properties.privateLinkResourceId |
string |
Идентификатор ресурса Приватный канал. Заполнение этого необязательного поля указывает, что серверная часть является частной. |
properties.weight |
integer |
Вес источника в заданной группе источников для балансировки нагрузки. Должно быть от 1 до 1000 |
DeepCreatedOriginGroup
Исходная группа для содержимого CDN, добавляемая при создании конечной точки CDN. Трафик отправляется в источники в группе источников на основе работоспособности источника.
Имя | Тип | Описание |
---|---|---|
name |
string |
Имя группы источника, которое должно быть уникальным в пределах конечной точки. |
properties.healthProbeSettings |
Параметры пробы работоспособности для источника, который используется для определения работоспособности источника. |
|
properties.origins |
Источник содержимого, доставляемого через CDN в заданной исходной группе. |
|
properties.responseBasedOriginErrorDetectionSettings |
Объект JSON, содержащий свойства для определения работоспособности источника с помощью реальных запросов и ответов. Это свойство в настоящее время не поддерживается. |
|
properties.trafficRestorationTimeToHealedOrNewEndpointsInMinutes |
integer |
Время в минутах для постепенного перемещения трафика в конечную точку, когда неработоспособная конечная точка становится работоспособной или добавляется новая конечная точка. Значение по умолчанию — 10 минут. Это свойство в настоящее время не поддерживается. |
DeliveryPolicy
Политика, указывающая правила доставки, которые будут использоваться для конечной точки.
Имя | Тип | Описание |
---|---|---|
description |
string |
Понятное описание политики. |
rules |
Список правил доставки. |
DeliveryRule
Правило, указывающее набор действий и условий.
Имя | Тип | Описание |
---|---|---|
actions | DeliveryRuleAction[]: |
Список действий, выполняемых при выполнении всех условий правила. |
conditions |
DeliveryRuleCondition[]:
|
Список условий, которые должны соответствовать выполняемым действиям. |
name |
string |
Имя правила. |
order |
integer |
Порядок применения правил для конечной точки. Возможные значения {0,1,2,3,.........}. Правило с меньшим порядком будет применяться перед правилом с большим порядком. Правило с порядком 0 — это специальное правило. Он не требует никаких условий, и действия, перечисленные в нем, всегда будут применяться. |
DeliveryRuleCacheExpirationAction
Определяет действие истечения срока действия кэша для правила доставки.
Имя | Тип | Описание |
---|---|---|
name |
string:
Cache |
Имя действия для правила доставки. |
parameters |
Определяет параметры для действия. |
DeliveryRuleCacheKeyQueryStringAction
Определяет действие строки запроса ключа кэша для правила доставки.
Имя | Тип | Описание |
---|---|---|
name |
string:
Cache |
Имя действия для правила доставки. |
parameters |
Определяет параметры для действия. |
DeliveryRuleClientPortCondition
Определяет условие ClientPort для правила доставки.
Имя | Тип | Описание |
---|---|---|
name |
string:
Client |
Имя условия для правила доставки. |
parameters |
Определяет параметры условия. |
DeliveryRuleCookiesCondition
Определяет условие файлов cookie для правила доставки.
Имя | Тип | Описание |
---|---|---|
name |
string:
Cookies |
Имя условия для правила доставки. |
parameters |
Определяет параметры условия. |
DeliveryRuleHostNameCondition
Определяет условие HostName для правила доставки.
Имя | Тип | Описание |
---|---|---|
name |
string:
Host |
Имя условия для правила доставки. |
parameters |
Определяет параметры условия. |
DeliveryRuleHttpVersionCondition
Определяет условие HttpVersion для правила доставки.
Имя | Тип | Описание |
---|---|---|
name |
string:
Http |
Имя условия для правила доставки. |
parameters |
Определяет параметры условия. |
DeliveryRuleIsDeviceCondition
Определяет условие IsDevice для правила доставки.
Имя | Тип | Описание |
---|---|---|
name |
string:
Is |
Имя условия для правила доставки. |
parameters |
Определяет параметры условия. |
DeliveryRulePostArgsCondition
Определяет условие PostArgs для правила доставки.
Имя | Тип | Описание |
---|---|---|
name |
string:
Post |
Имя условия для правила доставки. |
parameters |
Определяет параметры условия. |
DeliveryRuleQueryStringCondition
Определяет условие QueryString для правила доставки.
Имя | Тип | Описание |
---|---|---|
name |
string:
Query |
Имя условия для правила доставки. |
parameters |
Определяет параметры условия. |
DeliveryRuleRemoteAddressCondition
Определяет условие RemoteAddress для правила доставки.
Имя | Тип | Описание |
---|---|---|
name |
string:
Remote |
Имя условия для правила доставки. |
parameters |
Определяет параметры условия. |
DeliveryRuleRequestBodyCondition
Определяет условие RequestBody для правила доставки.
Имя | Тип | Описание |
---|---|---|
name |
string:
Request |
Имя условия для правила доставки. |
parameters |
Определяет параметры условия. |
DeliveryRuleRequestHeaderAction
Определяет действие заголовка запроса для правила доставки.
Имя | Тип | Описание |
---|---|---|
name |
string:
Modify |
Имя действия для правила доставки. |
parameters |
Определяет параметры для действия. |
DeliveryRuleRequestHeaderCondition
Определяет условие RequestHeader для правила доставки.
Имя | Тип | Описание |
---|---|---|
name |
string:
Request |
Имя условия для правила доставки. |
parameters |
Определяет параметры условия. |
DeliveryRuleRequestMethodCondition
Определяет условие RequestMethod для правила доставки.
Имя | Тип | Описание |
---|---|---|
name |
string:
Request |
Имя условия для правила доставки. |
parameters |
Определяет параметры условия. |
DeliveryRuleRequestSchemeCondition
Определяет условие RequestScheme для правила доставки.
Имя | Тип | Описание |
---|---|---|
name |
string:
Request |
Имя условия для правила доставки. |
parameters |
Определяет параметры условия. |
DeliveryRuleRequestUriCondition
Определяет условие RequestUri для правила доставки.
Имя | Тип | Описание |
---|---|---|
name |
string:
Request |
Имя условия для правила доставки. |
parameters |
Определяет параметры условия. |
DeliveryRuleResponseHeaderAction
Определяет действие заголовка ответа для правила доставки.
Имя | Тип | Описание |
---|---|---|
name |
string:
Modify |
Имя действия для правила доставки. |
parameters |
Определяет параметры для действия. |
DeliveryRuleRouteConfigurationOverrideAction
Определяет действие переопределения конфигурации маршрута для правила доставки. Применимо только к профилям Frontdoor уровня "Стандартный" или "Премиум".
Имя | Тип | Описание |
---|---|---|
name |
string:
Route |
Имя действия для правила доставки. |
parameters |
Определяет параметры для действия. |
DeliveryRuleServerPortCondition
Определяет условие ServerPort для правила доставки.
Имя | Тип | Описание |
---|---|---|
name |
string:
Server |
Имя условия для правила доставки. |
parameters |
Определяет параметры условия. |
DeliveryRuleSocketAddrCondition
Определяет условие SocketAddress для правила доставки.
Имя | Тип | Описание |
---|---|---|
name |
string:
Socket |
Имя условия для правила доставки. |
parameters |
Определяет параметры условия. |
DeliveryRuleSslProtocolCondition
Определяет условие SslProtocol для правила доставки.
Имя | Тип | Описание |
---|---|---|
name | string: |
Имя условия для правила доставки. |
parameters |
Определяет параметры условия. |
DeliveryRuleUrlFileExtensionCondition
Определяет условие UrlFileExtension для правила доставки.
Имя | Тип | Описание |
---|---|---|
name |
string:
Url |
Имя условия для правила доставки. |
parameters |
Определяет параметры условия. |
DeliveryRuleUrlFileNameCondition
Определяет условие UrlFileName для правила доставки.
Имя | Тип | Описание |
---|---|---|
name |
string:
Url |
Имя условия для правила доставки. |
parameters |
Определяет параметры условия. |
DeliveryRuleUrlPathCondition
Определяет условие UrlPath для правила доставки.
Имя | Тип | Описание |
---|---|---|
name |
string:
Url |
Имя условия для правила доставки. |
parameters |
Определяет параметры условия. |
DestinationProtocol
Протокол, используемый для перенаправления. Значение по умолчанию — MatchRequest.
Имя | Тип | Описание |
---|---|---|
Http |
string |
|
Https |
string |
|
MatchRequest |
string |
Endpoint
Конечная точка CDN — это сущность в профиле CDN, содержащая сведения о конфигурации, такие как источник, протокол, кэширование содержимого и поведение доставки. Конечная точка CDN использует формат URL-адреса azureedge.net.
Имя | Тип | Default value | Описание |
---|---|---|---|
id |
string |
Идентификатор ресурса. |
|
location |
string |
Расположение ресурса. |
|
name |
string |
Имя ресурса. |
|
properties.contentTypesToCompress |
string[] |
Список типов контента, к которым применяется сжатие. Значение должно быть допустимым типом MIME. |
|
properties.customDomains |
Личные домены в конечной точке. |
||
properties.defaultOriginGroup |
Ссылка на группу источников. |
||
properties.deliveryPolicy |
Политика, указывающая правила доставки, используемые для конечной точки. |
||
properties.geoFilters |
Список правил, определяющих геодоступ пользователя в конечной точке CDN. Каждый геофильтр определяет правило доступа к указанному пути или содержимому, например блокировать APAC для пути /pictures/ |
||
properties.hostName |
string |
Имя узла конечной точки, структурированное как {endpointName}. {DNSZone}, например contoso.azureedge.net |
|
properties.isCompressionEnabled |
boolean |
Указывает, включено ли сжатие содержимого в СЕТИ CDN. Значение по умолчанию — false. Если сжатие включено, содержимое будет использоваться как сжатое, если пользователь запрашивает сжатую версию. Содержимое не сжимается в CDN, если запрошенное содержимое меньше 1 байта или больше 1 МБ. |
|
properties.isHttpAllowed |
boolean |
True |
Указывает, разрешен ли трафик HTTP в конечной точке. Значение по умолчанию — true. Должен быть разрешен хотя бы один протокол (HTTP или HTTPS). |
properties.isHttpsAllowed |
boolean |
True |
Указывает, разрешен ли трафик HTTPS в конечной точке. Значение по умолчанию — true. Должен быть разрешен хотя бы один протокол (HTTP или HTTPS). |
properties.optimizationType |
Указывает, для какого сценария клиент хочет оптимизировать эту конечную точку CDN, например для скачивания служб мультимедиа. С помощью этих сведений CDN может применять оптимизацию на основе сценария. |
||
properties.originGroups |
Группы источников, состоящие из источников, которые используются для балансировки нагрузки трафика на основе доступности. |
||
properties.originHostHeader |
string |
Значение заголовка узла, отправленное источнику с каждым запросом. Это свойство в конечной точке разрешено только в том случае, если конечная точка использует один источник, и может быть переопределено тем же свойством, указанным в источнике. Если оставить это поле пустым, имя узла запроса определяет это значение. Источники Azure CDN, такие как веб-приложения, Хранилище BLOB-объектов и Облачные службы требуют, чтобы значение заголовка узла соответствовало имени узла источника по умолчанию. |
|
properties.originPath |
string |
Путь к каталогу в источнике, который CDN может использовать для получения содержимого, например contoso.cloudapp.net/originpath. |
|
properties.origins |
Источник содержимого, доставляемого через CDN. |
||
properties.probePath |
string |
Путь к файлу, размещенного в источнике, что помогает ускорить доставку динамического содержимого и вычислить наиболее оптимальные маршруты для CDN. Это относится к пути источника. Это свойство применимо только при использовании одного источника. |
|
properties.provisioningState |
Состояние подготовки конечной точки. |
||
properties.queryStringCachingBehavior | NotSet |
Определяет, как CDN кэширует запросы, включающие строки запроса. Вы можете игнорировать любые строки запроса при кэшировании, обходить кэширование, чтобы предотвратить кэширование запросов, содержащих строки запроса, или кэшировать каждый запрос с уникальным URL-адресом. |
|
properties.resourceState |
Состояние ресурса конечной точки. |
||
properties.urlSigningKeys |
Список ключей, используемых для проверки хэшей подписанных URL-адресов. |
||
properties.webApplicationFirewallPolicyLink |
Определяет политику Брандмауэр веб-приложений для конечной точки (если применимо). |
||
systemData |
Чтение только системных данных |
||
tags |
object |
Теги ресурсов. |
|
type |
string |
Тип ресурса. |
EndpointListResult
Результат запроса на получение списка конечных точек. Он содержит список объектов конечной точки и URL-ссылку для получения следующего набора результатов.
Имя | Тип | Описание |
---|---|---|
nextLink |
string |
URL-адрес для получения следующего набора объектов конечной точки, если таковые имеются. |
value |
Endpoint[] |
Список конечных точек CDN в профиле |
EndpointProvisioningState
Состояние подготовки конечной точки.
Имя | Тип | Описание |
---|---|---|
Creating |
string |
|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
EndpointResourceState
Состояние ресурса конечной точки.
Имя | Тип | Описание |
---|---|---|
Creating |
string |
|
Deleting |
string |
|
Running |
string |
|
Starting |
string |
|
Stopped |
string |
|
Stopping |
string |
ErrorAdditionalInfo
Дополнительные сведения об ошибке управления ресурсами.
Имя | Тип | Описание |
---|---|---|
info |
object |
Дополнительные сведения. |
type |
string |
Тип дополнительных сведений. |
ErrorDetail
Сведения об ошибке.
Имя | Тип | Описание |
---|---|---|
additionalInfo |
Дополнительные сведения об ошибке. |
|
code |
string |
Код ошибки. |
details |
Сведения об ошибке. |
|
message |
string |
Сообщение об ошибке. |
target |
string |
Целевой объект ошибки. |
ErrorResponse
Сообщение об ошибке
Имя | Тип | Описание |
---|---|---|
error |
Объект error. |
ForwardingProtocol
Протокол, который это правило будет использовать при пересылке трафика на серверные серверы.
Имя | Тип | Описание |
---|---|---|
HttpOnly |
string |
|
HttpsOnly |
string |
|
MatchRequest |
string |
GeoFilter
Правила, определяющие геодоступ пользователя в конечной точке CDN.
Имя | Тип | Описание |
---|---|---|
action |
Действие геофильтра, т. е. разрешение или блокировка доступа. |
|
countryCodes |
string[] |
Двухбуквенный код страны или региона, определяющий доступ пользователя к стране или региону в географическом фильтре, например AU, MX, США. |
relativePath |
string |
Относительный путь, применимый к геофильтру. (например, "/mypictures", "/mypicture/kitty.jpg" и т. д.) |
GeoFilterActions
Действие геофильтра, т. е. разрешение или блокировка доступа.
Имя | Тип | Описание |
---|---|---|
Allow |
string |
|
Block |
string |
HeaderAction
Осуществляемое действие
Имя | Тип | Описание |
---|---|---|
Append |
string |
|
Delete |
string |
|
Overwrite |
string |
HeaderActionParameters
Определяет параметры для действия заголовка запроса.
Имя | Тип | Описание |
---|---|---|
headerAction |
Осуществляемое действие |
|
headerName |
string |
Имя заголовка для изменения |
typeName |
enum:
Delivery |
|
value |
string |
Значение для указанного действия |
HealthProbeParameters
Объект JSON, содержащий свойства для отправки проб работоспособности в источник.
Имя | Тип | Описание |
---|---|---|
probeIntervalInSeconds |
integer |
Количество секунд между пробами работоспособности. Значение по умолчанию — 240 секунд. |
probePath |
string |
Путь относительно источника, используемый для определения работоспособности источника. |
probeProtocol |
Протокол, используемый для пробы работоспособности. |
|
probeRequestType |
Тип выполненного запроса пробы работоспособности. |
HealthProbeRequestType
Тип выполненного запроса пробы работоспособности.
Имя | Тип | Описание |
---|---|---|
GET |
string |
|
HEAD |
string |
|
NotSet |
string |
HostNameMatchConditionParameters
Определяет параметры для условий соответствия HostName.
Имя | Тип | Default value | Описание |
---|---|---|---|
matchValues |
string[] |
Значение соответствия для условия правила доставки |
|
negateCondition |
boolean |
False |
Описывает, является ли это неувечающее условие |
operator |
Описывает оператор для сопоставления |
||
transforms |
Список преобразований. |
||
typeName |
enum:
Delivery |
HostNameOperator
Описывает оператор для сопоставления
Имя | Тип | Описание |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
HttpErrorRangeParameters
Объект JSON, представляющий диапазон для кодов состояния HTTP.
Имя | Тип | Описание |
---|---|---|
begin |
integer |
Инклюзивное начало диапазона кодов состояния HTTP. |
end |
integer |
Инклюзивный конец диапазона кодов состояния HTTP. |
HttpVersionMatchConditionParameters
Определяет параметры для условий соответствия HttpVersion.
Имя | Тип | Default value | Описание |
---|---|---|---|
matchValues |
string[] |
Значение соответствия для условия правила доставки |
|
negateCondition |
boolean |
False |
Описывает, является ли это неувечающее условие |
operator |
Описывает оператор для сопоставления |
||
transforms |
Список преобразований. |
||
typeName |
enum:
Delivery |
HttpVersionOperator
Описывает оператор для сопоставления
Имя | Тип | Описание |
---|---|---|
Equal |
string |
IdentityType
Тип удостоверения, создающего или изменяющего ресурсы
Имя | Тип | Описание |
---|---|---|
application |
string |
|
key |
string |
|
managedIdentity |
string |
|
user |
string |
IsDeviceMatchConditionParameters
Определяет параметры для условий соответствия IsDevice.
Имя | Тип | Default value | Описание |
---|---|---|---|
matchValues |
Значение соответствия для условия правила доставки |
||
negateCondition |
boolean |
False |
Описывает, является ли это неувечающее условие |
operator |
Описывает оператор для сопоставления |
||
transforms |
Список преобразований. |
||
typeName |
enum:
Delivery |
IsDeviceOperator
Описывает оператор для сопоставления
Имя | Тип | Описание |
---|---|---|
Equal |
string |
KeyVaultSigningKeyParameters
Описание параметров для использования хранилища ключей пользователя для ключа подписывания URL-адреса.
Имя | Тип | Описание |
---|---|---|
resourceGroupName |
string |
Группа ресурсов Key Vault пользователя, содержащая секрет |
secretName |
string |
Имя секрета в Key Vault. |
secretVersion |
string |
Версия (GUID) секрета в Key Vault. |
subscriptionId |
string |
Идентификатор подписки Key Vault пользователя, содержащего секрет |
typeName | enum: | |
vaultName |
string |
Имя Key Vault пользователя, содержащего секрет. |
MatchValues
Значение соответствия для условия правила доставки
Имя | Тип | Описание |
---|---|---|
DELETE |
string |
|
GET |
string |
|
HEAD |
string |
|
OPTIONS |
string |
|
POST |
string |
|
PUT |
string |
|
TRACE |
string |
OptimizationType
Указывает, в каком сценарии клиент хочет оптимизировать эту конечную точку CDN, например скачивание, службы мультимедиа. С помощью этих сведений можно применить оптимизацию на основе сценария.
Имя | Тип | Описание |
---|---|---|
DynamicSiteAcceleration |
string |
|
GeneralMediaStreaming |
string |
|
GeneralWebDelivery |
string |
|
LargeFileDownload |
string |
|
VideoOnDemandMediaStreaming |
string |
OriginGroupOverride
Определяет параметры для конфигурации переопределения группы источников.
Имя | Тип | Описание |
---|---|---|
forwardingProtocol |
Протокол, который это правило будет использовать при пересылке трафика на серверные серверы. |
|
originGroup |
определяет originGroup, которая переопределяет DefaultOriginGroup в маршруте. |
OriginGroupOverrideAction
Определяет действие переопределения группы-источника для правила доставки.
Имя | Тип | Описание |
---|---|---|
name | string: |
Имя действия для правила доставки. |
parameters |
Определяет параметры для действия. |
OriginGroupOverrideActionParameters
Определяет параметры для действия переопределения группы источников.
Имя | Тип | Описание |
---|---|---|
originGroup |
определяет OriginGroup, которая переопределяет DefaultOriginGroup. |
|
typeName |
enum:
Delivery |
paramIndicator
Указывает назначение параметра
Имя | Тип | Описание |
---|---|---|
Expires |
string |
|
KeyId |
string |
|
Signature |
string |
PostArgsMatchConditionParameters
Определяет параметры для условий соответствия PostArgs.
Имя | Тип | Default value | Описание |
---|---|---|---|
matchValues |
string[] |
Значение соответствия для условия правила доставки |
|
negateCondition |
boolean |
False |
Описывает, является ли это неувечающее условие |
operator |
Описывает оператор для сопоставления |
||
selector |
string |
Имя Сопоставляемого postArg |
|
transforms |
Список преобразований. |
||
typeName |
enum:
Delivery |
PostArgsOperator
Описывает оператор для сопоставления
Имя | Тип | Описание |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
PrivateEndpointStatus
Состояние утверждения подключения к Приватный канал
Имя | Тип | Описание |
---|---|---|
Approved |
string |
|
Disconnected |
string |
|
Pending |
string |
|
Rejected |
string |
|
Timeout |
string |
ProbeProtocol
Протокол, используемый для пробы работоспособности.
Имя | Тип | Описание |
---|---|---|
Http |
string |
|
Https |
string |
|
NotSet |
string |
queryStringBehavior
Поведение кэширования для запросов
Имя | Тип | Описание |
---|---|---|
Exclude |
string |
|
ExcludeAll |
string |
|
Include |
string |
|
IncludeAll |
string |
QueryStringCachingBehavior
Определяет, как CDN кэширует запросы, включающие строки запроса. При кэшировании можно игнорировать любые строки запроса, обходить кэширование, чтобы предотвратить кэширование запросов, содержащих строки запроса, или кэшировать каждый запрос с уникальным URL-адресом.
Имя | Тип | Описание |
---|---|---|
BypassCaching |
string |
|
IgnoreQueryString |
string |
|
NotSet |
string |
|
UseQueryString |
string |
QueryStringMatchConditionParameters
Определяет параметры для условий соответствия QueryString.
Имя | Тип | Default value | Описание |
---|---|---|---|
matchValues |
string[] |
Значение соответствия для условия правила доставки |
|
negateCondition |
boolean |
False |
Описывает, является ли это неувечающее условие |
operator |
Описывает оператор для сопоставления |
||
transforms |
Список преобразований. |
||
typeName |
enum:
Delivery |
QueryStringOperator
Описывает оператор для сопоставления
Имя | Тип | Описание |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
RedirectType
Тип перенаправления, который будет использоваться правилом при перенаправлении трафика.
Имя | Тип | Описание |
---|---|---|
Found |
string |
|
Moved |
string |
|
PermanentRedirect |
string |
|
TemporaryRedirect |
string |
RemoteAddressMatchConditionParameters
Определяет параметры для условий соответствия RemoteAddress.
Имя | Тип | Default value | Описание |
---|---|---|---|
matchValues |
string[] |
Сопоставление значений для сопоставления. Оператор будет применяться к каждому значению в семантике ИЛИ. Если какой-либо из них соответствует переменной с заданным оператором, это условие соответствия считается соответствием. |
|
negateCondition |
boolean |
False |
Описывает, является ли это неувечающее условие |
operator |
Описывает оператор для сопоставления |
||
transforms |
Список преобразований. |
||
typeName |
enum:
Delivery |
RemoteAddressOperator
Описывает оператор для сопоставления
Имя | Тип | Описание |
---|---|---|
Any |
string |
|
GeoMatch |
string |
|
IPMatch |
string |
RequestBodyMatchConditionParameters
Определяет параметры для условий соответствия RequestBody.
Имя | Тип | Default value | Описание |
---|---|---|---|
matchValues |
string[] |
Значение соответствия для условия правила доставки |
|
negateCondition |
boolean |
False |
Описывает, является ли это неувечающее условие |
operator |
Описывает оператор для сопоставления |
||
transforms |
Список преобразований. |
||
typeName |
enum:
Delivery |
RequestBodyOperator
Описывает оператор для сопоставления
Имя | Тип | Описание |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
RequestHeaderMatchConditionParameters
Определяет параметры для условий соответствия RequestHeader.
Имя | Тип | Default value | Описание |
---|---|---|---|
matchValues |
string[] |
Значение соответствия для условия правила доставки |
|
negateCondition |
boolean |
False |
Описывает, является ли это неувечающее условие |
operator |
Описывает оператор для сопоставления |
||
selector |
string |
Имя соответствующего заголовка |
|
transforms |
Список преобразований. |
||
typeName |
enum:
Delivery |
RequestHeaderOperator
Описывает оператор для сопоставления
Имя | Тип | Описание |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
RequestMethodMatchConditionParameters
Определяет параметры для условий соответствия RequestMethod.
Имя | Тип | Default value | Описание |
---|---|---|---|
matchValues |
Значение соответствия для условия правила доставки |
||
negateCondition |
boolean |
False |
Описывает, является ли это неувечающее условие |
operator |
Описывает оператор для сопоставления |
||
transforms |
Список преобразований. |
||
typeName |
enum:
Delivery |
RequestMethodOperator
Описывает оператор для сопоставления
Имя | Тип | Описание |
---|---|---|
Equal |
string |
RequestSchemeMatchConditionParameters
Определяет параметры для условий соответствия RequestScheme.
Имя | Тип | Default value | Описание |
---|---|---|---|
matchValues |
Значение соответствия для условия правила доставки |
||
negateCondition |
boolean |
False |
Описывает, является ли это неувечающее условие |
operator |
enum:
Equal |
Описывает оператор для сопоставления |
|
transforms |
Список преобразований. |
||
typeName |
enum:
Delivery |
RequestUriMatchConditionParameters
Определяет параметры для условий соответствия RequestUri
Имя | Тип | Default value | Описание |
---|---|---|---|
matchValues |
string[] |
Значение соответствия для условия правила доставки |
|
negateCondition |
boolean |
False |
Описывает, является ли это неувечающее условие |
operator |
Описывает оператор для сопоставления |
||
transforms |
Список преобразований. |
||
typeName |
enum:
Delivery |
RequestUriOperator
Описывает оператор для сопоставления
Имя | Тип | Описание |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
ResourceReference
Ссылка на другой ресурс.
Имя | Тип | Описание |
---|---|---|
id |
string |
Идентификатор ресурса. |
ResponseBasedDetectedErrorTypes
Тип ошибок ответа для реальных запросов пользователей, источник которых будет считаться неработоспособным
Имя | Тип | Описание |
---|---|---|
None |
string |
|
TcpAndHttpErrors |
string |
|
TcpErrorsOnly |
string |
ResponseBasedOriginErrorDetectionParameters
Объект JSON, содержащий свойства для определения работоспособности источника с помощью реальных запросов и ответов.
Имя | Тип | Описание |
---|---|---|
httpErrorRanges |
Список диапазонов кодов состояния HTTP, которые считаются ошибками сервера для источника и помечены как неработоспособные. |
|
responseBasedDetectedErrorTypes |
Тип ошибок ответа для реальных запросов пользователей, источник которых будет считаться неработоспособным |
|
responseBasedFailoverThresholdPercentage |
integer |
Процент неудачных запросов в примере, в котором должна активироваться отработка отказа. |
RouteConfigurationOverrideActionParameters
Определяет параметры для действия переопределения конфигурации маршрута.
Имя | Тип | Описание |
---|---|---|
cacheConfiguration |
Конфигурация кэширования, связанная с этим правилом. Чтобы отключить кэширование, не предоставляйте объект cacheConfiguration. |
|
originGroupOverride |
Ссылка на конфигурацию переопределения группы источников. Оставьте пустым, чтобы использовать группу источников по умолчанию для маршрута. |
|
typeName |
enum:
Delivery |
ruleCacheBehavior
Поведение кэширования для запросов
Имя | Тип | Описание |
---|---|---|
HonorOrigin |
string |
|
OverrideAlways |
string |
|
OverrideIfOriginMissing |
string |
ruleIsCompressionEnabled
Указывает, включено ли сжатие содержимого. Если сжатие включено, содержимое будет использоваться как сжатое, если пользователь запрашивает сжатую версию. Содержимое не сжимается в AzureFrontDoor, если запрошенное содержимое меньше 1 байта или больше 1 МБ.
Имя | Тип | Описание |
---|---|---|
Disabled |
string |
|
Enabled |
string |
ruleQueryStringCachingBehavior
Определяет, как Frontdoor кэширует запросы, включающие строки запроса. Вы можете игнорировать любые строки запроса при кэшировании, игнорировать определенные строки запроса, кэшировать каждый запрос с уникальным URL-адресом или кэшировать определенные строки запроса.
Имя | Тип | Описание |
---|---|---|
IgnoreQueryString |
string |
|
IgnoreSpecifiedQueryStrings |
string |
|
IncludeSpecifiedQueryStrings |
string |
|
UseQueryString |
string |
ServerPortMatchConditionParameters
Определяет параметры для условий соответствия ServerPort.
Имя | Тип | Default value | Описание |
---|---|---|---|
matchValues |
string[] |
Значение соответствия для условия правила доставки |
|
negateCondition |
boolean |
False |
Описывает, является ли это неувечающее условие |
operator |
Описывает оператор для сопоставления |
||
transforms |
Список преобразований. |
||
typeName |
enum:
Delivery |
ServerPortOperator
Описывает оператор для сопоставления
Имя | Тип | Описание |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
SocketAddrMatchConditionParameters
Определяет параметры для условий соответствия SocketAddress.
Имя | Тип | Default value | Описание |
---|---|---|---|
matchValues |
string[] |
Значение соответствия для условия правила доставки |
|
negateCondition |
boolean |
False |
Описывает, является ли это неувечающее условие |
operator |
Описывает оператор для сопоставления |
||
transforms |
Список преобразований. |
||
typeName |
enum:
Delivery |
SocketAddrOperator
Описывает оператор для сопоставления
Имя | Тип | Описание |
---|---|---|
Any |
string |
|
IPMatch |
string |
SslProtocol
Протокол установленного подключения TLS.
Имя | Тип | Описание |
---|---|---|
TLSv1 |
string |
|
TLSv1.1 |
string |
|
TLSv1.2 |
string |
SslProtocolMatchConditionParameters
Определяет параметры для условий соответствия SslProtocol.
Имя | Тип | Default value | Описание |
---|---|---|---|
matchValues |
Значение соответствия для условия правила доставки |
||
negateCondition |
boolean |
False |
Описывает, является ли это неувечающее условие |
operator |
Описывает оператор для сопоставления |
||
transforms |
Список преобразований. |
||
typeName |
enum:
Delivery |
SslProtocolOperator
Описывает оператор для сопоставления
Имя | Тип | Описание |
---|---|---|
Equal |
string |
SystemData
Чтение только системных данных
Имя | Тип | Описание |
---|---|---|
createdAt |
string |
Метка времени создания ресурса (UTC) |
createdBy |
string |
Идентификатор удостоверения, создавшего ресурс. |
createdByType |
Тип удостоверения, создавшего ресурс. |
|
lastModifiedAt |
string |
Метка времени последнего изменения ресурса (UTC) |
lastModifiedBy |
string |
Идентификатор удостоверения, который последний раз изменял ресурс. |
lastModifiedByType |
Тип удостоверения, который последний раз изменял ресурс. |
transform
Описывает, какие преобразования применяются перед сопоставлением
Имя | Тип | Описание |
---|---|---|
Lowercase |
string |
|
RemoveNulls |
string |
|
Trim |
string |
|
Uppercase |
string |
|
UrlDecode |
string |
|
UrlEncode |
string |
UrlFileExtensionMatchConditionParameters
Определяет параметры для условий соответствия UrlFileExtension.
Имя | Тип | Default value | Описание |
---|---|---|---|
matchValues |
string[] |
Значение соответствия для условия правила доставки |
|
negateCondition |
boolean |
False |
Описывает, является ли это неувечающее условие |
operator |
Описывает оператор для сопоставления |
||
transforms |
Список преобразований. |
||
typeName |
enum:
Delivery |
UrlFileExtensionOperator
Описывает оператор для сопоставления
Имя | Тип | Описание |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
UrlFileNameMatchConditionParameters
Определяет параметры для условий соответствия UrlFilename.
Имя | Тип | Default value | Описание |
---|---|---|---|
matchValues |
string[] |
Значение соответствия для условия правила доставки |
|
negateCondition |
boolean |
False |
Описывает, является ли это неувечающее условие |
operator |
Описывает оператор для сопоставления |
||
transforms |
Список преобразований. |
||
typeName |
enum:
Delivery |
UrlFileNameOperator
Описывает оператор для сопоставления
Имя | Тип | Описание |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
UrlPathMatchConditionParameters
Определяет параметры для условий соответствия UrlPath.
Имя | Тип | Default value | Описание |
---|---|---|---|
matchValues |
string[] |
Значение соответствия для условия правила доставки |
|
negateCondition |
boolean |
False |
Описывает, является ли это неувечающее условие |
operator |
Описывает оператор для сопоставления |
||
transforms |
Список преобразований. |
||
typeName |
enum:
Delivery |
UrlPathOperator
Описывает оператор для сопоставления
Имя | Тип | Описание |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
|
Wildcard |
string |
UrlRedirectAction
Определяет действие перенаправления URL-адреса для правила доставки.
Имя | Тип | Описание |
---|---|---|
name |
string:
Url |
Имя действия для правила доставки. |
parameters |
Определяет параметры для действия. |
UrlRedirectActionParameters
Определяет параметры для действия перенаправления URL-адресов.
Имя | Тип | Описание |
---|---|---|
customFragment |
string |
Фрагмент для добавления в URL-адрес перенаправления. Фрагмент — это часть URL-адреса, которая поступает после #. Не включайте #. |
customHostname |
string |
Узел для перенаправления. Оставьте пустым, чтобы использовать входящий узел в качестве конечного узла. |
customPath |
string |
Полный путь для перенаправления. Путь не может быть пустым и должен начинаться с /. Оставьте пустым, чтобы использовать входящий путь в качестве пути назначения. |
customQueryString |
string |
Набор строк запроса, помещаемых в URL-адрес перенаправления. Установка этого значения заменит любую существующую строку запроса; Оставьте пустым, чтобы сохранить входящую строку запроса. Строка запроса должна быть в формате = . ? и & будут добавлены автоматически, поэтому не включайте их. |
destinationProtocol |
Протокол, используемый для перенаправления. Значение по умолчанию — MatchRequest. |
|
redirectType |
Тип перенаправления, который будет использоваться правилом при перенаправлении трафика. |
|
typeName |
enum:
Delivery |
UrlRewriteAction
Определяет действие перезаписи URL-адреса для правила доставки.
Имя | Тип | Описание |
---|---|---|
name |
string:
Url |
Имя действия для правила доставки. |
parameters |
Определяет параметры для действия. |
UrlRewriteActionParameters
Определяет параметры для действия перезаписи URL-адреса.
Имя | Тип | Описание |
---|---|---|
destination |
string |
Определите относительный URL-адрес, на который будут переписаны указанные выше запросы. |
preserveUnmatchedPath |
boolean |
Указывает, следует ли сохранять несоответвленный путь. Значение по умолчанию — true. |
sourcePattern |
string |
определите шаблон URI запроса, который определяет тип запросов, которые могут быть перезаписаны. Если значение пусто, все строки сопоставляются. |
typeName |
enum:
Delivery |
UrlSigningAction
Определяет действие подписывания URL-адреса для правила доставки.
Имя | Тип | Описание |
---|---|---|
name |
string:
Url |
Имя действия для правила доставки. |
parameters |
Определяет параметры для действия. |
UrlSigningActionParameters
Определяет параметры для действия Подписывание URL-адреса.
Имя | Тип | Описание |
---|---|---|
algorithm |
Алгоритм, используемый для подписывания URL-адреса |
|
parameterNameOverride |
Определяет, какие параметры строки запроса в URL-адресе следует учитывать для истечения срока действия, идентификатора ключа и т. д. |
|
typeName |
enum:
Delivery |
UrlSigningKey
Ключ подписывания URL-адреса
Имя | Тип | Описание |
---|---|---|
keyId |
string |
Определяет определенный клиентом идентификатор ключа. Этот идентификатор будет существовать во входящем запросе для указания ключа, используемого для формирования хэша. |
keySourceParameters |
Определяет параметры для использования хранилища ключей клиента для ключа подписывания URL-адреса. |
UrlSigningParamIdentifier
Определяет способ идентификации параметра для определенной цели, например для истечения срока действия.
Имя | Тип | Описание |
---|---|---|
paramIndicator |
Указывает назначение параметра |
|
paramName |
string |
Имя параметра |
WebApplicationFirewallPolicyLink
Определяет политику Брандмауэр веб-приложений для конечной точки (если применимо).
Имя | Тип | Описание |
---|---|---|
id |
string |
Идентификатор ресурса. |