Udostępnij za pośrednictwem


Microsoft.Network trafficmanagerprofiles 2018-02-01

Definicja zasobu Bicep

Typ zasobu trafficmanagerprofiles można wdrożyć przy użyciu operacji docelowych:

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

Format zasobu

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

resource symbolicname 'Microsoft.Network/trafficmanagerprofiles@2018-02-01' = {
  location: 'string'
  name: 'string'
  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'
    trafficViewEnrollmentStatus: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Wartości właściwości

Konfiguracja dns

Nazwa Opis Wartość
relativeName Względna nazwa DNS podana 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. struna
Ttl Czas DNS —To-Live (TTL) w sekundach. Informuje to lokalne narzędzia rozpoznawania 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ść
Właściwości Właściwości punktu końcowego usługi Traffic Manager. EndpointProperties

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ść". struna
endpointMonitorStatus Stan monitorowania punktu końcowego. "CheckEndpoint"
"Obniżona wydajność"
"Wyłączone"
"Nieaktywny"
"Online"
"Zatrzymano"
endpointStatus 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. "Wyłączone"
"Włączone"
geomapping Lista krajów/regionów zamapowanych na ten punkt końcowy podczas korzystania z metody routingu ruchu geograficznego. Aby uzyskać pełną listę akceptowanych wartości, zapoznaj się z dokumentacją geograficzną usługi Traffic Manager. string[]
minChildEndpoints Minimalna liczba 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
priorytet 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, musi być określony we wszystkich punktach końcowych, a żadne dwa punkty końcowe nie mogą współdzielić tej samej wartości priorytetu. Int
cel W pełni kwalifikowana nazwa DNS punktu końcowego. Usługa Traffic Manager zwraca tę wartość w odpowiedziach DNS, aby kierować ruch do tego punktu końcowego. struna
targetResourceId Identyfikator URI zasobu platformy Azure punktu końcowego. Nie dotyczy punktów końcowych typu "ExternalEndpoints". struna
ciężar Waga tego punktu końcowego podczas korzystania z metody routingu ruchu ważonego. Możliwe wartości to od 1 do 1000. Int

Microsoft.Network/trafficmanagerprofiles

Nazwa Opis Wartość
lokalizacja Region świadczenia usługi Azure, w którym znajduje się zasób struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości profilu usługi Traffic Manager. ProfileWłaściwości
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

MonitorConfig

Nazwa Opis Wartość
intervalInSeconds Interwał monitorowania punktów końcowych w tym profilu. Jest to interwał, w którym usługa Traffic Manager sprawdzi kondycję każdego punktu końcowego w tym profilu. Int
ścieżka Ścieżka względem nazwy domeny punktu końcowego używanej do sondowania kondycji punktu końcowego. struna
port Port TCP używany do sondowania kondycji punktu końcowego. Int
profileMonitorStatus Stan monitorowania na poziomie profilu profilu usługi Traffic Manager. "CheckEndpoints"
"Obniżona wydajność"
"Wyłączone"
"Nieaktywny"
"Online"
protokół Protokół (HTTP, HTTPS lub TCP) używany do sondowania kondycji punktu końcowego. "HTTP"
"HTTPS"
"TCP"
timeoutInSeconds Limit czasu monitorowania punktów końcowych w tym profilu. Jest to czas, w jaki usługa Traffic Manager zezwala punktom końcowym w tym profilu na odpowiedź na kontrolę kondycji. Int
lerdNumberOfFailures Liczba kolejnych nieudanych kontroli kondycji tolerowanych przez usługę Traffic Manager przed zadeklarowaniem punktu końcowego w tym profilu Obniżona wydajność po następnym nieudanym sprawdzeniu kondycji. Int

ProfileWłaściwości

Nazwa Opis Wartość
dnsConfig Ustawienia DNS profilu usługi Traffic Manager. DnsConfig
Punkty końcowe Lista punktów końcowych w profilu usługi Traffic Manager. punkt końcowy[]
monitorConfig Ustawienia monitorowania punktu końcowego profilu usługi Traffic Manager. MonitorConfig
profileStatus Stan profilu usługi Traffic Manager. "Wyłączone"
"Włączone"
trafficRoutingMethod Metoda routingu ruchu profilu usługi Traffic Manager. "Geograficzny"
"Wydajność"
"Priorytet"
"Ważony"
trafficViewEnrollmentStatus Wskazuje, czy widok ruchu ma wartość "Włączone" lub "Wyłączone" dla profilu usługi Traffic Manager. Wartość null wskazuje wartość "Disabled". Włączenie tej funkcji zwiększy koszt profilu Zarządzanie ruchem. "Wyłączone"
"Włączone"

TrackedResourceTags

Nazwa Opis Wartość

Przykłady z przewodnika Szybki start

W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.

Plik Bicep Opis
przykład zewnętrznego punktu końcowego usługi Azure Traffic Manager Ten szablon przedstawia sposób tworzenia profilu usługi Azure Traffic Manager przy użyciu zewnętrznych punktów końcowych.
przykład maszyny wirtualnej usługi Azure Traffic Manager W tym szablonie pokazano, jak utworzyć równoważenie obciążenia profilu usługi Azure Traffic Manager na wielu maszynach wirtualnych.
przykład aplikacji internetowej usługi Azure Traffic Manager Ten szablon przedstawia sposób tworzenia profilu usługi Azure Traffic Manager dla usługi App Service.

Definicja zasobu szablonu usługi ARM

Typ zasobu trafficmanagerprofiles można wdrożyć przy użyciu operacji docelowych:

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

Format zasobu

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

{
  "type": "Microsoft.Network/trafficmanagerprofiles",
  "apiVersion": "2018-02-01",
  "name": "string",
  "location": "string",
  "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",
    "trafficViewEnrollmentStatus": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Wartości właściwości

Konfiguracja dns

Nazwa Opis Wartość
relativeName Względna nazwa DNS podana 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. struna
Ttl Czas DNS —To-Live (TTL) w sekundach. Informuje to lokalne narzędzia rozpoznawania 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ść
Właściwości Właściwości punktu końcowego usługi Traffic Manager. EndpointProperties

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ść". struna
endpointMonitorStatus Stan monitorowania punktu końcowego. "CheckEndpoint"
"Obniżona wydajność"
"Wyłączone"
"Nieaktywny"
"Online"
"Zatrzymano"
endpointStatus 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. "Wyłączone"
"Włączone"
geomapping Lista krajów/regionów zamapowanych na ten punkt końcowy podczas korzystania z metody routingu ruchu geograficznego. Aby uzyskać pełną listę akceptowanych wartości, zapoznaj się z dokumentacją geograficzną usługi Traffic Manager. string[]
minChildEndpoints Minimalna liczba 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
priorytet 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, musi być określony we wszystkich punktach końcowych, a żadne dwa punkty końcowe nie mogą współdzielić tej samej wartości priorytetu. Int
cel W pełni kwalifikowana nazwa DNS punktu końcowego. Usługa Traffic Manager zwraca tę wartość w odpowiedziach DNS, aby kierować ruch do tego punktu końcowego. struna
targetResourceId Identyfikator URI zasobu platformy Azure punktu końcowego. Nie dotyczy punktów końcowych typu "ExternalEndpoints". struna
ciężar Waga tego punktu końcowego podczas korzystania z metody routingu ruchu ważonego. Możliwe wartości to od 1 do 1000. Int

Microsoft.Network/trafficmanagerprofiles

Nazwa Opis Wartość
apiVersion Wersja interfejsu API '2018-02-01'
lokalizacja Region świadczenia usługi Azure, w którym znajduje się zasób struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości profilu usługi Traffic Manager. ProfileWłaściwości
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.Network/trafficmanagerprofiles"

MonitorConfig

Nazwa Opis Wartość
intervalInSeconds Interwał monitorowania punktów końcowych w tym profilu. Jest to interwał, w którym usługa Traffic Manager sprawdzi kondycję każdego punktu końcowego w tym profilu. Int
ścieżka Ścieżka względem nazwy domeny punktu końcowego używanej do sondowania kondycji punktu końcowego. struna
port Port TCP używany do sondowania kondycji punktu końcowego. Int
profileMonitorStatus Stan monitorowania na poziomie profilu profilu usługi Traffic Manager. "CheckEndpoints"
"Obniżona wydajność"
"Wyłączone"
"Nieaktywny"
"Online"
protokół Protokół (HTTP, HTTPS lub TCP) używany do sondowania kondycji punktu końcowego. "HTTP"
"HTTPS"
"TCP"
timeoutInSeconds Limit czasu monitorowania punktów końcowych w tym profilu. Jest to czas, w jaki usługa Traffic Manager zezwala punktom końcowym w tym profilu na odpowiedź na kontrolę kondycji. Int
lerdNumberOfFailures Liczba kolejnych nieudanych kontroli kondycji tolerowanych przez usługę Traffic Manager przed zadeklarowaniem punktu końcowego w tym profilu Obniżona wydajność po następnym nieudanym sprawdzeniu kondycji. Int

ProfileWłaściwości

Nazwa Opis Wartość
dnsConfig Ustawienia DNS profilu usługi Traffic Manager. DnsConfig
Punkty końcowe Lista punktów końcowych w profilu usługi Traffic Manager. punkt końcowy[]
monitorConfig Ustawienia monitorowania punktu końcowego profilu usługi Traffic Manager. MonitorConfig
profileStatus Stan profilu usługi Traffic Manager. "Wyłączone"
"Włączone"
trafficRoutingMethod Metoda routingu ruchu profilu usługi Traffic Manager. "Geograficzny"
"Wydajność"
"Priorytet"
"Ważony"
trafficViewEnrollmentStatus Wskazuje, czy widok ruchu ma wartość "Włączone" lub "Wyłączone" dla profilu usługi Traffic Manager. Wartość null wskazuje wartość "Disabled". Włączenie tej funkcji zwiększy koszt profilu Zarządzanie ruchem. "Wyłączone"
"Włączone"

TrackedResourceTags

Nazwa Opis Wartość

Szablony szybkiego startu

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

Szablon Opis
Azure Traffic Manager i Application Gateways Demo Setup

wdrażanie w usłudze 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.
konfiguracji demonstracyjnej usługi Azure Traffic Manager

wdrażanie w usłudze 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

wdrażanie w usłudze Azure
Ten szablon przedstawia sposób tworzenia profilu usługi Azure Traffic Manager przy użyciu zewnętrznych punktów końcowych.
routingu wielowartego usługi Azure Traffic Manager

wdrażanie w usłudze 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

wdrażanie w usłudze 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 stref dostępności

wdrażanie w usłudze Azure
Ten szablon przedstawia sposób tworzenia równoważenia obciążenia profilu usługi Azure Traffic Manager na wielu maszynach wirtualnych umieszczonych w strefach dostępności.
przykład aplikacji internetowej usługi Azure Traffic Manager

wdrażanie w usłudze Azure
Ten szablon przedstawia sposób tworzenia profilu usługi Azure Traffic Manager dla usługi App Service.
multi tier traffic manager, L4 ILB, L7 AppGateway

wdrażanie w usłudze Azure
Ten szablon wdraża sieć wirtualną, segreguje sieć za pośrednictwem podsieci, wdraża maszyny wirtualne i konfiguruje równoważenie obciążenia

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu trafficmanagerprofiles można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika 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@2018-02-01"
  name = "string"
  location = "string"
  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"
      trafficViewEnrollmentStatus = "string"
    }
  })
  tags = {
    {customized property} = "string"
  }
}

Wartości właściwości

Konfiguracja dns

Nazwa Opis Wartość
relativeName Względna nazwa DNS podana 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. struna
Ttl Czas DNS —To-Live (TTL) w sekundach. Informuje to lokalne narzędzia rozpoznawania 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ść
Właściwości Właściwości punktu końcowego usługi Traffic Manager. EndpointProperties

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ść". struna
endpointMonitorStatus Stan monitorowania punktu końcowego. "CheckEndpoint"
"Obniżona wydajność"
"Wyłączone"
"Nieaktywny"
"Online"
"Zatrzymano"
endpointStatus 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. "Wyłączone"
"Włączone"
geomapping Lista krajów/regionów zamapowanych na ten punkt końcowy podczas korzystania z metody routingu ruchu geograficznego. Aby uzyskać pełną listę akceptowanych wartości, zapoznaj się z dokumentacją geograficzną usługi Traffic Manager. string[]
minChildEndpoints Minimalna liczba 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
priorytet 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, musi być określony we wszystkich punktach końcowych, a żadne dwa punkty końcowe nie mogą współdzielić tej samej wartości priorytetu. Int
cel W pełni kwalifikowana nazwa DNS punktu końcowego. Usługa Traffic Manager zwraca tę wartość w odpowiedziach DNS, aby kierować ruch do tego punktu końcowego. struna
targetResourceId Identyfikator URI zasobu platformy Azure punktu końcowego. Nie dotyczy punktów końcowych typu "ExternalEndpoints". struna
ciężar Waga tego punktu końcowego podczas korzystania z metody routingu ruchu ważonego. Możliwe wartości to od 1 do 1000. Int

Microsoft.Network/trafficmanagerprofiles

Nazwa Opis Wartość
lokalizacja Region świadczenia usługi Azure, w którym znajduje się zasób struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości profilu usługi Traffic Manager. ProfileWłaściwości
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.Network/trafficmanagerprofiles@2018-02-01"

MonitorConfig

Nazwa Opis Wartość
intervalInSeconds Interwał monitorowania punktów końcowych w tym profilu. Jest to interwał, w którym usługa Traffic Manager sprawdzi kondycję każdego punktu końcowego w tym profilu. Int
ścieżka Ścieżka względem nazwy domeny punktu końcowego używanej do sondowania kondycji punktu końcowego. struna
port Port TCP używany do sondowania kondycji punktu końcowego. Int
profileMonitorStatus Stan monitorowania na poziomie profilu profilu usługi Traffic Manager. "CheckEndpoints"
"Obniżona wydajność"
"Wyłączone"
"Nieaktywny"
"Online"
protokół Protokół (HTTP, HTTPS lub TCP) używany do sondowania kondycji punktu końcowego. "HTTP"
"HTTPS"
"TCP"
timeoutInSeconds Limit czasu monitorowania punktów końcowych w tym profilu. Jest to czas, w jaki usługa Traffic Manager zezwala punktom końcowym w tym profilu na odpowiedź na kontrolę kondycji. Int
lerdNumberOfFailures Liczba kolejnych nieudanych kontroli kondycji tolerowanych przez usługę Traffic Manager przed zadeklarowaniem punktu końcowego w tym profilu Obniżona wydajność po następnym nieudanym sprawdzeniu kondycji. Int

ProfileWłaściwości

Nazwa Opis Wartość
dnsConfig Ustawienia DNS profilu usługi Traffic Manager. DnsConfig
Punkty końcowe Lista punktów końcowych w profilu usługi Traffic Manager. punkt końcowy[]
monitorConfig Ustawienia monitorowania punktu końcowego profilu usługi Traffic Manager. MonitorConfig
profileStatus Stan profilu usługi Traffic Manager. "Wyłączone"
"Włączone"
trafficRoutingMethod Metoda routingu ruchu profilu usługi Traffic Manager. "Geograficzny"
"Wydajność"
"Priorytet"
"Ważony"
trafficViewEnrollmentStatus Wskazuje, czy widok ruchu ma wartość "Włączone" lub "Wyłączone" dla profilu usługi Traffic Manager. Wartość null wskazuje wartość "Disabled". Włączenie tej funkcji zwiększy koszt profilu Zarządzanie ruchem. "Wyłączone"
"Włączone"

TrackedResourceTags

Nazwa Opis Wartość