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


Microsoft.Network trafficmanagerprofiles 2018-02-01

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

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

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

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

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

resource symbolicname 'Microsoft.Network/trafficmanagerprofiles@2018-02-01' = {
  location: 'string'
  name: 'string'
  properties: {
    dnsConfig: {
      relativeName: 'string'
      ttl: int
    }
    endpoints: [
      {
        properties: {
          endpointLocation: 'string'
          endpointMonitorStatus: 'string'
          endpointStatus: 'string'
          geoMapping: [
            'string'
          ]
          minChildEndpoints: int
          priority: int
          target: 'string'
          targetResourceId: 'string'
          weight: int
        }
      }
    ]
    monitorConfig: {
      intervalInSeconds: int
      path: 'string'
      port: int
      profileMonitorStatus: 'string'
      protocol: 'string'
      timeoutInSeconds: int
      toleratedNumberOfFailures: int
    }
    profileStatus: 'string'
    trafficRoutingMethod: 'string'
    trafficViewEnrollmentStatus: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

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

Microsoft.Network/trafficmanagerprofiles

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

DnsConfig

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

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

Имя Описание Ценность
свойства Свойства конечной точки диспетчера трафика. Свойства конечной точки

Свойства конечной точки

Имя Описание Ценность
endpointLocation Указывает расположение внешних или вложенных конечных точек при использовании метода маршрутизации трафика Performance. струна
endpointMonitorStatus Состояние мониторинга конечной точки. "ПроверкаEndpoint"
"Деградировано"
"Отключено"
"Неактивный"
«Онлайн»
"Остановлено"
endpointStatus Состояние конечной точки. Если конечная точка включена, она проверяется для работоспособности конечных точек и включается в метод маршрутизации трафика. "Отключено"
"Включено"
геокартографирование Список стран или регионов, сопоставленных с этой конечной точкой при использовании метода маршрутизации трафика Geograph. Обратитесь к географической документации по диспетчеру трафика, чтобы получить полный список принятых значений. строка[]
minChildEndpoints Минимальное количество конечных точек, которые должны быть доступны в дочернем профиле, чтобы родительский профиль считался доступным. Применимо только к конечной точке типа NestedEndpoints. инт
приоритет Приоритет этой конечной точки при использовании метода маршрутизации трафика "Приоритет". Возможные значения : от 1 до 1000, более низкие значения представляют более высокий приоритет. Это необязательный параметр. Если он указан, он должен быть указан во всех конечных точках, и две конечные точки не могут совместно использовать одно и то же значение приоритета. инт
цель Полное DNS-имя конечной точки. Диспетчер трафика возвращает это значение в ответах DNS для направления трафика в эту конечную точку. струна
targetResourceId URI ресурса Azure конечной точки. Неприменимо к конечным точкам типа ExternalEndpoints. струна
вес Вес этой конечной точки при использовании метода маршрутизации трафика в весовом весе. Возможные значения : от 1 до 1000. инт

MonitorConfig (Конфигурация монитора)

Имя Описание Ценность
интервалВСекундах Интервал монитора для конечных точек в этом профиле. Это интервал, с помощью которого диспетчер трафика проверяет работоспособность каждой конечной точки в этом профиле. инт
путь Путь относительно имени домена конечной точки, используемого для проверки работоспособности конечной точки. струна
порт TCP-порт, используемый для проверки работоспособности конечной точки. инт
profileMonitorStatus Состояние мониторинга на уровне профиля профиля профиля диспетчера трафика. "ПроверкаEndpoints"
"Деградировано"
"Отключено"
"Неактивный"
«Онлайн»
протокол Протокол (HTTP, HTTPS или TCP), используемый для проверки работоспособности конечной точки. "HTTP"
"HTTPS"
"TCP"
timeoutInSeconds Время ожидания монитора для конечных точек в этом профиле. Это время, когда диспетчер трафика позволяет конечным точкам в этом профиле реагировать на проверку работоспособности. инт
допустимоеЧислоСбоев Количество последовательных неудачных проверок работоспособности диспетчера трафика допускается до объявления конечной точки в этом профиле с понижением работоспособности после следующей проверки работоспособности. инт

ProfileProperties

Имя Описание Ценность
dnsConfig Параметры DNS профиля диспетчера трафика. DnsConfig
Конечные точки Список конечных точек в профиле диспетчера трафика. конечной точки[]
monitorConfig Параметры мониторинга конечных точек профиля диспетчера трафика. MonitorConfig (Конфигурация монитора)
профильСтатус Состояние профиля диспетчера трафика. "Отключено"
"Включено"
Метод маршрутизации трафика Метод маршрутизации трафика профиля диспетчера трафика. "Географический"
"Производительность"
"Приоритет"
"Взвешанный"
trafficViewEnrollmentStatus Указывает, включено ли представление трафика или отключено для профиля диспетчера трафика. Значение NULL, указывающее "Отключено". Включение этой функции приведет к увеличению стоимости профиля управления трафиком. "Отключено"
"Включено"

Отслеживаемые Ресурсные Теги

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

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

Проверенные модули 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": "2018-02-01",
  "name": "string",
  "location": "string",
  "properties": {
    "dnsConfig": {
      "relativeName": "string",
      "ttl": "int"
    },
    "endpoints": [
      {
        "properties": {
          "endpointLocation": "string",
          "endpointMonitorStatus": "string",
          "endpointStatus": "string",
          "geoMapping": [ "string" ],
          "minChildEndpoints": "int",
          "priority": "int",
          "target": "string",
          "targetResourceId": "string",
          "weight": "int"
        }
      }
    ],
    "monitorConfig": {
      "intervalInSeconds": "int",
      "path": "string",
      "port": "int",
      "profileMonitorStatus": "string",
      "protocol": "string",
      "timeoutInSeconds": "int",
      "toleratedNumberOfFailures": "int"
    },
    "profileStatus": "string",
    "trafficRoutingMethod": "string",
    "trafficViewEnrollmentStatus": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

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

Microsoft.Network/trafficmanagerprofiles

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

DnsConfig

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

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

Имя Описание Ценность
свойства Свойства конечной точки диспетчера трафика. Свойства конечной точки

Свойства конечной точки

Имя Описание Ценность
endpointLocation Указывает расположение внешних или вложенных конечных точек при использовании метода маршрутизации трафика Performance. струна
endpointMonitorStatus Состояние мониторинга конечной точки. "ПроверкаEndpoint"
"Деградировано"
"Отключено"
"Неактивный"
«Онлайн»
"Остановлено"
endpointStatus Состояние конечной точки. Если конечная точка включена, она проверяется для работоспособности конечных точек и включается в метод маршрутизации трафика. "Отключено"
"Включено"
геокартографирование Список стран или регионов, сопоставленных с этой конечной точкой при использовании метода маршрутизации трафика Geograph. Обратитесь к географической документации по диспетчеру трафика, чтобы получить полный список принятых значений. строка[]
minChildEndpoints Минимальное количество конечных точек, которые должны быть доступны в дочернем профиле, чтобы родительский профиль считался доступным. Применимо только к конечной точке типа NestedEndpoints. инт
приоритет Приоритет этой конечной точки при использовании метода маршрутизации трафика "Приоритет". Возможные значения : от 1 до 1000, более низкие значения представляют более высокий приоритет. Это необязательный параметр. Если он указан, он должен быть указан во всех конечных точках, и две конечные точки не могут совместно использовать одно и то же значение приоритета. инт
цель Полное DNS-имя конечной точки. Диспетчер трафика возвращает это значение в ответах DNS для направления трафика в эту конечную точку. струна
targetResourceId URI ресурса Azure конечной точки. Неприменимо к конечным точкам типа ExternalEndpoints. струна
вес Вес этой конечной точки при использовании метода маршрутизации трафика в весовом весе. Возможные значения : от 1 до 1000. инт

MonitorConfig (Конфигурация монитора)

Имя Описание Ценность
интервалВСекундах Интервал монитора для конечных точек в этом профиле. Это интервал, с помощью которого диспетчер трафика проверяет работоспособность каждой конечной точки в этом профиле. инт
путь Путь относительно имени домена конечной точки, используемого для проверки работоспособности конечной точки. струна
порт TCP-порт, используемый для проверки работоспособности конечной точки. инт
profileMonitorStatus Состояние мониторинга на уровне профиля профиля профиля диспетчера трафика. "ПроверкаEndpoints"
"Деградировано"
"Отключено"
"Неактивный"
«Онлайн»
протокол Протокол (HTTP, HTTPS или TCP), используемый для проверки работоспособности конечной точки. "HTTP"
"HTTPS"
"TCP"
timeoutInSeconds Время ожидания монитора для конечных точек в этом профиле. Это время, когда диспетчер трафика позволяет конечным точкам в этом профиле реагировать на проверку работоспособности. инт
допустимоеЧислоСбоев Количество последовательных неудачных проверок работоспособности диспетчера трафика допускается до объявления конечной точки в этом профиле с понижением работоспособности после следующей проверки работоспособности. инт

ProfileProperties

Имя Описание Ценность
dnsConfig Параметры DNS профиля диспетчера трафика. DnsConfig
Конечные точки Список конечных точек в профиле диспетчера трафика. конечной точки[]
monitorConfig Параметры мониторинга конечных точек профиля диспетчера трафика. MonitorConfig (Конфигурация монитора)
профильСтатус Состояние профиля диспетчера трафика. "Отключено"
"Включено"
Метод маршрутизации трафика Метод маршрутизации трафика профиля диспетчера трафика. "Географический"
"Производительность"
"Приоритет"
"Взвешанный"
trafficViewEnrollmentStatus Указывает, включено ли представление трафика или отключено для профиля диспетчера трафика. Значение NULL, указывающее "Отключено". Включение этой функции приведет к увеличению стоимости профиля управления трафиком. "Отключено"
"Включено"

Отслеживаемые Ресурсные Теги

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

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

Шаблоны быстрого запуска 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@2018-02-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      dnsConfig = {
        relativeName = "string"
        ttl = int
      }
      endpoints = [
        {
          properties = {
            endpointLocation = "string"
            endpointMonitorStatus = "string"
            endpointStatus = "string"
            geoMapping = [
              "string"
            ]
            minChildEndpoints = int
            priority = int
            target = "string"
            targetResourceId = "string"
            weight = int
          }
        }
      ]
      monitorConfig = {
        intervalInSeconds = int
        path = "string"
        port = int
        profileMonitorStatus = "string"
        protocol = "string"
        timeoutInSeconds = int
        toleratedNumberOfFailures = int
      }
      profileStatus = "string"
      trafficRoutingMethod = "string"
      trafficViewEnrollmentStatus = "string"
    }
  }
}

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

Microsoft.Network/trafficmanagerprofiles

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

DnsConfig

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

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

Имя Описание Ценность
свойства Свойства конечной точки диспетчера трафика. Свойства конечной точки

Свойства конечной точки

Имя Описание Ценность
endpointLocation Указывает расположение внешних или вложенных конечных точек при использовании метода маршрутизации трафика Performance. струна
endpointMonitorStatus Состояние мониторинга конечной точки. "ПроверкаEndpoint"
"Деградировано"
"Отключено"
"Неактивный"
«Онлайн»
"Остановлено"
endpointStatus Состояние конечной точки. Если конечная точка включена, она проверяется для работоспособности конечных точек и включается в метод маршрутизации трафика. "Отключено"
"Включено"
геокартографирование Список стран или регионов, сопоставленных с этой конечной точкой при использовании метода маршрутизации трафика Geograph. Обратитесь к географической документации по диспетчеру трафика, чтобы получить полный список принятых значений. строка[]
minChildEndpoints Минимальное количество конечных точек, которые должны быть доступны в дочернем профиле, чтобы родительский профиль считался доступным. Применимо только к конечной точке типа NestedEndpoints. инт
приоритет Приоритет этой конечной точки при использовании метода маршрутизации трафика "Приоритет". Возможные значения : от 1 до 1000, более низкие значения представляют более высокий приоритет. Это необязательный параметр. Если он указан, он должен быть указан во всех конечных точках, и две конечные точки не могут совместно использовать одно и то же значение приоритета. инт
цель Полное DNS-имя конечной точки. Диспетчер трафика возвращает это значение в ответах DNS для направления трафика в эту конечную точку. струна
targetResourceId URI ресурса Azure конечной точки. Неприменимо к конечным точкам типа ExternalEndpoints. струна
вес Вес этой конечной точки при использовании метода маршрутизации трафика в весовом весе. Возможные значения : от 1 до 1000. инт

MonitorConfig (Конфигурация монитора)

Имя Описание Ценность
интервалВСекундах Интервал монитора для конечных точек в этом профиле. Это интервал, с помощью которого диспетчер трафика проверяет работоспособность каждой конечной точки в этом профиле. инт
путь Путь относительно имени домена конечной точки, используемого для проверки работоспособности конечной точки. струна
порт TCP-порт, используемый для проверки работоспособности конечной точки. инт
profileMonitorStatus Состояние мониторинга на уровне профиля профиля профиля диспетчера трафика. "ПроверкаEndpoints"
"Деградировано"
"Отключено"
"Неактивный"
«Онлайн»
протокол Протокол (HTTP, HTTPS или TCP), используемый для проверки работоспособности конечной точки. "HTTP"
"HTTPS"
"TCP"
timeoutInSeconds Время ожидания монитора для конечных точек в этом профиле. Это время, когда диспетчер трафика позволяет конечным точкам в этом профиле реагировать на проверку работоспособности. инт
допустимоеЧислоСбоев Количество последовательных неудачных проверок работоспособности диспетчера трафика допускается до объявления конечной точки в этом профиле с понижением работоспособности после следующей проверки работоспособности. инт

ProfileProperties

Имя Описание Ценность
dnsConfig Параметры DNS профиля диспетчера трафика. DnsConfig
Конечные точки Список конечных точек в профиле диспетчера трафика. конечной точки[]
monitorConfig Параметры мониторинга конечных точек профиля диспетчера трафика. MonitorConfig (Конфигурация монитора)
профильСтатус Состояние профиля диспетчера трафика. "Отключено"
"Включено"
Метод маршрутизации трафика Метод маршрутизации трафика профиля диспетчера трафика. "Географический"
"Производительность"
"Приоритет"
"Взвешанный"
trafficViewEnrollmentStatus Указывает, включено ли представление трафика или отключено для профиля диспетчера трафика. Значение NULL, указывающее "Отключено". Включение этой функции приведет к увеличению стоимости профиля управления трафиком. "Отключено"
"Включено"

Отслеживаемые Ресурсные Теги

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