Freigeben über


Microsoft.Network trafficmanagerprofiles

Bicep-Ressourcendefinition

Der Ressourcentyp trafficmanagerprofiles kann mit Vorgängen bereitgestellt werden, die folgendes zielten:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Network/trafficmanagerprofiles-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Bicep hinzu.

resource symbolicname 'Microsoft.Network/trafficmanagerprofiles@2022-04-01' = {
  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'
  }
}

Eigenschaftswerte

trafficmanagerprofiles

Name BESCHREIBUNG Wert
name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 1-63

Gültige Zeichen:
Alphanumerische Zeichen, Bindestriche und Punkte.

Beginnen und enden Sie mit einem alphanumerischen Zeichen.

Der Ressourcenname muss in Azure eindeutig sein.
location Die Azure-Region, in der sich die Ressource befindet Zeichenfolge
tags Ressourcentags. Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
properties Die Eigenschaften des Traffic Manager-Profils. ProfileProperties

ProfileProperties

Name BESCHREIBUNG Wert
allowedEndpointRecordTypes Die Liste der zulässigen Endpunktdatensatztypen. Zeichenfolgenarray, das folgendes enthält:
"Beliebige"
"Domänenname"
"IPv4Address"
"IPv6Address"
dnsConfig Die DNS-Einstellungen des Traffic Manager-Profils. DnsConfig
-Endpunkte Die Liste der Endpunkte im Traffic Manager-Profil. Endpunkt[]
maxReturn Maximale Anzahl von Endpunkten, die für den MultiValue-Routingtyp zurückgegeben werden sollen. INT
monitorConfig Die Endpunktüberwachungseinstellungen des Traffic Manager-Profils. MonitorConfig
profileStatus Die status des Traffic Manager-Profils. "Deaktiviert"
"Aktiviert"
trafficRoutingMethod Die Datenverkehrsroutingmethode des Traffic Manager-Profils. "Geografisch"
"MultiValue"
"Leistung"
"Priorität"
Subnetz
"Gewichtet"
trafficViewEnrollmentStatus Gibt an, ob die Traffic View für das Traffic Manager-Profil "Aktiviert" oder "Deaktiviert" ist. Null, gibt "Deaktiviert" an. Wenn Sie dieses Feature aktivieren, erhöhen sich die Kosten für das Profil "Datenverkehrsverwaltung". "Deaktiviert"
"Aktiviert"

DnsConfig

Name BESCHREIBUNG Wert
relativeName Der relative DNS-Name, der von diesem Traffic Manager-Profil bereitgestellt wird. Dieser Wert wird mit dem DNS-Domänennamen kombiniert, der von Azure Traffic Manager zum Erstellen des vollqualifizierten Domänennamens (FQDN) des Profils verwendet wird. Zeichenfolge
ttl Die DNS-Laufzeit (Time-to-Live, TTL) in Sekunden. Dadurch werden die lokalen DNS-Resolver und DNS-Clients darüber informiert, wie lange DNS-Antworten, die von diesem Traffic Manager-Profil bereitgestellt werden, zwischengespeichert werden sollen. INT

Endpunkt

Name BESCHREIBUNG Wert
id Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName} Zeichenfolge
name Der Name der Ressource Zeichenfolge
properties Die Eigenschaften des Traffic Manager-Endpunkts. EndpointProperties
type Der Typ der Ressource. Beispiel: Microsoft.Network/trafficManagerProfiles. Zeichenfolge

EndpointProperties

Name BESCHREIBUNG Wert
alwaysServe Wenn Always Serve aktiviert ist, wird die Überprüfung der Endpunktintegrität deaktiviert, und Endpunkte werden in die Datenverkehrsroutingmethode einbezogen. "Deaktiviert"
"Aktiviert"
customHeaders Liste der benutzerdefinierten Header. EndpointPropertiesCustomHeadersItem[]
endpointLocation Gibt den Speicherort der externen oder geschachtelten Endpunkte an, wenn die Datenverkehrsroutingmethode "Leistung" verwendet wird. Zeichenfolge
endpointMonitorStatus Die Überwachung status des Endpunkts. "CheckingEndpoint"
"Degraded"
"Deaktiviert"
"Inaktiv"
"Online"
"Beendet"
"Nicht überwacht"
endpointStatus Die status des Endpunkts. Wenn der Endpunkt aktiviert ist, wird dessen Integrität überprüft und der Endpunkt in die Verkehrsroutingmethode eingeschlossen. "Deaktiviert"
"Aktiviert"
geoMapping Die Liste der Länder/Regionen, die diesem Endpunkt zugeordnet sind, wenn die Methode "Geografisches" Datenverkehrsrouting verwendet wird. Eine vollständige Liste der akzeptierten Werte finden Sie in der Traffic Manager Geographic-Dokumentation. string[]
minChildEndpoints Die Mindestanzahl von Endpunkten, die im untergeordneten Profil verfügbar sein müssen, damit das übergeordnete Profil als verfügbar betrachtet wird. Gilt nur für den Endpunkt vom Typ "NestedEndpoints". INT
minChildEndpointsIPv4 Die Mindestanzahl von IPv4-Endpunkten (DNS-Eintragstyp A), die im untergeordneten Profil verfügbar sein müssen, damit das übergeordnete Profil als verfügbar betrachtet wird. Gilt nur für den Endpunkt vom Typ "NestedEndpoints". INT
minChildEndpointsIPv6 Die Mindestanzahl von IPv6-Endpunkten (DNS-Eintragstyp AAAA), die im untergeordneten Profil verfügbar sein müssen, damit das übergeordnete Profil als verfügbar betrachtet wird. Gilt nur für den Endpunkt vom Typ "NestedEndpoints". INT
priority Die Priorität dieses Endpunkts bei Verwendung der Datenverkehrsroutingmethode "Priority". Mögliche Werte liegen zwischen 1 und 1000, niedrigere Werte stellen eine höhere Priorität dar. Dies ist ein optionaler Parameter. Falls angegeben, muss er für alle Endpunkte festgelegt werden. Außerdem dürfen zwei Endpunkte nicht denselben Prioritätswert aufweisen. INT
Subnetze Die Liste der Subnetze, IP-Adressen und/oder Adressbereiche, die diesem Endpunkt zugeordnet sind, wenn die Datenverkehrsroutingmethode "Subnet" verwendet wird. Eine leere Liste entspricht allen Bereichen, die nicht von anderen Endpunkten abgedeckt werden. EndpointPropertiesSubnetsItem[]
target Der vollqualifizierte DNS-Name oder die IP-Adresse des Endpunkts. Traffic Manager gibt diesen Wert in DNS-Antworten zurück, um den Datenverkehr an diesen Endpunkt umzuleiten. Zeichenfolge
targetResourceId Der Azure-Ressourcen-URI des des Endpunkts. Gilt nicht für Endpunkte vom Typ "ExternalEndpoints". Zeichenfolge
weight Die Gewichtung dieses Endpunkts bei Verwendung der Methode "Gewichtetes" Datenverkehrsrouting. Mögliche Werte liegen zwischen 1 und 1000. INT

EndpointPropertiesCustomHeadersItem

Name BESCHREIBUNG Wert
name Headername. Zeichenfolge
value Headerwert. Zeichenfolge

EndpointPropertiesSubnetsItem

Name BESCHREIBUNG Wert
first Erste Adresse im Subnetz. Zeichenfolge
last Letzte Adresse im Subnetz. Zeichenfolge
scope Blockgröße (Anzahl der führenden Bits in der Subnetzmaske). INT

MonitorConfig

Name BESCHREIBUNG Wert
customHeaders Liste der benutzerdefinierten Header. MonitorConfigCustomHeadersItem[]
expectedStatusCodeRanges Liste der erwarteten status Codebereiche. MonitorConfigExpectedStatusCodeRangesItem[]
intervalInSeconds Das Überwachungsintervall für Endpunkte in diesem Profil. Dies ist das Intervall, in dem Traffic Manager die Integrität der einzelnen Endpunkte in diesem Profil überprüft. INT
path Der Pfad relativ zum Endpunktdomänennamen, der zum Überprüfen der Endpunktintegrität verwendet wird. Zeichenfolge
port Der TCP-Port, der verwendet wird, um die Endpunktintegrität zu überprüfen. INT
profileMonitorStatus Die überwachung auf Profilebene status des Traffic Manager-Profils. "CheckingEndpoints"
"Heruntergestuft"
"Deaktiviert"
"Inaktiv"
"Online"
Protokoll Das Protokoll (HTTP, HTTPS oder TCP), das zum Überprüfen der Endpunktintegrität verwendet wird. "HTTP"
"HTTPS"
"TCP"
timeoutInSeconds Das Monitortimeout für Endpunkte in diesem Profil. Dies ist der Zeitpunkt, zu dem Traffic Manager Endpunkten in diesem Profil erlaubt, auf die Integritätsprüfung zu reagieren. INT
tolerdNumberOfFailures Die Anzahl der aufeinanderfolgenden fehlerhaften Integritätsprüfung, die Traffic Manager toleriert, bevor ein Endpunkt in diesem Profil nach der nächsten fehlerhaften Integritätsprüfung als herabgestuft deklariert wird. INT

MonitorConfigCustomHeadersItem

Name BESCHREIBUNG Wert
name Headername. Zeichenfolge
value Headerwert. Zeichenfolge

MonitorConfigExpectedStatusCodeRangesItem

Name BESCHREIBUNG Wert
max Max. status Code. INT
Min. Min. status Code. INT

Schnellstartvorlagen

In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.

Vorlage BESCHREIBUNG
Traffic Manager mit mehreren Ebenen, L4 ILB, L7 AppGateway

Bereitstellen in Azure
Diese Vorlage stellt eine Virtual Network bereit, trennt das Netzwerk durch Subnetze, stellt VMs bereit und konfiguriert den Lastenausgleich.
Demoeinrichtung für Azure Traffic Manager und Application Gateways

Bereitstellen in Azure
Mit dieser Vorlage können Sie Azure Traffic Manager schnell auf der Application Gateways-Demo bereitstellen, um die Verteilung des Datenverkehrs zwischen verschiedenen Regionen zu testen.
Setup der Azure Traffic Manager-Demo

Bereitstellen in Azure
Mit dieser Vorlage können Sie die Azure Traffic Manager-Demo schnell bereitstellen, um die Verteilung des Datenverkehrs zwischen verschiedenen Regionen zu testen.
Beispiel für einen externen Azure Traffic Manager-Endpunkt

Bereitstellen in Azure
Diese Vorlage zeigt, wie Sie ein Azure Traffic Manager-Profil mithilfe externer Endpunkte erstellen.
Mehrwertiges Azure Traffic Manager-Routing

Bereitstellen in Azure
Diese Vorlage zeigt, wie Sie ein Azure Traffic Manager-Profil mithilfe geschachtelter Endpunkte mit minimal untergeordnetem und mehrwertigem Routing erstellen.
Beispiel für eine Azure Traffic Manager-VM

Bereitstellen in Azure
Diese Vorlage zeigt, wie Sie einen Lastenausgleich für Azure Traffic Manager-Profile über mehrere virtuelle Computer hinweg erstellen.
Azure Traffic Manager-VM-Beispiel mit Verfügbarkeitszonen

Bereitstellen in Azure
Diese Vorlage zeigt, wie Sie einen Azure Traffic Manager-Profillastenausgleich über mehrere virtuelle Computer erstellen, die sich in Verfügbarkeitszonen befinden.
Beispiel für eine Azure Traffic Manager-Web-App

Bereitstellen in Azure
Diese Vorlage zeigt, wie Sie ein Azure Traffic Manager-Profil für eine App Service erstellen.

Ressourcendefinition mit einer ARM-Vorlage

Der Ressourcentyp trafficmanagerprofiles kann mit Vorgängen bereitgestellt werden, die folgendes ziel haben:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Network/trafficmanagerprofiles-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.Network/trafficmanagerprofiles",
  "apiVersion": "2022-04-01",
  "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"
  }
}

Eigenschaftswerte

trafficmanagerprofiles

Name BESCHREIBUNG Wert
type Ressourcentyp "Microsoft.Network/trafficmanagerprofiles"
apiVersion Die Ressourcen-API-Version '2022-04-01'
name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 1-63

Gültige Zeichen:
Alphanumerische Zeichen, Bindestriche und Punkte.

Beginnen und enden Sie mit einem alphanumerischen Zeichen.

Der Ressourcenname muss in Azure eindeutig sein.
location Die Azure-Region, in der sich die Ressource befindet Zeichenfolge
tags Ressourcentags. Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
properties Die Eigenschaften des Traffic Manager-Profils. ProfileProperties

ProfileProperties

Name BESCHREIBUNG Wert
allowedEndpointRecordTypes Die Liste der zulässigen Endpunktdatensatztypen. Zeichenfolgenarray, das folgendes enthält:
"Beliebige"
"Domänenname"
"IPv4Address"
"IPv6Address"
dnsConfig Die DNS-Einstellungen des Traffic Manager-Profils. DnsConfig
-Endpunkte Die Liste der Endpunkte im Traffic Manager-Profil. Endpunkt[]
maxReturn Maximale Anzahl von Endpunkten, die für den MultiValue-Routingtyp zurückgegeben werden sollen. INT
monitorConfig Die Endpunktüberwachungseinstellungen des Traffic Manager-Profils. MonitorConfig
profileStatus Die status des Traffic Manager-Profils. "Deaktiviert"
"Aktiviert"
trafficRoutingMethod Die Datenverkehrsroutingmethode des Traffic Manager-Profils. "Geografisch"
"MultiValue"
"Leistung"
"Priorität"
Subnetz
"Gewichtet"
trafficViewEnrollmentStatus Gibt an, ob die Traffic View für das Traffic Manager-Profil "Aktiviert" oder "Deaktiviert" ist. Null, gibt "Deaktiviert" an. Wenn Sie dieses Feature aktivieren, erhöhen sich die Kosten für das Profil "Datenverkehrsverwaltung". "Deaktiviert"
"Aktiviert"

DnsConfig

Name BESCHREIBUNG Wert
relativeName Der relative DNS-Name, der von diesem Traffic Manager-Profil bereitgestellt wird. Dieser Wert wird mit dem DNS-Domänennamen kombiniert, der von Azure Traffic Manager zum Erstellen des vollqualifizierten Domänennamens (FQDN) des Profils verwendet wird. Zeichenfolge
ttl Die DNS-Laufzeit (Time-to-Live, TTL) in Sekunden. Dadurch werden die lokalen DNS-Resolver und DNS-Clients darüber informiert, wie lange DNS-Antworten, die von diesem Traffic Manager-Profil bereitgestellt werden, zwischengespeichert werden sollen. INT

Endpunkt

Name BESCHREIBUNG Wert
id Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName} Zeichenfolge
name Der Name der Ressource Zeichenfolge
properties Die Eigenschaften des Traffic Manager-Endpunkts. EndpointProperties
type Der Typ der Ressource. Beispiel: Microsoft.Network/trafficManagerProfiles. Zeichenfolge

EndpointProperties

Name BESCHREIBUNG Wert
alwaysServe Wenn Always Serve aktiviert ist, wird die Überprüfung der Endpunktintegrität deaktiviert, und Endpunkte werden in die Datenverkehrsroutingmethode einbezogen. "Deaktiviert"
"Aktiviert"
customHeaders Liste der benutzerdefinierten Header. EndpointPropertiesCustomHeadersItem[]
endpointLocation Gibt den Speicherort der externen oder geschachtelten Endpunkte an, wenn die Datenverkehrsroutingmethode "Leistung" verwendet wird. Zeichenfolge
endpointMonitorStatus Die Überwachung status des Endpunkts. "CheckingEndpoint"
"Degraded"
"Deaktiviert"
"Inaktiv"
"Online"
"Beendet"
"Nicht überwacht"
endpointStatus Die status des Endpunkts. Wenn der Endpunkt aktiviert ist, wird dessen Integrität überprüft und der Endpunkt in die Verkehrsroutingmethode eingeschlossen. "Deaktiviert"
"Aktiviert"
geoMapping Die Liste der Länder/Regionen, die diesem Endpunkt zugeordnet sind, wenn die Methode "Geografisches" Datenverkehrsrouting verwendet wird. Eine vollständige Liste der akzeptierten Werte finden Sie in der Traffic Manager Geographic-Dokumentation. string[]
minChildEndpoints Die Mindestanzahl von Endpunkten, die im untergeordneten Profil verfügbar sein müssen, damit das übergeordnete Profil als verfügbar betrachtet wird. Gilt nur für den Endpunkt vom Typ "NestedEndpoints". INT
minChildEndpointsIPv4 Die Mindestanzahl von IPv4-Endpunkten (DNS-Eintragstyp A), die im untergeordneten Profil verfügbar sein müssen, damit das übergeordnete Profil als verfügbar betrachtet wird. Gilt nur für den Endpunkt vom Typ "NestedEndpoints". INT
minChildEndpointsIPv6 Die Mindestanzahl von IPv6-Endpunkten (DNS-Eintragstyp AAAA), die im untergeordneten Profil verfügbar sein müssen, damit das übergeordnete Profil als verfügbar betrachtet wird. Gilt nur für den Endpunkt vom Typ "NestedEndpoints". INT
priority Die Priorität dieses Endpunkts bei Verwendung der Datenverkehrsroutingmethode "Priority". Mögliche Werte liegen zwischen 1 und 1000, niedrigere Werte stellen eine höhere Priorität dar. Dies ist ein optionaler Parameter. Falls angegeben, muss er für alle Endpunkte festgelegt werden. Außerdem dürfen zwei Endpunkte nicht denselben Prioritätswert aufweisen. INT
Subnetze Die Liste der Subnetze, IP-Adressen und/oder Adressbereiche, die diesem Endpunkt zugeordnet sind, wenn die Datenverkehrsroutingmethode "Subnet" verwendet wird. Eine leere Liste entspricht allen Bereichen, die nicht von anderen Endpunkten abgedeckt werden. EndpointPropertiesSubnetsItem[]
target Der vollqualifizierte DNS-Name oder die IP-Adresse des Endpunkts. Traffic Manager gibt diesen Wert in DNS-Antworten zurück, um den Datenverkehr an diesen Endpunkt umzuleiten. Zeichenfolge
targetResourceId Der Azure-Ressourcen-URI des des Endpunkts. Gilt nicht für Endpunkte vom Typ "ExternalEndpoints". Zeichenfolge
weight Die Gewichtung dieses Endpunkts bei Verwendung der Methode "Gewichtetes" Datenverkehrsrouting. Mögliche Werte liegen zwischen 1 und 1000. INT

EndpointPropertiesCustomHeadersItem

Name BESCHREIBUNG Wert
name Headername. Zeichenfolge
value Headerwert. Zeichenfolge

EndpointPropertiesSubnetsItem

Name BESCHREIBUNG Wert
first Erste Adresse im Subnetz. Zeichenfolge
last Letzte Adresse im Subnetz. Zeichenfolge
scope Blockgröße (Anzahl der führenden Bits in der Subnetzmaske). INT

MonitorConfig

Name BESCHREIBUNG Wert
customHeaders Liste der benutzerdefinierten Header. MonitorConfigCustomHeadersItem[]
expectedStatusCodeRanges Liste der erwarteten status Codebereiche. MonitorConfigExpectedStatusCodeRangesItem[]
intervalInSeconds Das Überwachungsintervall für Endpunkte in diesem Profil. Dies ist das Intervall, in dem Traffic Manager die Integrität der einzelnen Endpunkte in diesem Profil überprüft. INT
path Der Pfad relativ zum Endpunktdomänennamen, der zum Überprüfen der Endpunktintegrität verwendet wird. Zeichenfolge
port Der TCP-Port, der verwendet wird, um die Endpunktintegrität zu überprüfen. INT
profileMonitorStatus Die Überwachung auf Profilebene status des Traffic Manager-Profils. "CheckingEndpoints"
"Degraded"
"Deaktiviert"
"Inaktiv"
"Online"
Protokoll Das Protokoll (HTTP, HTTPS oder TCP), mit dem die Endpunktintegrität untersucht wird. "HTTP"
"HTTPS"
"TCP"
timeoutInSeconds Das Monitortimeout für Endpunkte in diesem Profil. Dies ist der Zeitpunkt, zu dem Traffic Manager Endpunkten in diesem Profil erlaubt, auf die Integritätsprüfung zu reagieren. INT
toleriertNumberOfFailures Die Anzahl der aufeinanderfolgenden fehlerhaften Integritätsprüfung, die Traffic Manager toleriert, bevor ein Endpunkt in diesem Profil nach der nächsten fehlerhaften Integritätsprüfung deklariert wird. INT

MonitorConfigCustomHeadersItem

Name BESCHREIBUNG Wert
name Headername. Zeichenfolge
value Headerwert. Zeichenfolge

MonitorConfigExpectedStatusCodeRangesItem

Name BESCHREIBUNG Wert
max Max status Code. INT
Min. Min. status Code. INT

Schnellstartvorlagen

Diesen Ressourcentyp werden in den folgenden Schnellstartvorlagen bereitgestellt.

Vorlage BESCHREIBUNG
Multi tier traffic manager, L4 ILB, L7 AppGateway

Bereitstellen in Azure
Diese Vorlage stellt eine Virtual Network bereit, trennt das Netzwerk über Subnetze, stellt VMs bereit und konfiguriert den Lastenausgleich.
Demosetup für Azure Traffic Manager und Application Gateways

Bereitstellen in Azure
Mit dieser Vorlage können Sie Azure Traffic Manager schnell auf der Application Gateways-Demo bereitstellen, um die Datenverkehrsverteilung zwischen verschiedenen Regionen zu testen.
Azure Traffic Manager-Demoeinrichtung

Bereitstellen in Azure
Mit dieser Vorlage können Sie die Azure Traffic Manager-Demo schnell bereitstellen, um die Datenverkehrsverteilung zwischen verschiedenen Regionen zu testen.
Beispiel für einen externen Azure Traffic Manager-Endpunkt

Bereitstellen in Azure
In dieser Vorlage wird gezeigt, wie Sie ein Azure Traffic Manager-Profil mithilfe externer Endpunkte erstellen.
Mehrwertiges Routing von Azure Traffic Manager

Bereitstellen in Azure
In dieser Vorlage wird gezeigt, wie Sie ein Azure Traffic Manager-Profil mithilfe geschachtelter Endpunkte mit minimal untergeordnetem und mehrwertigem Routing erstellen.
Beispiel für eine Azure Traffic Manager-VM

Bereitstellen in Azure
Diese Vorlage zeigt, wie Sie einen Azure Traffic Manager-Profillastenausgleich über mehrere virtuelle Computer erstellen.
Beispiel für eine Azure Traffic Manager-VM mit Verfügbarkeitszonen

Bereitstellen in Azure
Diese Vorlage zeigt, wie Sie einen Azure Traffic Manager-Profillastenausgleich über mehrere virtuelle Computer erstellen, die sich in Verfügbarkeitszonen befinden.
Beispiel für die Azure Traffic Manager-Web-App

Bereitstellen in Azure
Diese Vorlage zeigt, wie Sie ein Azure Traffic Manager-Profil für eine App Service erstellen.

Terraform (AzAPI-Anbieter) Ressourcendefinition

Der Ressourcentyp trafficmanagerprofiles kann mit Vorgängen bereitgestellt werden, die folgendes zielten:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Network/trafficmanagerprofiles-Ressource zu erstellen, fügen Sie der Vorlage die folgende Terraform-Ressource hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/trafficmanagerprofiles@2022-04-01"
  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"
    }
  })
}

Eigenschaftswerte

trafficmanagerprofiles

Name BESCHREIBUNG Wert
type Ressourcentyp "Microsoft.Network/trafficmanagerprofiles@2022-04-01"
name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 1-63

Gültige Zeichen:
Alphanumerische Zeichen, Bindestriche und Punkte.

Beginnen und enden Sie mit einem alphanumerischen Zeichen.

Der Ressourcenname muss in Azure eindeutig sein.
location Die Azure-Region, in der sich die Ressource befindet Zeichenfolge
parent_id Verwenden Sie zum Bereitstellen in einer Ressourcengruppe die ID dieser Ressourcengruppe. Zeichenfolge (erforderlich)
tags Ressourcentags. Wörterbuch der Tagnamen und -werte.
properties Die Eigenschaften des Traffic Manager-Profils. ProfileProperties

ProfileProperties

Name BESCHREIBUNG Wert
allowedEndpointRecordTypes Die Liste der zulässigen Endpunktdatensatztypen. Zeichenfolgenarray, das eines der folgenden Elemente enthält:
"Beliebig"
"DomainName"
"IPv4Address"
"IPv6Address"
dnsConfig Die DNS-Einstellungen des Traffic Manager-Profils. DnsConfig
-Endpunkte Die Liste der Endpunkte im Traffic Manager-Profil. Endpunkt[]
maxReturn Maximale Anzahl von Endpunkten, die für den MultiValue-Routingtyp zurückgegeben werden sollen. INT
monitorConfig Die Endpunktüberwachungseinstellungen des Traffic Manager-Profils. MonitorConfig
profileStatus Die status des Traffic Manager-Profils. "Deaktiviert"
"Aktiviert"
trafficRoutingMethod Die Datenverkehrsroutingmethode des Traffic Manager-Profils. "Geografisch"
"MultiValue"
"Leistung"
"Priorität"
"Subnetz"
"Gewichtet"
trafficViewEnrollmentStatus Gibt an, ob die Traffic View für das Traffic Manager-Profil "Aktiviert" oder "Deaktiviert" ist. NULL, gibt "Disabled" an. Wenn Sie dieses Feature aktivieren, erhöhen sich die Kosten für das Profil "Datenverkehrsverwaltung". "Deaktiviert"
"Aktiviert"

DnsConfig

Name BESCHREIBUNG Wert
relativeName Der relative DNS-Name, der von diesem Traffic Manager-Profil bereitgestellt wird. Dieser Wert wird mit dem DNS-Domänennamen kombiniert, der von Azure Traffic Manager zum Erstellen des vollqualifizierten Domänennamens (FQDN) des Profils verwendet wird. Zeichenfolge
ttl Die DNS-Gültigkeitsdauer (TTL) in Sekunden. Dadurch werden die lokalen DNS-Resolver und DNS-Clients darüber informiert, wie lange dns-Antworten, die von diesem Traffic Manager-Profil bereitgestellt werden, zwischengespeichert werden sollen. INT

Endpunkt

Name BESCHREIBUNG Wert
id Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName} Zeichenfolge
name Der Name der Ressource Zeichenfolge
properties Die Eigenschaften des Traffic Manager-Endpunkts. EndpointProperties
type Der Typ der Ressource. Beispiel: Microsoft.Network/trafficManagerProfiles. Zeichenfolge

EndpointProperties

Name BESCHREIBUNG Wert
alwaysServe Wenn Always Serve aktiviert ist, wird die Überprüfung der Endpunktintegrität deaktiviert, und Endpunkte werden in die Datenverkehrsroutingmethode eingeschlossen. "Deaktiviert"
"Aktiviert"
customHeaders Liste der benutzerdefinierten Header. EndpointPropertiesCustomHeadersItem[]
endpointLocation Gibt den Speicherort der externen oder geschachtelten Endpunkte an, wenn die Datenverkehrsroutingmethode "Performance" verwendet wird. Zeichenfolge
endpointMonitorStatus Die überwachung status des Endpunkts. "CheckingEndpoint"
"Heruntergestuft"
"Deaktiviert"
"Inaktiv"
"Online"
"Beendet"
"Nicht überwacht"
endpointStatus Die status des Endpunkts. Wenn der Endpunkt aktiviert ist, wird dessen Integrität überprüft und der Endpunkt in die Verkehrsroutingmethode eingeschlossen. "Deaktiviert"
"Aktiviert"
geoMapping Die Liste der Länder/Regionen, die diesem Endpunkt zugeordnet sind, wenn die Routingmethode "Geografischer Datenverkehr" verwendet wird. Eine vollständige Liste der akzeptierten Werte finden Sie in der geografischen Dokumentation zu Traffic Manager. string[]
minChildEndpoints Die Mindestanzahl von Endpunkten, die im untergeordneten Profil verfügbar sein müssen, damit das übergeordnete Profil als verfügbar betrachtet wird. Gilt nur für Endpunkte vom Typ "NestedEndpoints". INT
minChildEndpointsIPv4 Die Mindestanzahl von IPv4-Endpunkten (DNS-Eintragstyp A), die im untergeordneten Profil verfügbar sein müssen, damit das übergeordnete Profil als verfügbar betrachtet wird. Gilt nur für Endpunkte vom Typ "NestedEndpoints". INT
minChildEndpointsIPv6 Die Mindestanzahl von IPv6-Endpunkten (DNS-Eintragstyp AAAA), die im untergeordneten Profil verfügbar sein müssen, damit das übergeordnete Profil als verfügbar betrachtet wird. Gilt nur für Endpunkte vom Typ "NestedEndpoints". INT
priority Die Priorität dieses Endpunkts bei Verwendung der Datenverkehrsroutingmethode "Priority". Mögliche Werte sind zwischen 1 und 1000, niedrigere Werte stellen eine höhere Priorität dar. Dies ist ein optionaler Parameter. Falls angegeben, muss er für alle Endpunkte festgelegt werden. Außerdem dürfen zwei Endpunkte nicht denselben Prioritätswert aufweisen. INT
Subnetze Die Liste der Subnetze, IP-Adressen und/oder Adressbereiche, die diesem Endpunkt zugeordnet sind, wenn die Datenverkehrsroutingmethode "Subnet" verwendet wird. Eine leere Liste entspricht allen Bereichen, die nicht von anderen Endpunkten abgedeckt werden. EndpointPropertiesSubnetsItem[]
target Der vollqualifizierte DNS-Name oder die IP-Adresse des Endpunkts. Traffic Manager gibt diesen Wert in DNS-Antworten zurück, um den Datenverkehr an diesen Endpunkt umzuleiten. Zeichenfolge
targetResourceId Der Azure-Ressourcen-URI des Endpunkts. Gilt nicht für Endpunkte vom Typ "ExternalEndpoints". Zeichenfolge
weight Die Gewichtung dieses Endpunkts bei Verwendung der Datenverkehrsroutingmethode "Gewichtet". Mögliche Werte sind 1 bis 1000. INT

EndpointPropertiesCustomHeadersItem

Name BESCHREIBUNG Wert
name Headername. Zeichenfolge
value Headerwert. Zeichenfolge

EndpointPropertiesSubnetsItem

Name BESCHREIBUNG Wert
first Erste Adresse im Subnetz. Zeichenfolge
last Letzte Adresse im Subnetz. Zeichenfolge
scope Blockgröße (Anzahl der führenden Bits in der Subnetzmaske). INT

MonitorConfig

Name BESCHREIBUNG Wert
customHeaders Liste der benutzerdefinierten Header. MonitorConfigCustomHeadersItem[]
expectedStatusCodeRanges Liste der erwarteten status Codebereiche. MonitorConfigExpectedStatusCodeRangesItem[]
intervalInSeconds Das Überwachungsintervall für Endpunkte in diesem Profil. Dies ist das Intervall, in dem Traffic Manager die Integrität der einzelnen Endpunkte in diesem Profil überprüft. INT
path Der Pfad relativ zum Endpunktdomänennamen, der zum Überprüfen der Endpunktintegrität verwendet wird. Zeichenfolge
port Der TCP-Port, der verwendet wird, um die Endpunktintegrität zu überprüfen. INT
profileMonitorStatus Die überwachung auf Profilebene status des Traffic Manager-Profils. "CheckingEndpoints"
"Heruntergestuft"
"Deaktiviert"
"Inaktiv"
"Online"
Protokoll Das Protokoll (HTTP, HTTPS oder TCP), das zum Überprüfen der Endpunktintegrität verwendet wird. „HTTP“
"HTTPS"
"TCP"
timeoutInSeconds Das Monitortimeout für Endpunkte in diesem Profil. Dies ist der Zeitpunkt, zu dem Traffic Manager Endpunkten in diesem Profil erlaubt, auf die Integritätsprüfung zu reagieren. INT
toleriertNumberOfFailures Die Anzahl der aufeinanderfolgenden fehlerhaften Integritätsprüfung, die Traffic Manager toleriert, bevor ein Endpunkt in diesem Profil nach der nächsten fehlerhaften Integritätsprüfung deklariert wird. INT

MonitorConfigCustomHeadersItem

Name BESCHREIBUNG Wert
name Headername. Zeichenfolge
value Headerwert. Zeichenfolge

MonitorConfigExpectedStatusCodeRangesItem

Name BESCHREIBUNG Wert
max Max status Code. INT
Min. Min. status Code. INT