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


Microsoft.Network trafficmanagerprofiles

Определение ресурсов Bicep

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

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

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

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

resource symbolicname 'Microsoft.Network/trafficmanagerprofiles@2022-04-01' = {
  location: 'string'
  name: 'string'
  properties: {
    allowedEndpointRecordTypes: [
      'string'
    ]
    dnsConfig: {
      relativeName: 'string'
      ttl: int
    }
    endpoints: [
      {
        id: 'string'
        name: 'string'
        properties: {
          alwaysServe: 'string'
          customHeaders: [
            {
              name: 'string'
              value: 'string'
            }
          ]
          endpointLocation: 'string'
          endpointMonitorStatus: 'string'
          endpointStatus: 'string'
          geoMapping: [
            'string'
          ]
          minChildEndpoints: int
          minChildEndpointsIPv4: int
          minChildEndpointsIPv6: int
          priority: int
          subnets: [
            {
              first: 'string'
              last: 'string'
              scope: int
            }
          ]
          target: 'string'
          targetResourceId: 'string'
          weight: int
        }
        type: 'string'
      }
    ]
    maxReturn: int
    monitorConfig: {
      customHeaders: [
        {
          name: 'string'
          value: 'string'
        }
      ]
      expectedStatusCodeRanges: [
        {
          max: int
          min: int
        }
      ]
      intervalInSeconds: int
      path: 'string'
      port: int
      profileMonitorStatus: 'string'
      protocol: 'string'
      timeoutInSeconds: int
      toleratedNumberOfFailures: int
    }
    profileStatus: 'string'
    trafficRoutingMethod: 'string'
    trafficViewEnrollmentStatus: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

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

DnsConfig

Имя Описание Ценность
relativeName Относительное DNS-имя, предоставленное этим профилем диспетчера трафика. Это значение объединяется с dns-именем домена, используемым диспетчером трафика Azure для формирования полного доменного имени профиля. струна
ttl Время DNS—To-Live (TTL) в секундах. Это сообщает локальным сопоставителям DNS и DNS-клиентам, как долго кэшировать ответы DNS, предоставляемые этим профилем диспетчера трафика. int

Конечная точка

Имя Описание Ценность
идентификатор Полный идентификатор ресурса для ресурса. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName} струна
имя Имя ресурса струна
свойства Свойства конечной точки диспетчера трафика. EndpointProperties
тип Тип ресурса. Ex- Microsoft.Network/trafficManagerProfiles. струна

EndpointProperties

Имя Описание Ценность
alwaysServe Если включена функция Always Serve, проверка работоспособности конечных точек будет отключена, а конечные точки будут включены в метод маршрутизации трафика. "Отключено"
"Включено"
customHeaders Список настраиваемых заголовков. EndpointPropertiesCustomHeadersItem[]
endpointLocation Указывает расположение внешних или вложенных конечных точек при использовании метода маршрутизации трафика Performance. струна
endpointMonitorStatus Состояние мониторинга конечной точки. "ПроверкаEndpoint"
"Деградировано"
"Отключено"
"Неактивный"
'Online'
"Остановлено"
"Unmonitored"
endpointStatus Состояние конечной точки. Если конечная точка включена, она проверяется для работоспособности конечных точек и включается в метод маршрутизации трафика. "Отключено"
"Включено"
geoMapping Список стран или регионов, сопоставленных с этой конечной точкой при использовании метода маршрутизации трафика Geograph. Обратитесь к географической документации по диспетчеру трафика, чтобы получить полный список принятых значений. string[]
minChildEndpoints Минимальное количество конечных точек, которые должны быть доступны в дочернем профиле, чтобы родительский профиль считался доступным. Применимо только к конечной точке типа NestedEndpoints. int
minChildEndpointsIPv4 Минимальное количество конечных точек IPv4 (тип записи DNS A), которые должны быть доступны в дочернем профиле, чтобы родительский профиль считался доступным. Применимо только к конечной точке типа NestedEndpoints. int
minChildEndpointsIPv6 Минимальное количество конечных точек IPv6 (тип записи DNS AAAA), которые должны быть доступны в дочернем профиле, чтобы родительский профиль считался доступным. Применимо только к конечной точке типа NestedEndpoints. int
приоритет Приоритет этой конечной точки при использовании метода маршрутизации трафика "Приоритет". Возможные значения : от 1 до 1000, более низкие значения представляют более высокий приоритет. Это необязательный параметр. Если он указан, он должен быть указан во всех конечных точках, и две конечные точки не могут совместно использовать одно и то же значение приоритета. int
Подсетей Список подсетей, IP-адресов и (или) диапазонов адресов, сопоставленных с этой конечной точкой при использовании метода маршрутизации трафика Subnet. Пустой список будет соответствовать всем диапазонам, не охватываемым другими конечными точками. EndpointPropertiesSubnetsItem[]
цель Полное DNS-имя или IP-адрес конечной точки. Диспетчер трафика возвращает это значение в ответах DNS для направления трафика в эту конечную точку. струна
targetResourceId URI ресурса Azure конечной точки. Неприменимо к конечным точкам типа ExternalEndpoints. струна
вес Вес этой конечной точки при использовании метода маршрутизации трафика в весовом весе. Возможные значения : от 1 до 1000. int

EndpointPropertiesCustomHeadersItem

Имя Описание Ценность
имя Имя заголовка. струна
ценность Значение заголовка. струна

EndpointPropertiesSubnetsItem

Имя Описание Ценность
первый Первый адрес в подсети. струна
последний Последний адрес в подсети. струна
размах Размер блока (число ведущих битов в маске подсети). int

Microsoft.Network/trafficmanagerprofiles

Имя Описание Ценность
местоположение Регион Azure, в котором находится ресурс струна
имя Имя ресурса строка (обязательно)
свойства Свойства профиля диспетчера трафика. ProfileProperties
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

MonitorConfig

Имя Описание Ценность
customHeaders Список настраиваемых заголовков. MonitorConfigCustomHeadersItem[]
expectedStatusCodeRanges Список ожидаемых диапазонов кода состояния. MonitorConfigExpectedStatusCodeRangesItem[]
intervalInSeconds Интервал монитора для конечных точек в этом профиле. Это интервал, с помощью которого диспетчер трафика проверяет работоспособность каждой конечной точки в этом профиле. int
путь Путь относительно имени домена конечной точки, используемого для проверки работоспособности конечной точки. струна
порт TCP-порт, используемый для проверки работоспособности конечной точки. int
profileMonitorStatus Состояние мониторинга на уровне профиля профиля профиля диспетчера трафика. "ПроверкаEndpoints"
"Деградировано"
"Отключено"
"Неактивный"
'Online'
протокол Протокол (HTTP, HTTPS или TCP), используемый для проверки работоспособности конечной точки. "HTTP"
"HTTPS"
"TCP"
timeoutInSeconds Время ожидания монитора для конечных точек в этом профиле. Это время, когда диспетчер трафика позволяет конечным точкам в этом профиле реагировать на проверку работоспособности. int
toleratedNumberOfFailures Количество последовательных неудачных проверок работоспособности диспетчера трафика допускается до объявления конечной точки в этом профиле с понижением работоспособности после следующей проверки работоспособности. int

MonitorConfigCustomHeadersItem

Имя Описание Ценность
имя Имя заголовка. струна
ценность Значение заголовка. струна

MonitorConfigExpectedStatusCodeRangesItem

Имя Описание Ценность
Макс Максимальный код состояния. int
Мин Минимальный код состояния. int

ProfileProperties

Имя Описание Ценность
allowedEndpointRecordTypes Список разрешенных типов записей конечных точек. Массив строк, содержащий любой из:
"Любой"
"DomainName"
"IPv4Address"
IPv6Address
dnsConfig Параметры DNS профиля диспетчера трафика. DnsConfig
Конечные точки Список конечных точек в профиле диспетчера трафика. конечной точки[]
maxReturn Максимальное количество конечных точек, возвращаемых для типа маршрутизации MultiValue. int
monitorConfig Параметры мониторинга конечных точек профиля диспетчера трафика. MonitorConfig
profileStatus Состояние профиля диспетчера трафика. "Отключено"
"Включено"
trafficRoutingMethod Метод маршрутизации трафика профиля диспетчера трафика. "Географический"
MultiValue
"Производительность"
"Приоритет"
Подсеть
"Взвешанный"
trafficViewEnrollmentStatus Указывает, включено ли представление трафика или отключено для профиля диспетчера трафика. Значение NULL, указывающее "Отключено". Включение этой функции приведет к увеличению стоимости профиля управления трафиком. "Отключено"
"Включено"

TrackedResourceTags

Имя Описание Ценность

Примеры использования

Проверенные модули Azure

Следующие проверенные модули Azure можно использовать для развертывания этого типа ресурсов.

Модуль Описание
профиля диспетчера трафика Модуль ресурсов AVM для профиля диспетчера трафика

Примеры быстрого запуска Azure

Следующие шаблоны быстрого запуска Azure содержат примеры Bicep для развертывания этого типа ресурса.

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

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

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

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

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

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

{
  "type": "Microsoft.Network/trafficmanagerprofiles",
  "apiVersion": "2022-04-01",
  "name": "string",
  "location": "string",
  "properties": {
    "allowedEndpointRecordTypes": [ "string" ],
    "dnsConfig": {
      "relativeName": "string",
      "ttl": "int"
    },
    "endpoints": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "alwaysServe": "string",
          "customHeaders": [
            {
              "name": "string",
              "value": "string"
            }
          ],
          "endpointLocation": "string",
          "endpointMonitorStatus": "string",
          "endpointStatus": "string",
          "geoMapping": [ "string" ],
          "minChildEndpoints": "int",
          "minChildEndpointsIPv4": "int",
          "minChildEndpointsIPv6": "int",
          "priority": "int",
          "subnets": [
            {
              "first": "string",
              "last": "string",
              "scope": "int"
            }
          ],
          "target": "string",
          "targetResourceId": "string",
          "weight": "int"
        },
        "type": "string"
      }
    ],
    "maxReturn": "int",
    "monitorConfig": {
      "customHeaders": [
        {
          "name": "string",
          "value": "string"
        }
      ],
      "expectedStatusCodeRanges": [
        {
          "max": "int",
          "min": "int"
        }
      ],
      "intervalInSeconds": "int",
      "path": "string",
      "port": "int",
      "profileMonitorStatus": "string",
      "protocol": "string",
      "timeoutInSeconds": "int",
      "toleratedNumberOfFailures": "int"
    },
    "profileStatus": "string",
    "trafficRoutingMethod": "string",
    "trafficViewEnrollmentStatus": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

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

DnsConfig

Имя Описание Ценность
relativeName Относительное DNS-имя, предоставленное этим профилем диспетчера трафика. Это значение объединяется с dns-именем домена, используемым диспетчером трафика Azure для формирования полного доменного имени профиля. струна
ttl Время DNS—To-Live (TTL) в секундах. Это сообщает локальным сопоставителям DNS и DNS-клиентам, как долго кэшировать ответы DNS, предоставляемые этим профилем диспетчера трафика. int

Конечная точка

Имя Описание Ценность
идентификатор Полный идентификатор ресурса для ресурса. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName} струна
имя Имя ресурса струна
свойства Свойства конечной точки диспетчера трафика. EndpointProperties
тип Тип ресурса. Ex- Microsoft.Network/trafficManagerProfiles. струна

EndpointProperties

Имя Описание Ценность
alwaysServe Если включена функция Always Serve, проверка работоспособности конечных точек будет отключена, а конечные точки будут включены в метод маршрутизации трафика. "Отключено"
"Включено"
customHeaders Список настраиваемых заголовков. EndpointPropertiesCustomHeadersItem[]
endpointLocation Указывает расположение внешних или вложенных конечных точек при использовании метода маршрутизации трафика Performance. струна
endpointMonitorStatus Состояние мониторинга конечной точки. "ПроверкаEndpoint"
"Деградировано"
"Отключено"
"Неактивный"
'Online'
"Остановлено"
"Unmonitored"
endpointStatus Состояние конечной точки. Если конечная точка включена, она проверяется для работоспособности конечных точек и включается в метод маршрутизации трафика. "Отключено"
"Включено"
geoMapping Список стран или регионов, сопоставленных с этой конечной точкой при использовании метода маршрутизации трафика Geograph. Обратитесь к географической документации по диспетчеру трафика, чтобы получить полный список принятых значений. string[]
minChildEndpoints Минимальное количество конечных точек, которые должны быть доступны в дочернем профиле, чтобы родительский профиль считался доступным. Применимо только к конечной точке типа NestedEndpoints. int
minChildEndpointsIPv4 Минимальное количество конечных точек IPv4 (тип записи DNS A), которые должны быть доступны в дочернем профиле, чтобы родительский профиль считался доступным. Применимо только к конечной точке типа NestedEndpoints. int
minChildEndpointsIPv6 Минимальное количество конечных точек IPv6 (тип записи DNS AAAA), которые должны быть доступны в дочернем профиле, чтобы родительский профиль считался доступным. Применимо только к конечной точке типа NestedEndpoints. int
приоритет Приоритет этой конечной точки при использовании метода маршрутизации трафика "Приоритет". Возможные значения : от 1 до 1000, более низкие значения представляют более высокий приоритет. Это необязательный параметр. Если он указан, он должен быть указан во всех конечных точках, и две конечные точки не могут совместно использовать одно и то же значение приоритета. int
Подсетей Список подсетей, IP-адресов и (или) диапазонов адресов, сопоставленных с этой конечной точкой при использовании метода маршрутизации трафика Subnet. Пустой список будет соответствовать всем диапазонам, не охватываемым другими конечными точками. EndpointPropertiesSubnetsItem[]
цель Полное DNS-имя или IP-адрес конечной точки. Диспетчер трафика возвращает это значение в ответах DNS для направления трафика в эту конечную точку. струна
targetResourceId URI ресурса Azure конечной точки. Неприменимо к конечным точкам типа ExternalEndpoints. струна
вес Вес этой конечной точки при использовании метода маршрутизации трафика в весовом весе. Возможные значения : от 1 до 1000. int

EndpointPropertiesCustomHeadersItem

Имя Описание Ценность
имя Имя заголовка. струна
ценность Значение заголовка. струна

EndpointPropertiesSubnetsItem

Имя Описание Ценность
первый Первый адрес в подсети. струна
последний Последний адрес в подсети. струна
размах Размер блока (число ведущих битов в маске подсети). int

Microsoft.Network/trafficmanagerprofiles

Имя Описание Ценность
apiVersion Версия API '2022-04-01'
местоположение Регион Azure, в котором находится ресурс струна
имя Имя ресурса строка (обязательно)
свойства Свойства профиля диспетчера трафика. ProfileProperties
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.Network/trafficmanagerprofiles"

MonitorConfig

Имя Описание Ценность
customHeaders Список настраиваемых заголовков. MonitorConfigCustomHeadersItem[]
expectedStatusCodeRanges Список ожидаемых диапазонов кода состояния. MonitorConfigExpectedStatusCodeRangesItem[]
intervalInSeconds Интервал монитора для конечных точек в этом профиле. Это интервал, с помощью которого диспетчер трафика проверяет работоспособность каждой конечной точки в этом профиле. int
путь Путь относительно имени домена конечной точки, используемого для проверки работоспособности конечной точки. струна
порт TCP-порт, используемый для проверки работоспособности конечной точки. int
profileMonitorStatus Состояние мониторинга на уровне профиля профиля профиля диспетчера трафика. "ПроверкаEndpoints"
"Деградировано"
"Отключено"
"Неактивный"
'Online'
протокол Протокол (HTTP, HTTPS или TCP), используемый для проверки работоспособности конечной точки. "HTTP"
"HTTPS"
"TCP"
timeoutInSeconds Время ожидания монитора для конечных точек в этом профиле. Это время, когда диспетчер трафика позволяет конечным точкам в этом профиле реагировать на проверку работоспособности. int
toleratedNumberOfFailures Количество последовательных неудачных проверок работоспособности диспетчера трафика допускается до объявления конечной точки в этом профиле с понижением работоспособности после следующей проверки работоспособности. int

MonitorConfigCustomHeadersItem

Имя Описание Ценность
имя Имя заголовка. струна
ценность Значение заголовка. струна

MonitorConfigExpectedStatusCodeRangesItem

Имя Описание Ценность
Макс Максимальный код состояния. int
Мин Минимальный код состояния. int

ProfileProperties

Имя Описание Ценность
allowedEndpointRecordTypes Список разрешенных типов записей конечных точек. Массив строк, содержащий любой из:
"Любой"
"DomainName"
"IPv4Address"
IPv6Address
dnsConfig Параметры DNS профиля диспетчера трафика. DnsConfig
Конечные точки Список конечных точек в профиле диспетчера трафика. конечной точки[]
maxReturn Максимальное количество конечных точек, возвращаемых для типа маршрутизации MultiValue. int
monitorConfig Параметры мониторинга конечных точек профиля диспетчера трафика. MonitorConfig
profileStatus Состояние профиля диспетчера трафика. "Отключено"
"Включено"
trafficRoutingMethod Метод маршрутизации трафика профиля диспетчера трафика. "Географический"
MultiValue
"Производительность"
"Приоритет"
Подсеть
"Взвешанный"
trafficViewEnrollmentStatus Указывает, включено ли представление трафика или отключено для профиля диспетчера трафика. Значение NULL, указывающее "Отключено". Включение этой функции приведет к увеличению стоимости профиля управления трафиком. "Отключено"
"Включено"

TrackedResourceTags

Имя Описание Ценность

Примеры использования

Шаблоны быстрого запуска Azure

Следующие шаблоны быстрого запуска Azure развернуть этот тип ресурса.

Шаблон Описание
Диспетчер трафика Azure и демонстрационные шлюзов приложений

развертывание в Azure
Этот шаблон позволяет быстро развернуть диспетчер трафика Azure поверх демонстрации шлюзов приложений для тестирования распределения трафика между различными регионами.
демонстрационные диспетчера трафика Azure

развертывание в Azure
Этот шаблон позволяет быстро развернуть демонстрацию Диспетчера трафика Azure для тестирования распределения трафика между различными регионами.
пример внешней конечной точки Диспетчера трафика Azure

развертывание в Azure
В этом шаблоне показано, как создать профиль диспетчера трафика Azure с помощью внешних конечных точек.
маршрутизация многозначных значений диспетчера трафика Azure

развертывание в Azure
В этом шаблоне показано, как создать профиль диспетчера трафика Azure с помощью вложенных конечных точек с маршрутизацией мин-дочерних и многозначных значений.
Пример виртуальной машины Диспетчера трафика Azure

развертывание в Azure
В этом шаблоне показано, как создать балансировку нагрузки профиля диспетчера трафика Azure на нескольких виртуальных машинах.
пример виртуальной машины Диспетчера трафика Azure с зонами доступности

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

развертывание в Azure
В этом шаблоне показано, как создать профиль диспетчера трафика Azure для службы приложений.
диспетчер трафика нескольких уровней, ILB L4, L7 AppGateway

развертывание в Azure
Этот шаблон развертывает виртуальную сеть, отделяет сеть через подсети, развертывает виртуальные машины и настраивает балансировку нагрузки.

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

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

  • групп ресурсов

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

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

Чтобы создать ресурс Microsoft.Network/trafficmanagerprofiles, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/trafficmanagerprofiles@2022-04-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      allowedEndpointRecordTypes = [
        "string"
      ]
      dnsConfig = {
        relativeName = "string"
        ttl = int
      }
      endpoints = [
        {
          id = "string"
          name = "string"
          properties = {
            alwaysServe = "string"
            customHeaders = [
              {
                name = "string"
                value = "string"
              }
            ]
            endpointLocation = "string"
            endpointMonitorStatus = "string"
            endpointStatus = "string"
            geoMapping = [
              "string"
            ]
            minChildEndpoints = int
            minChildEndpointsIPv4 = int
            minChildEndpointsIPv6 = int
            priority = int
            subnets = [
              {
                first = "string"
                last = "string"
                scope = int
              }
            ]
            target = "string"
            targetResourceId = "string"
            weight = int
          }
          type = "string"
        }
      ]
      maxReturn = int
      monitorConfig = {
        customHeaders = [
          {
            name = "string"
            value = "string"
          }
        ]
        expectedStatusCodeRanges = [
          {
            max = int
            min = int
          }
        ]
        intervalInSeconds = int
        path = "string"
        port = int
        profileMonitorStatus = "string"
        protocol = "string"
        timeoutInSeconds = int
        toleratedNumberOfFailures = int
      }
      profileStatus = "string"
      trafficRoutingMethod = "string"
      trafficViewEnrollmentStatus = "string"
    }
  })
}

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

DnsConfig

Имя Описание Ценность
relativeName Относительное DNS-имя, предоставленное этим профилем диспетчера трафика. Это значение объединяется с dns-именем домена, используемым диспетчером трафика Azure для формирования полного доменного имени профиля. струна
ttl Время DNS—To-Live (TTL) в секундах. Это сообщает локальным сопоставителям DNS и DNS-клиентам, как долго кэшировать ответы DNS, предоставляемые этим профилем диспетчера трафика. int

Конечная точка

Имя Описание Ценность
идентификатор Полный идентификатор ресурса для ресурса. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName} струна
имя Имя ресурса струна
свойства Свойства конечной точки диспетчера трафика. EndpointProperties
тип Тип ресурса. Ex- Microsoft.Network/trafficManagerProfiles. струна

EndpointProperties

Имя Описание Ценность
alwaysServe Если включена функция Always Serve, проверка работоспособности конечных точек будет отключена, а конечные точки будут включены в метод маршрутизации трафика. "Отключено"
"Включено"
customHeaders Список настраиваемых заголовков. EndpointPropertiesCustomHeadersItem[]
endpointLocation Указывает расположение внешних или вложенных конечных точек при использовании метода маршрутизации трафика Performance. струна
endpointMonitorStatus Состояние мониторинга конечной точки. "ПроверкаEndpoint"
"Деградировано"
"Отключено"
"Неактивный"
'Online'
"Остановлено"
"Unmonitored"
endpointStatus Состояние конечной точки. Если конечная точка включена, она проверяется для работоспособности конечных точек и включается в метод маршрутизации трафика. "Отключено"
"Включено"
geoMapping Список стран или регионов, сопоставленных с этой конечной точкой при использовании метода маршрутизации трафика Geograph. Обратитесь к географической документации по диспетчеру трафика, чтобы получить полный список принятых значений. string[]
minChildEndpoints Минимальное количество конечных точек, которые должны быть доступны в дочернем профиле, чтобы родительский профиль считался доступным. Применимо только к конечной точке типа NestedEndpoints. int
minChildEndpointsIPv4 Минимальное количество конечных точек IPv4 (тип записи DNS A), которые должны быть доступны в дочернем профиле, чтобы родительский профиль считался доступным. Применимо только к конечной точке типа NestedEndpoints. int
minChildEndpointsIPv6 Минимальное количество конечных точек IPv6 (тип записи DNS AAAA), которые должны быть доступны в дочернем профиле, чтобы родительский профиль считался доступным. Применимо только к конечной точке типа NestedEndpoints. int
приоритет Приоритет этой конечной точки при использовании метода маршрутизации трафика "Приоритет". Возможные значения : от 1 до 1000, более низкие значения представляют более высокий приоритет. Это необязательный параметр. Если он указан, он должен быть указан во всех конечных точках, и две конечные точки не могут совместно использовать одно и то же значение приоритета. int
Подсетей Список подсетей, IP-адресов и (или) диапазонов адресов, сопоставленных с этой конечной точкой при использовании метода маршрутизации трафика Subnet. Пустой список будет соответствовать всем диапазонам, не охватываемым другими конечными точками. EndpointPropertiesSubnetsItem[]
цель Полное DNS-имя или IP-адрес конечной точки. Диспетчер трафика возвращает это значение в ответах DNS для направления трафика в эту конечную точку. струна
targetResourceId URI ресурса Azure конечной точки. Неприменимо к конечным точкам типа ExternalEndpoints. струна
вес Вес этой конечной точки при использовании метода маршрутизации трафика в весовом весе. Возможные значения : от 1 до 1000. int

EndpointPropertiesCustomHeadersItem

Имя Описание Ценность
имя Имя заголовка. струна
ценность Значение заголовка. струна

EndpointPropertiesSubnetsItem

Имя Описание Ценность
первый Первый адрес в подсети. струна
последний Последний адрес в подсети. струна
размах Размер блока (число ведущих битов в маске подсети). int

Microsoft.Network/trafficmanagerprofiles

Имя Описание Ценность
местоположение Регион Azure, в котором находится ресурс струна
имя Имя ресурса строка (обязательно)
свойства Свойства профиля диспетчера трафика. ProfileProperties
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.Network/trafficmanagerprofiles@2022-04-01"

MonitorConfig

Имя Описание Ценность
customHeaders Список настраиваемых заголовков. MonitorConfigCustomHeadersItem[]
expectedStatusCodeRanges Список ожидаемых диапазонов кода состояния. MonitorConfigExpectedStatusCodeRangesItem[]
intervalInSeconds Интервал монитора для конечных точек в этом профиле. Это интервал, с помощью которого диспетчер трафика проверяет работоспособность каждой конечной точки в этом профиле. int
путь Путь относительно имени домена конечной точки, используемого для проверки работоспособности конечной точки. струна
порт TCP-порт, используемый для проверки работоспособности конечной точки. int
profileMonitorStatus Состояние мониторинга на уровне профиля профиля профиля диспетчера трафика. "ПроверкаEndpoints"
"Деградировано"
"Отключено"
"Неактивный"
'Online'
протокол Протокол (HTTP, HTTPS или TCP), используемый для проверки работоспособности конечной точки. "HTTP"
"HTTPS"
"TCP"
timeoutInSeconds Время ожидания монитора для конечных точек в этом профиле. Это время, когда диспетчер трафика позволяет конечным точкам в этом профиле реагировать на проверку работоспособности. int
toleratedNumberOfFailures Количество последовательных неудачных проверок работоспособности диспетчера трафика допускается до объявления конечной точки в этом профиле с понижением работоспособности после следующей проверки работоспособности. int

MonitorConfigCustomHeadersItem

Имя Описание Ценность
имя Имя заголовка. струна
ценность Значение заголовка. струна

MonitorConfigExpectedStatusCodeRangesItem

Имя Описание Ценность
Макс Максимальный код состояния. int
Мин Минимальный код состояния. int

ProfileProperties

Имя Описание Ценность
allowedEndpointRecordTypes Список разрешенных типов записей конечных точек. Массив строк, содержащий любой из:
"Любой"
"DomainName"
"IPv4Address"
IPv6Address
dnsConfig Параметры DNS профиля диспетчера трафика. DnsConfig
Конечные точки Список конечных точек в профиле диспетчера трафика. конечной точки[]
maxReturn Максимальное количество конечных точек, возвращаемых для типа маршрутизации MultiValue. int
monitorConfig Параметры мониторинга конечных точек профиля диспетчера трафика. MonitorConfig
profileStatus Состояние профиля диспетчера трафика. "Отключено"
"Включено"
trafficRoutingMethod Метод маршрутизации трафика профиля диспетчера трафика. "Географический"
MultiValue
"Производительность"
"Приоритет"
Подсеть
"Взвешанный"
trafficViewEnrollmentStatus Указывает, включено ли представление трафика или отключено для профиля диспетчера трафика. Значение NULL, указывающее "Отключено". Включение этой функции приведет к увеличению стоимости профиля управления трафиком. "Отключено"
"Включено"

TrackedResourceTags

Имя Описание Ценность

Примеры использования

Проверенные модули Azure

Следующие проверенные модули Azure можно использовать для развертывания этого типа ресурсов.

Модуль Описание
профиля диспетчера трафика Модуль ресурсов AVM для профиля диспетчера трафика