Microsoft.Network trafficmanagerprofiles 2015-11-01
Bicep-resursdefinition
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 Bicep i mallen.
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'
}
}
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 | Resursplats | sträng |
tags | Resurstaggar | Ordlista med taggnamn och värden. Se Taggar i mallar |
properties | Klass som representerar Traffic Manager-profilegenskaperna. | ProfileProperties |
ProfileProperties
Name | Beskrivning | Värde |
---|---|---|
dnsConfig | Hämtar eller anger DNS-inställningarna för Traffic Manager-profilen. | DnsConfig |
Slutpunkter | Hämtar eller anger listan över slutpunkter i Traffic Manager-profilen. | Slutpunkt[] |
monitorConfig | Hämtar eller anger inställningarna för slutpunktsövervakning för Traffic Manager-profilen. | MonitorConfig |
profileStatus | Hämtar eller anger status för Traffic Manager-profilen. Möjliga värden är "Aktiverad" och "Inaktiverad". | sträng |
trafficRoutingMethod | Hämtar eller anger trafikroutningsmetoden för Traffic Manager-profilen. Möjliga värden är "Prestanda", "Viktad" eller "Prioritet". | sträng |
DnsConfig
Name | Beskrivning | Värde |
---|---|---|
Fqdn | Hämtar eller anger det fullständigt kvalificerade domännamnet (FQDN) för Traffic Manager-profilen. Detta bildas från sammanfogningen av RelativeName med DNS-domänen 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 (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 |
---|---|---|
id | Hämtar eller anger ID för Traffic Manager-slutpunkten. | sträng |
name | Hämtar eller anger namnet på Traffic Manager-slutpunkten. | sträng |
properties | Klass som representerar en Traffic Manager-slutpunktsegenskaper. | EndpointProperties |
typ | Hämtar eller anger slutpunktstypen för Traffic Manager-slutpunkten. | sträng |
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 | Hämtar eller anger övervakningsstatus för slutpunkten. | sträng |
endpointStatus | Hämtar eller anger status för slutpunkten.. 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 |
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 |
prioritet | 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 |
MonitorConfig
Name | Beskrivning | Värde |
---|---|---|
path | Hämtar eller anger 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 | Hämtar eller anger den TCP-port som används för att söka efter slutpunktshälsa. | int |
profileMonitorStatus | Hämtar eller anger övervakningsstatus på profilnivå för Traffic Manager-profilen. | sträng |
Protokollet | Hämtar eller anger det protokoll (HTTP eller HTTPS) som används för avsökning för slutpunktshälsa. | sträng |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Trafikhanteraren för 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-routning med flera värden |
Den här mallen visar hur du skapar en Azure Traffic Manager-profil med kapslade slutpunkter med min-child och multi-value routning. |
Exempel på virtuella Azure Traffic Manager-datorer |
Den här mallen visar hur du skapar en belastningsutjämning för Azure Traffic Manager-profilen på flera virtuella datorer. |
Exempel på virtuella Azure Traffic Manager-datorer med Tillgänglighetszoner |
Den här mallen visar hur du skapar en belastningsutjämning för Azure Traffic Manager-profilen på 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 distributionskommandon för 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 JSON i mallen.
{
"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"
}
}
Egenskapsvärden
trafficmanagerprofiles
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Network/trafficmanagerprofiles" |
apiVersion | Resurs-API-versionen | '2015-11-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 | Resursplats | sträng |
tags | Resurstaggar | Ordlista med taggnamn och värden. Se Taggar i mallar |
properties | Klass som representerar Traffic Manager-profilegenskaperna. | ProfileProperties |
ProfileProperties
Name | Beskrivning | Värde |
---|---|---|
dnsConfig | Hämtar eller anger DNS-inställningarna för Traffic Manager-profilen. | DnsConfig |
Slutpunkter | Hämtar eller anger listan över slutpunkter i Traffic Manager-profilen. | Slutpunkt[] |
monitorConfig | Hämtar eller anger inställningarna för slutpunktsövervakning för Traffic Manager-profilen. | MonitorConfig |
profileStatus | Hämtar eller anger status för Traffic Manager-profilen. Möjliga värden är "Aktiverad" och "Inaktiverad". | sträng |
trafficRoutingMethod | Hämtar eller anger trafikroutningsmetoden för Traffic Manager-profilen. Möjliga värden är "Prestanda", "Viktad" eller "Prioritet". | sträng |
DnsConfig
Name | Beskrivning | Värde |
---|---|---|
Fqdn | Hämtar eller anger det fullständigt kvalificerade domännamnet (FQDN) för Traffic Manager-profilen. Detta bildas från sammanfogningen av RelativeName med DNS-domänen 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 (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 |
---|---|---|
id | Hämtar eller anger ID för Traffic Manager-slutpunkten. | sträng |
name | Hämtar eller anger namnet på Traffic Manager-slutpunkten. | sträng |
properties | Klass som representerar en Traffic Manager-slutpunktsegenskaper. | EndpointProperties |
typ | Hämtar eller anger slutpunktstypen för Traffic Manager-slutpunkten. | sträng |
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 | Hämtar eller anger övervakningsstatus för slutpunkten. | 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 |
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 |
prioritet | 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 den anges måste den 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 |
MonitorConfig
Name | Beskrivning | Värde |
---|---|---|
path | Hämtar eller anger 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 | Hämtar eller anger den TCP-port som används för avsökning för slutpunktshälsa. | int |
profileMonitorStatus | Hämtar eller anger övervakningsstatus på profilnivå för Traffic Manager-profilen. | sträng |
Protokollet | Hämtar eller anger det protokoll (HTTP eller HTTPS) som används för att avsöka slutpunktshälsa. | sträng |
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@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"
}
})
}
Egenskapsvärden
trafficmanagerprofiles
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Network/trafficmanagerprofiles@2015-11-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 | Resursplats | 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 | Klass som representerar Traffic Manager-profilegenskaperna. | ProfileProperties |
ProfileProperties
Name | Beskrivning | Värde |
---|---|---|
dnsConfig | Hämtar eller anger DNS-inställningarna för Traffic Manager-profilen. | DnsConfig |
Slutpunkter | Hämtar eller anger listan över slutpunkter i Traffic Manager-profilen. | Slutpunkt[] |
monitorConfig | Hämtar eller anger inställningarna för slutpunktsövervakning för Traffic Manager-profilen. | MonitorConfig |
profileStatus | Hämtar eller anger status för Traffic Manager-profilen. Möjliga värden är "Aktiverad" och "Inaktiverad". | sträng |
trafficRoutingMethod | Hämtar eller anger trafikroutningsmetoden för Traffic Manager-profilen. Möjliga värden är "Prestanda", "Viktad" eller "Prioritet". | sträng |
DnsConfig
Name | Beskrivning | Värde |
---|---|---|
Fqdn | Hämtar eller anger det fullständigt kvalificerade domännamnet (FQDN) för Traffic Manager-profilen. Detta bildas från sammanfogningen av RelativeName med DNS-domänen 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 (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 |
---|---|---|
id | Hämtar eller anger ID för Traffic Manager-slutpunkten. | sträng |
name | Hämtar eller anger namnet på Traffic Manager-slutpunkten. | sträng |
properties | Klass som representerar en Traffic Manager-slutpunktsegenskaper. | EndpointProperties |
typ | Hämtar eller anger slutpunktstypen för Traffic Manager-slutpunkten. | sträng |
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 | Hämtar eller anger övervakningsstatus för slutpunkten. | 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 |
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 |
prioritet | 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 den anges måste den 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 |
MonitorConfig
Name | Beskrivning | Värde |
---|---|---|
path | Hämtar eller anger 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 | Hämtar eller anger den TCP-port som används för avsökning för slutpunktshälsa. | int |
profileMonitorStatus | Hämtar eller anger övervakningsstatus på profilnivå för Traffic Manager-profilen. | sträng |
Protokollet | Hämtar eller anger det protokoll (HTTP eller HTTPS) som används för att avsöka slutpunktshälsa. | sträng |