Microsoft.Network trafficmanagerprofiles 2018-02-01
Definicja zasobu Bicep
Typ zasobu trafficmanagerprofiles można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania 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 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:
- grupy zasobów — zobacz polecenia wdrażania 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 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 |
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 |
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 |
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 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 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 |
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 |
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 |
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ść |
---|