Sdílet prostřednictvím


Microsoft.Network trafficmanagerprofiles 2015-11-01

Definice prostředku Bicep

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

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

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": "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

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í podřízenou hodnotou a 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 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