Delen via


Microsoft.Network trafficmanagerprofiles 01-05-2017

Bicep-resourcedefinitie

Het resourcetype trafficmanagerprofiles kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Network/trafficmanagerprofiles-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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

Eigenschapswaarden

trafficmanagerprofiles

Naam Beschrijving Waarde
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-63

Geldige tekens:
Alfanumerieken, afbreekstreepjes en punten.

Begin en eindig met alfanumeriek.

De resourcenaam moet uniek zijn in Azure.
location De Azure-regio waar de resource zich bevindt tekenreeks
tags Resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
properties De eigenschappen van het Traffic Manager-profiel. ProfileProperties

ProfileProperties

Naam Description Waarde
dnsConfig De DNS-instellingen van het Traffic Manager-profiel. DnsConfig
Eindpunten De lijst met eindpunten in het Traffic Manager-profiel. Eindpunt[]
monitorConfig De instellingen voor eindpuntbewaking van het Traffic Manager-profiel. MonitorConfig
profileStatus De status van het Traffic Manager-profiel. 'Uitgeschakeld'
Ingeschakeld
trafficRoutingMethod De verkeersrouteringsmethode van het Traffic Manager-profiel. 'Geografisch'
'Prestaties'
Prioriteit
'Gewogen'

DnsConfig

Naam Description Waarde
relativeName De relatieve DNS-naam die door dit Traffic Manager-profiel wordt opgegeven. Deze waarde wordt gecombineerd met de DNS-domeinnaam die door Azure Traffic Manager wordt gebruikt om de FQDN (Fully Qualified Domain Name) van het profiel te vormen. tekenreeks
ttl De DNS TTL (Time-To-Live) in seconden. Dit informeert de lokale DNS-resolvers en DNS-clients hoe lang DNS-antwoorden van dit Traffic Manager-profiel in de cache moeten worden opgeslagen. int

Eindpunt

Naam Description Waarde
properties De eigenschappen van het Traffic Manager-eindpunt. EndpointProperties

EndpointProperties

Naam Beschrijving Waarde
endpointLocation Hiermee geeft u de locatie van de externe of geneste eindpunten bij gebruik van de verkeersrouteringsmethode 'Prestaties'. tekenreeks
endpointMonitorStatus De bewakingsstatus van het eindpunt. 'CheckingEndpoint'
'Gedegradeerd'
'Uitgeschakeld'
'Inactief'
'Online'
'Gestopt'
endpointStatus De status van het eindpunt. Als het eindpunt is ingeschakeld, wordt het gecontroleerd op de eindpuntstatus en opgenomen in de verkeersrouteringsmethode. 'Uitgeschakeld'
Ingeschakeld
geoMapping De lijst met landen/regio's die aan dit eindpunt zijn toegewezen bij gebruik van de methode geografische verkeersroutering. Raadpleeg de geografische documentatie van Traffic Manager voor een volledige lijst met geaccepteerde waarden. tekenreeks[]
minChildEndpoints Het minimale aantal eindpunten dat beschikbaar moet zijn in het onderliggende profiel om het bovenliggende profiel als beschikbaar te kunnen beschouwen. Alleen van toepassing op eindpunt van het type NestedEndpoints. int
priority De prioriteit van dit eindpunt bij het gebruik van de verkeersrouteringsmethode 'Prioriteit'. Mogelijke waarden liggen tussen 1 en 1000, lagere waarden staan voor een hogere prioriteit. Dit is een optionele parameter. Indien opgegeven, moet deze worden opgegeven op alle eindpunten en kunnen geen twee eindpunten dezelfde prioriteitswaarde delen. int
Doel De volledig gekwalificeerde DNS-naam van het eindpunt. Traffic Manager retourneert deze waarde in DNS-antwoorden om verkeer naar dit eindpunt te leiden. tekenreeks
targetResourceId De Azure-resource-URI van het eindpunt. Niet van toepassing op eindpunten van het type ExternalEndpoints. tekenreeks
gewicht Het gewicht van dit eindpunt bij gebruik van de verkeersrouteringsmethode 'Gewogen'. Mogelijke waarden liggen tussen 1 en 1000. int

MonitorConfig

Naam Description Waarde
intervalInSeconds Het bewakingsinterval voor eindpunten in dit profiel. Dit is het interval waarmee Traffic Manager de status van elk eindpunt in dit profiel controleert. int
leertraject Het pad ten opzichte van de naam van het eindpuntdomein dat wordt gebruikt om de status van het eindpunt te controleren. tekenreeks
poort De TCP-poort die wordt gebruikt om te testen op de status van het eindpunt. int
profileMonitorStatus De bewakingsstatus op profielniveau van het Traffic Manager-profiel. 'CheckingEndpoints'
'Gedegradeerd'
'Uitgeschakeld'
'Inactief'
'Online'
protocol Het protocol (HTTP, HTTPS of TCP) dat wordt gebruikt om de status van het eindpunt te controleren. HTTP
'HTTPS'
'TCP'
timeoutInSeconds De time-out van de controle voor eindpunten in dit profiel. Dit is het tijdstip waarop Traffic Manager eindpunten in dit profiel toestaat om te reageren op de statuscontrole. int
toleratedNumberOfFailures Het aantal opeenvolgende mislukte statuscontroles dat Traffic Manager tolereert voordat een eindpunt in dit profiel wordt gedegradeerd na de volgende mislukte statuscontrole. int

Snelstartsjablonen

Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Traffic Manager met meerdere lagen, L4 ILB, L7 AppGateway

Implementeren op Azure
Deze sjabloon implementeert een Virtual Network, scheidt het netwerk via subnetten, implementeert VM's en configureert taakverdeling
Demo-installatie van Azure Traffic Manager + Application Gateways

Implementeren op Azure
Met deze sjabloon kunt u snel Azure Traffic Manager implementeren boven op Application Gateways-demo om de distributie van verkeer tussen verschillende regio's te testen.
Demo-installatie van Azure Traffic Manager

Implementeren op Azure
Met deze sjabloon kunt u snel azure Traffic Manager-demo implementeren om de distributie van verkeer tussen verschillende regio's te testen.
Voorbeeld van extern eindpunt van Azure Traffic Manager

Implementeren op Azure
Deze sjabloon laat zien hoe u een Azure Traffic Manager-profiel maakt met behulp van externe eindpunten.
Routering met meerdere waarden in Azure Traffic Manager

Implementeren op Azure
Deze sjabloon laat zien hoe u een Azure Traffic Manager-profiel maakt met behulp van geneste eindpunten met minimale onderliggende routering en routering met meerdere waarden.
Voorbeeld van Azure Traffic Manager-VM

Implementeren op Azure
Deze sjabloon laat zien hoe u een Azure Traffic Manager-profieltaakverdeling maakt over meerdere virtuele machines.
Azure Traffic Manager-VM-voorbeeld met Beschikbaarheidszones

Implementeren op Azure
Deze sjabloon laat zien hoe u een Azure Traffic Manager-profieltaakverdeling maakt over meerdere virtuele machines die in Beschikbaarheidszones zijn geplaatst.
Voorbeeld van Azure Traffic Manager-web-app

Implementeren op Azure
In deze sjabloon ziet u hoe u een Azure Traffic Manager-profiel maakt voor een App Service.

Resourcedefinitie van ARM-sjabloon

Het resourcetype trafficmanagerprofiles kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Network/trafficmanagerprofiles-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

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

Eigenschapswaarden

trafficmanagerprofiles

Naam Description Waarde
type Het resourcetype 'Microsoft.Network/trafficmanagerprofiles'
apiVersion De resource-API-versie '2017-05-01'
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-63

Geldige tekens:
Alfanumerieken, afbreekstreepjes en punten.

Begin en eindig met alfanumeriek.

De resourcenaam moet uniek zijn in Azure.
location De Azure-regio waar de resource zich bevindt tekenreeks
tags Resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
properties De eigenschappen van het Traffic Manager-profiel. ProfileProperties

ProfileProperties

Naam Description Waarde
dnsConfig De DNS-instellingen van het Traffic Manager-profiel. DnsConfig
Eindpunten De lijst met eindpunten in het Traffic Manager-profiel. Eindpunt[]
monitorConfig De instellingen voor eindpuntbewaking van het Traffic Manager-profiel. MonitorConfig
profileStatus De status van het Traffic Manager-profiel. 'Uitgeschakeld'
Ingeschakeld
trafficRoutingMethod De verkeersrouteringsmethode van het Traffic Manager-profiel. 'Geografisch'
'Prestaties'
Prioriteit
'Gewogen'

DnsConfig

Naam Description Waarde
relativeName De relatieve DNS-naam die door dit Traffic Manager-profiel wordt opgegeven. Deze waarde wordt gecombineerd met de DNS-domeinnaam die door Azure Traffic Manager wordt gebruikt om de FQDN (Fully Qualified Domain Name) van het profiel te vormen. tekenreeks
ttl De DNS TTL (Time-To-Live) in seconden. Dit informeert de lokale DNS-resolvers en DNS-clients hoe lang DNS-antwoorden van dit Traffic Manager-profiel in de cache moeten worden opgeslagen. int

Eindpunt

Naam Beschrijving Waarde
properties De eigenschappen van het Traffic Manager-eindpunt. EndpointProperties

EndpointProperties

Naam Description Waarde
endpointLocation Hiermee geeft u de locatie van de externe of geneste eindpunten bij gebruik van de verkeersrouteringsmethode 'Prestaties'. tekenreeks
endpointMonitorStatus De bewakingsstatus van het eindpunt. 'CheckingEndpoint'
'Gedegradeerd'
'Uitgeschakeld'
'Inactief'
'Online'
'Gestopt'
endpointStatus De status van het eindpunt. Als het eindpunt is ingeschakeld, wordt het gecontroleerd op de status van het eindpunt en opgenomen in de verkeersrouteringsmethode. 'Uitgeschakeld'
Ingeschakeld
geoMapping De lijst met landen/regio's die aan dit eindpunt zijn toegewezen bij gebruik van de verkeersrouteringsmethode 'Geografisch'. Raadpleeg de documentatie van Traffic Manager Geographic voor een volledige lijst met geaccepteerde waarden. tekenreeks[]
minChildEndpoints Het minimale aantal eindpunten dat beschikbaar moet zijn in het onderliggende profiel om het bovenliggende profiel als beschikbaar te kunnen beschouwen. Alleen van toepassing op eindpunt van het type NestedEndpoints. int
priority De prioriteit van dit eindpunt bij gebruik van de verkeersrouteringsmethode Priority. Mogelijke waarden liggen tussen 1 en 1000, lagere waarden vertegenwoordigen een hogere prioriteit. Dit is een optionele parameter. Indien opgegeven, moet deze worden opgegeven voor alle eindpunten en kunnen geen twee eindpunten dezelfde prioriteitswaarde delen. int
Doel De volledig gekwalificeerde DNS-naam van het eindpunt. Traffic Manager retourneert deze waarde in DNS-antwoorden om verkeer naar dit eindpunt te leiden. tekenreeks
targetResourceId De Azure-resource-URI van het eindpunt. Niet van toepassing op eindpunten van het type ExternalEndpoints. tekenreeks
gewicht Het gewicht van dit eindpunt bij gebruik van de verkeersrouteringsmethode 'Gewogen'. Mogelijke waarden liggen tussen 1 en 1000. int

MonitorConfig

Naam Description Waarde
intervalInSeconds Het bewakingsinterval voor eindpunten in dit profiel. Dit is het interval waarmee Traffic Manager de status van elk eindpunt in dit profiel controleert. int
leertraject Het pad ten opzichte van de eindpuntdomeinnaam die wordt gebruikt om te testen op de status van het eindpunt. tekenreeks
poort De TCP-poort die wordt gebruikt om de status van het eindpunt te controleren. int
profileMonitorStatus De bewakingsstatus op profielniveau van het Traffic Manager-profiel. 'CheckingEndpoints'
'Gedegradeerd'
'Uitgeschakeld'
'Inactief'
'Online'
protocol Het protocol (HTTP, HTTPS of TCP) dat wordt gebruikt om te testen op de status van het eindpunt. HTTP
HTTPS
'TCP'
timeoutInSeconds De time-out voor het bewaken van eindpunten in dit profiel. Dit is het tijdstip waarop Traffic Manager eindpunten in dit profiel toestaat om te reageren op de statuscontrole. int
toleratedNumberOfFailures Het aantal opeenvolgende mislukte statuscontroles dat Traffic Manager tolereert voordat een eindpunt in dit profiel gedegradeerd is na de volgende mislukte statuscontrole. int

Snelstartsjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Traffic Manager met meerdere lagen, L4 ILB, L7 AppGateway

Implementeren op Azure
Deze sjabloon implementeert een Virtual Network, scheidt het netwerk via subnetten, implementeert VM's en configureert taakverdeling
Demo-installatie van Azure Traffic Manager + Application Gateways

Implementeren op Azure
Met deze sjabloon kunt u Snel Azure Traffic Manager implementeren boven op application gateways-demo om de distributie van verkeer tussen verschillende regio's te testen.
Demo-installatie van Azure Traffic Manager

Implementeren op Azure
Met deze sjabloon kunt u snel azure Traffic Manager-demo implementeren om de distributie van verkeer tussen verschillende regio's te testen.
Voorbeeld van extern eindpunt van Azure Traffic Manager

Implementeren op Azure
Deze sjabloon laat zien hoe u een Azure Traffic Manager-profiel maakt met behulp van externe eindpunten.
Routering met meerdere waarden in Azure Traffic Manager

Implementeren op Azure
Deze sjabloon laat zien hoe u een Azure Traffic Manager-profiel maakt met behulp van geneste eindpunten met minimale onderliggende en multi-waarde-routering.
Azure Traffic Manager VM-voorbeeld

Implementeren op Azure
Deze sjabloon laat zien hoe u een Azure Traffic Manager-profieltaakverdeling maakt over meerdere virtuele machines.
Azure Traffic Manager VM-voorbeeld met Beschikbaarheidszones

Implementeren op Azure
Deze sjabloon laat zien hoe u een Azure Traffic Manager-profieltaakverdeling maakt over meerdere virtuele machines die in Beschikbaarheidszones zijn geplaatst.
Voorbeeld van azure Traffic Manager-web-app

Implementeren op Azure
Deze sjabloon laat zien hoe u een Azure Traffic Manager-profiel maakt voor een App Service.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype trafficmanagerprofiles kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.Network/trafficmanagerprofiles wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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

Eigenschapswaarden

trafficmanagerprofiles

Naam Description Waarde
type Het resourcetype "Microsoft.Network/trafficmanagerprofiles@2017-05-01"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-63

Geldige tekens:
Alfanumerieken, afbreekstreepjes en punten.

Begin en eindig met alfanumeriek.

De resourcenaam moet uniek zijn in Azure.
location De Azure-regio waar de resource zich bevindt tekenreeks
parent_id Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. tekenreeks (vereist)
tags Resourcetags. Woordenlijst met tagnamen en -waarden.
properties De eigenschappen van het Traffic Manager-profiel. ProfielEigenschappen

ProfielEigenschappen

Naam Description Waarde
dnsConfig De DNS-instellingen van het Traffic Manager-profiel. DnsConfig
Eindpunten De lijst met eindpunten in het Traffic Manager-profiel. Eindpunt[]
monitorConfig De instellingen voor eindpuntbewaking van het Traffic Manager-profiel. MonitorConfig
profileStatus De status van het Traffic Manager-profiel. "Uitgeschakeld"
"Ingeschakeld"
trafficRoutingMethod De verkeersrouteringsmethode van het Traffic Manager-profiel. "Geografisch"
"Prestaties"
"Prioriteit"
"Gewogen"

DnsConfig

Naam Description Waarde
relativeName De relatieve DNS-naam die door dit Traffic Manager-profiel wordt opgegeven. Deze waarde wordt gecombineerd met de DNS-domeinnaam die door Azure Traffic Manager wordt gebruikt om de FQDN (Fully Qualified Domain Name) van het profiel te vormen. tekenreeks
ttl De DNS Time To Live (TTL), in seconden. Hiermee worden de lokale DNS-resolvers en DNS-clients geïnformeerd over hoe lang DNS-antwoorden van dit Traffic Manager-profiel in de cache moeten worden opgeslagen. int

Eindpunt

Naam Description Waarde
properties De eigenschappen van het Traffic Manager-eindpunt. EndpointProperties

EndpointProperties

Naam Description Waarde
endpointLocation Hiermee geeft u de locatie van de externe of geneste eindpunten bij gebruik van de verkeersrouteringsmethode 'Prestaties'. tekenreeks
endpointMonitorStatus De bewakingsstatus van het eindpunt. "CheckingEndpoint"
"Gedegradeerd"
"Uitgeschakeld"
"Inactief"
"Online"
"Gestopt"
endpointStatus De status van het eindpunt. Als het eindpunt is ingeschakeld, wordt het gecontroleerd op de eindpuntstatus en opgenomen in de verkeersrouteringsmethode. "Uitgeschakeld"
"Ingeschakeld"
geoMapping De lijst met landen/regio's die aan dit eindpunt zijn toegewezen bij gebruik van de methode geografische verkeersroutering. Raadpleeg de geografische documentatie van Traffic Manager voor een volledige lijst met geaccepteerde waarden. tekenreeks[]
minChildEndpoints Het minimale aantal eindpunten dat beschikbaar moet zijn in het onderliggende profiel om het bovenliggende profiel als beschikbaar te kunnen beschouwen. Alleen van toepassing op eindpunt van het type NestedEndpoints. int
priority De prioriteit van dit eindpunt bij het gebruik van de verkeersrouteringsmethode 'Prioriteit'. Mogelijke waarden liggen tussen 1 en 1000, lagere waarden staan voor een hogere prioriteit. Dit is een optionele parameter. Indien opgegeven, moet deze worden opgegeven op alle eindpunten en kunnen geen twee eindpunten dezelfde prioriteitswaarde delen. int
Doel De volledig gekwalificeerde DNS-naam van het eindpunt. Traffic Manager retourneert deze waarde in DNS-antwoorden om verkeer naar dit eindpunt te leiden. tekenreeks
targetResourceId De Azure-resource-URI van het eindpunt. Niet van toepassing op eindpunten van het type ExternalEndpoints. tekenreeks
gewicht Het gewicht van dit eindpunt bij gebruik van de verkeersrouteringsmethode 'Gewogen'. Mogelijke waarden liggen tussen 1 en 1000. int

MonitorConfig

Naam Beschrijving Waarde
intervalInSeconds Het bewakingsinterval voor eindpunten in dit profiel. Dit is het interval waarmee Traffic Manager de status van elk eindpunt in dit profiel controleert. int
leertraject Het pad ten opzichte van de eindpuntdomeinnaam die wordt gebruikt om te testen op de status van het eindpunt. tekenreeks
poort De TCP-poort die wordt gebruikt om de status van het eindpunt te controleren. int
profileMonitorStatus De bewakingsstatus op profielniveau van het Traffic Manager-profiel. "CheckingEndpoints"
"Gedegradeerd"
"Uitgeschakeld"
"Inactief"
"Online"
protocol Het protocol (HTTP, HTTPS of TCP) dat wordt gebruikt om te testen op de status van het eindpunt. "HTTP"
"HTTPS"
"TCP"
timeoutInSeconds De time-out voor het bewaken van eindpunten in dit profiel. Dit is het tijdstip waarop Traffic Manager eindpunten in dit profiel toestaat om te reageren op de statuscontrole. int
toleratedNumberOfFailures Het aantal opeenvolgende mislukte statuscontroles dat Traffic Manager tolereert voordat een eindpunt in dit profiel gedegradeerd is na de volgende mislukte statuscontrole. int