Возвращает или задает полное доменное имя профиля диспетчера трафика. Это формируется из объединения относительного имени с доменом DNS, используемым диспетчером трафика Azure.
струна
relativeName
Возвращает или задает относительное DNS-имя, предоставленное этим профилем диспетчера трафика. Это значение объединяется с dns-именем домена, используемым диспетчером трафика Azure для формирования полного доменного имени профиля.
струна
ttl
Возвращает или задаетTo-Live DNS-To-Live (TTL) в секундах. Это сообщает локальным сопоставителям DNS и DNS-клиентам, как долго кэшировать ответы DNS, предоставляемые этим профилем диспетчера трафика.
int
Конечная точка
Имя
Описание
Ценность
идентификатор
Возвращает или задает идентификатор конечной точки диспетчера трафика.
струна
имя
Возвращает или задает имя конечной точки диспетчера трафика.
струна
свойства
Класс, представляющий свойства конечной точки диспетчера трафика.
Возвращает или задает тип конечной точки конечной точки диспетчера трафика.
струна
EndpointProperties
Имя
Описание
Ценность
endpointLocation
Указывает расположение внешних или вложенных конечных точек при использовании метода маршрутизации трафика Performance.
струна
endpointMonitorStatus
Возвращает или задает состояние мониторинга конечной точки.
струна
endpointStatus
Возвращает или задает состояние конечной точки.. Если конечная точка включена, она проверяется для работоспособности конечных точек и включается в метод маршрутизации трафика. Возможные значения: "Включено" и "Отключено".
струна
minChildEndpoints
Возвращает или задает минимальное количество конечных точек, которые должны быть доступны в дочернем профиле, чтобы родительский профиль считался доступным. Применимо только к конечной точке типа NestedEndpoints.
int
приоритет
Возвращает или задает приоритет этой конечной точки при использовании метода маршрутизации трафика Priority. Возможные значения : от 1 до 1000, более низкие значения представляют более высокий приоритет. Это необязательный параметр. Если он указан, он должен быть указан во всех конечных точках, и две конечные точки не могут совместно использовать одно и то же значение приоритета.
int
цель
Возвращает или задает полное DNS-имя конечной точки. Диспетчер трафика возвращает это значение в ответах DNS для направления трафика в эту конечную точку.
струна
targetResourceId
Возвращает или задает универсальный код ресурса Azure конечной точки. Неприменимо к конечным точкам типа ExternalEndpoints.
струна
вес
Возвращает или задает вес этой конечной точки при использовании метода маршрутизации трафика в весовом весе. Возможные значения : от 1 до 1000.
int
Microsoft.Network/trafficmanagerprofiles
Имя
Описание
Ценность
местоположение
Расположение ресурса
струна
имя
Имя ресурса
строка (обязательно)
свойства
Класс, представляющий свойства профиля диспетчера трафика.
Возвращает или задает полное доменное имя профиля диспетчера трафика. Это формируется из объединения относительного имени с доменом DNS, используемым диспетчером трафика Azure.
струна
relativeName
Возвращает или задает относительное DNS-имя, предоставленное этим профилем диспетчера трафика. Это значение объединяется с dns-именем домена, используемым диспетчером трафика Azure для формирования полного доменного имени профиля.
струна
ttl
Возвращает или задаетTo-Live DNS-To-Live (TTL) в секундах. Это сообщает локальным сопоставителям DNS и DNS-клиентам, как долго кэшировать ответы DNS, предоставляемые этим профилем диспетчера трафика.
int
Конечная точка
Имя
Описание
Ценность
идентификатор
Возвращает или задает идентификатор конечной точки диспетчера трафика.
струна
имя
Возвращает или задает имя конечной точки диспетчера трафика.
струна
свойства
Класс, представляющий свойства конечной точки диспетчера трафика.
Возвращает или задает тип конечной точки конечной точки диспетчера трафика.
струна
EndpointProperties
Имя
Описание
Ценность
endpointLocation
Указывает расположение внешних или вложенных конечных точек при использовании метода маршрутизации трафика Performance.
струна
endpointMonitorStatus
Возвращает или задает состояние мониторинга конечной точки.
струна
endpointStatus
Возвращает или задает состояние конечной точки.. Если конечная точка включена, она проверяется для работоспособности конечных точек и включается в метод маршрутизации трафика. Возможные значения: "Включено" и "Отключено".
струна
minChildEndpoints
Возвращает или задает минимальное количество конечных точек, которые должны быть доступны в дочернем профиле, чтобы родительский профиль считался доступным. Применимо только к конечной точке типа NestedEndpoints.
int
приоритет
Возвращает или задает приоритет этой конечной точки при использовании метода маршрутизации трафика Priority. Возможные значения : от 1 до 1000, более низкие значения представляют более высокий приоритет. Это необязательный параметр. Если он указан, он должен быть указан во всех конечных точках, и две конечные точки не могут совместно использовать одно и то же значение приоритета.
int
цель
Возвращает или задает полное DNS-имя конечной точки. Диспетчер трафика возвращает это значение в ответах DNS для направления трафика в эту конечную точку.
струна
targetResourceId
Возвращает или задает универсальный код ресурса Azure конечной точки. Неприменимо к конечным точкам типа ExternalEndpoints.
струна
вес
Возвращает или задает вес этой конечной точки при использовании метода маршрутизации трафика в весовом весе. Возможные значения : от 1 до 1000.
int
Microsoft.Network/trafficmanagerprofiles
Имя
Описание
Ценность
apiVersion
Версия API
'2015-11-01'
местоположение
Расположение ресурса
струна
имя
Имя ресурса
строка (обязательно)
свойства
Класс, представляющий свойства профиля диспетчера трафика.
Этот шаблон позволяет быстро развернуть диспетчер трафика Azure поверх демонстрации шлюзов приложений для тестирования распределения трафика между различными регионами.
В этом шаблоне показано, как создать профиль диспетчера трафика Azure с помощью вложенных конечных точек с маршрутизацией мин-дочерних и многозначных значений.
Пример виртуальной машины Диспетчера трафика Azure
развертывание
В этом шаблоне показано, как создать балансировку нагрузки профиля диспетчера трафика Azure на нескольких виртуальных машинах.
В этом шаблоне показано, как создать балансировку нагрузки профиля диспетчера трафика Azure на нескольких виртуальных машинах, размещенных в зонах доступности.
пример веб-приложения диспетчера трафика Azure
развертывание
В этом шаблоне показано, как создать профиль диспетчера трафика Azure для службы приложений.
Этот шаблон развертывает виртуальную сеть, отделяет сеть через подсети, развертывает виртуальные машины и настраивает балансировку нагрузки.
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса trafficmanagerprofiles можно развернуть с помощью операций, предназначенных для следующих целей:
групп ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Network/trafficmanagerprofiles, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/trafficmanagerprofiles@2015-11-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
dnsConfig = {
fqdn = "string"
relativeName = "string"
ttl = int
}
endpoints = [
{
id = "string"
name = "string"
properties = {
endpointLocation = "string"
endpointMonitorStatus = "string"
endpointStatus = "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"
}
})
}
Значения свойств
DnsConfig
Имя
Описание
Ценность
Полное доменное имя
Возвращает или задает полное доменное имя профиля диспетчера трафика. Это формируется из объединения относительного имени с доменом DNS, используемым диспетчером трафика Azure.
струна
relativeName
Возвращает или задает относительное DNS-имя, предоставленное этим профилем диспетчера трафика. Это значение объединяется с dns-именем домена, используемым диспетчером трафика Azure для формирования полного доменного имени профиля.
струна
ttl
Возвращает или задаетTo-Live DNS-To-Live (TTL) в секундах. Это сообщает локальным сопоставителям DNS и DNS-клиентам, как долго кэшировать ответы DNS, предоставляемые этим профилем диспетчера трафика.
int
Конечная точка
Имя
Описание
Ценность
идентификатор
Возвращает или задает идентификатор конечной точки диспетчера трафика.
струна
имя
Возвращает или задает имя конечной точки диспетчера трафика.
струна
свойства
Класс, представляющий свойства конечной точки диспетчера трафика.
Возвращает или задает тип конечной точки конечной точки диспетчера трафика.
струна
EndpointProperties
Имя
Описание
Ценность
endpointLocation
Указывает расположение внешних или вложенных конечных точек при использовании метода маршрутизации трафика Performance.
струна
endpointMonitorStatus
Возвращает или задает состояние мониторинга конечной точки.
струна
endpointStatus
Возвращает или задает состояние конечной точки.. Если конечная точка включена, она проверяется для работоспособности конечных точек и включается в метод маршрутизации трафика. Возможные значения: "Включено" и "Отключено".
струна
minChildEndpoints
Возвращает или задает минимальное количество конечных точек, которые должны быть доступны в дочернем профиле, чтобы родительский профиль считался доступным. Применимо только к конечной точке типа NestedEndpoints.
int
приоритет
Возвращает или задает приоритет этой конечной точки при использовании метода маршрутизации трафика Priority. Возможные значения : от 1 до 1000, более низкие значения представляют более высокий приоритет. Это необязательный параметр. Если он указан, он должен быть указан во всех конечных точках, и две конечные точки не могут совместно использовать одно и то же значение приоритета.
int
цель
Возвращает или задает полное DNS-имя конечной точки. Диспетчер трафика возвращает это значение в ответах DNS для направления трафика в эту конечную точку.
струна
targetResourceId
Возвращает или задает универсальный код ресурса Azure конечной точки. Неприменимо к конечным точкам типа ExternalEndpoints.
струна
вес
Возвращает или задает вес этой конечной точки при использовании метода маршрутизации трафика в весовом весе. Возможные значения : от 1 до 1000.
int
Microsoft.Network/trafficmanagerprofiles
Имя
Описание
Ценность
местоположение
Расположение ресурса
струна
имя
Имя ресурса
строка (обязательно)
свойства
Класс, представляющий свойства профиля диспетчера трафика.