Získá nebo nastaví plně kvalifikovaný název domény (FQDN) profilu Traffic Manageru. Vytvoří se zřetězení relativního názvu s doménou DNS, kterou používá Azure Traffic Manager.
řetězec
relativeName
Získá nebo nastaví relativní název DNS zadaný tímto profilem Traffic Manageru. Tato hodnota se zkombinuje s názvem domény DNS, který používá Azure Traffic Manager k vytvoření plně kvalifikovaného názvu domény (FQDN) profilu.
řetězec
hodnota ttl
Získá nebo nastaví hodnotu TTL (Time-To-Live DNS) v sekundách. To informuje místní překladače DNS a klienty DNS, jak dlouho ukládat odpovědi DNS poskytnuté tímto profilem Traffic Manageru.
Int
Zakončení
Jméno
Popis
Hodnota
id
Získá nebo nastaví ID koncového bodu Traffic Manageru.
řetězec
Jméno
Získá nebo nastaví název koncového bodu Traffic Manageru.
řetězec
vlastnosti
Třída představující vlastnosti koncového bodu Traffic Manageru
Získá nebo nastaví typ koncového bodu Traffic Manageru.
řetězec
EndpointProperties
Jméno
Popis
Hodnota
endpointLocation
Určuje umístění externích nebo vnořených koncových bodů při použití metody směrování provozu Výkon.
řetězec
endpointMonitorStatus
Získá nebo nastaví stav monitorování koncového bodu.
řetězec
endpointStatus
Získá nebo nastaví stav koncového bodu.. Pokud je koncový bod povolený, probírá se stav koncového bodu a je součástí metody směrování provozu. Možné hodnoty jsou Enabled (Povoleno) a Disabled (Zakázáno).
řetězec
GeoMapping
Získá nebo nastaví seznam zemí nebo oblastí mapovaných na tento koncový bod při použití metody směrování geografického provozu. Úplný seznam přijatých hodnot najdete v dokumentaci ke službě Traffic Manager Geographic.
string[]
minChildEndpoints
Získá nebo nastaví minimální počet koncových bodů, které musí být k dispozici v podřízeného profilu, aby byl nadřazený profil považován za dostupný. Platí pouze pro koncový bod typu NestedEndpoints.
Int
priorita
Získá nebo nastaví prioritu tohoto koncového bodu při použití metody směrování provozu Priority. Možné hodnoty jsou od 1 do 1000, nižší hodnoty představují vyšší prioritu. Jedná se o volitelný parametr. Pokud je zadaný, musí být zadán ve všech koncových bodech a žádné dva koncové body nemůžou sdílet stejnou hodnotu priority.
Int
cíl
Získá nebo nastaví plně kvalifikovaný název DNS koncového bodu. Traffic Manager vrátí tuto hodnotu v odpovědích DNS pro směrování provozu do tohoto koncového bodu.
řetězec
targetResourceId
Získá nebo nastaví identifikátor URI prostředku Azure koncového bodu. Neplatí pro koncové body typu ExternalEndpoints.
řetězec
hmotnost
Získá nebo nastaví váhu tohoto koncového bodu při použití metody směrování provozu váženého provozu. Možné hodnoty jsou od 1 do 1000.
Int
Microsoft.Network/trafficmanagerprofiles
Jméno
Popis
Hodnota
umístění
Umístění prostředku
řetězec
Jméno
Název prostředku
string (povinné)
vlastnosti
Třída představující vlastnosti profilu Traffic Manageru
Získá nebo nastaví seznam koncových bodů v profilu Traffic Manageru.
koncového bodu []
monitorConfig
Získá nebo nastaví nastavení monitorování koncového bodu profilu Traffic Manageru.
MonitorConfig
profileStatus
Získá nebo nastaví stav profilu Traffic Manageru. Možné hodnoty jsou Enabled (Povoleno) a Disabled (Zakázáno).
řetězec
trafficRoutingMethod
Získá nebo nastaví metodu směrování provozu profilu Traffic Manageru. Možné hodnoty jsou Performance(Výkon), Weighted (Vážený), Priority (Priorita) nebo Geographic (Geografická).
řetězec
Značky prostředků
Jméno
Popis
Hodnota
Ukázky rychlého startu
Následující ukázky rychlého startu nasadí tento typ prostředku.
Získá nebo nastaví plně kvalifikovaný název domény (FQDN) profilu Traffic Manageru. Vytvoří se zřetězení relativního názvu s doménou DNS, kterou používá Azure Traffic Manager.
řetězec
relativeName
Získá nebo nastaví relativní název DNS zadaný tímto profilem Traffic Manageru. Tato hodnota se zkombinuje s názvem domény DNS, který používá Azure Traffic Manager k vytvoření plně kvalifikovaného názvu domény (FQDN) profilu.
řetězec
hodnota ttl
Získá nebo nastaví hodnotu TTL (Time-To-Live DNS) v sekundách. To informuje místní překladače DNS a klienty DNS, jak dlouho ukládat odpovědi DNS poskytnuté tímto profilem Traffic Manageru.
Int
Zakončení
Jméno
Popis
Hodnota
id
Získá nebo nastaví ID koncového bodu Traffic Manageru.
řetězec
Jméno
Získá nebo nastaví název koncového bodu Traffic Manageru.
řetězec
vlastnosti
Třída představující vlastnosti koncového bodu Traffic Manageru
Získá nebo nastaví typ koncového bodu Traffic Manageru.
řetězec
EndpointProperties
Jméno
Popis
Hodnota
endpointLocation
Určuje umístění externích nebo vnořených koncových bodů při použití metody směrování provozu Výkon.
řetězec
endpointMonitorStatus
Získá nebo nastaví stav monitorování koncového bodu.
řetězec
endpointStatus
Získá nebo nastaví stav koncového bodu.. Pokud je koncový bod povolený, probírá se stav koncového bodu a je součástí metody směrování provozu. Možné hodnoty jsou Enabled (Povoleno) a Disabled (Zakázáno).
řetězec
GeoMapping
Získá nebo nastaví seznam zemí nebo oblastí mapovaných na tento koncový bod při použití metody směrování geografického provozu. Úplný seznam přijatých hodnot najdete v dokumentaci ke službě Traffic Manager Geographic.
string[]
minChildEndpoints
Získá nebo nastaví minimální počet koncových bodů, které musí být k dispozici v podřízeného profilu, aby byl nadřazený profil považován za dostupný. Platí pouze pro koncový bod typu NestedEndpoints.
Int
priorita
Získá nebo nastaví prioritu tohoto koncového bodu při použití metody směrování provozu Priority. Možné hodnoty jsou od 1 do 1000, nižší hodnoty představují vyšší prioritu. Jedná se o volitelný parametr. Pokud je zadaný, musí být zadán ve všech koncových bodech a žádné dva koncové body nemůžou sdílet stejnou hodnotu priority.
Int
cíl
Získá nebo nastaví plně kvalifikovaný název DNS koncového bodu. Traffic Manager vrátí tuto hodnotu v odpovědích DNS pro směrování provozu do tohoto koncového bodu.
řetězec
targetResourceId
Získá nebo nastaví identifikátor URI prostředku Azure koncového bodu. Neplatí pro koncové body typu ExternalEndpoints.
řetězec
hmotnost
Získá nebo nastaví váhu tohoto koncového bodu při použití metody směrování provozu váženého provozu. Možné hodnoty jsou od 1 do 1000.
Int
Microsoft.Network/trafficmanagerprofiles
Jméno
Popis
Hodnota
apiVersion
Verze rozhraní API
'2017-03-01'
umístění
Umístění prostředku
řetězec
Jméno
Název prostředku
string (povinné)
vlastnosti
Třída představující vlastnosti profilu Traffic Manageru
Získá nebo nastaví seznam koncových bodů v profilu Traffic Manageru.
koncového bodu []
monitorConfig
Získá nebo nastaví nastavení monitorování koncového bodu profilu Traffic Manageru.
MonitorConfig
profileStatus
Získá nebo nastaví stav profilu Traffic Manageru. Možné hodnoty jsou Enabled (Povoleno) a Disabled (Zakázáno).
řetězec
trafficRoutingMethod
Získá nebo nastaví metodu směrování provozu profilu Traffic Manageru. Možné hodnoty jsou Performance(Výkon), Weighted (Vážený), Priority (Priorita) nebo Geographic (Geografická).
řetězec
Značky prostředků
Jméno
Popis
Hodnota
Šablony pro rychlý start
Následující šablony pro rychlý start nasazují tento typ prostředku.
Tato šablona ukazuje, jak vytvořit vyrovnávání zatížení profilu Azure Traffic Manageru mezi několika virtuálními počítači umístěnými v zónách dostupnosti.
Typ prostředku trafficmanagerprofiles je možné nasadit s operacemi, které cílí:
skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Network/trafficmanagerprofiles, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/trafficmanagerprofiles@2017-03-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"
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"
}
})
}
Hodnoty vlastností
DnsConfig
Jméno
Popis
Hodnota
Fqdn
Získá nebo nastaví plně kvalifikovaný název domény (FQDN) profilu Traffic Manageru. Vytvoří se zřetězení relativního názvu s doménou DNS, kterou používá Azure Traffic Manager.
řetězec
relativeName
Získá nebo nastaví relativní název DNS zadaný tímto profilem Traffic Manageru. Tato hodnota se zkombinuje s názvem domény DNS, který používá Azure Traffic Manager k vytvoření plně kvalifikovaného názvu domény (FQDN) profilu.
řetězec
hodnota ttl
Získá nebo nastaví hodnotu TTL (Time-To-Live DNS) v sekundách. To informuje místní překladače DNS a klienty DNS, jak dlouho ukládat odpovědi DNS poskytnuté tímto profilem Traffic Manageru.
Int
Zakončení
Jméno
Popis
Hodnota
id
Získá nebo nastaví ID koncového bodu Traffic Manageru.
řetězec
Jméno
Získá nebo nastaví název koncového bodu Traffic Manageru.
řetězec
vlastnosti
Třída představující vlastnosti koncového bodu Traffic Manageru
Získá nebo nastaví typ koncového bodu Traffic Manageru.
řetězec
EndpointProperties
Jméno
Popis
Hodnota
endpointLocation
Určuje umístění externích nebo vnořených koncových bodů při použití metody směrování provozu Výkon.
řetězec
endpointMonitorStatus
Získá nebo nastaví stav monitorování koncového bodu.
řetězec
endpointStatus
Získá nebo nastaví stav koncového bodu.. Pokud je koncový bod povolený, probírá se stav koncového bodu a je součástí metody směrování provozu. Možné hodnoty jsou Enabled (Povoleno) a Disabled (Zakázáno).
řetězec
GeoMapping
Získá nebo nastaví seznam zemí nebo oblastí mapovaných na tento koncový bod při použití metody směrování geografického provozu. Úplný seznam přijatých hodnot najdete v dokumentaci ke službě Traffic Manager Geographic.
string[]
minChildEndpoints
Získá nebo nastaví minimální počet koncových bodů, které musí být k dispozici v podřízeného profilu, aby byl nadřazený profil považován za dostupný. Platí pouze pro koncový bod typu NestedEndpoints.
Int
priorita
Získá nebo nastaví prioritu tohoto koncového bodu při použití metody směrování provozu Priority. Možné hodnoty jsou od 1 do 1000, nižší hodnoty představují vyšší prioritu. Jedná se o volitelný parametr. Pokud je zadaný, musí být zadán ve všech koncových bodech a žádné dva koncové body nemůžou sdílet stejnou hodnotu priority.
Int
cíl
Získá nebo nastaví plně kvalifikovaný název DNS koncového bodu. Traffic Manager vrátí tuto hodnotu v odpovědích DNS pro směrování provozu do tohoto koncového bodu.
řetězec
targetResourceId
Získá nebo nastaví identifikátor URI prostředku Azure koncového bodu. Neplatí pro koncové body typu ExternalEndpoints.
řetězec
hmotnost
Získá nebo nastaví váhu tohoto koncového bodu při použití metody směrování provozu váženého provozu. Možné hodnoty jsou od 1 do 1000.
Int
Microsoft.Network/trafficmanagerprofiles
Jméno
Popis
Hodnota
umístění
Umístění prostředku
řetězec
Jméno
Název prostředku
string (povinné)
vlastnosti
Třída představující vlastnosti profilu Traffic Manageru
Získá nebo nastaví seznam koncových bodů v profilu Traffic Manageru.
koncového bodu []
monitorConfig
Získá nebo nastaví nastavení monitorování koncového bodu profilu Traffic Manageru.
MonitorConfig
profileStatus
Získá nebo nastaví stav profilu Traffic Manageru. Možné hodnoty jsou Enabled (Povoleno) a Disabled (Zakázáno).
řetězec
trafficRoutingMethod
Získá nebo nastaví metodu směrování provozu profilu Traffic Manageru. Možné hodnoty jsou Performance(Výkon), Weighted (Vážený), Priority (Priorita) nebo Geographic (Geografická).