Dela via


Microsoft.Network trafficmanagerprofiles 2015-11-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 Resurs för Microsoft.Network/trafficmanagerprofiles lägger du till följande Bicep i mallen.

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

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 Resursplats sträng
tags Resurstaggar Ordlista med taggnamn och värden. Se Taggar i mallar
properties Klass som representerar Traffic Manager-profilegenskaperna. ProfileProperties

ProfileProperties

Name Beskrivning Värde
dnsConfig Hämtar eller anger DNS-inställningarna för Traffic Manager-profilen. DnsConfig
Slutpunkter Hämtar eller anger listan över slutpunkter i Traffic Manager-profilen. Slutpunkt[]
monitorConfig Hämtar eller anger inställningarna för slutpunktsövervakning för Traffic Manager-profilen. MonitorConfig
profileStatus Hämtar eller anger status för Traffic Manager-profilen. Möjliga värden är "Aktiverad" och "Inaktiverad". sträng
trafficRoutingMethod Hämtar eller anger trafikroutningsmetoden för Traffic Manager-profilen. Möjliga värden är "Prestanda", "Viktad" eller "Prioritet". sträng

DnsConfig

Name Beskrivning Värde
Fqdn Hämtar eller anger det fullständigt kvalificerade domännamnet (FQDN) för Traffic Manager-profilen. Detta bildas från sammanfogningen av RelativeName med DNS-domänen som används av Azure Traffic Manager. sträng
relativeName Hämtar eller anger 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 Hämtar eller anger 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 Hämtar eller anger ID för Traffic Manager-slutpunkten. sträng
name Hämtar eller anger namnet på Traffic Manager-slutpunkten. sträng
properties Klass som representerar en Traffic Manager-slutpunktsegenskaper. EndpointProperties
typ Hämtar eller anger slutpunktstypen för Traffic Manager-slutpunkten. sträng

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 Hämtar eller anger övervakningsstatus för slutpunkten. sträng
endpointStatus Hämtar eller anger status för slutpunkten.. Om slutpunkten är Aktiverad avsöks den för slutpunktshälsa och ingår i trafikroutningsmetoden. Möjliga värden är "Aktiverad" och "Inaktiverad". sträng
minChildEndpoints Hämtar eller anger 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 Hämtar eller anger 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
Mål Hämtar eller anger 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 Hämtar eller anger Azure Resource-URI för slutpunkten. Gäller inte för slutpunkter av typen "ExternalEndpoints". sträng
vikt Hämtar eller anger 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
path Hämtar eller anger 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 Hämtar eller anger den TCP-port som används för att söka efter slutpunktshälsa. int
profileMonitorStatus Hämtar eller anger övervakningsstatus på profilnivå för Traffic Manager-profilen. sträng
Protokollet Hämtar eller anger det protokoll (HTTP eller HTTPS) som används för avsökning för slutpunktshälsa. sträng

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

Egenskapsvärden

trafficmanagerprofiles

Name Beskrivning Värde
typ Resurstypen "Microsoft.Network/trafficmanagerprofiles"
apiVersion Resurs-API-versionen '2015-11-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 Resursplats sträng
tags Resurstaggar Ordlista med taggnamn och värden. Se Taggar i mallar
properties Klass som representerar Traffic Manager-profilegenskaperna. ProfileProperties

ProfileProperties

Name Beskrivning Värde
dnsConfig Hämtar eller anger DNS-inställningarna för Traffic Manager-profilen. DnsConfig
Slutpunkter Hämtar eller anger listan över slutpunkter i Traffic Manager-profilen. Slutpunkt[]
monitorConfig Hämtar eller anger inställningarna för slutpunktsövervakning för Traffic Manager-profilen. MonitorConfig
profileStatus Hämtar eller anger status för Traffic Manager-profilen. Möjliga värden är "Aktiverad" och "Inaktiverad". sträng
trafficRoutingMethod Hämtar eller anger trafikroutningsmetoden för Traffic Manager-profilen. Möjliga värden är "Prestanda", "Viktad" eller "Prioritet". sträng

DnsConfig

Name Beskrivning Värde
Fqdn Hämtar eller anger det fullständigt kvalificerade domännamnet (FQDN) för Traffic Manager-profilen. Detta bildas från sammanfogningen av RelativeName med DNS-domänen som används av Azure Traffic Manager. sträng
relativeName Hämtar eller anger 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 Hämtar eller anger 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 Hämtar eller anger ID för Traffic Manager-slutpunkten. sträng
name Hämtar eller anger namnet på Traffic Manager-slutpunkten. sträng
properties Klass som representerar en Traffic Manager-slutpunktsegenskaper. EndpointProperties
typ Hämtar eller anger slutpunktstypen för Traffic Manager-slutpunkten. sträng

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 Hämtar eller anger övervakningsstatus för slutpunkten. sträng
endpointStatus Hämtar eller anger slutpunktens status. Om slutpunkten är Aktiverad avsöks den för slutpunktshälsa och ingår i trafikroutningsmetoden. Möjliga värden är "Aktiverad" och "Inaktiverad". sträng
minChildEndpoints Hämtar eller anger 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 Hämtar eller anger 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 Hämtar eller anger 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 Hämtar eller anger Azure Resource URI för slutpunkten. Gäller inte för slutpunkter av typen ExternalEndpoints. sträng
vikt Hämtar eller anger 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
path Hämtar eller anger 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 Hämtar eller anger den TCP-port som används för avsökning för slutpunktshälsa. int
profileMonitorStatus Hämtar eller anger övervakningsstatus på profilnivå för Traffic Manager-profilen. sträng
Protokollet Hämtar eller anger det protokoll (HTTP eller HTTPS) som används för att avsöka slutpunktshälsa. sträng

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

Egenskapsvärden

trafficmanagerprofiles

Name Beskrivning Värde
typ Resurstypen "Microsoft.Network/trafficmanagerprofiles@2015-11-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 Resursplats 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 Klass som representerar Traffic Manager-profilegenskaperna. ProfileProperties

ProfileProperties

Name Beskrivning Värde
dnsConfig Hämtar eller anger DNS-inställningarna för Traffic Manager-profilen. DnsConfig
Slutpunkter Hämtar eller anger listan över slutpunkter i Traffic Manager-profilen. Slutpunkt[]
monitorConfig Hämtar eller anger inställningarna för slutpunktsövervakning för Traffic Manager-profilen. MonitorConfig
profileStatus Hämtar eller anger status för Traffic Manager-profilen. Möjliga värden är "Aktiverad" och "Inaktiverad". sträng
trafficRoutingMethod Hämtar eller anger trafikroutningsmetoden för Traffic Manager-profilen. Möjliga värden är "Prestanda", "Viktad" eller "Prioritet". sträng

DnsConfig

Name Beskrivning Värde
Fqdn Hämtar eller anger det fullständigt kvalificerade domännamnet (FQDN) för Traffic Manager-profilen. Detta bildas från sammanfogningen av RelativeName med DNS-domänen som används av Azure Traffic Manager. sträng
relativeName Hämtar eller anger 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 Hämtar eller anger 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 Hämtar eller anger ID för Traffic Manager-slutpunkten. sträng
name Hämtar eller anger namnet på Traffic Manager-slutpunkten. sträng
properties Klass som representerar en Traffic Manager-slutpunktsegenskaper. EndpointProperties
typ Hämtar eller anger slutpunktstypen för Traffic Manager-slutpunkten. sträng

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 Hämtar eller anger övervakningsstatus för slutpunkten. sträng
endpointStatus Hämtar eller anger slutpunktens status. Om slutpunkten är Aktiverad avsöks den för slutpunktshälsa och ingår i trafikroutningsmetoden. Möjliga värden är "Aktiverad" och "Inaktiverad". sträng
minChildEndpoints Hämtar eller anger 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 Hämtar eller anger 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 Hämtar eller anger 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 Hämtar eller anger Azure Resource URI för slutpunkten. Gäller inte för slutpunkter av typen ExternalEndpoints. sträng
vikt Hämtar eller anger 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
path Hämtar eller anger 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 Hämtar eller anger den TCP-port som används för avsökning för slutpunktshälsa. int
profileMonitorStatus Hämtar eller anger övervakningsstatus på profilnivå för Traffic Manager-profilen. sträng
Protokollet Hämtar eller anger det protokoll (HTTP eller HTTPS) som används för att avsöka slutpunktshälsa. sträng