Поделиться через


Microsoft.Cdn profiles/endpoints/originGroups 2021-06-01

Определение ресурса Bicep

Тип ресурса profiles/endpoints/originGroups можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Cdn/profiles/endpoints/originGroups, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.Cdn/profiles/endpoints/originGroups@2021-06-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    healthProbeSettings: {
      probeIntervalInSeconds: int
      probePath: 'string'
      probeProtocol: 'string'
      probeRequestType: 'string'
    }
    origins: [
      {
        id: 'string'
      }
    ]
    responseBasedOriginErrorDetectionSettings: {
      httpErrorRanges: [
        {
          begin: int
          end: int
        }
      ]
      responseBasedDetectedErrorTypes: 'string'
      responseBasedFailoverThresholdPercentage: int
    }
    trafficRestorationTimeToHealedOrNewEndpointsInMinutes: int
  }
}

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

profiles/endpoints/originGroups

Имя Описание Значение
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в Bicep.
строка (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить только в том случае, если дочерний ресурс объявлен вне родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: конечные точки
properties Объект JSON, содержащий свойства исходной группы. OriginGroupProperties

OriginGroupProperties

Имя Описание Значение
healthProbeSettings Параметры пробы работоспособности для источника, который используется для определения работоспособности источника. HealthProbeParameters
Происхождение Источник содержимого, доставляемого через CDN в заданной исходной группе. ResourceReference[]
responseBasedOriginErrorDetectionSettings Объект JSON, содержащий свойства для определения работоспособности источника с помощью реальных запросов и ответов. Это свойство в настоящее время не поддерживается. ResponseBasedOriginErrorDetectionParameters
trafficRestorationTimeToHealedOrNewEndpointsInMinutes Время в минутах для постепенного перемещения трафика в конечную точку, когда неработоспособная конечная точка становится работоспособной или добавляется новая конечная точка. Значение по умолчанию — 10 минут. Это свойство в настоящее время не поддерживается. INT

Ограничения:
Минимальное значение = 0
Максимальное значение = 50

HealthProbeParameters

Имя Описание Значение
probeIntervalInSeconds Количество секунд между пробами работоспособности. Значение по умолчанию — 240 секунд. INT

Ограничения:
Минимальное значение = 1
Максимальное значение = 255
probePath Путь относительно источника, который используется для определения работоспособности источника. строка
probeProtocol Протокол, используемый для пробы работоспособности. "Http"
"Https"
NotSet
probeRequestType Тип выполненного запроса пробы работоспособности. GET
"HEAD"
NotSet

ResourceReference

Имя Описание Значение
идентификатор Идентификатор ресурса. строка

ResponseBasedOriginErrorDetectionParameters

Имя Описание Значение
httpErrorRanges Список диапазонов кодов состояния HTTP, которые считаются ошибками сервера для источника и помечены как неработоспособные. HttpErrorRangeParameters[]
responseBasedDetectedErrorTypes Тип ошибок ответа для запросов реальных пользователей, источник которых будет считаться неработоспособным "Нет"
TcpAndHttpErrors
"TcpErrorsOnly"
responseBasedFailoverThresholdPercentage Процент неудачных запросов в примере, в котором должна активироваться отработка отказа. INT

Ограничения:
Минимальное значение = 0
Максимальное значение = 100

HttpErrorRangeParameters

Имя Описание Значение
begin Инклюзивное начало диапазона кодов состояния HTTP. INT

Ограничения:
Минимальное значение = 100
Максимальное значение = 999
end Инклюзивный конец диапазона кодов состояния HTTP. INT

Ограничения:
Минимальное значение = 100
Максимальное значение = 999

Определение ресурса шаблона ARM

Тип ресурса profiles/endpoints/originGroups можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Cdn/profiles/endpoints/originGroups, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.Cdn/profiles/endpoints/originGroups",
  "apiVersion": "2021-06-01",
  "name": "string",
  "properties": {
    "healthProbeSettings": {
      "probeIntervalInSeconds": "int",
      "probePath": "string",
      "probeProtocol": "string",
      "probeRequestType": "string"
    },
    "origins": [
      {
        "id": "string"
      }
    ],
    "responseBasedOriginErrorDetectionSettings": {
      "httpErrorRanges": [
        {
          "begin": "int",
          "end": "int"
        }
      ],
      "responseBasedDetectedErrorTypes": "string",
      "responseBasedFailoverThresholdPercentage": "int"
    },
    "trafficRestorationTimeToHealedOrNewEndpointsInMinutes": "int"
  }
}

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

profiles/endpoints/originGroups

Имя Описание Значение
тип Тип ресурса Microsoft.Cdn/profiles/endpoints/originGroups
версия_API Версия API ресурсов '2021-06-01'
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM.
string (обязательно)
properties Объект JSON, содержащий свойства исходной группы. OriginGroupProperties

OriginGroupProperties

Имя Описание Значение
healthProbeSettings Параметры пробы работоспособности для источника, используемого для определения работоспособности источника. HealthProbeParameters
Происхождение Источник содержимого, доставляемого через CDN в заданной исходной группе. ResourceReference[]
responseBasedOriginErrorDetectionSettings Объект JSON, содержащий свойства для определения работоспособности источника с помощью реальных запросов и ответов. В настоящее время это свойство не поддерживается. ResponseBasedOriginErrorDetectionParameters
trafficRestorationTimeToHealedOrNewEndpointsInMinutes Время в минутах для постепенного перемещения трафика в конечную точку, когда неработоспособная конечная точка становится работоспособной или добавляется новая конечная точка. Значение по умолчанию — 10 минут. В настоящее время это свойство не поддерживается. INT

Ограничения:
Минимальное значение = 0
Максимальное значение = 50

HealthProbeParameters

Имя Описание Значение
probeIntervalInSeconds Количество секунд между пробами работоспособности. Значение по умолчанию — 240 секунд. INT

Ограничения:
Минимальное значение = 1
Максимальное значение = 255
probePath Путь относительно источника, используемый для определения работоспособности источника. строка
probeProtocol Протокол, используемый для пробы работоспособности. "Http"
"Https"
NotSet
probeRequestType Тип выполненного запроса пробы работоспособности. "GET"
'HEAD'
NotSet

ResourceReference

Имя Описание Значение
идентификатор Идентификатор ресурса. строка

ResponseBasedOriginErrorDetectionParameters

Имя Описание Значение
httpErrorRanges Список диапазонов кодов состояния HTTP, которые считаются ошибками сервера для источника и помечены как неработоспособные. HttpErrorRangeParameters[]
responseBasedDetectedErrorTypes Тип ошибок ответа для запросов реальных пользователей, источник которых будет считаться неработоспособным "Нет"
TcpAndHttpErrors
"TcpErrorsOnly"
responseBasedFailoverThresholdPercentage Процент неудачных запросов в примере, в котором должна активироваться отработка отказа. INT

Ограничения:
Минимальное значение = 0
Максимальное значение = 100

HttpErrorRangeParameters

Имя Описание Значение
begin Инклюзивное начало диапазона кодов состояния HTTP. INT

Ограничения:
Минимальное значение = 100
Максимальное значение = 999
end Инклюзивный конец диапазона кодов состояния HTTP. INT

Ограничения:
Минимальное значение = 100
Максимальное значение = 999

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса profiles/endpoints/originGroups можно развернуть с помощью операций, предназначенных для:

  • Группы ресурсов

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Cdn/profiles/endpoints/originGroups, добавьте в шаблон следующую terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Cdn/profiles/endpoints/originGroups@2021-06-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      healthProbeSettings = {
        probeIntervalInSeconds = int
        probePath = "string"
        probeProtocol = "string"
        probeRequestType = "string"
      }
      origins = [
        {
          id = "string"
        }
      ]
      responseBasedOriginErrorDetectionSettings = {
        httpErrorRanges = [
          {
            begin = int
            end = int
          }
        ]
        responseBasedDetectedErrorTypes = "string"
        responseBasedFailoverThresholdPercentage = int
      }
      trafficRestorationTimeToHealedOrNewEndpointsInMinutes = int
    }
  })
}

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

profiles/endpoints/originGroups

Имя Описание Значение
тип Тип ресурса "Microsoft.Cdn/profiles/endpoints/originGroups@2021-06-01"
name имя ресурса. строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: конечные точки
properties Объект JSON, содержащий свойства исходной группы. OriginGroupProperties

OriginGroupProperties

Имя Описание Значение
healthProbeSettings Параметры пробы работоспособности для источника, который используется для определения работоспособности источника. HealthProbeParameters
Происхождение Источник содержимого, доставляемого через CDN в заданной исходной группе. ResourceReference[]
responseBasedOriginErrorDetectionSettings Объект JSON, содержащий свойства для определения работоспособности источника с помощью реальных запросов и ответов. Это свойство в настоящее время не поддерживается. ResponseBasedOriginErrorDetectionParameters
trafficRestorationTimeToHealedOrNewEndpointsInMinutes Время в минутах для постепенного перемещения трафика в конечную точку, когда неработоспособная конечная точка становится работоспособной или добавляется новая конечная точка. Значение по умолчанию — 10 минут. Это свойство в настоящее время не поддерживается. INT

Ограничения:
Минимальное значение = 0
Максимальное значение = 50

HealthProbeParameters

Имя Описание Значение
probeIntervalInSeconds Количество секунд между пробами работоспособности. Значение по умолчанию — 240 секунд. INT

Ограничения:
Минимальное значение = 1
Максимальное значение = 255
probePath Путь относительно источника, который используется для определения работоспособности источника. строка
probeProtocol Протокол, используемый для пробы работоспособности. "Http"
"Https"
"NotSet"
probeRequestType Тип выполненного запроса пробы работоспособности. "GET"
"HEAD"
"NotSet"

ResourceReference

Имя Описание Значение
идентификатор Идентификатор ресурса. строка

ResponseBasedOriginErrorDetectionParameters

Имя Описание Значение
httpErrorRanges Список диапазонов кодов состояния HTTP, которые считаются ошибками сервера для источника и помечены как неработоспособные. HttpErrorRangeParameters[]
responseBasedDetectedErrorTypes Тип ошибок ответа для реальных запросов пользователей, источник которых будет считаться неработоспособным "None"
"TcpAndHttpErrors"
"TcpErrorsOnly"
responseBasedFailoverThresholdPercentage Процент неудачных запросов в примере, в котором должна активироваться отработка отказа. INT

Ограничения:
Минимальное значение = 0
Максимальное значение = 100

HttpErrorRangeParameters

Имя Описание Значение
begin Инклюзивное начало диапазона кодов состояния HTTP. INT

Ограничения:
Минимальное значение = 100
Максимальное значение = 999
end Инклюзивный конец диапазона кодов состояния HTTP. INT

Ограничения:
Минимальное значение = 100
Максимальное значение = 999