Dela via


Microsoft.Network trafficmanagerprofiles 2017-05-01

Bicep-resursdefinition

Resurstypen trafficmanagerprofiles kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/trafficmanagerprofiles-resurs lägger du till följande Bicep i mallen.

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'
  }
}

Egenskapsvärden

trafficmanagerprofiles

Name Beskrivning Värde
name Resursnamnet sträng (krävs)

Teckengräns: 1–63

Giltiga tecken:
Alfanumeriska tecken, bindestreck och punkter.

Börja och sluta med alfanumeriskt.

Resursnamnet måste vara unikt i Hela Azure.
location Den Azure-region där resursen finns sträng
tags Resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
properties Egenskaperna för Traffic Manager-profilen. ProfilEgenskaper

ProfilEgenskaper

Name Beskrivning Värde
dnsConfig DNS-inställningarna för Traffic Manager-profilen. DnsConfig
Slutpunkter Listan över slutpunkter i Traffic Manager-profilen. Slutpunkt[]
monitorConfig Inställningarna för slutpunktsövervakning för Traffic Manager-profilen. MonitorConfig
profileStatus Status för Traffic Manager-profilen. "Inaktiverad"
"Aktiverad"
trafficRoutingMethod Trafikroutningsmetoden för Traffic Manager-profilen. "Geografisk"
Prestanda
"Prioritet"
"Viktad"

DnsConfig

Name Beskrivning Värde
relativeName Det relativa DNS-namnet som tillhandahålls av den här Traffic Manager-profilen. Det här värdet kombineras med dns-domännamnet som används av Azure Traffic Manager för att bilda profilens fullständigt kvalificerade domännamn (FQDN). sträng
ttl TTL (Time To Live) för DNS i sekunder. Detta informerar de lokala DNS-matcharna och DNS-klienterna hur länge DNS-svar som tillhandahålls av den här Traffic Manager-profilen ska cachelagras. int

Slutpunkt

Name Beskrivning Värde
properties Egenskaperna för Traffic Manager-slutpunkten. EndpointProperties

EndpointProperties

Name Beskrivning Värde
endpointLocation Anger platsen för de externa eller kapslade slutpunkterna när du använder trafikroutningsmetoden Prestanda. sträng
endpointMonitorStatus Slutpunktens övervakningsstatus. "CheckingEndpoint"
"Degraderad"
"Inaktiverad"
"Inaktiv"
"Online"
"Stoppad"
endpointStatus Slutpunktens status. Om slutpunkten är Aktiverad avsöks den för slutpunktshälsa och ingår i trafikroutningsmetoden. "Inaktiverad"
"Aktiverad"
geoMappning Listan över länder/regioner som mappas till den här slutpunkten när du använder trafikroutningsmetoden Geografisk. En fullständig lista över godkända värden finns i Traffic Manager Geographic-dokumentationen. string[]
minChildEndpoints Det minsta antalet slutpunkter som måste vara tillgängliga i den underordnade profilen för att den överordnade profilen ska anses vara tillgänglig. Gäller endast för slutpunkten av typen "NestedEndpoints". int
prioritet Prioriteten för den här slutpunkten när du använder trafikroutningsmetoden Prioritet. Möjliga värden är från 1 till 1 000, lägre värden representerar högre prioritet. Det här är en valfri parameter. Om den anges måste den anges på alla slutpunkter och inga två slutpunkter kan dela samma prioritetsvärde. int
Mål Slutpunktens fullständigt kvalificerade DNS-namn. Traffic Manager returnerar det här värdet i DNS-svar för att dirigera trafik till den här slutpunkten. sträng
targetResourceId Azure-resursens URI för slutpunkten. Gäller inte för slutpunkter av typen ExternalEndpoints. sträng
vikt Vikten för den här slutpunkten när du använder trafikroutningsmetoden Viktad. Möjliga värden är från 1 till 1 000. int

MonitorConfig

Name Beskrivning Värde
intervalInSeconds Övervakningsintervallet för slutpunkter i den här profilen. Det här är intervallet då Traffic Manager kontrollerar hälsotillståndet för varje slutpunkt i den här profilen. int
path Sökvägen i förhållande till det slutpunktsdomännamn som används för att söka efter slutpunktshälsa. sträng
port TCP-porten som används för att söka efter slutpunktshälsa. int
profileMonitorStatus Övervakningsstatus på profilnivå för Traffic Manager-profilen. "CheckingEndpoints"
"Degraderad"
"Inaktiverad"
"Inaktiv"
"Online"
Protokollet Protokollet (HTTP, HTTPS eller TCP) som används för att avsöka slutpunktshälsa. "HTTP"
"HTTPS"
"TCP"
timeoutInSeconds Övervakarens tidsgräns för slutpunkter i den här profilen. Det här är den tid då Traffic Manager tillåter att slutpunkter i den här profilen svarar på hälsokontrollen. int
toleratedNumberOfFailures Antalet på varandra följande misslyckade hälsokontroller som Traffic Manager tolererar innan du deklarerar en slutpunkt i den här profilen Degraderad efter nästa misslyckade hälsokontroll. int

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Trafikhanterare på flera nivåer, L4 ILB, L7 AppGateway

Distribuera till Azure
Den här mallen distribuerar en Virtual Network, separerar nätverket via undernät, distribuerar virtuella datorer och konfigurerar belastningsutjämning
Demoinstallation av Azure Traffic Manager + Application Gateways

Distribuera till Azure
Med den här mallen kan du snabbt distribuera Azure Traffic Manager ovanpå Application Gateways-demonstrationen för att testa trafikdistributionen mellan olika regioner.
Demoinstallation för Azure Traffic Manager

Distribuera till Azure
Med den här mallen kan du snabbt distribuera Azure Traffic Manager-demo för att testa trafikdistributionen mellan olika regioner.
Exempel på extern slutpunkt i Azure Traffic Manager

Distribuera till Azure
Den här mallen visar hur du skapar en Azure Traffic Manager-profil med hjälp av externa slutpunkter.
Azure Traffic Manager-flervärdesroutning

Distribuera till Azure
Den här mallen visar hur du skapar en Azure Traffic Manager-profil med kapslade slutpunkter med min-child och multi-value routing.
Exempel på virtuell Azure Traffic Manager-dator

Distribuera till Azure
Den här mallen visar hur du skapar en Azure Traffic Manager-profil för belastningsutjämning på flera virtuella datorer.
Exempel på virtuella Azure Traffic Manager-datorer med Tillgänglighetszoner

Distribuera till Azure
Den här mallen visar hur du skapar en Azure Traffic Manager-profil för belastningsutjämning över flera virtuella datorer som placeras i Tillgänglighetszoner.
Exempel på Azure Traffic Manager-webbapp

Distribuera till Azure
Den här mallen visar hur du skapar en Azure Traffic Manager-profil för en App Service.

Resursdefinition för ARM-mall

Resurstypen trafficmanagerprofiles kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Resurs för Microsoft.Network/trafficmanagerprofiles lägger du till följande JSON i mallen.

{
  "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"
  }
}

Egenskapsvärden

trafficmanagerprofiles

Name Beskrivning Värde
typ Resurstypen "Microsoft.Network/trafficmanagerprofiles"
apiVersion Resurs-API-versionen '2017-05-01'
name Resursnamnet sträng (krävs)

Teckengräns: 1–63

Giltiga tecken:
Alfanumeriska tecken, bindestreck och punkter.

Börja och sluta med alfanumeriskt.

Resursnamnet måste vara unikt i Hela Azure.
location Den Azure-region där resursen finns sträng
tags Resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
properties Egenskaperna för Traffic Manager-profilen. ProfileProperties

ProfileProperties

Name Beskrivning Värde
dnsConfig DNS-inställningarna för Traffic Manager-profilen. DnsConfig
Slutpunkter Listan över slutpunkter i Traffic Manager-profilen. Slutpunkt[]
monitorConfig Slutpunktsövervakningsinställningarna för Traffic Manager-profilen. MonitorConfig
profileStatus Status för Traffic Manager-profilen. "Inaktiverad"
"Aktiverad"
trafficRoutingMethod Trafikroutningsmetoden för Traffic Manager-profilen. "Geografisk"
"Prestanda"
"Prioritet"
"Viktad"

DnsConfig

Name Beskrivning Värde
relativeName Det relativa DNS-namnet som tillhandahålls av den här Traffic Manager-profilen. Det här värdet kombineras med det DNS-domännamn som används av Azure Traffic Manager för att bilda profilens fullständigt kvalificerade domännamn (FQDN). sträng
ttl TTL (Time To Live) för DNS i sekunder. Detta informerar de lokala DNS-matcharna och DNS-klienterna hur länge DNS-svar som tillhandahålls av den här Traffic Manager-profilen ska cachelagras. int

Slutpunkt

Name Beskrivning Värde
properties Egenskaperna för Traffic Manager-slutpunkten. EndpointProperties

EndpointProperties

Name Beskrivning Värde
endpointLocation Anger platsen för de externa eller kapslade slutpunkterna när du använder trafikroutningsmetoden Prestanda. sträng
endpointMonitorStatus Slutpunktens övervakningsstatus. "CheckingEndpoint"
"Degraderad"
"Inaktiverad"
"Inaktiv"
"Online"
"Stoppad"
endpointStatus Slutpunktens status. Om slutpunkten är Aktiverad avsöks den för slutpunktshälsa och ingår i trafikroutningsmetoden. "Inaktiverad"
"Aktiverad"
geoMappning Listan över länder/regioner som mappas till den här slutpunkten när du använder trafikroutningsmetoden Geografisk. En fullständig lista över godkända värden finns i Traffic Manager Geographic-dokumentationen. string[]
minChildEndpoints Det minsta antalet slutpunkter som måste vara tillgängliga i den underordnade profilen för att den överordnade profilen ska anses vara tillgänglig. Gäller endast för slutpunkten av typen "NestedEndpoints". int
prioritet Prioriteten för den här slutpunkten när du använder trafikroutningsmetoden Prioritet. Möjliga värden är från 1 till 1 000, lägre värden representerar högre prioritet. Det här är en valfri parameter. Om den anges måste den anges på alla slutpunkter och inga två slutpunkter kan dela samma prioritetsvärde. int
Mål Slutpunktens fullständigt kvalificerade DNS-namn. Traffic Manager returnerar det här värdet i DNS-svar för att dirigera trafik till den här slutpunkten. sträng
targetResourceId Azure-resursens URI för slutpunkten. Gäller inte för slutpunkter av typen ExternalEndpoints. sträng
vikt Vikten för den här slutpunkten när du använder trafikroutningsmetoden Viktad. Möjliga värden är från 1 till 1 000. int

MonitorConfig

Name Beskrivning Värde
intervalInSeconds Övervakningsintervallet för slutpunkter i den här profilen. Det här är intervallet då Traffic Manager kontrollerar hälsotillståndet för varje slutpunkt i den här profilen. int
path Sökvägen i förhållande till det slutpunktsdomännamn som används för att söka efter slutpunktshälsa. sträng
port TCP-porten som används för att söka efter slutpunktshälsa. int
profileMonitorStatus Övervakningsstatus på profilnivå för Traffic Manager-profilen. "CheckingEndpoints"
"Degraderad"
"Inaktiverad"
"Inaktiv"
"Online"
Protokollet Protokollet (HTTP, HTTPS eller TCP) som används för att avsöka slutpunktshälsa. "HTTP"
"HTTPS"
"TCP"
timeoutInSeconds Övervakarens tidsgräns för slutpunkter i den här profilen. Det här är den tid då Traffic Manager tillåter att slutpunkter i den här profilen svarar på hälsokontrollen. int
toleratedNumberOfFailures Antalet på varandra följande misslyckade hälsokontroller som Traffic Manager tolererar innan du deklarerar en slutpunkt i den här profilen Degraderad efter nästa misslyckade hälsokontroll. int

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Trafikhanterare på flera nivåer, L4 ILB, L7 AppGateway

Distribuera till Azure
Den här mallen distribuerar en Virtual Network, separerar nätverket via undernät, distribuerar virtuella datorer och konfigurerar belastningsutjämning
Demoinstallation av Azure Traffic Manager + Application Gateways

Distribuera till Azure
Med den här mallen kan du snabbt distribuera Azure Traffic Manager ovanpå Application Gateways-demonstrationen för att testa trafikdistributionen mellan olika regioner.
Demoinstallation för Azure Traffic Manager

Distribuera till Azure
Med den här mallen kan du snabbt distribuera Azure Traffic Manager-demo för att testa trafikdistributionen mellan olika regioner.
Exempel på extern slutpunkt i Azure Traffic Manager

Distribuera till Azure
Den här mallen visar hur du skapar en Azure Traffic Manager-profil med hjälp av externa slutpunkter.
Azure Traffic Manager-flervärdesroutning

Distribuera till Azure
Den här mallen visar hur du skapar en Azure Traffic Manager-profil med kapslade slutpunkter med min-child och multi-value routing.
Exempel på virtuell Azure Traffic Manager-dator

Distribuera till Azure
Den här mallen visar hur du skapar en Azure Traffic Manager-profil för belastningsutjämning på flera virtuella datorer.
Exempel på virtuella Azure Traffic Manager-datorer med Tillgänglighetszoner

Distribuera till Azure
Den här mallen visar hur du skapar en Azure Traffic Manager-profil för belastningsutjämning över flera virtuella datorer som placeras i Tillgänglighetszoner.
Exempel på Azure Traffic Manager-webbapp

Distribuera till Azure
Den här mallen visar hur du skapar en Azure Traffic Manager-profil för en App Service.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen trafficmanagerprofiles kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Resurs för Microsoft.Network/trafficmanagerprofiles lägger du till följande Terraform i mallen.

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"
    }
  })
}

Egenskapsvärden

trafficmanagerprofiles

Name Beskrivning Värde
typ Resurstypen "Microsoft.Network/trafficmanagerprofiles@2017-05-01"
name Resursnamnet sträng (krävs)

Teckengräns: 1–63

Giltiga tecken:
Alfanumeriska tecken, bindestreck och punkter.

Börja och sluta med alfanumeriskt.

Resursnamnet måste vara unikt i Hela Azure.
location Den Azure-region där resursen finns sträng
parent_id Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. sträng (krävs)
tags Resurstaggar. Ordlista med taggnamn och värden.
properties Egenskaperna för Traffic Manager-profilen. ProfileProperties

ProfileProperties

Name Beskrivning Värde
dnsConfig DNS-inställningarna för Traffic Manager-profilen. DnsConfig
Slutpunkter Listan över slutpunkter i Traffic Manager-profilen. Slutpunkt[]
monitorConfig Slutpunktsövervakningsinställningarna för Traffic Manager-profilen. MonitorConfig
profileStatus Status för Traffic Manager-profilen. "Inaktiverad"
"Aktiverad"
trafficRoutingMethod Trafikroutningsmetoden för Traffic Manager-profilen. "Geografisk"
"Prestanda"
"Prioritet"
"Viktad"

DnsConfig

Name Beskrivning Värde
relativeName Det relativa DNS-namnet som tillhandahålls av den här Traffic Manager-profilen. Det här värdet kombineras med det DNS-domännamn som används av Azure Traffic Manager för att bilda profilens fullständigt kvalificerade domännamn (FQDN). sträng
ttl TTL (Time To Live) för DNS i sekunder. Detta informerar de lokala DNS-matcharna och DNS-klienterna hur länge DNS-svar som tillhandahålls av den här Traffic Manager-profilen ska cachelagras. int

Slutpunkt

Name Beskrivning Värde
properties Egenskaperna för Traffic Manager-slutpunkten. EndpointProperties

EndpointProperties

Name Beskrivning Värde
endpointLocation Anger platsen för de externa eller kapslade slutpunkterna när du använder trafikroutningsmetoden Prestanda. sträng
endpointMonitorStatus Slutpunktens övervakningsstatus. "CheckingEndpoint"
"Degraderad"
"Inaktiverad"
"Inaktiv"
"Online"
"Stoppad"
endpointStatus Slutpunktens status. Om slutpunkten är Aktiverad avsöks den för slutpunktshälsa och ingår i trafikroutningsmetoden. "Inaktiverad"
"Aktiverad"
geoMappning Listan över länder/regioner som mappas till den här slutpunkten när du använder trafikroutningsmetoden Geografisk. En fullständig lista över godkända värden finns i Traffic Manager Geographic-dokumentationen. string[]
minChildEndpoints Det minsta antalet slutpunkter som måste vara tillgängliga i den underordnade profilen för att den överordnade profilen ska anses vara tillgänglig. Gäller endast för slutpunkten av typen "NestedEndpoints". int
prioritet Prioriteten för den här slutpunkten när du använder trafikroutningsmetoden Prioritet. Möjliga värden är från 1 till 1 000, lägre värden representerar högre prioritet. Det här är en valfri parameter. Om den anges måste den anges på alla slutpunkter och inga två slutpunkter kan dela samma prioritetsvärde. int
Mål Slutpunktens fullständigt kvalificerade DNS-namn. Traffic Manager returnerar det här värdet i DNS-svar för att dirigera trafik till den här slutpunkten. sträng
targetResourceId Azure-resursens URI för slutpunkten. Gäller inte för slutpunkter av typen ExternalEndpoints. sträng
vikt Vikten för den här slutpunkten när du använder trafikroutningsmetoden Viktad. Möjliga värden är från 1 till 1 000. int

MonitorConfig

Name Beskrivning Värde
intervalInSeconds Övervakningsintervallet för slutpunkter i den här profilen. Det här är intervallet då Traffic Manager kontrollerar hälsotillståndet för varje slutpunkt i den här profilen. int
path Sökvägen i förhållande till det slutpunktsdomännamn som används för att söka efter slutpunktshälsa. sträng
port TCP-porten som används för att söka efter slutpunktshälsa. int
profileMonitorStatus Övervakningsstatus på profilnivå för Traffic Manager-profilen. "CheckingEndpoints"
"Degraderad"
"Inaktiverad"
"Inaktiv"
"Online"
Protokollet Protokollet (HTTP, HTTPS eller TCP) som används för att avsöka slutpunktshälsa. "HTTP"
"HTTPS"
"TCP"
timeoutInSeconds Övervakarens tidsgräns för slutpunkter i den här profilen. Det här är den tid då Traffic Manager tillåter att slutpunkter i den här profilen svarar på hälsokontrollen. int
toleratedNumberOfFailures Antalet på varandra följande misslyckade hälsokontroller som Traffic Manager tolererar innan du deklarerar en slutpunkt i den här profilen Degraderad efter nästa misslyckade hälsokontroll. int