Определение ресурсов Bicep
Тип ресурса trafficmanagerprofiles можно развернуть с помощью операций, предназначенных для следующих целей:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.Network/trafficmanagerprofiles, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Network/trafficmanagerprofiles@2017-03-01' = {
location: 'string'
name: 'string'
properties: {
dnsConfig: {
fqdn: 'string'
relativeName: 'string'
ttl: int
}
endpoints: [
{
id: 'string'
name: 'string'
properties: {
endpointLocation: 'string'
endpointMonitorStatus: 'string'
endpointStatus: 'string'
geoMapping: [
'string'
]
minChildEndpoints: int
priority: int
target: 'string'
targetResourceId: 'string'
weight: int
}
type: 'string'
}
]
monitorConfig: {
path: 'string'
port: int
profileMonitorStatus: 'string'
protocol: 'string'
}
profileStatus: 'string'
trafficRoutingMethod: 'string'
}
tags: {
{customized property}: 'string'
}
}
Значения свойств
Microsoft.Network/trafficmanagerprofiles
Имя |
Описание |
Ценность |
местоположение |
Расположение ресурса |
струна |
имя |
Имя ресурса |
строка (обязательно) |
свойства |
Класс, представляющий свойства профиля диспетчера трафика. |
ProfileProperties |
Теги |
Теги ресурсов |
Словарь имен и значений тегов. См. теги в шаблонах |
DnsConfig
Имя |
Описание |
Ценность |
Полное доменное имя |
Возвращает или задает полное доменное имя профиля диспетчера трафика. Это формируется из объединения относительного имени с доменом DNS, используемым диспетчером трафика Azure. |
струна |
relativeName |
Возвращает или задает относительное DNS-имя, предоставленное этим профилем диспетчера трафика. Это значение объединяется с dns-именем домена, используемым диспетчером трафика Azure для формирования полного доменного имени профиля. |
струна |
ттл |
Возвращает или задаетTo-Live DNS-To-Live (TTL) в секундах. Это сообщает локальным сопоставителям DNS и DNS-клиентам, как долго кэшировать ответы DNS, предоставляемые этим профилем диспетчера трафика. |
инт |
Конечная точка
Имя |
Описание |
Ценность |
идентификатор |
Возвращает или задает идентификатор конечной точки диспетчера трафика. |
струна |
имя |
Возвращает или задает имя конечной точки диспетчера трафика. |
струна |
свойства |
Класс, представляющий свойства конечной точки диспетчера трафика. |
Свойства конечной точки |
тип |
Возвращает или задает тип конечной точки конечной точки диспетчера трафика. |
струна |
Свойства конечной точки
Имя |
Описание |
Ценность |
endpointLocation |
Указывает расположение внешних или вложенных конечных точек при использовании метода маршрутизации трафика Performance. |
струна |
endpointMonitorStatus |
Возвращает или задает состояние мониторинга конечной точки. |
струна |
endpointStatus |
Возвращает или задает состояние конечной точки.. Если конечная точка включена, она проверяется для работоспособности конечных точек и включается в метод маршрутизации трафика. Возможные значения: "Включено" и "Отключено". |
струна |
геокартографирование |
Возвращает или задает список стран или регионов, сопоставленных с этой конечной точкой при использовании метода маршрутизации трафика Geograph. Обратитесь к географической документации по диспетчеру трафика, чтобы получить полный список принятых значений. |
строка[] |
minChildEndpoints |
Возвращает или задает минимальное количество конечных точек, которые должны быть доступны в дочернем профиле, чтобы родительский профиль считался доступным. Применимо только к конечной точке типа NestedEndpoints. |
инт |
приоритет |
Возвращает или задает приоритет этой конечной точки при использовании метода маршрутизации трафика Priority. Возможные значения : от 1 до 1000, более низкие значения представляют более высокий приоритет. Это необязательный параметр. Если он указан, он должен быть указан во всех конечных точках, и две конечные точки не могут совместно использовать одно и то же значение приоритета. |
инт |
цель |
Возвращает или задает полное DNS-имя конечной точки. Диспетчер трафика возвращает это значение в ответах DNS для направления трафика в эту конечную точку. |
струна |
targetResourceId |
Возвращает или задает универсальный код ресурса Azure конечной точки. Неприменимо к конечным точкам типа ExternalEndpoints. |
струна |
вес |
Возвращает или задает вес этой конечной точки при использовании метода маршрутизации трафика в весовом весе. Возможные значения : от 1 до 1000. |
инт |
MonitorConfig (Конфигурация монитора)
Имя |
Описание |
Ценность |
путь |
Возвращает или задает путь относительно доменного имени конечной точки, используемого для проверки работоспособности конечной точки. |
струна |
порт |
Возвращает или задает TCP-порт, используемый для проверки работоспособности конечной точки. |
инт |
profileMonitorStatus |
Получает или задает состояние мониторинга на уровне профиля профиля профиля диспетчера трафика. |
струна |
протокол |
Возвращает или задает протокол (HTTP или HTTPS), используемый для проверки работоспособности конечной точки. |
струна |
ProfileProperties
Имя |
Описание |
Ценность |
dnsConfig |
Возвращает или задает параметры DNS профиля диспетчера трафика. |
DnsConfig |
Конечные точки |
Возвращает или задает список конечных точек в профиле диспетчера трафика. |
конечной точки[] |
monitorConfig |
Возвращает или задает параметры мониторинга конечных точек профиля диспетчера трафика. |
MonitorConfig (Конфигурация монитора) |
профильСтатус |
Возвращает или задает состояние профиля диспетчера трафика. Возможные значения: "Включено" и "Отключено". |
струна |
Метод маршрутизации трафика |
Возвращает или задает метод маршрутизации трафика профиля диспетчера трафика. Возможные значения: Performance, Weighted, Priority или Geograph. |
струна |
Примеры использования
Проверенные модули Azure
Следующие проверенные модули Azure можно использовать для развертывания этого типа ресурсов.
Примеры быстрого запуска Azure
Следующие шаблоны быстрого запуска Azure содержат примеры Bicep для развертывания этого типа ресурса.
Bicep-файл |
Описание |
пример внешней конечной точки Диспетчера трафика Azure |
В этом шаблоне показано, как создать профиль диспетчера трафика Azure с помощью внешних конечных точек. |
Пример виртуальной машины Диспетчера трафика Azure |
В этом шаблоне показано, как создать балансировку нагрузки профиля диспетчера трафика Azure на нескольких виртуальных машинах. |
пример веб-приложения диспетчера трафика Azure |
В этом шаблоне показано, как создать профиль диспетчера трафика Azure для службы приложений. |
Определение ресурса шаблона ARM
Тип ресурса trafficmanagerprofiles можно развернуть с помощью операций, предназначенных для следующих целей:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.Network/trafficmanagerprofiles, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Network/trafficmanagerprofiles",
"apiVersion": "2017-03-01",
"name": "string",
"location": "string",
"properties": {
"dnsConfig": {
"fqdn": "string",
"relativeName": "string",
"ttl": "int"
},
"endpoints": [
{
"id": "string",
"name": "string",
"properties": {
"endpointLocation": "string",
"endpointMonitorStatus": "string",
"endpointStatus": "string",
"geoMapping": [ "string" ],
"minChildEndpoints": "int",
"priority": "int",
"target": "string",
"targetResourceId": "string",
"weight": "int"
},
"type": "string"
}
],
"monitorConfig": {
"path": "string",
"port": "int",
"profileMonitorStatus": "string",
"protocol": "string"
},
"profileStatus": "string",
"trafficRoutingMethod": "string"
},
"tags": {
"{customized property}": "string"
}
}
Значения свойств
Microsoft.Network/trafficmanagerprofiles
Имя |
Описание |
Ценность |
apiVersion |
Версия API |
'2017-03-01' |
местоположение |
Расположение ресурса |
струна |
имя |
Имя ресурса |
строка (обязательно) |
свойства |
Класс, представляющий свойства профиля диспетчера трафика. |
ProfileProperties |
Теги |
Теги ресурсов |
Словарь имен и значений тегов. См. теги в шаблонах |
тип |
Тип ресурса |
"Microsoft.Network/trafficmanagerprofiles" |
DnsConfig
Имя |
Описание |
Ценность |
Полное доменное имя |
Возвращает или задает полное доменное имя профиля диспетчера трафика. Это формируется из объединения относительного имени с доменом DNS, используемым диспетчером трафика Azure. |
струна |
relativeName |
Возвращает или задает относительное DNS-имя, предоставленное этим профилем диспетчера трафика. Это значение объединяется с dns-именем домена, используемым диспетчером трафика Azure для формирования полного доменного имени профиля. |
струна |
ттл |
Возвращает или задаетTo-Live DNS-To-Live (TTL) в секундах. Это сообщает локальным сопоставителям DNS и DNS-клиентам, как долго кэшировать ответы DNS, предоставляемые этим профилем диспетчера трафика. |
инт |
Конечная точка
Имя |
Описание |
Ценность |
идентификатор |
Возвращает или задает идентификатор конечной точки диспетчера трафика. |
струна |
имя |
Возвращает или задает имя конечной точки диспетчера трафика. |
струна |
свойства |
Класс, представляющий свойства конечной точки диспетчера трафика. |
Свойства конечной точки |
тип |
Возвращает или задает тип конечной точки конечной точки диспетчера трафика. |
струна |
Свойства конечной точки
Имя |
Описание |
Ценность |
endpointLocation |
Указывает расположение внешних или вложенных конечных точек при использовании метода маршрутизации трафика Performance. |
струна |
endpointMonitorStatus |
Возвращает или задает состояние мониторинга конечной точки. |
струна |
endpointStatus |
Возвращает или задает состояние конечной точки.. Если конечная точка включена, она проверяется для работоспособности конечных точек и включается в метод маршрутизации трафика. Возможные значения: "Включено" и "Отключено". |
струна |
геокартографирование |
Возвращает или задает список стран или регионов, сопоставленных с этой конечной точкой при использовании метода маршрутизации трафика Geograph. Обратитесь к географической документации по диспетчеру трафика, чтобы получить полный список принятых значений. |
строка[] |
minChildEndpoints |
Возвращает или задает минимальное количество конечных точек, которые должны быть доступны в дочернем профиле, чтобы родительский профиль считался доступным. Применимо только к конечной точке типа NestedEndpoints. |
инт |
приоритет |
Возвращает или задает приоритет этой конечной точки при использовании метода маршрутизации трафика Priority. Возможные значения : от 1 до 1000, более низкие значения представляют более высокий приоритет. Это необязательный параметр. Если он указан, он должен быть указан во всех конечных точках, и две конечные точки не могут совместно использовать одно и то же значение приоритета. |
инт |
цель |
Возвращает или задает полное DNS-имя конечной точки. Диспетчер трафика возвращает это значение в ответах DNS для направления трафика в эту конечную точку. |
струна |
targetResourceId |
Возвращает или задает универсальный код ресурса Azure конечной точки. Неприменимо к конечным точкам типа ExternalEndpoints. |
струна |
вес |
Возвращает или задает вес этой конечной точки при использовании метода маршрутизации трафика в весовом весе. Возможные значения : от 1 до 1000. |
инт |
MonitorConfig (Конфигурация монитора)
Имя |
Описание |
Ценность |
путь |
Возвращает или задает путь относительно доменного имени конечной точки, используемого для проверки работоспособности конечной точки. |
струна |
порт |
Возвращает или задает TCP-порт, используемый для проверки работоспособности конечной точки. |
инт |
profileMonitorStatus |
Получает или задает состояние мониторинга на уровне профиля профиля профиля диспетчера трафика. |
струна |
протокол |
Возвращает или задает протокол (HTTP или HTTPS), используемый для проверки работоспособности конечной точки. |
струна |
ProfileProperties
Имя |
Описание |
Ценность |
dnsConfig |
Возвращает или задает параметры DNS профиля диспетчера трафика. |
DnsConfig |
Конечные точки |
Возвращает или задает список конечных точек в профиле диспетчера трафика. |
конечной точки[] |
monitorConfig |
Возвращает или задает параметры мониторинга конечных точек профиля диспетчера трафика. |
MonitorConfig (Конфигурация монитора) |
профильСтатус |
Возвращает или задает состояние профиля диспетчера трафика. Возможные значения: "Включено" и "Отключено". |
струна |
Метод маршрутизации трафика |
Возвращает или задает метод маршрутизации трафика профиля диспетчера трафика. Возможные значения: Performance, Weighted, Priority или Geograph. |
струна |
Примеры использования
Шаблоны быстрого запуска Azure
Следующие шаблоны быстрого запуска Azure развернуть этот тип ресурса.
Шаблон |
Описание |
Диспетчер трафика Azure и демонстрационные шлюзов приложений
развертывание  |
Этот шаблон позволяет быстро развернуть диспетчер трафика Azure поверх демонстрации шлюзов приложений для тестирования распределения трафика между различными регионами. |
демонстрационные диспетчера трафика Azure
развертывание  |
Этот шаблон позволяет быстро развернуть демонстрацию Диспетчера трафика Azure для тестирования распределения трафика между различными регионами. |
пример внешней конечной точки Диспетчера трафика Azure
развертывание  |
В этом шаблоне показано, как создать профиль диспетчера трафика Azure с помощью внешних конечных точек. |
маршрутизация многозначных значений диспетчера трафика Azure
развертывание  |
В этом шаблоне показано, как создать профиль диспетчера трафика Azure с помощью вложенных конечных точек с маршрутизацией мин-дочерних и многозначных значений. |
Пример виртуальной машины Диспетчера трафика Azure
развертывание  |
В этом шаблоне показано, как создать балансировку нагрузки профиля диспетчера трафика Azure на нескольких виртуальных машинах. |
пример виртуальной машины Диспетчера трафика Azure с зонами доступности
развертывание  |
В этом шаблоне показано, как создать балансировку нагрузки профиля диспетчера трафика Azure на нескольких виртуальных машинах, размещенных в зонах доступности. |
пример веб-приложения диспетчера трафика Azure
развертывание  |
В этом шаблоне показано, как создать профиль диспетчера трафика Azure для службы приложений. |
диспетчер трафика нескольких уровней, ILB L4, L7 AppGateway
развертывание  |
Этот шаблон развертывает виртуальную сеть, отделяет сеть через подсети, развертывает виртуальные машины и настраивает балансировку нагрузки. |
Тип ресурса trafficmanagerprofiles можно развернуть с помощью операций, предназначенных для следующих целей:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.Network/trafficmanagerprofiles, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/trafficmanagerprofiles@2017-03-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
dnsConfig = {
fqdn = "string"
relativeName = "string"
ttl = int
}
endpoints = [
{
id = "string"
name = "string"
properties = {
endpointLocation = "string"
endpointMonitorStatus = "string"
endpointStatus = "string"
geoMapping = [
"string"
]
minChildEndpoints = int
priority = int
target = "string"
targetResourceId = "string"
weight = int
}
type = "string"
}
]
monitorConfig = {
path = "string"
port = int
profileMonitorStatus = "string"
protocol = "string"
}
profileStatus = "string"
trafficRoutingMethod = "string"
}
}
}
Значения свойств
Microsoft.Network/trafficmanagerprofiles
Имя |
Описание |
Ценность |
местоположение |
Расположение ресурса |
струна |
имя |
Имя ресурса |
строка (обязательно) |
свойства |
Класс, представляющий свойства профиля диспетчера трафика. |
ProfileProperties |
Теги |
Теги ресурсов |
Словарь имен и значений тегов. |
тип |
Тип ресурса |
"Microsoft.Network/trafficmanagerprofiles@2017-03-01" |
DnsConfig
Имя |
Описание |
Ценность |
Полное доменное имя |
Возвращает или задает полное доменное имя профиля диспетчера трафика. Это формируется из объединения относительного имени с доменом DNS, используемым диспетчером трафика Azure. |
струна |
relativeName |
Возвращает или задает относительное DNS-имя, предоставленное этим профилем диспетчера трафика. Это значение объединяется с dns-именем домена, используемым диспетчером трафика Azure для формирования полного доменного имени профиля. |
струна |
ттл |
Возвращает или задаетTo-Live DNS-To-Live (TTL) в секундах. Это сообщает локальным сопоставителям DNS и DNS-клиентам, как долго кэшировать ответы DNS, предоставляемые этим профилем диспетчера трафика. |
инт |
Конечная точка
Имя |
Описание |
Ценность |
идентификатор |
Возвращает или задает идентификатор конечной точки диспетчера трафика. |
струна |
имя |
Возвращает или задает имя конечной точки диспетчера трафика. |
струна |
свойства |
Класс, представляющий свойства конечной точки диспетчера трафика. |
Свойства конечной точки |
тип |
Возвращает или задает тип конечной точки конечной точки диспетчера трафика. |
струна |
Свойства конечной точки
Имя |
Описание |
Ценность |
endpointLocation |
Указывает расположение внешних или вложенных конечных точек при использовании метода маршрутизации трафика Performance. |
струна |
endpointMonitorStatus |
Возвращает или задает состояние мониторинга конечной точки. |
струна |
endpointStatus |
Возвращает или задает состояние конечной точки.. Если конечная точка включена, она проверяется для работоспособности конечных точек и включается в метод маршрутизации трафика. Возможные значения: "Включено" и "Отключено". |
струна |
геокартографирование |
Возвращает или задает список стран или регионов, сопоставленных с этой конечной точкой при использовании метода маршрутизации трафика Geograph. Обратитесь к географической документации по диспетчеру трафика, чтобы получить полный список принятых значений. |
строка[] |
minChildEndpoints |
Возвращает или задает минимальное количество конечных точек, которые должны быть доступны в дочернем профиле, чтобы родительский профиль считался доступным. Применимо только к конечной точке типа NestedEndpoints. |
инт |
приоритет |
Возвращает или задает приоритет этой конечной точки при использовании метода маршрутизации трафика Priority. Возможные значения : от 1 до 1000, более низкие значения представляют более высокий приоритет. Это необязательный параметр. Если он указан, он должен быть указан во всех конечных точках, и две конечные точки не могут совместно использовать одно и то же значение приоритета. |
инт |
цель |
Возвращает или задает полное DNS-имя конечной точки. Диспетчер трафика возвращает это значение в ответах DNS для направления трафика в эту конечную точку. |
струна |
targetResourceId |
Возвращает или задает универсальный код ресурса Azure конечной точки. Неприменимо к конечным точкам типа ExternalEndpoints. |
струна |
вес |
Возвращает или задает вес этой конечной точки при использовании метода маршрутизации трафика в весовом весе. Возможные значения : от 1 до 1000. |
инт |
MonitorConfig (Конфигурация монитора)
Имя |
Описание |
Ценность |
путь |
Возвращает или задает путь относительно доменного имени конечной точки, используемого для проверки работоспособности конечной точки. |
струна |
порт |
Возвращает или задает TCP-порт, используемый для проверки работоспособности конечной точки. |
инт |
profileMonitorStatus |
Получает или задает состояние мониторинга на уровне профиля профиля профиля диспетчера трафика. |
струна |
протокол |
Возвращает или задает протокол (HTTP или HTTPS), используемый для проверки работоспособности конечной точки. |
струна |
ProfileProperties
Имя |
Описание |
Ценность |
dnsConfig |
Возвращает или задает параметры DNS профиля диспетчера трафика. |
DnsConfig |
Конечные точки |
Возвращает или задает список конечных точек в профиле диспетчера трафика. |
конечной точки[] |
monitorConfig |
Возвращает или задает параметры мониторинга конечных точек профиля диспетчера трафика. |
MonitorConfig (Конфигурация монитора) |
профильСтатус |
Возвращает или задает состояние профиля диспетчера трафика. Возможные значения: "Включено" и "Отключено". |
струна |
Метод маршрутизации трафика |
Возвращает или задает метод маршрутизации трафика профиля диспетчера трафика. Возможные значения: Performance, Weighted, Priority или Geograph. |
струна |