Sdílet prostřednictvím


Microsoft.Network trafficmanagerprofiles 2017-03-01

Definice prostředku Bicep

Typ prostředku trafficmanagerprofiles je možné nasadit s operacemi, 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-03-01' = {
  location: 'string'
  name: 'string'
  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'
  }
  tags: {
    {customized property}: '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 endpointProperties
typ 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 profileProperties
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách

MonitorConfig

Jméno Popis Hodnota
cesta 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
přístav 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 služby Traffic Manager. řetězec
protokol Získá nebo nastaví protokol (HTTP nebo HTTPS) použitý k testování stavu koncového bodu. řetězec

ProfileProperties

Jméno Popis Hodnota
dnsConfig Získá nebo nastaví nastavení DNS profilu Traffic Manageru. DnsConfig
Koncové body 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.

Soubor Bicep Popis
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ů.
ukázkové virtuálního počítače Azure Traffic Manageru Tato šablona ukazuje, jak vytvořit vyrovnávání zatížení profilu Azure Traffic Manageru napříč několika virtuálními počítači.
ukázkové webové aplikace Azure Traffic Manageru Tato šablona ukazuje, jak vytvořit profil Azure Traffic Manageru pro službu App Service.

Definice prostředku šablony ARM

Typ prostředku trafficmanagerprofiles je možné nasadit s operacemi, 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í JSON.

{
  "type": "Microsoft.Network/trafficmanagerprofiles",
  "apiVersion": "2017-03-01",
  "name": "string",
  "location": "string",
  "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"
  },
  "tags": {
    "{customized property}": "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 endpointProperties
typ 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 profileProperties
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
typ Typ prostředku Microsoft.Network/trafficmanagerprofiles

MonitorConfig

Jméno Popis Hodnota
cesta 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
přístav 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 služby Traffic Manager. řetězec
protokol Získá nebo nastaví protokol (HTTP nebo HTTPS) použitý k testování stavu koncového bodu. řetězec

ProfileProperties

Jméno Popis Hodnota
dnsConfig Získá nebo nastaví nastavení DNS profilu Traffic Manageru. DnsConfig
Koncové body 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.

Šablona Popis
ukázkové nastavení služby Azure Traffic Manager a Application Gateways

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 pro testování distribuce 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 min-child a více hodnot.
ukázkové 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 napříč několika virtuálními počítači.
příklad virtuálního počítače Azure Traffic Manageru s zón 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ónách dostupnosti.
ukázkové webové aplikace Azure Traffic Manageru

nasazení do Azure
Tato šablona ukazuje, jak vytvořit profil Azure Traffic Manageru pro službu App Service.
správce provozu s více vrstvami, L4 ILB, L7 AppGateway

nasazení do Azure
Tato šablona nasadí virtuální síť, rozdělí síť prostřednictvím podsítí, nasadí virtuální počítače a nakonfiguruje vyrovnávání zatížení.

Definice prostředku Terraformu (poskytovatel AzAPI)

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 endpointProperties
typ 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 profileProperties
visačky Značky prostředků Slovník názvů a hodnot značek
typ Typ prostředku Microsoft.Network/trafficmanagerprofiles@2017-03-01

MonitorConfig

Jméno Popis Hodnota
cesta 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
přístav 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 služby Traffic Manager. řetězec
protokol Získá nebo nastaví protokol (HTTP nebo HTTPS) použitý k testování stavu koncového bodu. řetězec

ProfileProperties

Jméno Popis Hodnota
dnsConfig Získá nebo nastaví nastavení DNS profilu Traffic Manageru. DnsConfig
Koncové body 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