Microsoft.Network trafficmanagerprofiles 2017-05-01
Bicep-resursdefinition
Resurstypen trafficmanagerprofiles kan distribueras med åtgärder som mål:
- Resursgrupper – Se distributionskommandon för resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Network/trafficmanagerprofiles-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.Network/trafficmanagerprofiles@2017-05-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
dnsConfig: {
relativeName: 'string'
ttl: int
}
endpoints: [
{
properties: {
endpointLocation: 'string'
endpointMonitorStatus: 'string'
endpointStatus: 'string'
geoMapping: [
'string'
]
minChildEndpoints: int
priority: int
target: 'string'
targetResourceId: 'string'
weight: int
}
}
]
monitorConfig: {
intervalInSeconds: int
path: 'string'
port: int
profileMonitorStatus: 'string'
protocol: 'string'
timeoutInSeconds: int
toleratedNumberOfFailures: int
}
profileStatus: 'string'
trafficRoutingMethod: 'string'
}
}
Egenskapsvärden
trafficmanagerprofiles
Name | Beskrivning | Värde |
---|---|---|
name | Resursnamnet | sträng (krävs) Teckengräns: 1–63 Giltiga tecken: Alfanumeriska tecken, bindestreck och punkter. Börja och sluta med alfanumeriskt. Resursnamnet måste vara unikt i Hela Azure. |
location | Den Azure-region där resursen finns | sträng |
tags | Resurstaggar. | Ordlista med taggnamn och värden. Se Taggar i mallar |
properties | Egenskaperna för Traffic Manager-profilen. | ProfilEgenskaper |
ProfilEgenskaper
Name | Beskrivning | Värde |
---|---|---|
dnsConfig | DNS-inställningarna för Traffic Manager-profilen. | DnsConfig |
Slutpunkter | Listan över slutpunkter i Traffic Manager-profilen. | Slutpunkt[] |
monitorConfig | Inställningarna för slutpunktsövervakning för Traffic Manager-profilen. | MonitorConfig |
profileStatus | Status för Traffic Manager-profilen. | "Inaktiverad" "Aktiverad" |
trafficRoutingMethod | Trafikroutningsmetoden för Traffic Manager-profilen. | "Geografisk" Prestanda "Prioritet" "Viktad" |
DnsConfig
Name | Beskrivning | Värde |
---|---|---|
relativeName | Det relativa DNS-namnet som tillhandahålls av den här Traffic Manager-profilen. Det här värdet kombineras med dns-domännamnet som används av Azure Traffic Manager för att bilda profilens fullständigt kvalificerade domännamn (FQDN). | sträng |
ttl | TTL (Time To Live) för DNS i sekunder. Detta informerar de lokala DNS-matcharna och DNS-klienterna hur länge DNS-svar som tillhandahålls av den här Traffic Manager-profilen ska cachelagras. | int |
Slutpunkt
Name | Beskrivning | Värde |
---|---|---|
properties | Egenskaperna för Traffic Manager-slutpunkten. | EndpointProperties |
EndpointProperties
Name | Beskrivning | Värde |
---|---|---|
endpointLocation | Anger platsen för de externa eller kapslade slutpunkterna när du använder trafikroutningsmetoden Prestanda. | sträng |
endpointMonitorStatus | Slutpunktens övervakningsstatus. | "CheckingEndpoint" "Degraderad" "Inaktiverad" "Inaktiv" "Online" "Stoppad" |
endpointStatus | Slutpunktens status. Om slutpunkten är Aktiverad avsöks den för slutpunktshälsa och ingår i trafikroutningsmetoden. | "Inaktiverad" "Aktiverad" |
geoMappning | Listan över länder/regioner som mappas till den här slutpunkten när du använder trafikroutningsmetoden Geografisk. En fullständig lista över godkända värden finns i Traffic Manager Geographic-dokumentationen. | string[] |
minChildEndpoints | Det minsta antalet slutpunkter som måste vara tillgängliga i den underordnade profilen för att den överordnade profilen ska anses vara tillgänglig. Gäller endast för slutpunkten av typen "NestedEndpoints". | int |
prioritet | Prioriteten för den här slutpunkten när du använder trafikroutningsmetoden Prioritet. Möjliga värden är från 1 till 1 000, lägre värden representerar högre prioritet. Det här är en valfri parameter. Om den anges måste den anges på alla slutpunkter och inga två slutpunkter kan dela samma prioritetsvärde. | int |
Mål | Slutpunktens fullständigt kvalificerade DNS-namn. Traffic Manager returnerar det här värdet i DNS-svar för att dirigera trafik till den här slutpunkten. | sträng |
targetResourceId | Azure-resursens URI för slutpunkten. Gäller inte för slutpunkter av typen ExternalEndpoints. | sträng |
vikt | Vikten för den här slutpunkten när du använder trafikroutningsmetoden Viktad. Möjliga värden är från 1 till 1 000. | int |
MonitorConfig
Name | Beskrivning | Värde |
---|---|---|
intervalInSeconds | Övervakningsintervallet för slutpunkter i den här profilen. Det här är intervallet då Traffic Manager kontrollerar hälsotillståndet för varje slutpunkt i den här profilen. | int |
path | Sökvägen i förhållande till det slutpunktsdomännamn som används för att söka efter slutpunktshälsa. | sträng |
port | TCP-porten som används för att söka efter slutpunktshälsa. | int |
profileMonitorStatus | Övervakningsstatus på profilnivå för Traffic Manager-profilen. | "CheckingEndpoints" "Degraderad" "Inaktiverad" "Inaktiv" "Online" |
Protokollet | Protokollet (HTTP, HTTPS eller TCP) som används för att avsöka slutpunktshälsa. | "HTTP" "HTTPS" "TCP" |
timeoutInSeconds | Övervakarens tidsgräns för slutpunkter i den här profilen. Det här är den tid då Traffic Manager tillåter att slutpunkter i den här profilen svarar på hälsokontrollen. | int |
toleratedNumberOfFailures | Antalet på varandra följande misslyckade hälsokontroller som Traffic Manager tolererar innan du deklarerar en slutpunkt i den här profilen Degraderad efter nästa misslyckade hälsokontroll. | int |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Trafikhanterare på flera nivåer, L4 ILB, L7 AppGateway |
Den här mallen distribuerar en Virtual Network, separerar nätverket via undernät, distribuerar virtuella datorer och konfigurerar belastningsutjämning |
Demoinstallation av Azure Traffic Manager + Application Gateways |
Med den här mallen kan du snabbt distribuera Azure Traffic Manager ovanpå Application Gateways-demonstrationen för att testa trafikdistributionen mellan olika regioner. |
Demoinstallation för Azure Traffic Manager |
Med den här mallen kan du snabbt distribuera Azure Traffic Manager-demo för att testa trafikdistributionen mellan olika regioner. |
Exempel på extern slutpunkt i Azure Traffic Manager |
Den här mallen visar hur du skapar en Azure Traffic Manager-profil med hjälp av externa slutpunkter. |
Azure Traffic Manager-flervärdesroutning |
Den här mallen visar hur du skapar en Azure Traffic Manager-profil med kapslade slutpunkter med min-child och multi-value routing. |
Exempel på virtuell Azure Traffic Manager-dator |
Den här mallen visar hur du skapar en Azure Traffic Manager-profil för belastningsutjämning på flera virtuella datorer. |
Exempel på virtuella Azure Traffic Manager-datorer med Tillgänglighetszoner |
Den här mallen visar hur du skapar en Azure Traffic Manager-profil för belastningsutjämning över flera virtuella datorer som placeras i Tillgänglighetszoner. |
Exempel på Azure Traffic Manager-webbapp |
Den här mallen visar hur du skapar en Azure Traffic Manager-profil för en App Service. |
Resursdefinition för ARM-mall
Resurstypen trafficmanagerprofiles kan distribueras med åtgärder som mål:
- Resursgrupper – Se kommandon för resursgruppsdistribution
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Resurs för Microsoft.Network/trafficmanagerprofiles lägger du till följande JSON i mallen.
{
"type": "Microsoft.Network/trafficmanagerprofiles",
"apiVersion": "2017-05-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"dnsConfig": {
"relativeName": "string",
"ttl": "int"
},
"endpoints": [
{
"properties": {
"endpointLocation": "string",
"endpointMonitorStatus": "string",
"endpointStatus": "string",
"geoMapping": [ "string" ],
"minChildEndpoints": "int",
"priority": "int",
"target": "string",
"targetResourceId": "string",
"weight": "int"
}
}
],
"monitorConfig": {
"intervalInSeconds": "int",
"path": "string",
"port": "int",
"profileMonitorStatus": "string",
"protocol": "string",
"timeoutInSeconds": "int",
"toleratedNumberOfFailures": "int"
},
"profileStatus": "string",
"trafficRoutingMethod": "string"
}
}
Egenskapsvärden
trafficmanagerprofiles
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Network/trafficmanagerprofiles" |
apiVersion | Resurs-API-versionen | '2017-05-01' |
name | Resursnamnet | sträng (krävs) Teckengräns: 1–63 Giltiga tecken: Alfanumeriska tecken, bindestreck och punkter. Börja och sluta med alfanumeriskt. Resursnamnet måste vara unikt i Hela Azure. |
location | Den Azure-region där resursen finns | sträng |
tags | Resurstaggar. | Ordlista med taggnamn och värden. Se Taggar i mallar |
properties | Egenskaperna för Traffic Manager-profilen. | ProfileProperties |
ProfileProperties
Name | Beskrivning | Värde |
---|---|---|
dnsConfig | DNS-inställningarna för Traffic Manager-profilen. | DnsConfig |
Slutpunkter | Listan över slutpunkter i Traffic Manager-profilen. | Slutpunkt[] |
monitorConfig | Slutpunktsövervakningsinställningarna för Traffic Manager-profilen. | MonitorConfig |
profileStatus | Status för Traffic Manager-profilen. | "Inaktiverad" "Aktiverad" |
trafficRoutingMethod | Trafikroutningsmetoden för Traffic Manager-profilen. | "Geografisk" "Prestanda" "Prioritet" "Viktad" |
DnsConfig
Name | Beskrivning | Värde |
---|---|---|
relativeName | Det relativa DNS-namnet som tillhandahålls av den här Traffic Manager-profilen. Det här värdet kombineras med det DNS-domännamn som används av Azure Traffic Manager för att bilda profilens fullständigt kvalificerade domännamn (FQDN). | sträng |
ttl | TTL (Time To Live) för DNS i sekunder. Detta informerar de lokala DNS-matcharna och DNS-klienterna hur länge DNS-svar som tillhandahålls av den här Traffic Manager-profilen ska cachelagras. | int |
Slutpunkt
Name | Beskrivning | Värde |
---|---|---|
properties | Egenskaperna för Traffic Manager-slutpunkten. | EndpointProperties |
EndpointProperties
Name | Beskrivning | Värde |
---|---|---|
endpointLocation | Anger platsen för de externa eller kapslade slutpunkterna när du använder trafikroutningsmetoden Prestanda. | sträng |
endpointMonitorStatus | Slutpunktens övervakningsstatus. | "CheckingEndpoint" "Degraderad" "Inaktiverad" "Inaktiv" "Online" "Stoppad" |
endpointStatus | Slutpunktens status. Om slutpunkten är Aktiverad avsöks den för slutpunktshälsa och ingår i trafikroutningsmetoden. | "Inaktiverad" "Aktiverad" |
geoMappning | Listan över länder/regioner som mappas till den här slutpunkten när du använder trafikroutningsmetoden Geografisk. En fullständig lista över godkända värden finns i Traffic Manager Geographic-dokumentationen. | string[] |
minChildEndpoints | Det minsta antalet slutpunkter som måste vara tillgängliga i den underordnade profilen för att den överordnade profilen ska anses vara tillgänglig. Gäller endast för slutpunkten av typen "NestedEndpoints". | int |
prioritet | Prioriteten för den här slutpunkten när du använder trafikroutningsmetoden Prioritet. Möjliga värden är från 1 till 1 000, lägre värden representerar högre prioritet. Det här är en valfri parameter. Om den anges måste den anges på alla slutpunkter och inga två slutpunkter kan dela samma prioritetsvärde. | int |
Mål | Slutpunktens fullständigt kvalificerade DNS-namn. Traffic Manager returnerar det här värdet i DNS-svar för att dirigera trafik till den här slutpunkten. | sträng |
targetResourceId | Azure-resursens URI för slutpunkten. Gäller inte för slutpunkter av typen ExternalEndpoints. | sträng |
vikt | Vikten för den här slutpunkten när du använder trafikroutningsmetoden Viktad. Möjliga värden är från 1 till 1 000. | int |
MonitorConfig
Name | Beskrivning | Värde |
---|---|---|
intervalInSeconds | Övervakningsintervallet för slutpunkter i den här profilen. Det här är intervallet då Traffic Manager kontrollerar hälsotillståndet för varje slutpunkt i den här profilen. | int |
path | Sökvägen i förhållande till det slutpunktsdomännamn som används för att söka efter slutpunktshälsa. | sträng |
port | TCP-porten som används för att söka efter slutpunktshälsa. | int |
profileMonitorStatus | Övervakningsstatus på profilnivå för Traffic Manager-profilen. | "CheckingEndpoints" "Degraderad" "Inaktiverad" "Inaktiv" "Online" |
Protokollet | Protokollet (HTTP, HTTPS eller TCP) som används för att avsöka slutpunktshälsa. | "HTTP" "HTTPS" "TCP" |
timeoutInSeconds | Övervakarens tidsgräns för slutpunkter i den här profilen. Det här är den tid då Traffic Manager tillåter att slutpunkter i den här profilen svarar på hälsokontrollen. | int |
toleratedNumberOfFailures | Antalet på varandra följande misslyckade hälsokontroller som Traffic Manager tolererar innan du deklarerar en slutpunkt i den här profilen Degraderad efter nästa misslyckade hälsokontroll. | int |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Trafikhanterare på flera nivåer, L4 ILB, L7 AppGateway |
Den här mallen distribuerar en Virtual Network, separerar nätverket via undernät, distribuerar virtuella datorer och konfigurerar belastningsutjämning |
Demoinstallation av Azure Traffic Manager + Application Gateways |
Med den här mallen kan du snabbt distribuera Azure Traffic Manager ovanpå Application Gateways-demonstrationen för att testa trafikdistributionen mellan olika regioner. |
Demoinstallation för Azure Traffic Manager |
Med den här mallen kan du snabbt distribuera Azure Traffic Manager-demo för att testa trafikdistributionen mellan olika regioner. |
Exempel på extern slutpunkt i Azure Traffic Manager |
Den här mallen visar hur du skapar en Azure Traffic Manager-profil med hjälp av externa slutpunkter. |
Azure Traffic Manager-flervärdesroutning |
Den här mallen visar hur du skapar en Azure Traffic Manager-profil med kapslade slutpunkter med min-child och multi-value routing. |
Exempel på virtuell Azure Traffic Manager-dator |
Den här mallen visar hur du skapar en Azure Traffic Manager-profil för belastningsutjämning på flera virtuella datorer. |
Exempel på virtuella Azure Traffic Manager-datorer med Tillgänglighetszoner |
Den här mallen visar hur du skapar en Azure Traffic Manager-profil för belastningsutjämning över flera virtuella datorer som placeras i Tillgänglighetszoner. |
Exempel på Azure Traffic Manager-webbapp |
Den här mallen visar hur du skapar en Azure Traffic Manager-profil för en App Service. |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen trafficmanagerprofiles kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Resurs för Microsoft.Network/trafficmanagerprofiles lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/trafficmanagerprofiles@2017-05-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
dnsConfig = {
relativeName = "string"
ttl = int
}
endpoints = [
{
properties = {
endpointLocation = "string"
endpointMonitorStatus = "string"
endpointStatus = "string"
geoMapping = [
"string"
]
minChildEndpoints = int
priority = int
target = "string"
targetResourceId = "string"
weight = int
}
}
]
monitorConfig = {
intervalInSeconds = int
path = "string"
port = int
profileMonitorStatus = "string"
protocol = "string"
timeoutInSeconds = int
toleratedNumberOfFailures = int
}
profileStatus = "string"
trafficRoutingMethod = "string"
}
})
}
Egenskapsvärden
trafficmanagerprofiles
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Network/trafficmanagerprofiles@2017-05-01" |
name | Resursnamnet | sträng (krävs) Teckengräns: 1–63 Giltiga tecken: Alfanumeriska tecken, bindestreck och punkter. Börja och sluta med alfanumeriskt. Resursnamnet måste vara unikt i Hela Azure. |
location | Den Azure-region där resursen finns | sträng |
parent_id | Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. | sträng (krävs) |
tags | Resurstaggar. | Ordlista med taggnamn och värden. |
properties | Egenskaperna för Traffic Manager-profilen. | ProfileProperties |
ProfileProperties
Name | Beskrivning | Värde |
---|---|---|
dnsConfig | DNS-inställningarna för Traffic Manager-profilen. | DnsConfig |
Slutpunkter | Listan över slutpunkter i Traffic Manager-profilen. | Slutpunkt[] |
monitorConfig | Slutpunktsövervakningsinställningarna för Traffic Manager-profilen. | MonitorConfig |
profileStatus | Status för Traffic Manager-profilen. | "Inaktiverad" "Aktiverad" |
trafficRoutingMethod | Trafikroutningsmetoden för Traffic Manager-profilen. | "Geografisk" "Prestanda" "Prioritet" "Viktad" |
DnsConfig
Name | Beskrivning | Värde |
---|---|---|
relativeName | Det relativa DNS-namnet som tillhandahålls av den här Traffic Manager-profilen. Det här värdet kombineras med det DNS-domännamn som används av Azure Traffic Manager för att bilda profilens fullständigt kvalificerade domännamn (FQDN). | sträng |
ttl | TTL (Time To Live) för DNS i sekunder. Detta informerar de lokala DNS-matcharna och DNS-klienterna hur länge DNS-svar som tillhandahålls av den här Traffic Manager-profilen ska cachelagras. | int |
Slutpunkt
Name | Beskrivning | Värde |
---|---|---|
properties | Egenskaperna för Traffic Manager-slutpunkten. | EndpointProperties |
EndpointProperties
Name | Beskrivning | Värde |
---|---|---|
endpointLocation | Anger platsen för de externa eller kapslade slutpunkterna när du använder trafikroutningsmetoden Prestanda. | sträng |
endpointMonitorStatus | Slutpunktens övervakningsstatus. | "CheckingEndpoint" "Degraderad" "Inaktiverad" "Inaktiv" "Online" "Stoppad" |
endpointStatus | Slutpunktens status. Om slutpunkten är Aktiverad avsöks den för slutpunktshälsa och ingår i trafikroutningsmetoden. | "Inaktiverad" "Aktiverad" |
geoMappning | Listan över länder/regioner som mappas till den här slutpunkten när du använder trafikroutningsmetoden Geografisk. En fullständig lista över godkända värden finns i Traffic Manager Geographic-dokumentationen. | string[] |
minChildEndpoints | Det minsta antalet slutpunkter som måste vara tillgängliga i den underordnade profilen för att den överordnade profilen ska anses vara tillgänglig. Gäller endast för slutpunkten av typen "NestedEndpoints". | int |
prioritet | Prioriteten för den här slutpunkten när du använder trafikroutningsmetoden Prioritet. Möjliga värden är från 1 till 1 000, lägre värden representerar högre prioritet. Det här är en valfri parameter. Om den anges måste den anges på alla slutpunkter och inga två slutpunkter kan dela samma prioritetsvärde. | int |
Mål | Slutpunktens fullständigt kvalificerade DNS-namn. Traffic Manager returnerar det här värdet i DNS-svar för att dirigera trafik till den här slutpunkten. | sträng |
targetResourceId | Azure-resursens URI för slutpunkten. Gäller inte för slutpunkter av typen ExternalEndpoints. | sträng |
vikt | Vikten för den här slutpunkten när du använder trafikroutningsmetoden Viktad. Möjliga värden är från 1 till 1 000. | int |
MonitorConfig
Name | Beskrivning | Värde |
---|---|---|
intervalInSeconds | Övervakningsintervallet för slutpunkter i den här profilen. Det här är intervallet då Traffic Manager kontrollerar hälsotillståndet för varje slutpunkt i den här profilen. | int |
path | Sökvägen i förhållande till det slutpunktsdomännamn som används för att söka efter slutpunktshälsa. | sträng |
port | TCP-porten som används för att söka efter slutpunktshälsa. | int |
profileMonitorStatus | Övervakningsstatus på profilnivå för Traffic Manager-profilen. | "CheckingEndpoints" "Degraderad" "Inaktiverad" "Inaktiv" "Online" |
Protokollet | Protokollet (HTTP, HTTPS eller TCP) som används för att avsöka slutpunktshälsa. | "HTTP" "HTTPS" "TCP" |
timeoutInSeconds | Övervakarens tidsgräns för slutpunkter i den här profilen. Det här är den tid då Traffic Manager tillåter att slutpunkter i den här profilen svarar på hälsokontrollen. | int |
toleratedNumberOfFailures | Antalet på varandra följande misslyckade hälsokontroller som Traffic Manager tolererar innan du deklarerar en slutpunkt i den här profilen Degraderad efter nästa misslyckade hälsokontroll. | int |