Hämtar eller anger det fullständigt kvalificerade domännamnet (FQDN) för Traffic Manager-profilen. Detta skapas från sammanlänkningen av RelativeName med DEN DNS-domän som används av Azure Traffic Manager.
sträng
relativeName
Hämtar eller anger 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
Hämtar eller anger TTL (DNS Time-To-Live) 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
Namn
Beskrivning
Värde
Id
Hämtar eller anger ID för Traffic Manager-slutpunkten.
sträng
Namn
Hämtar eller anger namnet på Traffic Manager-slutpunkten.
sträng
Egenskaper
Klass som representerar en Traffic Manager-slutpunktsegenskaper.
Hämtar eller anger slutpunktstypen för Traffic Manager-slutpunkten.
sträng
EndpointProperties
Namn
Beskrivning
Värde
endpointLocation
Anger platsen för de externa eller kapslade slutpunkterna när du använder trafikroutningsmetoden Prestanda.
sträng
endpointMonitorStatus
Hämtar eller anger slutpunktens övervakningsstatus.
sträng
endpointStatus
Hämtar eller anger slutpunktens status.. Om slutpunkten är Aktiverad avsöks den för slutpunktshälsa och ingår i trafikroutningsmetoden. Möjliga värden är "Aktiverad" och "Inaktiverad".
sträng
geoMappning
Hämtar eller anger listan över länder/regioner som mappats till den här slutpunkten när du använder trafikroutningsmetoden "Geografisk". Se Traffic Manager Geographic-dokumentationen för en fullständig lista över godkända värden.
string[]
minChildEndpoints
Hämtar eller anger 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
prioritering
Hämtar eller anger 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 det anges måste det anges på alla slutpunkter och inga två slutpunkter kan dela samma prioritetsvärde.
Int
mål
Hämtar eller anger 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
Hämtar eller anger Azure Resource URI för slutpunkten. Gäller inte för slutpunkter av typen "ExternalEndpoints".
sträng
vikt
Hämtar eller anger 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
Microsoft.Network/trafficmanagerprofiles
Namn
Beskrivning
Värde
plats
Resursplats
sträng
Namn
Resursnamnet
sträng (krävs)
Egenskaper
Klass som representerar egenskaperna för Traffic Manager-profilen.
Hämtar eller anger det fullständigt kvalificerade domännamnet (FQDN) för Traffic Manager-profilen. Detta skapas från sammanlänkningen av RelativeName med DEN DNS-domän som används av Azure Traffic Manager.
sträng
relativeName
Hämtar eller anger 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
Hämtar eller anger TTL (DNS Time-To-Live) 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
Namn
Beskrivning
Värde
Id
Hämtar eller anger ID för Traffic Manager-slutpunkten.
sträng
Namn
Hämtar eller anger namnet på Traffic Manager-slutpunkten.
sträng
Egenskaper
Klass som representerar en Traffic Manager-slutpunktsegenskaper.
Hämtar eller anger slutpunktstypen för Traffic Manager-slutpunkten.
sträng
EndpointProperties
Namn
Beskrivning
Värde
endpointLocation
Anger platsen för de externa eller kapslade slutpunkterna när du använder trafikroutningsmetoden Prestanda.
sträng
endpointMonitorStatus
Hämtar eller anger slutpunktens övervakningsstatus.
sträng
endpointStatus
Hämtar eller anger slutpunktens status.. Om slutpunkten är Aktiverad avsöks den för slutpunktshälsa och ingår i trafikroutningsmetoden. Möjliga värden är "Aktiverad" och "Inaktiverad".
sträng
geoMappning
Hämtar eller anger listan över länder/regioner som mappats till den här slutpunkten när du använder trafikroutningsmetoden "Geografisk". Se Traffic Manager Geographic-dokumentationen för en fullständig lista över godkända värden.
string[]
minChildEndpoints
Hämtar eller anger 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
prioritering
Hämtar eller anger 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 det anges måste det anges på alla slutpunkter och inga två slutpunkter kan dela samma prioritetsvärde.
Int
mål
Hämtar eller anger 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
Hämtar eller anger Azure Resource URI för slutpunkten. Gäller inte för slutpunkter av typen "ExternalEndpoints".
sträng
vikt
Hämtar eller anger 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
Microsoft.Network/trafficmanagerprofiles
Namn
Beskrivning
Värde
apiVersion
API-versionen
'2017-03-01'
plats
Resursplats
sträng
Namn
Resursnamnet
sträng (krävs)
Egenskaper
Klass som representerar egenskaperna för Traffic Manager-profilen.
Med den här mallen kan du snabbt distribuera Azure Traffic Manager ovanpå Application Gateways demo för att testa trafikdistributionen mellan olika regioner.
Den här mallen visar hur du skapar en belastningsutjämning för Azure Traffic Manager-profilen över flera virtuella datorer som placeras i tillgänglighetszoner.
Den här mallen distribuerar ett virtuellt nätverk, separerar nätverket via undernät, distribuerar virtuella datorer och konfigurerar belastningsutjämning
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 Microsoft.Network/trafficmanagerprofiles-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/trafficmanagerprofiles@2017-03-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
dnsConfig = {
fqdn = "string"
relativeName = "string"
ttl = int
}
endpoints = [
{
id = "string"
name = "string"
properties = {
endpointLocation = "string"
endpointMonitorStatus = "string"
endpointStatus = "string"
geoMapping = [
"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"
}
})
}
Egenskapsvärden
DnsConfig
Namn
Beskrivning
Värde
Fqdn
Hämtar eller anger det fullständigt kvalificerade domännamnet (FQDN) för Traffic Manager-profilen. Detta skapas från sammanlänkningen av RelativeName med DEN DNS-domän som används av Azure Traffic Manager.
sträng
relativeName
Hämtar eller anger 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
Hämtar eller anger TTL (DNS Time-To-Live) 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
Namn
Beskrivning
Värde
Id
Hämtar eller anger ID för Traffic Manager-slutpunkten.
sträng
Namn
Hämtar eller anger namnet på Traffic Manager-slutpunkten.
sträng
Egenskaper
Klass som representerar en Traffic Manager-slutpunktsegenskaper.
Hämtar eller anger slutpunktstypen för Traffic Manager-slutpunkten.
sträng
EndpointProperties
Namn
Beskrivning
Värde
endpointLocation
Anger platsen för de externa eller kapslade slutpunkterna när du använder trafikroutningsmetoden Prestanda.
sträng
endpointMonitorStatus
Hämtar eller anger slutpunktens övervakningsstatus.
sträng
endpointStatus
Hämtar eller anger slutpunktens status.. Om slutpunkten är Aktiverad avsöks den för slutpunktshälsa och ingår i trafikroutningsmetoden. Möjliga värden är "Aktiverad" och "Inaktiverad".
sträng
geoMappning
Hämtar eller anger listan över länder/regioner som mappats till den här slutpunkten när du använder trafikroutningsmetoden "Geografisk". Se Traffic Manager Geographic-dokumentationen för en fullständig lista över godkända värden.
string[]
minChildEndpoints
Hämtar eller anger 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
prioritering
Hämtar eller anger 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 det anges måste det anges på alla slutpunkter och inga två slutpunkter kan dela samma prioritetsvärde.
Int
mål
Hämtar eller anger 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
Hämtar eller anger Azure Resource URI för slutpunkten. Gäller inte för slutpunkter av typen "ExternalEndpoints".
sträng
vikt
Hämtar eller anger 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
Microsoft.Network/trafficmanagerprofiles
Namn
Beskrivning
Värde
plats
Resursplats
sträng
Namn
Resursnamnet
sträng (krävs)
Egenskaper
Klass som representerar egenskaperna för Traffic Manager-profilen.