Udostępnij za pośrednictwem


Microsoft.Network trafficmanagerprofiles 2015-11-01

Definicja zasobu Bicep

Typ zasobu trafficmanagerprofiles można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/trafficmanagerprofiles, dodaj następujący kod Bicep do szablonu.

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

Wartości właściwości

trafficmanagerprofiles

Nazwa Opis Wartość
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–63

Prawidłowe znaki:
Alfanumeryczne, łączniki i kropki.

Rozpocznij i zakończ od alfanumeryczne.

Nazwa zasobu musi być unikatowa na platformie Azure.
location Lokalizacja zasobu ciąg
tags Tagi zasobów Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
properties Klasa reprezentująca właściwości profilu usługi Traffic Manager. ProfileProperties

ProfileProperties

Nazwa Opis Wartość
dnsConfig Pobiera lub ustawia ustawienia DNS profilu usługi Traffic Manager. DnsConfig
Punkty końcowe Pobiera lub ustawia listę punktów końcowych w profilu usługi Traffic Manager. Punkt końcowy[]
monitorConfig Pobiera lub ustawia ustawienia monitorowania punktu końcowego profilu usługi Traffic Manager. MonitorConfig
profileStatus Pobiera lub ustawia stan profilu usługi Traffic Manager. Możliwe wartości to "Włączone" i "Wyłączone". ciąg
trafficRoutingMethod Pobiera lub ustawia metodę routingu ruchu profilu usługi Traffic Manager. Możliwe wartości to "Wydajność", "Ważona" lub "Priorytet". ciąg

DnsConfig

Nazwa Opis Wartość
Fqdn Pobiera lub ustawia w pełni kwalifikowaną nazwę domeny (FQDN) profilu usługi Traffic Manager. Jest to tworzone na podstawie łączenia parametru RelativeName z domeną DNS używaną przez usługę Azure Traffic Manager. ciąg
nazwa_względna Pobiera lub ustawia względną nazwę DNS podaną przez ten profil usługi Traffic Manager. Ta wartość jest połączona z nazwą domeny DNS używaną przez usługę Azure Traffic Manager w celu utworzenia w pełni kwalifikowanej nazwy domeny (FQDN) profilu. ciąg
czas wygaśnięcia Pobiera lub ustawia czas wygaśnięcia dns (TTL) w sekundach. Informuje to lokalne rozpoznawanie nazw DNS i klientów DNS, jak długo buforować odpowiedzi DNS dostarczone przez ten profil usługi Traffic Manager. int

Punkt końcowy

Nazwa Opis Wartość
identyfikator Pobiera lub ustawia identyfikator punktu końcowego usługi Traffic Manager. ciąg
name Pobiera lub ustawia nazwę punktu końcowego usługi Traffic Manager. ciąg
properties Klasa reprezentująca właściwości punktu końcowego usługi Traffic Manager. Właściwości punktu końcowego
typ Pobiera lub ustawia typ punktu końcowego punktu końcowego usługi Traffic Manager. ciąg

Właściwości punktu końcowego

Nazwa Opis Wartość
endpointLocation Określa lokalizację zewnętrznych lub zagnieżdżonych punktów końcowych podczas korzystania z metody routingu ruchu "Wydajność". ciąg
endpointMonitorStatus Pobiera lub ustawia stan monitorowania punktu końcowego. ciąg
endpointStatus Pobiera lub ustawia stan punktu końcowego. Jeśli punkt końcowy jest włączony, jest sondowany pod kątem kondycji punktu końcowego i jest uwzględniony w metodzie routingu ruchu. Możliwe wartości to "Włączone" i "Wyłączone". ciąg
minChildEndpoints Pobiera lub ustawia minimalną liczbę punktów końcowych, które muszą być dostępne w profilu podrzędnym, aby profil nadrzędny był uznawany za dostępny. Dotyczy tylko punktu końcowego typu "NestedEndpoints". int
priority Pobiera lub ustawia priorytet tego punktu końcowego podczas korzystania z metody routingu ruchu "Priorytet". Możliwe wartości to od 1 do 1000, niższe wartości reprezentują wyższy priorytet. Jest to opcjonalny parametr. Jeśli zostanie określona, musi zostać określona we wszystkich punktach końcowych, a żadne dwa punkty końcowe nie mogą współdzielić tej samej wartości priorytetu. int
Docelowego Pobiera lub ustawia w pełni kwalifikowaną nazwę DNS punktu końcowego. Usługa Traffic Manager zwraca tę wartość w odpowiedziach DNS, aby kierować ruch do tego punktu końcowego. ciąg
targetResourceId Pobiera lub ustawia identyfikator URI zasobu platformy Azure punktu końcowego. Nie dotyczy punktów końcowych typu "ExternalEndpoints". ciąg
waga Pobiera lub ustawia wagę tego punktu końcowego podczas korzystania z metody routingu ruchu ważonego. Możliwe wartości to od 1 do 1000. int

MonitorConfig

Nazwa Opis Wartość
path Pobiera lub ustawia ścieżkę względem nazwy domeny punktu końcowego używanej do sondowania kondycji punktu końcowego. ciąg
port Pobiera lub ustawia port TCP używany do sondowania kondycji punktu końcowego. int
profileMonitorStatus Pobiera lub ustawia stan monitorowania na poziomie profilu profilu usługi Traffic Manager. ciąg
Protokół Pobiera lub ustawia protokół (HTTP lub HTTPS) używany do sondowania kondycji punktu końcowego. ciąg

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Menedżer ruchu wielowarstwowego, L4 ILB, L7 AppGateway

Wdróż na platformie Azure
Ten szablon wdraża Virtual Network, segreguje sieć za pośrednictwem podsieci, wdraża maszyny wirtualne i konfiguruje równoważenie obciążenia
Konfiguracja demonstracyjna usługi Azure Traffic Manager i usługi Application Gateway

Wdróż na platformie Azure
Ten szablon umożliwia szybkie wdrożenie usługi Azure Traffic Manager na podstawie pokazu usługi Application Gateway w celu przetestowania dystrybucji ruchu między różnymi regionami.
Konfiguracja demonstracyjna usługi Azure Traffic Manager

Wdróż na platformie Azure
Ten szablon umożliwia szybkie wdrożenie pokazu usługi Azure Traffic Manager w celu przetestowania dystrybucji ruchu między różnymi regionami.
Przykład zewnętrznego punktu końcowego usługi Azure Traffic Manager

Wdróż na platformie Azure
Ten szablon przedstawia sposób tworzenia profilu usługi Azure Traffic Manager przy użyciu zewnętrznych punktów końcowych.
Routing wielowarty usługi Azure Traffic Manager

Wdróż na platformie Azure
W tym szablonie pokazano, jak utworzyć profil usługi Azure Traffic Manager przy użyciu zagnieżdżonych punktów końcowych z routingiem min-podrzędnym i wielowartym.
Przykład maszyny wirtualnej usługi Azure Traffic Manager

Wdróż na platformie Azure
W tym szablonie pokazano, jak utworzyć równoważenie obciążenia profilu usługi Azure Traffic Manager na wielu maszynach wirtualnych.
Przykład maszyny wirtualnej usługi Azure Traffic Manager z Strefy dostępności

Wdróż na platformie Azure
W tym szablonie pokazano, jak utworzyć równoważenie obciążenia profilu usługi Azure Traffic Manager na wielu maszynach wirtualnych umieszczonych w Strefy dostępności.
Przykład aplikacji internetowej usługi Azure Traffic Manager

Wdróż na platformie Azure
W tym szablonie pokazano, jak utworzyć profil usługi Azure Traffic Manager dla App Service.

Definicja zasobu szablonu usługi ARM

Typ zasobu trafficmanagerprofiles można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/trafficmanagerprofiles, dodaj następujący kod JSON do szablonu.

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

Wartości właściwości

trafficmanagerprofiles

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Network/trafficmanagerprofiles"
apiVersion Wersja interfejsu API zasobów '2015-11-01'
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–63

Prawidłowe znaki:
Alfanumeryczne, łączniki i kropki.

Rozpocznij i zakończ od alfanumeryczne.

Nazwa zasobu musi być unikatowa na platformie Azure.
location Lokalizacja zasobu ciąg
tags Tagi zasobów Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
properties Klasa reprezentująca właściwości profilu usługi Traffic Manager. ProfileProperties

ProfileProperties

Nazwa Opis Wartość
dnsConfig Pobiera lub ustawia ustawienia DNS profilu usługi Traffic Manager. DnsConfig
Punkty końcowe Pobiera lub ustawia listę punktów końcowych w profilu usługi Traffic Manager. Punkt końcowy[]
monitorConfig Pobiera lub ustawia ustawienia monitorowania punktu końcowego profilu usługi Traffic Manager. MonitorConfig
profileStatus Pobiera lub ustawia stan profilu usługi Traffic Manager. Możliwe wartości to "Włączone" i "Wyłączone". ciąg
trafficRoutingMethod Pobiera lub ustawia metodę routingu ruchu profilu usługi Traffic Manager. Możliwe wartości to "Wydajność", "Ważona" lub "Priorytet". ciąg

DnsConfig

Nazwa Opis Wartość
Fqdn Pobiera lub ustawia w pełni kwalifikowaną nazwę domeny (FQDN) profilu usługi Traffic Manager. Jest to tworzone na podstawie łączenia parametru RelativeName z domeną DNS używaną przez usługę Azure Traffic Manager. ciąg
nazwa_względna Pobiera lub ustawia względną nazwę DNS podaną przez ten profil usługi Traffic Manager. Ta wartość jest połączona z nazwą domeny DNS używaną przez usługę Azure Traffic Manager w celu utworzenia w pełni kwalifikowanej nazwy domeny (FQDN) profilu. ciąg
czas wygaśnięcia Pobiera lub ustawia czas wygaśnięcia dns (TTL) w sekundach. Informuje to lokalne rozpoznawanie nazw DNS i klientów DNS, jak długo buforować odpowiedzi DNS dostarczone przez ten profil usługi Traffic Manager. int

Punkt końcowy

Nazwa Opis Wartość
identyfikator Pobiera lub ustawia identyfikator punktu końcowego usługi Traffic Manager. ciąg
name Pobiera lub ustawia nazwę punktu końcowego usługi Traffic Manager. ciąg
properties Klasa reprezentująca właściwości punktu końcowego usługi Traffic Manager. Właściwości punktu końcowego
typ Pobiera lub ustawia typ punktu końcowego punktu końcowego usługi Traffic Manager. ciąg

Właściwości punktu końcowego

Nazwa Opis Wartość
endpointLocation Określa lokalizację zewnętrznych lub zagnieżdżonych punktów końcowych podczas korzystania z metody routingu ruchu "Wydajność". ciąg
endpointMonitorStatus Pobiera lub ustawia stan monitorowania punktu końcowego. ciąg
endpointStatus Pobiera lub ustawia stan punktu końcowego. Jeśli punkt końcowy jest włączony, jest sondowany pod kątem kondycji punktu końcowego i jest uwzględniony w metodzie routingu ruchu. Możliwe wartości to "Włączone" i "Wyłączone". ciąg
minChildEndpoints Pobiera lub ustawia minimalną liczbę punktów końcowych, które muszą być dostępne w profilu podrzędnym, aby profil nadrzędny był uznawany za dostępny. Dotyczy tylko punktu końcowego typu "NestedEndpoints". int
priority Pobiera lub ustawia priorytet tego punktu końcowego podczas korzystania z metody routingu ruchu "Priorytet". Możliwe wartości to od 1 do 1000, niższe wartości reprezentują wyższy priorytet. Jest to opcjonalny parametr. Jeśli zostanie określona, musi zostać określona we wszystkich punktach końcowych, a żadne dwa punkty końcowe nie mogą współdzielić tej samej wartości priorytetu. int
Docelowego Pobiera lub ustawia w pełni kwalifikowaną nazwę DNS punktu końcowego. Usługa Traffic Manager zwraca tę wartość w odpowiedziach DNS, aby kierować ruch do tego punktu końcowego. ciąg
targetResourceId Pobiera lub ustawia identyfikator URI zasobu platformy Azure punktu końcowego. Nie dotyczy punktów końcowych typu "ExternalEndpoints". ciąg
waga Pobiera lub ustawia wagę tego punktu końcowego podczas korzystania z metody routingu ruchu ważonego. Możliwe wartości to od 1 do 1000. int

MonitorConfig

Nazwa Opis Wartość
path Pobiera lub ustawia ścieżkę względem nazwy domeny punktu końcowego używanej do sondowania kondycji punktu końcowego. ciąg
port Pobiera lub ustawia port TCP używany do sondowania kondycji punktu końcowego. int
profileMonitorStatus Pobiera lub ustawia stan monitorowania na poziomie profilu usługi Traffic Manager. ciąg
Protokół Pobiera lub ustawia protokół (HTTP lub HTTPS) używany do sondowania kondycji punktu końcowego. ciąg

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Menedżer ruchu wielowarstwowego, L4 ILB, L7 AppGateway

Wdróż na platformie Azure
Ten szablon wdraża Virtual Network, oddziela sieć za pośrednictwem podsieci, wdraża maszyny wirtualne i konfiguruje równoważenie obciążenia
Konfiguracja demonstracyjna usługi Azure Traffic Manager i usługi Application Gateway

Wdróż na platformie Azure
Ten szablon umożliwia szybkie wdrożenie usługi Azure Traffic Manager na podstawie pokazu usługi Application Gateway w celu przetestowania dystrybucji ruchu między różnymi regionami.
Konfiguracja demonstracyjna usługi Azure Traffic Manager

Wdróż na platformie Azure
Ten szablon umożliwia szybkie wdrożenie pokazu usługi Azure Traffic Manager w celu przetestowania dystrybucji ruchu między różnymi regionami.
Przykład zewnętrznego punktu końcowego usługi Azure Traffic Manager

Wdróż na platformie Azure
Ten szablon przedstawia sposób tworzenia profilu usługi Azure Traffic Manager przy użyciu zewnętrznych punktów końcowych.
Routing wielokrotny usługi Azure Traffic Manager

Wdróż na platformie Azure
W tym szablonie pokazano, jak utworzyć profil usługi Azure Traffic Manager przy użyciu zagnieżdżonych punktów końcowych z routingiem min-podrzędnym i wielowartym.
Przykład maszyny wirtualnej usługi Azure Traffic Manager

Wdróż na platformie Azure
Ten szablon przedstawia sposób tworzenia równoważenia obciążenia profilu usługi Azure Traffic Manager na wielu maszynach wirtualnych.
Przykład maszyny wirtualnej usługi Azure Traffic Manager z Strefy dostępności

Wdróż na platformie Azure
Ten szablon przedstawia sposób tworzenia równoważenia obciążenia profilu usługi Azure Traffic Manager na wielu maszynach wirtualnych umieszczonych w Strefy dostępności.
Przykład aplikacji internetowej usługi Azure Traffic Manager

Wdróż na platformie Azure
Ten szablon przedstawia sposób tworzenia profilu usługi Azure Traffic Manager dla App Service.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu trafficmanagerprofiles można wdrożyć z operacjami docelowymi:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/trafficmanagerprofiles, dodaj następujący program Terraform do szablonu.

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

Wartości właściwości

trafficmanagerprofiles

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Network/trafficmanagerprofiles@2015-11-01"
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–63

Prawidłowe znaki:
Alfanumeryczne, łączniki i kropki.

Rozpoczynanie i kończ od alfanumeryczne.

Nazwa zasobu musi być unikatowa na platformie Azure.
location Lokalizacja zasobu ciąg
parent_id Aby przeprowadzić wdrożenie w grupie zasobów, użyj identyfikatora tej grupy zasobów. ciąg (wymagany)
tags Tagi zasobów Słownik nazw tagów i wartości.
properties Klasa reprezentująca właściwości profilu usługi Traffic Manager. ProfileWłaściwości

ProfileWłaściwości

Nazwa Opis Wartość
dnsConfig Pobiera lub ustawia ustawienia DNS profilu usługi Traffic Manager. Konfiguracja dns
Punkty końcowe Pobiera lub ustawia listę punktów końcowych w profilu usługi Traffic Manager. Punkt końcowy[]
monitorConfig Pobiera lub ustawia ustawienia monitorowania punktu końcowego profilu usługi Traffic Manager. MonitorConfig
profileStatus Pobiera lub ustawia stan profilu usługi Traffic Manager. Możliwe wartości to "Włączone" i "Wyłączone". ciąg
trafficRoutingMethod Pobiera lub ustawia metodę routingu ruchu profilu usługi Traffic Manager. Możliwe wartości to "Wydajność", "Ważona" lub "Priorytet". ciąg

Konfiguracja dns

Nazwa Opis Wartość
Fqdn Pobiera lub ustawia w pełni kwalifikowaną nazwę domeny (FQDN) profilu usługi Traffic Manager. Jest to tworzone na podstawie łączenia nazwy względnej z domeną DNS używaną przez usługę Azure Traffic Manager. ciąg
nazwa_względna Pobiera lub ustawia względną nazwę DNS podaną przez ten profil usługi Traffic Manager. Ta wartość jest połączona z nazwą domeny DNS używaną przez usługę Azure Traffic Manager w celu utworzenia w pełni kwalifikowanej nazwy domeny (FQDN) profilu. ciąg
czas wygaśnięcia Pobiera lub ustawia czas wygaśnięcia DNS (TTL) w sekundach. Informuje to o tym lokalnych programach rozpoznawania nazw DNS i klientach DNS, jak długo buforować odpowiedzi DNS dostarczone przez ten profil usługi Traffic Manager. int

Punkt końcowy

Nazwa Opis Wartość
identyfikator Pobiera lub ustawia identyfikator punktu końcowego usługi Traffic Manager. ciąg
name Pobiera lub ustawia nazwę punktu końcowego usługi Traffic Manager. ciąg
properties Klasa reprezentująca właściwości punktu końcowego usługi Traffic Manager. Właściwości punktu końcowego
typ Pobiera lub ustawia typ punktu końcowego punktu końcowego usługi Traffic Manager. ciąg

Właściwości punktu końcowego

Nazwa Opis Wartość
endpointLocation Określa lokalizację zewnętrznych lub zagnieżdżonych punktów końcowych podczas korzystania z metody routingu ruchu "Wydajność". ciąg
endpointMonitorStatus Pobiera lub ustawia stan monitorowania punktu końcowego. ciąg
endpointStatus Pobiera lub ustawia stan punktu końcowego. Jeśli punkt końcowy jest włączony, jest sondowany pod kątem kondycji punktu końcowego i jest uwzględniony w metodzie routingu ruchu. Możliwe wartości to "Włączone" i "Wyłączone". ciąg
minChildEndpoints Pobiera lub ustawia minimalną liczbę punktów końcowych, które muszą być dostępne w profilu podrzędnym, aby profil nadrzędny był uznawany za dostępny. Dotyczy tylko punktu końcowego typu "NestedEndpoints". int
priority Pobiera lub ustawia priorytet tego punktu końcowego podczas korzystania z metody routingu ruchu "Priorytet". Możliwe wartości to od 1 do 1000, niższe wartości reprezentują wyższy priorytet. Jest to opcjonalny parametr. Jeśli zostanie określony, należy go określić we wszystkich punktach końcowych, a żadne dwa punkty końcowe nie mogą współdzielić tej samej wartości priorytetu. int
Docelowego Pobiera lub ustawia w pełni kwalifikowaną nazwę DNS punktu końcowego. Usługa Traffic Manager zwraca tę wartość w odpowiedziach DNS, aby skierować ruch do tego punktu końcowego. ciąg
targetResourceId Pobiera lub ustawia identyfikator URI zasobu platformy Azure punktu końcowego. Nie dotyczy punktów końcowych typu "ExternalEndpoints". ciąg
waga Pobiera lub ustawia wagę tego punktu końcowego podczas korzystania z metody routingu ruchu ważonego. Możliwe wartości to od 1 do 1000. int

MonitorConfig

Nazwa Opis Wartość
path Pobiera lub ustawia ścieżkę względem nazwy domeny punktu końcowego używanej do sondowania kondycji punktu końcowego. ciąg
port Pobiera lub ustawia port TCP używany do sondowania kondycji punktu końcowego. int
profileMonitorStatus Pobiera lub ustawia stan monitorowania na poziomie profilu usługi Traffic Manager. ciąg
Protokół Pobiera lub ustawia protokół (HTTP lub HTTPS) używany do sondowania kondycji punktu końcowego. ciąg