Sdílet prostřednictvím


Microsoft.Network trafficmanagerprofiles 2017-05-01

Definice prostředku Bicep

Typ prostředku trafficmanagerprofiles je možné nasadit s operacemi, na které cílí:

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@2017-05-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  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'
  }
}

Hodnoty vlastností

trafficmanagerprofiles

Název Description Hodnota
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 Oblast Azure, ve které se prostředek nachází řetězec
tags Značky prostředků. Slovník názvů značek a hodnot. Viz Značky v šablonách
properties Vlastnosti profilu služby Traffic Manager. ProfileVlastnosti

ProfileVlastnosti

Název Description Hodnota
Dnsconfig Nastavení DNS profilu Traffic Manageru. Dnsconfig
Koncové body Seznam koncových bodů v profilu Traffic Manageru Koncový bod[]
monitorConfig Nastavení monitorování koncového bodu profilu Traffic Manageru. MonitorConfig
profileStatus Stav profilu Služby Traffic Manager. Zakázáno
'Povoleno'
trafficRoutingMethod Metoda směrování provozu profilu traffic manageru. 'Zeměpisné'
'Výkon'
"Priorita"
'Vážené'

Dnsconfig

Název Description Hodnota
relativeName Relativní název DNS zadaný 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 Hodnota 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
properties Vlastnosti koncového bodu Traffic Manageru Vlastnosti koncového bodu

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 Stav monitorování koncového bodu. CheckEndpoint
Snížený výkon
Zakázáno
"Neaktivní"
"Online"
Zastaveno
koncový bodStatus 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. Zakázáno
'Povoleno'
geoMapping Seznam zemí nebo oblastí namapovaných na tento koncový bod při použití metody geografického směrování provozu Úplný seznam přijatých hodnot najdete v geografické dokumentaci traffic manageru. string[]
minChildEndpoints 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í jenom pro koncový bod typu NestedEndpoints. int
Prioritou Priorita 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 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 Identifikátor URI prostředku Azure koncového bodu. Nevztahuje se na koncové body typu ExternalEndpoints. řetězec
hmotnost Váha tohoto koncového bodu při použití metody směrování vážených přenosů Možné hodnoty jsou od 1 do 1000. int

MonitorConfig

Název Description Hodnota
intervalInSeconds Interval monitorování koncových bodů v tomto profilu Jedná se o interval, ve kterém Traffic Manager zkontroluje stav každého koncového bodu v tomto profilu. int
program Cesta relativní k názvu domény koncového bodu použitému k sondování stavu koncového bodu řetězec
port Port TCP použitý k sondě stavu koncového bodu. int
profileMonitorStatus Stav monitorování na úrovni profilu služby Traffic Manager. Kontrola koncových bodů
Snížený výkon
Zakázáno
"Neaktivní"
"Online"
Protokol Protokol (HTTP, HTTPS nebo TCP) použitý k sondování stavu koncového bodu. 'HTTP'
HTTPS
TCP
timeoutInSeconds Časový limit monitorování pro koncové body v tomto profilu To je čas, kdy Traffic Manager umožňuje koncovým bodům v tomto profilu reagovat na kontrolu stavu. int
tolerovánoNumberOfFailures Počet po sobě jdoucích kontrol stavu selhání, které Traffic Manager toleruje před deklarováním koncového bodu v tomto profilu, snížený po další neúspěšné kontrole stavu. int

Š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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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í:

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": "2017-05-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "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"
  }
}

Hodnoty vlastností

trafficmanagerprofiles

Název Description Hodnota
typ Typ prostředku Microsoft.Network/trafficmanagerprofiles
apiVersion Verze rozhraní API prostředků '2017-05-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 Oblast Azure, ve které se prostředek nachází řetězec
tags Značky prostředků. Slovník názvů značek a hodnot. Viz Značky v šablonách
properties Vlastnosti profilu služby Traffic Manager. ProfileVlastnosti

ProfileVlastnosti

Název Description Hodnota
Dnsconfig Nastavení DNS profilu Traffic Manageru. Dnsconfig
Koncové body Seznam koncových bodů v profilu Traffic Manageru Koncový bod[]
monitorConfig Nastavení monitorování koncového bodu profilu Traffic Manageru. MonitorConfig
profileStatus Stav profilu Služby Traffic Manager. Zakázáno
'Povoleno'
trafficRoutingMethod Metoda směrování provozu profilu traffic manageru. 'Zeměpisné'
'Výkon'
"Priorita"
'Vážené'

Dnsconfig

Název Description Hodnota
relativeName Relativní název DNS zadaný 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 Hodnota 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
properties Vlastnosti koncového bodu Traffic Manageru Vlastnosti koncového bodu

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 Stav monitorování koncového bodu. CheckEndpoint
Snížený výkon
Zakázáno
"Neaktivní"
"Online"
Zastaveno
koncový bodStatus 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. Zakázáno
'Povoleno'
geoMapping Seznam zemí nebo oblastí namapovaných na tento koncový bod při použití metody geografického směrování provozu Úplný seznam přijatých hodnot najdete v geografické dokumentaci traffic manageru. string[]
minChildEndpoints 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í jenom pro koncový bod typu NestedEndpoints. int
Prioritou Priorita 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 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 Identifikátor URI prostředku Azure koncového bodu. Nevztahuje se na koncové body typu ExternalEndpoints. řetězec
hmotnost Váha tohoto koncového bodu při použití metody směrování vážených přenosů Možné hodnoty jsou od 1 do 1000. int

MonitorConfig

Název Description Hodnota
intervalInSeconds Interval monitorování koncových bodů v tomto profilu Jedná se o interval, ve kterém Traffic Manager zkontroluje stav každého koncového bodu v tomto profilu. int
program Cesta relativní k názvu domény koncového bodu použitému k sondování stavu koncového bodu řetězec
port Port TCP použitý k sondě stavu koncového bodu. int
profileMonitorStatus Stav monitorování na úrovni profilu služby Traffic Manager. Kontrola koncových bodů
Snížený výkon
Zakázáno
"Neaktivní"
"Online"
Protokol Protokol (HTTP, HTTPS nebo TCP) použitý k sondování stavu koncového bodu. 'HTTP'
HTTPS
TCP
timeoutInSeconds Časový limit monitorování pro koncové body v tomto profilu To je čas, kdy Traffic Manager umožňuje koncovým bodům v tomto profilu reagovat na kontrolu stavu. int
tolerovánoNumberOfFailures Počet po sobě jdoucích kontrol stavu selhání, které Traffic Manager toleruje před deklarováním koncového bodu v tomto profilu, snížený po další neúspěšné kontrole stavu. int

Š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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
Tato šablona ukazuje, jak vytvořit profil Azure Traffic Manageru pro App Service.

Definice prostředku Terraformu (zprostředkovatele AzAPI)

Typ prostředku trafficmanagerprofiles je možné nasadit s operacemi, na 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-05-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    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"
    }
  })
}

Hodnoty vlastností

trafficmanagerprofiles

Název Description Hodnota
typ Typ prostředku Microsoft.Network/trafficmanagerprofiles@2017-05-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 Oblast Azure, ve které se prostředek nachází ř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ů značek a hodnot.
properties Vlastnosti profilu služby Traffic Manager. ProfileVlastnosti

ProfileVlastnosti

Název Description Hodnota
Dnsconfig Nastavení DNS profilu Traffic Manageru. Dnsconfig
Koncové body Seznam koncových bodů v profilu Traffic Manageru Koncový bod[]
monitorConfig Nastavení monitorování koncového bodu profilu Traffic Manageru. MonitorConfig
profileStatus Stav profilu Služby Traffic Manager. "Zakázáno"
"Povoleno"
trafficRoutingMethod Metoda směrování provozu profilu traffic manageru. "Zeměpisné"
"Výkon"
"Priorita"
"Vážený"

Dnsconfig

Název Description Hodnota
relativeName Relativní název DNS zadaný 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 Hodnota 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
properties Vlastnosti koncového bodu Traffic Manageru Vlastnosti koncového bodu

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 Stav monitorování koncového bodu. "CheckEndpoint"
"Degradováno"
"Zakázáno"
"Neaktivní"
"Online"
"Zastaveno"
koncový bodStatus 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. "Zakázáno"
"Povoleno"
geoMapping Seznam zemí nebo oblastí namapovaných na tento koncový bod při použití metody geografického směrování provozu Úplný seznam přijatých hodnot najdete v geografické dokumentaci traffic manageru. string[]
minChildEndpoints 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í jenom pro koncový bod typu NestedEndpoints. int
Prioritou Priorita 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 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 Identifikátor URI prostředku Azure koncového bodu. Nevztahuje se na koncové body typu ExternalEndpoints. řetězec
hmotnost Váha tohoto koncového bodu při použití metody směrování vážených přenosů Možné hodnoty jsou od 1 do 1000. int

MonitorConfig

Název Description Hodnota
intervalInSeconds Interval monitorování koncových bodů v tomto profilu Jedná se o interval, ve kterém Traffic Manager zkontroluje stav každého koncového bodu v tomto profilu. int
program Cesta relativní k názvu domény koncového bodu použitému k sondování stavu koncového bodu řetězec
port Port TCP použitý k sondě stavu koncového bodu. int
profileMonitorStatus Stav monitorování na úrovni profilu služby Traffic Manager. "CheckEndpoints"
"Degradováno"
"Zakázáno"
"Neaktivní"
"Online"
Protokol Protokol (HTTP, HTTPS nebo TCP) použitý k sondování stavu koncového bodu. "HTTP"
"HTTPS"
"TCP"
timeoutInSeconds Časový limit monitorování pro koncové body v tomto profilu To je čas, kdy Traffic Manager umožňuje koncovým bodům v tomto profilu reagovat na kontrolu stavu. int
tolerovánoNumberOfFailures Počet po sobě jdoucích kontrol stavu selhání, které Traffic Manager toleruje před deklarováním koncového bodu v tomto profilu, snížený po další neúspěšné kontrole stavu. int