Obtiene o establece el nombre de dominio completo (FQDN) del perfil de Traffic Manager. Esto se forma a partir de la concatenación de RelativeName con el dominio DNS que usa Azure Traffic Manager.
cuerda
relativeName
Obtiene o establece el nombre DNS relativo proporcionado por este perfil de Traffic Manager. Este valor se combina con el nombre de dominio DNS que usa Azure Traffic Manager para formar el nombre de dominio completo (FQDN) del perfil.
cuerda
Ttl
Obtiene o establece la hora de DNS:To-Live (TTL), en segundos. Esto informa a los solucionadores DNS locales y a los clientes DNS cuánto tiempo se almacenan en caché las respuestas DNS proporcionadas por este perfil de Traffic Manager.
Int
Extremo
Nombre
Descripción
Valor
identificación
Obtiene o establece el identificador del punto de conexión de Traffic Manager.
cuerda
nombre
Obtiene o establece el nombre del punto de conexión de Traffic Manager.
cuerda
Propiedades
Clase que representa las propiedades de un punto de conexión de Traffic Manager.
Obtiene o establece el tipo de punto de conexión del punto de conexión de Traffic Manager.
cuerda
EndpointProperties
Nombre
Descripción
Valor
endpointLocation
Especifica la ubicación de los puntos de conexión externos o anidados cuando se usa el método de enrutamiento de tráfico "Rendimiento".
cuerda
endpointMonitorStatus
Obtiene o establece el estado de supervisión del punto de conexión.
cuerda
endpointStatus
Obtiene o establece el estado del punto de conexión. Si el punto de conexión es Habilitado, se sondea para el estado del punto de conexión y se incluye en el método de enrutamiento del tráfico. Los valores posibles son "Enabled" y "Disabled".
cuerda
geoMapping
Obtiene o establece la lista de países o regiones asignados a este punto de conexión cuando se usa el método de enrutamiento de tráfico "Geográfico". Consulte la documentación geográfica de Traffic Manager para obtener una lista completa de los valores aceptados.
string[]
minChildEndpoints
Obtiene o establece el número mínimo de puntos de conexión que deben estar disponibles en el perfil secundario para que el perfil primario se considere disponible. Solo se aplica al punto de conexión del tipo "NestedEndpoints".
Int
prioridad
Obtiene o establece la prioridad de este punto de conexión cuando se usa el método de enrutamiento de tráfico "Priority". Los valores posibles son de 1 a 1000, los valores inferiores representan una prioridad más alta. Se trata de un parámetro opcional. Si se especifica, se debe especificar en todos los puntos de conexión y no se pueden compartir los dos puntos de conexión con el mismo valor de prioridad.
Int
blanco
Obtiene o establece el nombre DNS completo del punto de conexión. Traffic Manager devuelve este valor en las respuestas DNS para dirigir el tráfico a este punto de conexión.
cuerda
targetResourceId
Obtiene o establece el URI del recurso de Azure del punto de conexión. No es aplicable a los puntos de conexión de tipo "ExternalEndpoints".
cuerda
peso
Obtiene o establece el peso de este punto de conexión cuando se usa el método de enrutamiento de tráfico "Ponderado". Los valores posibles son de 1 a 1000.
Int
Microsoft.Network/trafficmanagerprofiles
Nombre
Descripción
Valor
ubicación
Ubicación del recurso
cuerda
nombre
El nombre del recurso
string (obligatorio)
Propiedades
Clase que representa las propiedades del perfil de Traffic Manager.
Obtiene o establece el estado del perfil de Traffic Manager. Los valores posibles son "Enabled" y "Disabled".
cuerda
trafficRoutingMethod
Obtiene o establece el método de enrutamiento de tráfico del perfil de Traffic Manager. Los valores posibles son "Performance", "Weighted", "Priority" o "Geographic".
cuerda
ResourceTags
Nombre
Descripción
Valor
Ejemplos de inicio rápido
En los ejemplos de inicio rápido siguientes se implementa este tipo de recurso.
Obtiene o establece el nombre de dominio completo (FQDN) del perfil de Traffic Manager. Esto se forma a partir de la concatenación de RelativeName con el dominio DNS que usa Azure Traffic Manager.
cuerda
relativeName
Obtiene o establece el nombre DNS relativo proporcionado por este perfil de Traffic Manager. Este valor se combina con el nombre de dominio DNS que usa Azure Traffic Manager para formar el nombre de dominio completo (FQDN) del perfil.
cuerda
Ttl
Obtiene o establece la hora de DNS:To-Live (TTL), en segundos. Esto informa a los solucionadores DNS locales y a los clientes DNS cuánto tiempo se almacenan en caché las respuestas DNS proporcionadas por este perfil de Traffic Manager.
Int
Extremo
Nombre
Descripción
Valor
identificación
Obtiene o establece el identificador del punto de conexión de Traffic Manager.
cuerda
nombre
Obtiene o establece el nombre del punto de conexión de Traffic Manager.
cuerda
Propiedades
Clase que representa las propiedades de un punto de conexión de Traffic Manager.
Obtiene o establece el tipo de punto de conexión del punto de conexión de Traffic Manager.
cuerda
EndpointProperties
Nombre
Descripción
Valor
endpointLocation
Especifica la ubicación de los puntos de conexión externos o anidados cuando se usa el método de enrutamiento de tráfico "Rendimiento".
cuerda
endpointMonitorStatus
Obtiene o establece el estado de supervisión del punto de conexión.
cuerda
endpointStatus
Obtiene o establece el estado del punto de conexión. Si el punto de conexión es Habilitado, se sondea para el estado del punto de conexión y se incluye en el método de enrutamiento del tráfico. Los valores posibles son "Enabled" y "Disabled".
cuerda
geoMapping
Obtiene o establece la lista de países o regiones asignados a este punto de conexión cuando se usa el método de enrutamiento de tráfico "Geográfico". Consulte la documentación geográfica de Traffic Manager para obtener una lista completa de los valores aceptados.
string[]
minChildEndpoints
Obtiene o establece el número mínimo de puntos de conexión que deben estar disponibles en el perfil secundario para que el perfil primario se considere disponible. Solo se aplica al punto de conexión del tipo "NestedEndpoints".
Int
prioridad
Obtiene o establece la prioridad de este punto de conexión cuando se usa el método de enrutamiento de tráfico "Priority". Los valores posibles son de 1 a 1000, los valores inferiores representan una prioridad más alta. Se trata de un parámetro opcional. Si se especifica, se debe especificar en todos los puntos de conexión y no se pueden compartir los dos puntos de conexión con el mismo valor de prioridad.
Int
blanco
Obtiene o establece el nombre DNS completo del punto de conexión. Traffic Manager devuelve este valor en las respuestas DNS para dirigir el tráfico a este punto de conexión.
cuerda
targetResourceId
Obtiene o establece el URI del recurso de Azure del punto de conexión. No es aplicable a los puntos de conexión de tipo "ExternalEndpoints".
cuerda
peso
Obtiene o establece el peso de este punto de conexión cuando se usa el método de enrutamiento de tráfico "Ponderado". Los valores posibles son de 1 a 1000.
Int
Microsoft.Network/trafficmanagerprofiles
Nombre
Descripción
Valor
apiVersion
La versión de api
'2017-03-01'
ubicación
Ubicación del recurso
cuerda
nombre
El nombre del recurso
string (obligatorio)
Propiedades
Clase que representa las propiedades del perfil de Traffic Manager.
Obtiene o establece el estado del perfil de Traffic Manager. Los valores posibles son "Enabled" y "Disabled".
cuerda
trafficRoutingMethod
Obtiene o establece el método de enrutamiento de tráfico del perfil de Traffic Manager. Los valores posibles son "Performance", "Weighted", "Priority" o "Geographic".
cuerda
ResourceTags
Nombre
Descripción
Valor
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Esta plantilla le permite implementar rápidamente Azure Traffic Manager sobre la demostración de Application Gateways para probar la distribución de tráfico entre diferentes regiones.
Esta plantilla permite implementar rápidamente la demostración de Azure Traffic Manager para probar la distribución de tráfico entre diferentes regiones.
En esta plantilla se muestra cómo crear un perfil de Azure Traffic Manager mediante puntos de conexión externos.
de enrutamiento multivalor de Azure Traffic Manager
En esta plantilla se muestra cómo crear un perfil de Azure Traffic Manager mediante puntos de conexión anidados con enrutamiento min-child y multivalor.
Esta plantilla muestra cómo crear un equilibrio de carga de perfiles de Azure Traffic Manager en varias máquinas virtuales colocadas en Availability Zones.
Esta plantilla implementa una red virtual, separa la red a través de subredes, implementa máquinas virtuales y configura el equilibrio de carga.
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso trafficmanagerprofiles se puede implementar con operaciones que tienen como destino:
grupos de recursos de
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.Network/trafficmanagerprofiles, agregue el siguiente terraform a la plantilla.
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"
}
})
}
Valores de propiedad
DnsConfig
Nombre
Descripción
Valor
Fqdn
Obtiene o establece el nombre de dominio completo (FQDN) del perfil de Traffic Manager. Esto se forma a partir de la concatenación de RelativeName con el dominio DNS que usa Azure Traffic Manager.
cuerda
relativeName
Obtiene o establece el nombre DNS relativo proporcionado por este perfil de Traffic Manager. Este valor se combina con el nombre de dominio DNS que usa Azure Traffic Manager para formar el nombre de dominio completo (FQDN) del perfil.
cuerda
Ttl
Obtiene o establece la hora de DNS:To-Live (TTL), en segundos. Esto informa a los solucionadores DNS locales y a los clientes DNS cuánto tiempo se almacenan en caché las respuestas DNS proporcionadas por este perfil de Traffic Manager.
Int
Extremo
Nombre
Descripción
Valor
identificación
Obtiene o establece el identificador del punto de conexión de Traffic Manager.
cuerda
nombre
Obtiene o establece el nombre del punto de conexión de Traffic Manager.
cuerda
Propiedades
Clase que representa las propiedades de un punto de conexión de Traffic Manager.
Obtiene o establece el tipo de punto de conexión del punto de conexión de Traffic Manager.
cuerda
EndpointProperties
Nombre
Descripción
Valor
endpointLocation
Especifica la ubicación de los puntos de conexión externos o anidados cuando se usa el método de enrutamiento de tráfico "Rendimiento".
cuerda
endpointMonitorStatus
Obtiene o establece el estado de supervisión del punto de conexión.
cuerda
endpointStatus
Obtiene o establece el estado del punto de conexión. Si el punto de conexión es Habilitado, se sondea para el estado del punto de conexión y se incluye en el método de enrutamiento del tráfico. Los valores posibles son "Enabled" y "Disabled".
cuerda
geoMapping
Obtiene o establece la lista de países o regiones asignados a este punto de conexión cuando se usa el método de enrutamiento de tráfico "Geográfico". Consulte la documentación geográfica de Traffic Manager para obtener una lista completa de los valores aceptados.
string[]
minChildEndpoints
Obtiene o establece el número mínimo de puntos de conexión que deben estar disponibles en el perfil secundario para que el perfil primario se considere disponible. Solo se aplica al punto de conexión del tipo "NestedEndpoints".
Int
prioridad
Obtiene o establece la prioridad de este punto de conexión cuando se usa el método de enrutamiento de tráfico "Priority". Los valores posibles son de 1 a 1000, los valores inferiores representan una prioridad más alta. Se trata de un parámetro opcional. Si se especifica, se debe especificar en todos los puntos de conexión y no se pueden compartir los dos puntos de conexión con el mismo valor de prioridad.
Int
blanco
Obtiene o establece el nombre DNS completo del punto de conexión. Traffic Manager devuelve este valor en las respuestas DNS para dirigir el tráfico a este punto de conexión.
cuerda
targetResourceId
Obtiene o establece el URI del recurso de Azure del punto de conexión. No es aplicable a los puntos de conexión de tipo "ExternalEndpoints".
cuerda
peso
Obtiene o establece el peso de este punto de conexión cuando se usa el método de enrutamiento de tráfico "Ponderado". Los valores posibles son de 1 a 1000.
Int
Microsoft.Network/trafficmanagerprofiles
Nombre
Descripción
Valor
ubicación
Ubicación del recurso
cuerda
nombre
El nombre del recurso
string (obligatorio)
Propiedades
Clase que representa las propiedades del perfil de Traffic Manager.
Obtiene o establece el estado del perfil de Traffic Manager. Los valores posibles son "Enabled" y "Disabled".
cuerda
trafficRoutingMethod
Obtiene o establece el método de enrutamiento de tráfico del perfil de Traffic Manager. Los valores posibles son "Performance", "Weighted", "Priority" o "Geographic".