Dela via


Microsoft.Network trafficmanagerprofiles 2022-04-01-preview

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@2022-04-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    allowedEndpointRecordTypes: [
      'string'
    ]
    dnsConfig: {
      relativeName: 'string'
      ttl: int
    }
    endpoints: [
      {
        id: 'string'
        name: 'string'
        properties: {
          alwaysServe: 'string'
          customHeaders: [
            {
              name: 'string'
              value: 'string'
            }
          ]
          endpointLocation: 'string'
          endpointMonitorStatus: 'string'
          endpointStatus: 'string'
          geoMapping: [
            'string'
          ]
          minChildEndpoints: int
          minChildEndpointsIPv4: int
          minChildEndpointsIPv6: int
          priority: int
          subnets: [
            {
              first: 'string'
              last: 'string'
              scope: int
            }
          ]
          target: 'string'
          targetResourceId: 'string'
          weight: int
        }
        type: 'string'
      }
    ]
    maxReturn: int
    monitorConfig: {
      customHeaders: [
        {
          name: 'string'
          value: 'string'
        }
      ]
      expectedStatusCodeRanges: [
        {
          max: int
          min: int
        }
      ]
      intervalInSeconds: int
      path: 'string'
      port: int
      profileMonitorStatus: 'string'
      protocol: 'string'
      timeoutInSeconds: int
      toleratedNumberOfFailures: int
    }
    profileStatus: 'string'
    trafficRoutingMethod: 'string'
    trafficViewEnrollmentStatus: '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
allowedEndpointRecordTypes Listan över tillåtna typer av slutpunktsposter. Strängmatris som innehåller något av:
"Alla"
"DomainName"
"IPv4Address"
"IPv6Address"
dnsConfig DNS-inställningarna för Traffic Manager-profilen. DnsConfig
Slutpunkter Listan över slutpunkter i Traffic Manager-profilen. Slutpunkt[]
maxReturn Maximalt antal slutpunkter som ska returneras för MultiValue-routningstyp. int
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"
"MultiValue"
Prestanda
"Prioritet"
"Undernät"
"Viktad"
trafficViewEnrollmentStatus Anger om trafikvyn är "Aktiverad" eller "Inaktiverad" för Traffic Manager-profilen. Null, anger "Inaktiverad". Om du aktiverar den här funktionen ökar kostnaden för traffic manage-profilen. "Inaktiverad"
"Aktiverad"

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
id Fullständigt kvalificerat resurs-ID för resursen. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName} sträng
name Namnet på resursen sträng
properties Egenskaperna för Traffic Manager-slutpunkten. EndpointProperties
typ Resurstypen. Ex- Microsoft.Network/trafficManagerProfiles. sträng

EndpointProperties

Name Beskrivning Värde
alwaysServe Om Always Serve är aktiverat inaktiveras avsökning för slutpunktshälsa och slutpunkter inkluderas i trafikroutningsmetoden. "Inaktiverad"
"Aktiverad"
customHeaders Lista över anpassade rubriker. EndpointPropertiesCustomHeadersItem[]
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"
geoMapping Listan över länder/regioner som mappas till den här slutpunkten när du använder trafikroutningsmetoden "Geografisk". Se Traffic Manager Geographic-dokumentationen för en fullständig lista över godkända värden. 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
minChildEndpointsIPv4 Det minsta antalet IPv4-slutpunkter (DNS-posttyp A) 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
minChildEndpointsIPv6 Det minsta antalet IPv6-slutpunkter (DNS-posttyp AAAA) 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 det anges måste det anges på alla slutpunkter och inga två slutpunkter kan dela samma prioritetsvärde. int
Undernät Listan över undernät, IP-adresser och/eller adressintervall som mappas till den här slutpunkten när du använder trafikroutningsmetoden "Undernät". En tom lista matchar alla intervall som inte omfattas av andra slutpunkter. EndpointPropertiesSubnetsItem[]
Mål Slutpunktens fullständigt kvalificerade DNS-namn eller IP-adress. 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 Resource-URI:n 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

EndpointPropertiesCustomHeadersItem

Name Beskrivning Värde
name Rubriknamn. sträng
värde Rubrikvärde. sträng

EndpointPropertiesSubnetsItem

Name Beskrivning Värde
Första Första adressen i undernätet. sträng
Senaste Sista adressen i undernätet. sträng
omfång Blockstorlek (antal inledande bitar i nätmasken). int

MonitorConfig

Name Beskrivning Värde
customHeaders Lista över anpassade rubriker. MonitorConfigCustomHeadersItem[]
expectedStatusCodeRanges Lista över förväntade statuskodintervall. MonitorConfigExpectedStatusCodeRangesItem[]
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. "CheckEndpoints"
"Degraderad"
"Inaktiverad"
"Inaktiv"
"Online"
Protokollet Protokollet (HTTP, HTTPS eller TCP) som används för avsökning för slutpunktshälsa. "HTTP"
"HTTPS"
"TCP"
timeoutInSeconds Tidsgränsen för övervakaren 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 efterföljande misslyckade hälsokontroller som Traffic Manager tolererar innan du deklarerar en slutpunkt i den här profilen Degraderas efter nästa misslyckade hälsokontroll. int

MonitorConfigCustomHeadersItem

Name Beskrivning Värde
name Rubriknamn. sträng
värde Rubrikvärde. sträng

MonitorConfigExpectedStatusCodeRangesItem

Name Beskrivning Värde
max Maximal statuskod. int
min Lägsta statuskod. int

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Trafikhanteraren för 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-routning med flera värden

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 routning.
Exempel på virtuella Azure Traffic Manager-datorer

Distribuera till Azure
Den här mallen visar hur du skapar en belastningsutjämning för Azure Traffic Manager-profilen 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 belastningsutjämning för Azure Traffic Manager-profilen på 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": "2022-04-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "allowedEndpointRecordTypes": [ "string" ],
    "dnsConfig": {
      "relativeName": "string",
      "ttl": "int"
    },
    "endpoints": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "alwaysServe": "string",
          "customHeaders": [
            {
              "name": "string",
              "value": "string"
            }
          ],
          "endpointLocation": "string",
          "endpointMonitorStatus": "string",
          "endpointStatus": "string",
          "geoMapping": [ "string" ],
          "minChildEndpoints": "int",
          "minChildEndpointsIPv4": "int",
          "minChildEndpointsIPv6": "int",
          "priority": "int",
          "subnets": [
            {
              "first": "string",
              "last": "string",
              "scope": "int"
            }
          ],
          "target": "string",
          "targetResourceId": "string",
          "weight": "int"
        },
        "type": "string"
      }
    ],
    "maxReturn": "int",
    "monitorConfig": {
      "customHeaders": [
        {
          "name": "string",
          "value": "string"
        }
      ],
      "expectedStatusCodeRanges": [
        {
          "max": "int",
          "min": "int"
        }
      ],
      "intervalInSeconds": "int",
      "path": "string",
      "port": "int",
      "profileMonitorStatus": "string",
      "protocol": "string",
      "timeoutInSeconds": "int",
      "toleratedNumberOfFailures": "int"
    },
    "profileStatus": "string",
    "trafficRoutingMethod": "string",
    "trafficViewEnrollmentStatus": "string"
  }
}

Egenskapsvärden

trafficmanagerprofiles

Name Beskrivning Värde
typ Resurstypen "Microsoft.Network/trafficmanagerprofiles"
apiVersion Resurs-API-versionen "2022-04-01-preview"
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
allowedEndpointRecordTypes Listan över tillåtna typer av slutpunktsposter. Strängmatris som innehåller något av:
"Alla"
"DomainName"
"IPv4Address"
"IPv6Address"
dnsConfig DNS-inställningarna för Traffic Manager-profilen. DnsConfig
Slutpunkter Listan över slutpunkter i Traffic Manager-profilen. Slutpunkt[]
maxReturn Maximalt antal slutpunkter som ska returneras för MultiValue-routningstyp. int
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"
"MultiValue"
Prestanda
"Prioritet"
"Undernät"
"Viktad"
trafficViewEnrollmentStatus Anger om trafikvyn är "Aktiverad" eller "Inaktiverad" för Traffic Manager-profilen. Null, anger "Inaktiverad". Om du aktiverar den här funktionen ökar kostnaden för traffic manage-profilen. "Inaktiverad"
"Aktiverad"

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
id Fullständigt kvalificerat resurs-ID för resursen. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName} sträng
name Namnet på resursen sträng
properties Egenskaperna för Traffic Manager-slutpunkten. EndpointProperties
typ Resurstypen. Ex- Microsoft.Network/trafficManagerProfiles. sträng

EndpointProperties

Name Beskrivning Värde
alwaysServe Om Always Serve är aktiverat inaktiveras avsökning för slutpunktshälsa och slutpunkter inkluderas i trafikroutningsmetoden. "Inaktiverad"
"Aktiverad"
customHeaders Lista över anpassade rubriker. EndpointPropertiesCustomHeadersItem[]
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"
geoMapping Listan över länder/regioner som mappas till den här slutpunkten när du använder trafikroutningsmetoden "Geografisk". Se Traffic Manager Geographic-dokumentationen för en fullständig lista över godkända värden. 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
minChildEndpointsIPv4 Det minsta antalet IPv4-slutpunkter (DNS-posttyp A) 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
minChildEndpointsIPv6 Det minsta antalet IPv6-slutpunkter (DNS-posttyp AAAA) 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 det anges måste det anges på alla slutpunkter och inga två slutpunkter kan dela samma prioritetsvärde. int
Undernät Listan över undernät, IP-adresser och/eller adressintervall som mappas till den här slutpunkten när du använder trafikroutningsmetoden "Undernät". En tom lista matchar alla intervall som inte omfattas av andra slutpunkter. EndpointPropertiesSubnetsItem[]
Mål Slutpunktens fullständigt kvalificerade DNS-namn eller IP-adress. 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 Resource-URI:n 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

EndpointPropertiesCustomHeadersItem

Name Beskrivning Värde
name Rubriknamn. sträng
värde Rubrikvärde. sträng

EndpointPropertiesSubnetsItem

Name Beskrivning Värde
Första Första adressen i undernätet. sträng
Senaste Sista adressen i undernätet. sträng
omfång Blockstorlek (antal inledande bitar i nätmasken). int

MonitorConfig

Name Beskrivning Värde
customHeaders Lista över anpassade rubriker. MonitorConfigCustomHeadersItem[]
expectedStatusCodeRanges Lista över förväntade statuskodintervall. MonitorConfigExpectedStatusCodeRangesItem[]
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

MonitorConfigCustomHeadersItem

Name Beskrivning Värde
name Rubriknamn. sträng
värde Rubrikvärde. sträng

MonitorConfigExpectedStatusCodeRangesItem

Name Beskrivning Värde
max Maximal statuskod. int
min Minsta statuskod. 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@2022-04-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      allowedEndpointRecordTypes = [
        "string"
      ]
      dnsConfig = {
        relativeName = "string"
        ttl = int
      }
      endpoints = [
        {
          id = "string"
          name = "string"
          properties = {
            alwaysServe = "string"
            customHeaders = [
              {
                name = "string"
                value = "string"
              }
            ]
            endpointLocation = "string"
            endpointMonitorStatus = "string"
            endpointStatus = "string"
            geoMapping = [
              "string"
            ]
            minChildEndpoints = int
            minChildEndpointsIPv4 = int
            minChildEndpointsIPv6 = int
            priority = int
            subnets = [
              {
                first = "string"
                last = "string"
                scope = int
              }
            ]
            target = "string"
            targetResourceId = "string"
            weight = int
          }
          type = "string"
        }
      ]
      maxReturn = int
      monitorConfig = {
        customHeaders = [
          {
            name = "string"
            value = "string"
          }
        ]
        expectedStatusCodeRanges = [
          {
            max = int
            min = int
          }
        ]
        intervalInSeconds = int
        path = "string"
        port = int
        profileMonitorStatus = "string"
        protocol = "string"
        timeoutInSeconds = int
        toleratedNumberOfFailures = int
      }
      profileStatus = "string"
      trafficRoutingMethod = "string"
      trafficViewEnrollmentStatus = "string"
    }
  })
}

Egenskapsvärden

trafficmanagerprofiles

Name Beskrivning Värde
typ Resurstypen "Microsoft.Network/trafficmanagerprofiles@2022-04-01-preview"
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. ProfilEgenskaper

ProfilEgenskaper

Name Beskrivning Värde
allowedEndpointRecordTypes Listan över tillåtna typer av slutpunktsposter. Strängmatris som innehåller något av:
"Alla"
"DomainName"
"IPv4Address"
"IPv6Address"
dnsConfig DNS-inställningarna för Traffic Manager-profilen. DnsConfig
Slutpunkter Listan över slutpunkter i Traffic Manager-profilen. Slutpunkt[]
maxReturn Maximalt antal slutpunkter som ska returneras för MultiValue-routningstyp. int
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"
"MultiValue"
"Prestanda"
"Prioritet"
"Undernät"
"Viktad"
trafficViewEnrollmentStatus Anger om trafikvyn är "Aktiverad" eller "Inaktiverad" för Traffic Manager-profilen. Null, anger "Inaktiverad". Om du aktiverar den här funktionen ökar kostnaden för traffic manage-profilen. "Inaktiverad"
"Aktiverad"

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
id Fullständigt kvalificerat resurs-ID för resursen. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName} sträng
name Namnet på resursen sträng
properties Egenskaperna för Traffic Manager-slutpunkten. EndpointProperties
typ Resurstypen. Ex- Microsoft.Network/trafficManagerProfiles. sträng

EndpointProperties

Name Beskrivning Värde
alwaysServe Om Always Serve är aktiverat inaktiveras avsökning för slutpunktshälsa och slutpunkter inkluderas i trafikroutningsmetoden. "Inaktiverad"
"Aktiverad"
customHeaders Lista över anpassade rubriker. EndpointPropertiesCustomHeadersItem[]
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"
geoMapping Listan över länder/regioner som mappas till den här slutpunkten när du använder trafikroutningsmetoden "Geografisk". Se Traffic Manager Geographic-dokumentationen för en fullständig lista över godkända värden. 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
minChildEndpointsIPv4 Det minsta antalet IPv4-slutpunkter (DNS-posttyp A) 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
minChildEndpointsIPv6 Det minsta antalet IPv6-slutpunkter (DNS-posttyp AAAA) 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 det anges måste det anges på alla slutpunkter och inga två slutpunkter kan dela samma prioritetsvärde. int
Undernät Listan över undernät, IP-adresser och/eller adressintervall som mappas till den här slutpunkten när du använder trafikroutningsmetoden "Undernät". En tom lista matchar alla intervall som inte omfattas av andra slutpunkter. EndpointPropertiesSubnetsItem[]
Mål Slutpunktens fullständigt kvalificerade DNS-namn eller IP-adress. 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 Resource-URI:n 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

EndpointPropertiesCustomHeadersItem

Name Beskrivning Värde
name Rubriknamn. sträng
värde Rubrikvärde. sträng

EndpointPropertiesSubnetsItem

Name Beskrivning Värde
Första Första adressen i undernätet. sträng
Senaste Sista adressen i undernätet. sträng
omfång Blockstorlek (antal inledande bitar i nätmasken). int

MonitorConfig

Name Beskrivning Värde
customHeaders Lista över anpassade rubriker. MonitorConfigCustomHeadersItem[]
expectedStatusCodeRanges Lista över förväntade statuskodintervall. MonitorConfigExpectedStatusCodeRangesItem[]
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 avsökning för slutpunktshälsa. "HTTP"
"HTTPS"
"TCP"
timeoutInSeconds Tidsgränsen för övervakaren 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

MonitorConfigCustomHeadersItem

Name Beskrivning Värde
name Rubriknamn. sträng
värde Rubrikvärde. sträng

MonitorConfigExpectedStatusCodeRangesItem

Name Beskrivning Värde
max Maximal statuskod. int
min Minsta statuskod. int