Microsoft.Network trafficmanagerprofiles 2022-04-01-preview
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@2022-04-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
allowedEndpointRecordTypes: [
'string'
]
dnsConfig: {
relativeName: 'string'
ttl: int
}
endpoints: [
{
id: 'string'
name: 'string'
properties: {
alwaysServe: 'string'
customHeaders: [
{
name: 'string'
value: 'string'
}
]
endpointLocation: 'string'
endpointMonitorStatus: 'string'
endpointStatus: 'string'
geoMapping: [
'string'
]
minChildEndpoints: int
minChildEndpointsIPv4: int
minChildEndpointsIPv6: int
priority: int
subnets: [
{
first: 'string'
last: 'string'
scope: int
}
]
target: 'string'
targetResourceId: 'string'
weight: int
}
type: 'string'
}
]
maxReturn: int
monitorConfig: {
customHeaders: [
{
name: 'string'
value: 'string'
}
]
expectedStatusCodeRanges: [
{
max: int
min: int
}
]
intervalInSeconds: int
path: 'string'
port: int
profileMonitorStatus: 'string'
protocol: 'string'
timeoutInSeconds: int
toleratedNumberOfFailures: int
}
profileStatus: 'string'
trafficRoutingMethod: 'string'
trafficViewEnrollmentStatus: '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 |
---|---|---|
allowedEndpointRecordTypes | Listan över tillåtna typer av slutpunktsposter. | Strängmatris som innehåller något av: "Alla" "DomainName" "IPv4Address" "IPv6Address" |
dnsConfig | DNS-inställningarna för Traffic Manager-profilen. | DnsConfig |
Slutpunkter | Listan över slutpunkter i Traffic Manager-profilen. | Slutpunkt[] |
maxReturn | Maximalt antal slutpunkter som ska returneras för MultiValue-routningstyp. | int |
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" "MultiValue" Prestanda "Prioritet" "Undernät" "Viktad" |
trafficViewEnrollmentStatus | Anger om trafikvyn är "Aktiverad" eller "Inaktiverad" för Traffic Manager-profilen. Null, anger "Inaktiverad". Om du aktiverar den här funktionen ökar kostnaden för traffic manage-profilen. | "Inaktiverad" "Aktiverad" |
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 |
---|---|---|
id | Fullständigt kvalificerat resurs-ID för resursen. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName} | sträng |
name | Namnet på resursen | sträng |
properties | Egenskaperna för Traffic Manager-slutpunkten. | EndpointProperties |
typ | Resurstypen. Ex- Microsoft.Network/trafficManagerProfiles. | sträng |
EndpointProperties
Name | Beskrivning | Värde |
---|---|---|
alwaysServe | Om Always Serve är aktiverat inaktiveras avsökning för slutpunktshälsa och slutpunkter inkluderas i trafikroutningsmetoden. | "Inaktiverad" "Aktiverad" |
customHeaders | Lista över anpassade rubriker. | EndpointPropertiesCustomHeadersItem[] |
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" |
geoMapping | Listan över länder/regioner som mappas 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 | 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 |
minChildEndpointsIPv4 | Det minsta antalet IPv4-slutpunkter (DNS-posttyp A) 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 |
minChildEndpointsIPv6 | Det minsta antalet IPv6-slutpunkter (DNS-posttyp AAAA) 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 det anges måste det anges på alla slutpunkter och inga två slutpunkter kan dela samma prioritetsvärde. | int |
Undernät | Listan över undernät, IP-adresser och/eller adressintervall som mappas till den här slutpunkten när du använder trafikroutningsmetoden "Undernät". En tom lista matchar alla intervall som inte omfattas av andra slutpunkter. | EndpointPropertiesSubnetsItem[] |
Mål | Slutpunktens fullständigt kvalificerade DNS-namn eller IP-adress. 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 Resource-URI:n 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 |
EndpointPropertiesCustomHeadersItem
Name | Beskrivning | Värde |
---|---|---|
name | Rubriknamn. | sträng |
värde | Rubrikvärde. | sträng |
EndpointPropertiesSubnetsItem
Name | Beskrivning | Värde |
---|---|---|
Första | Första adressen i undernätet. | sträng |
Senaste | Sista adressen i undernätet. | sträng |
omfång | Blockstorlek (antal inledande bitar i nätmasken). | int |
MonitorConfig
Name | Beskrivning | Värde |
---|---|---|
customHeaders | Lista över anpassade rubriker. | MonitorConfigCustomHeadersItem[] |
expectedStatusCodeRanges | Lista över förväntade statuskodintervall. | MonitorConfigExpectedStatusCodeRangesItem[] |
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. | "CheckEndpoints" "Degraderad" "Inaktiverad" "Inaktiv" "Online" |
Protokollet | Protokollet (HTTP, HTTPS eller TCP) som används för avsökning för slutpunktshälsa. | "HTTP" "HTTPS" "TCP" |
timeoutInSeconds | Tidsgränsen för övervakaren 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 efterföljande misslyckade hälsokontroller som Traffic Manager tolererar innan du deklarerar en slutpunkt i den här profilen Degraderas efter nästa misslyckade hälsokontroll. | int |
MonitorConfigCustomHeadersItem
Name | Beskrivning | Värde |
---|---|---|
name | Rubriknamn. | sträng |
värde | Rubrikvärde. | sträng |
MonitorConfigExpectedStatusCodeRangesItem
Name | Beskrivning | Värde |
---|---|---|
max | Maximal statuskod. | int |
min | Lägsta statuskod. | int |
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": "2022-04-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"allowedEndpointRecordTypes": [ "string" ],
"dnsConfig": {
"relativeName": "string",
"ttl": "int"
},
"endpoints": [
{
"id": "string",
"name": "string",
"properties": {
"alwaysServe": "string",
"customHeaders": [
{
"name": "string",
"value": "string"
}
],
"endpointLocation": "string",
"endpointMonitorStatus": "string",
"endpointStatus": "string",
"geoMapping": [ "string" ],
"minChildEndpoints": "int",
"minChildEndpointsIPv4": "int",
"minChildEndpointsIPv6": "int",
"priority": "int",
"subnets": [
{
"first": "string",
"last": "string",
"scope": "int"
}
],
"target": "string",
"targetResourceId": "string",
"weight": "int"
},
"type": "string"
}
],
"maxReturn": "int",
"monitorConfig": {
"customHeaders": [
{
"name": "string",
"value": "string"
}
],
"expectedStatusCodeRanges": [
{
"max": "int",
"min": "int"
}
],
"intervalInSeconds": "int",
"path": "string",
"port": "int",
"profileMonitorStatus": "string",
"protocol": "string",
"timeoutInSeconds": "int",
"toleratedNumberOfFailures": "int"
},
"profileStatus": "string",
"trafficRoutingMethod": "string",
"trafficViewEnrollmentStatus": "string"
}
}
Egenskapsvärden
trafficmanagerprofiles
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Network/trafficmanagerprofiles" |
apiVersion | Resurs-API-versionen | "2022-04-01-preview" |
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 |
---|---|---|
allowedEndpointRecordTypes | Listan över tillåtna typer av slutpunktsposter. | Strängmatris som innehåller något av: "Alla" "DomainName" "IPv4Address" "IPv6Address" |
dnsConfig | DNS-inställningarna för Traffic Manager-profilen. | DnsConfig |
Slutpunkter | Listan över slutpunkter i Traffic Manager-profilen. | Slutpunkt[] |
maxReturn | Maximalt antal slutpunkter som ska returneras för MultiValue-routningstyp. | int |
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" "MultiValue" Prestanda "Prioritet" "Undernät" "Viktad" |
trafficViewEnrollmentStatus | Anger om trafikvyn är "Aktiverad" eller "Inaktiverad" för Traffic Manager-profilen. Null, anger "Inaktiverad". Om du aktiverar den här funktionen ökar kostnaden för traffic manage-profilen. | "Inaktiverad" "Aktiverad" |
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 |
---|---|---|
id | Fullständigt kvalificerat resurs-ID för resursen. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName} | sträng |
name | Namnet på resursen | sträng |
properties | Egenskaperna för Traffic Manager-slutpunkten. | EndpointProperties |
typ | Resurstypen. Ex- Microsoft.Network/trafficManagerProfiles. | sträng |
EndpointProperties
Name | Beskrivning | Värde |
---|---|---|
alwaysServe | Om Always Serve är aktiverat inaktiveras avsökning för slutpunktshälsa och slutpunkter inkluderas i trafikroutningsmetoden. | "Inaktiverad" "Aktiverad" |
customHeaders | Lista över anpassade rubriker. | EndpointPropertiesCustomHeadersItem[] |
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" |
geoMapping | Listan över länder/regioner som mappas 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 | 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 |
minChildEndpointsIPv4 | Det minsta antalet IPv4-slutpunkter (DNS-posttyp A) 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 |
minChildEndpointsIPv6 | Det minsta antalet IPv6-slutpunkter (DNS-posttyp AAAA) 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 det anges måste det anges på alla slutpunkter och inga två slutpunkter kan dela samma prioritetsvärde. | int |
Undernät | Listan över undernät, IP-adresser och/eller adressintervall som mappas till den här slutpunkten när du använder trafikroutningsmetoden "Undernät". En tom lista matchar alla intervall som inte omfattas av andra slutpunkter. | EndpointPropertiesSubnetsItem[] |
Mål | Slutpunktens fullständigt kvalificerade DNS-namn eller IP-adress. 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 Resource-URI:n 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 |
EndpointPropertiesCustomHeadersItem
Name | Beskrivning | Värde |
---|---|---|
name | Rubriknamn. | sträng |
värde | Rubrikvärde. | sträng |
EndpointPropertiesSubnetsItem
Name | Beskrivning | Värde |
---|---|---|
Första | Första adressen i undernätet. | sträng |
Senaste | Sista adressen i undernätet. | sträng |
omfång | Blockstorlek (antal inledande bitar i nätmasken). | int |
MonitorConfig
Name | Beskrivning | Värde |
---|---|---|
customHeaders | Lista över anpassade rubriker. | MonitorConfigCustomHeadersItem[] |
expectedStatusCodeRanges | Lista över förväntade statuskodintervall. | MonitorConfigExpectedStatusCodeRangesItem[] |
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 |
MonitorConfigCustomHeadersItem
Name | Beskrivning | Värde |
---|---|---|
name | Rubriknamn. | sträng |
värde | Rubrikvärde. | sträng |
MonitorConfigExpectedStatusCodeRangesItem
Name | Beskrivning | Värde |
---|---|---|
max | Maximal statuskod. | int |
min | Minsta statuskod. | 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@2022-04-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
allowedEndpointRecordTypes = [
"string"
]
dnsConfig = {
relativeName = "string"
ttl = int
}
endpoints = [
{
id = "string"
name = "string"
properties = {
alwaysServe = "string"
customHeaders = [
{
name = "string"
value = "string"
}
]
endpointLocation = "string"
endpointMonitorStatus = "string"
endpointStatus = "string"
geoMapping = [
"string"
]
minChildEndpoints = int
minChildEndpointsIPv4 = int
minChildEndpointsIPv6 = int
priority = int
subnets = [
{
first = "string"
last = "string"
scope = int
}
]
target = "string"
targetResourceId = "string"
weight = int
}
type = "string"
}
]
maxReturn = int
monitorConfig = {
customHeaders = [
{
name = "string"
value = "string"
}
]
expectedStatusCodeRanges = [
{
max = int
min = int
}
]
intervalInSeconds = int
path = "string"
port = int
profileMonitorStatus = "string"
protocol = "string"
timeoutInSeconds = int
toleratedNumberOfFailures = int
}
profileStatus = "string"
trafficRoutingMethod = "string"
trafficViewEnrollmentStatus = "string"
}
})
}
Egenskapsvärden
trafficmanagerprofiles
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Network/trafficmanagerprofiles@2022-04-01-preview" |
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. | ProfilEgenskaper |
ProfilEgenskaper
Name | Beskrivning | Värde |
---|---|---|
allowedEndpointRecordTypes | Listan över tillåtna typer av slutpunktsposter. | Strängmatris som innehåller något av: "Alla" "DomainName" "IPv4Address" "IPv6Address" |
dnsConfig | DNS-inställningarna för Traffic Manager-profilen. | DnsConfig |
Slutpunkter | Listan över slutpunkter i Traffic Manager-profilen. | Slutpunkt[] |
maxReturn | Maximalt antal slutpunkter som ska returneras för MultiValue-routningstyp. | int |
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" "MultiValue" "Prestanda" "Prioritet" "Undernät" "Viktad" |
trafficViewEnrollmentStatus | Anger om trafikvyn är "Aktiverad" eller "Inaktiverad" för Traffic Manager-profilen. Null, anger "Inaktiverad". Om du aktiverar den här funktionen ökar kostnaden för traffic manage-profilen. | "Inaktiverad" "Aktiverad" |
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 |
---|---|---|
id | Fullständigt kvalificerat resurs-ID för resursen. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName} | sträng |
name | Namnet på resursen | sträng |
properties | Egenskaperna för Traffic Manager-slutpunkten. | EndpointProperties |
typ | Resurstypen. Ex- Microsoft.Network/trafficManagerProfiles. | sträng |
EndpointProperties
Name | Beskrivning | Värde |
---|---|---|
alwaysServe | Om Always Serve är aktiverat inaktiveras avsökning för slutpunktshälsa och slutpunkter inkluderas i trafikroutningsmetoden. | "Inaktiverad" "Aktiverad" |
customHeaders | Lista över anpassade rubriker. | EndpointPropertiesCustomHeadersItem[] |
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" |
geoMapping | Listan över länder/regioner som mappas 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 | 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 |
minChildEndpointsIPv4 | Det minsta antalet IPv4-slutpunkter (DNS-posttyp A) 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 |
minChildEndpointsIPv6 | Det minsta antalet IPv6-slutpunkter (DNS-posttyp AAAA) 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 det anges måste det anges på alla slutpunkter och inga två slutpunkter kan dela samma prioritetsvärde. | int |
Undernät | Listan över undernät, IP-adresser och/eller adressintervall som mappas till den här slutpunkten när du använder trafikroutningsmetoden "Undernät". En tom lista matchar alla intervall som inte omfattas av andra slutpunkter. | EndpointPropertiesSubnetsItem[] |
Mål | Slutpunktens fullständigt kvalificerade DNS-namn eller IP-adress. 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 Resource-URI:n 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 |
EndpointPropertiesCustomHeadersItem
Name | Beskrivning | Värde |
---|---|---|
name | Rubriknamn. | sträng |
värde | Rubrikvärde. | sträng |
EndpointPropertiesSubnetsItem
Name | Beskrivning | Värde |
---|---|---|
Första | Första adressen i undernätet. | sträng |
Senaste | Sista adressen i undernätet. | sträng |
omfång | Blockstorlek (antal inledande bitar i nätmasken). | int |
MonitorConfig
Name | Beskrivning | Värde |
---|---|---|
customHeaders | Lista över anpassade rubriker. | MonitorConfigCustomHeadersItem[] |
expectedStatusCodeRanges | Lista över förväntade statuskodintervall. | MonitorConfigExpectedStatusCodeRangesItem[] |
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 avsökning för slutpunktshälsa. | "HTTP" "HTTPS" "TCP" |
timeoutInSeconds | Tidsgränsen för övervakaren 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 |
MonitorConfigCustomHeadersItem
Name | Beskrivning | Värde |
---|---|---|
name | Rubriknamn. | sträng |
värde | Rubrikvärde. | sträng |
MonitorConfigExpectedStatusCodeRangesItem
Name | Beskrivning | Värde |
---|---|---|
max | Maximal statuskod. | int |
min | Minsta statuskod. | int |