Microsoft.Network trafficmanagerprofiles 2015-11-01
Definice prostředku Bicep
Typ prostředku trafficmanagerprofiles je možné nasadit s operacemi, které cílí na:
- Skupiny prostředků – viz příkazy pro nasazení skupin 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í bicep.
resource symbolicname 'Microsoft.Network/trafficmanagerprofiles@2015-11-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
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'
}
}
Hodnoty vlastností
trafficmanagerprofiles
Název | Description | Hodnota |
---|---|---|
name | Název prostředku | string (povinné) Omezení počtu znaků: 1–63 Platné znaky: Alfanumerické znaky, pomlčky a tečky Začátek a konec alfanumerickými znaky Název prostředku musí být v rámci Azure jedinečný. |
location | Umístění prostředku | řetězec |
tags | Značky prostředků | Slovník názvů a hodnot značek. Zobrazit značky v šablonách |
properties | Třída představující vlastnosti profilu služby Traffic Manager. | Vlastnosti profilu |
Vlastnosti profilu
Název | Description | Hodnota |
---|---|---|
Dnsconfig | Získá nebo nastaví nastavení DNS profilu služby Traffic Manager. | Dnsconfig |
Koncové body | Získá nebo nastaví seznam koncových bodů v profilu služby Traffic Manager. | Koncový bod[] |
konfigurace monitoru | Získá nebo nastaví nastavení monitorování koncového bodu profilu služby Traffic Manager. | Konfigurace monitorování |
stav profilu | Získá nebo nastaví stav profilu služby Traffic Manager. Možné hodnoty jsou Enabled (Povoleno) a Disabled (Zakázáno). | řetězec |
trafficRoutingMethod | Získá nebo nastaví metodu směrování provozu profilu služby Traffic Manager. Možné hodnoty jsou Výkon, Vážené nebo Priority. | řetězec |
Dnsconfig
Název | Description | Hodnota |
---|---|---|
Fqdn | Získá nebo nastaví plně kvalifikovaný název domény (FQDN) profilu služby Traffic Manager. Vytvoří se zřetězením RelativeName s doménou DNS, kterou používá Azure Traffic Manager. | řetězec |
relativeName | Získá nebo nastaví relativní název DNS poskytovaný tímto profilem služby Traffic Manager. Tato hodnota se zkombinuje s názvem domény DNS, který azure Traffic Manager používá k vytvoření plně kvalifikovaného názvu domény (FQDN) profilu. | řetězec |
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 mají ukládat odpovědi DNS poskytnuté tímto profilem služby Traffic Manager do mezipaměti. | int |
Koncový bod
Název | Description | Hodnota |
---|---|---|
id | Získá nebo nastaví ID koncového bodu Traffic Manageru. | řetězec |
name | Získá nebo nastaví název koncového bodu Traffic Manageru. | řetězec |
properties | Třída představující vlastnosti koncového bodu Traffic Manageru. | Vlastnosti koncového bodu |
typ | Získá nebo nastaví typ koncového bodu Traffic Manageru. | řetězec |
Vlastnosti koncového bodu
Název | Description | 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 Performance. | řetězec |
endpointMonitorStatus | Získá nebo nastaví stav monitorování koncového bodu. | řetězec |
koncový bodStatus | Získá nebo nastaví stav koncového bodu. Pokud je koncový bod povolený, je sondovaný pro stav koncového bodu a je součástí metody směrování provozu. Možné hodnoty jsou Povoleno a Zakázáno. | řetězec |
minChildEndpoints | Získá nebo nastaví minimální počet koncových bodů, které musí být k dispozici v podřízeného profilu, aby nadřazený profil byl považován za dostupný. Platí jenom pro koncový bod typu NestedEndpoints. | int |
Prioritou | 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ána na všech koncových bodech a žádné dva koncové body nemohou 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. Nevztahuje se na koncové body typu ExternalEndpoints. | řetězec |
hmotnost | Získá nebo nastaví váhu tohoto koncového bodu při použití "Vážené" metody směrování provozu. Možné hodnoty jsou od 1 do 1000. | int |
MonitorConfig
Název | Description | Hodnota |
---|---|---|
program | Získá nebo nastaví cestu relativní k názvu domény koncového bodu použitého k sondování stavu koncového bodu. | řetězec |
port | Získá nebo nastaví port TCP použitý k sondování stavu koncového bodu. | int |
profileMonitorStatus | Získá nebo nastaví stav monitorování na úrovni profilu traffic manageru. | řetězec |
Protokol | Získá nebo nastaví protokol (HTTP nebo HTTPS) použitý k sondování stavu koncového bodu. | řetězec |
Šablony pro rychlý start
Následující šablony rychlého startu nasadí tento typ prostředku.
Template (Šablona) | Description |
---|---|
Vícevrstvé traffic manager, L4 ILB, L7 AppGateway |
Tato šablona nasadí Virtual Network, oddělí síť prostřednictvím podsítí, nasadí virtuální počítače a nakonfiguruje vyrovnávání zatížení. |
Ukázkové nastavení Služby Azure Traffic Manager a Application Gateway |
Tato šablona umožňuje rychle nasadit Azure Traffic Manager nad ukázku služby Application Gateway a otestovat distribuci provozu mezi různými oblastmi. |
Ukázkové nastavení Azure Traffic Manageru |
Tato šablona umožňuje rychle nasadit ukázku Azure Traffic Manageru a otestovat distribuci provozu mezi různými oblastmi. |
Příklad externího koncového bodu Azure Traffic Manageru |
Tato šablona ukazuje, jak vytvořit profil Azure Traffic Manageru pomocí externích koncových bodů. |
Směrování s více hodnotami v Azure Traffic Manageru |
Tato šablona ukazuje, jak vytvořit profil Azure Traffic Manageru pomocí vnořených koncových bodů se směrováním s minimálními podřízenými hodnotami a s více hodnotami. |
Příklad virtuálního počítače Azure Traffic Manageru |
Tato šablona ukazuje, jak vytvořit vyrovnávání zatížení profilu Azure Traffic Manageru mezi několika virtuálními počítači. |
Příklad virtuálního počítače Azure Traffic Manageru s Zóny dostupnosti |
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óny dostupnosti. |
Příklad webové aplikace Azure Traffic Manageru |
Tato šablona ukazuje, jak vytvořit profil Azure Traffic Manageru pro App Service. |
Definice prostředku šablony ARM
Typ prostředku trafficmanagerprofiles je možné nasadit s operacemi, na které cílí:
- Skupiny prostředků – viz příkazy nasazení 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í kód JSON.
{
"type": "Microsoft.Network/trafficmanagerprofiles",
"apiVersion": "2015-11-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"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"
}
}
Hodnoty vlastností
trafficmanagerprofiles
Název | Description | Hodnota |
---|---|---|
typ | Typ prostředku | Microsoft.Network/trafficmanagerprofiles |
apiVersion | Verze rozhraní API prostředků | '2015-11-01' |
name | Název prostředku | string (povinné) Limit počtu znaků: 1–63 Platné znaky: Alfanumerické znaky, spojovníky a tečky. Začátek a konec alfanumerickým znakem Název prostředku musí být v rámci Azure jedinečný. |
location | Umístění prostředku | řetězec |
tags | Značky prostředků | Slovník názvů značek a hodnot. Viz Značky v šablonách |
properties | Třída představující vlastnosti profilu Traffic Manageru. | ProfileVlastnosti |
ProfileVlastnosti
Název | Description | Hodnota |
---|---|---|
Dnsconfig | Získá nebo nastaví nastavení DNS profilu služby Traffic Manager. | Dnsconfig |
Koncové body | Získá nebo nastaví seznam koncových bodů v profilu Traffic Manageru. | Koncový bod[] |
monitorConfig | Získá nebo nastaví nastavení monitorování koncového bodu profilu traffic manageru. | MonitorConfig |
profileStatus | Získá nebo nastaví stav profilu služby Traffic Manager. Možné hodnoty jsou Povoleno a Zakázáno. | řetězec |
trafficRoutingMethod | Získá nebo nastaví metodu směrování provozu profilu služby Traffic Manager. Možné hodnoty jsou Výkon, Vážená hodnota nebo Priorita. | řetězec |
Dnsconfig
Název | Description | Hodnota |
---|---|---|
Fqdn | Získá nebo nastaví plně kvalifikovaný název domény (FQDN) profilu traffic manageru. Ten se vytvoří zřetězením relativního názvu s doménou DNS používanou službou Azure Traffic Manager. | řetězec |
relativeName | Získá nebo nastaví relativní název DNS poskytovaný tímto profilem Traffic Manageru. Tato hodnota se zkombinuje s názvem domény DNS, který azure Traffic Manager používá k vytvoření plně kvalifikovaného názvu domény (FQDN) profilu. | řetězec |
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 mají ukládat odpovědi DNS poskytované tímto profilem služby Traffic Manager do mezipaměti. | int |
Koncový bod
Název | Description | Hodnota |
---|---|---|
id | Získá nebo nastaví ID koncového bodu Traffic Manageru. | řetězec |
name | Získá nebo nastaví název koncového bodu Traffic Manageru. | řetězec |
properties | Třída představující vlastnosti koncového bodu Traffic Manageru | Vlastnosti koncového bodu |
typ | Získá nebo nastaví typ koncového bodu Traffic Manageru. | řetězec |
Vlastnosti koncového bodu
Název | Description | 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 Performance. | řetězec |
endpointMonitorStatus | Získá nebo nastaví stav monitorování koncového bodu. | řetězec |
koncový bodStatus | Získá nebo nastaví stav koncového bodu. Pokud je koncový bod povolený, je sondovaný pro stav koncového bodu a je součástí metody směrování provozu. Možné hodnoty jsou Povoleno a Zakázáno. | řetězec |
minChildEndpoints | Získá nebo nastaví minimální počet koncových bodů, které musí být k dispozici v podřízeného profilu, aby nadřazený profil byl považován za dostupný. Platí jenom pro koncový bod typu NestedEndpoints. | int |
Prioritou | 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ána na všech koncových bodech a žádné dva koncové body nemohou 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. Nevztahuje se na koncové body typu ExternalEndpoints. | řetězec |
hmotnost | Získá nebo nastaví váhu tohoto koncového bodu při použití "Vážené" metody směrování provozu. Možné hodnoty jsou od 1 do 1000. | int |
Konfigurace monitorování
Název | Description | Hodnota |
---|---|---|
program | Získá nebo nastaví cestu vzhledem k názvu domény koncového bodu, který se používá k sondování stavu koncového bodu. | řetězec |
port | Získá nebo nastaví port TCP použitý k sondování stavu koncového bodu. | int |
profilMonitorStatus | Získá nebo nastaví stav monitorování na úrovni profilu služby Traffic Manager. | řetězec |
Protokol | Získá nebo nastaví protokol (HTTP nebo HTTPS) používaný k testování stavu koncového bodu. | řetězec |
Šablony pro rychlý start
Následující šablony pro rychlý start nasadí tento typ prostředku.
Template (Šablona) | Description |
---|---|
Vícevrstvé traffic manager, L4 ILB, L7 AppGateway |
Tato šablona nasadí Virtual Network, oddělí síť prostřednictvím podsítí, nasadí virtuální počítače a nakonfiguruje vyrovnávání zatížení. |
Ukázkové nastavení služby Azure Traffic Manager a Application Gateway |
Tato šablona umožňuje rychle nasadit Azure Traffic Manager nad ukázku služby Application Gateway a otestovat distribuci provozu mezi různými oblastmi. |
Ukázkové nastavení Azure Traffic Manageru |
Tato šablona umožňuje rychle nasadit ukázku Azure Traffic Manageru a otestovat distribuci provozu mezi různými oblastmi. |
Příklad externího koncového bodu Azure Traffic Manageru |
Tato šablona ukazuje, jak vytvořit profil Azure Traffic Manageru pomocí externích koncových bodů. |
Směrování s více hodnotami v Azure Traffic Manageru |
Tato šablona ukazuje, jak vytvořit profil Azure Traffic Manageru pomocí vnořených koncových bodů se směrováním s minimální podřízenou hodnotou a více hodnotami. |
Příklad virtuálního počítače Azure Traffic Manageru |
Tato šablona ukazuje, jak vytvořit vyrovnávání zatížení profilu Azure Traffic Manageru mezi několika virtuálními počítači. |
Příklad virtuálního počítače Azure Traffic Manageru s Zóny dostupnosti |
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óny dostupnosti. |
Příklad webové aplikace Azure Traffic Manageru |
Tato šablona ukazuje, jak vytvořit profil Azure Traffic Manageru pro App Service. |
Definice prostředku Terraform (poskytovatel AzAPI)
Typ prostředku trafficmanagerprofiles je možné nasadit s operacemi, které cílí na:
- 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@2015-11-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
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"
}
})
}
Hodnoty vlastností
trafficmanagerprofiles
Název | Description | Hodnota |
---|---|---|
typ | Typ prostředku | Microsoft.Network/trafficmanagerprofiles@2015-11-01 |
name | Název prostředku | string (povinné) Omezení počtu znaků: 1–63 Platné znaky: Alfanumerické znaky, pomlčky a tečky Začátek a konec alfanumerickými znaky Název prostředku musí být v rámci Azure jedinečný. |
location | Umístění prostředku | řetězec |
parent_id | K nasazení do skupiny prostředků použijte ID této skupiny prostředků. | string (povinné) |
tags | Značky prostředků | Slovník názvů a hodnot značek. |
properties | Třída představující vlastnosti profilu služby Traffic Manager. | Vlastnosti profilu |
Vlastnosti profilu
Název | Description | Hodnota |
---|---|---|
Dnsconfig | Získá nebo nastaví nastavení DNS profilu služby Traffic Manager. | Dnsconfig |
Koncové body | Získá nebo nastaví seznam koncových bodů v profilu služby Traffic Manager. | Koncový bod[] |
konfigurace monitoru | Získá nebo nastaví nastavení monitorování koncového bodu profilu služby Traffic Manager. | Konfigurace monitorování |
stav profilu | Získá nebo nastaví stav profilu služby Traffic Manager. Možné hodnoty jsou Enabled (Povoleno) a Disabled (Zakázáno). | řetězec |
trafficRoutingMethod | Získá nebo nastaví metodu směrování provozu profilu služby Traffic Manager. Možné hodnoty jsou Výkon, Vážené nebo Priority. | řetězec |
Dnsconfig
Název | Description | Hodnota |
---|---|---|
Fqdn | Získá nebo nastaví plně kvalifikovaný název domény (FQDN) profilu služby Traffic Manager. Vytvoří se zřetězením RelativeName s doménou DNS, kterou používá Azure Traffic Manager. | řetězec |
relativeName | Získá nebo nastaví relativní název DNS poskytovaný tímto profilem služby Traffic Manager. Tato hodnota se zkombinuje s názvem domény DNS, který azure Traffic Manager používá k vytvoření plně kvalifikovaného názvu domény (FQDN) profilu. | řetězec |
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 mají ukládat odpovědi DNS poskytnuté tímto profilem služby Traffic Manager do mezipaměti. | int |
Koncový bod
Název | Description | Hodnota |
---|---|---|
id | Získá nebo nastaví ID koncového bodu Traffic Manageru. | řetězec |
name | Získá nebo nastaví název koncového bodu Traffic Manageru. | řetězec |
properties | Třída představující vlastnosti koncového bodu Traffic Manageru. | Vlastnosti koncového bodu |
typ | Získá nebo nastaví typ koncového bodu Traffic Manageru. | řetězec |
Vlastnosti koncového bodu
Název | Description | Hodnota |
---|---|---|
umístění koncového bodu | Určuje umístění externích nebo vnořených koncových bodů při použití metody směrování provozu Performance. | řetězec |
koncový bodMonitorStatus | Získá nebo nastaví stav monitorování koncového bodu. | řetězec |
koncový bodStatus | Získá nebo nastaví stav koncového bodu. Pokud je koncový bod povolený, dotazuje se na stav koncového bodu a je zahrnutý v metodě směrování provozu. Možné hodnoty jsou Enabled (Povoleno) a Disabled (Zakázáno). | řetězec |
minChildEndpoints | Získá nebo nastaví minimální počet koncových bodů, které musí být k dispozici v podřízeného profilu, aby nadřazený profil byl považován za dostupný. Platí jenom pro koncový bod typu NestedEndpoints. | int |
Prioritou | 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 zadaný na 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. Nevztahuje se na 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í váženého provozu. Možné hodnoty jsou od 1 do 1000. | int |
Konfigurace monitorování
Název | Description | Hodnota |
---|---|---|
program | Získá nebo nastaví cestu vzhledem k názvu domény koncového bodu, který se používá k sondování stavu koncového bodu. | řetězec |
port | Získá nebo nastaví port TCP použitý k sondování stavu koncového bodu. | int |
profilMonitorStatus | Získá nebo nastaví stav monitorování na úrovni profilu služby Traffic Manager. | řetězec |
Protokol | Získá nebo nastaví protokol (HTTP nebo HTTPS) používaný k testování stavu koncového bodu. | řetězec |