Ottiene o imposta il nome di dominio completo (FQDN) del profilo di Gestione traffico. Questo formato deriva dalla concatenazione di RelativeName con il dominio DNS usato da Gestione traffico di Azure.
corda
relativeName
Ottiene o imposta il nome DNS relativo fornito da questo profilo di Gestione traffico. Questo valore viene combinato con il nome di dominio DNS usato da Gestione traffico di Azure per formare il nome di dominio completo (FQDN) del profilo.
corda
Ttl
Ottiene o imposta il valore TTL (Time-To-Live DNS) in secondi. Ciò informa i resolver DNS locali e i client DNS per quanto tempo memorizzare nella cache le risposte DNS fornite da questo profilo di Gestione traffico.
Int
Endpoint
Nome
Descrizione
Valore
Id
Ottiene o imposta l'ID dell'endpoint di Gestione traffico.
corda
nome
Ottiene o imposta il nome dell'endpoint di Gestione traffico.
corda
proprietà
Classe che rappresenta le proprietà di un endpoint di Gestione traffico.
Ottiene o imposta il tipo di endpoint dell'endpoint di Gestione traffico.
corda
EndpointProperties
Nome
Descrizione
Valore
endpointLocation
Specifica il percorso degli endpoint esterni o annidati quando si usa il metodo di routing del traffico "Prestazioni".
corda
endpointMonitorStatus
Ottiene o imposta lo stato di monitoraggio dell'endpoint.
corda
endpointStatus
Ottiene o imposta lo stato dell'endpoint. Se l'endpoint è Abilitato, viene eseguito il probe per l'integrità dell'endpoint e viene incluso nel metodo di routing del traffico. I valori possibili sono 'Enabled' e 'Disabled'.
corda
geoMapping
Ottiene o imposta l'elenco di paesi/aree mappate a questo endpoint quando si usa il metodo di routing del traffico 'Geografico'. Consultare la documentazione geografica di Gestione traffico per un elenco completo dei valori accettati.
string[]
minChildEndpoints
Ottiene o imposta il numero minimo di endpoint che devono essere disponibili nel profilo figlio affinché il profilo padre sia considerato disponibile. Applicabile solo all'endpoint di tipo 'NestedEndpoints'.
Int
priorità
Ottiene o imposta la priorità di questo endpoint quando si usa il metodo di routing del traffico "Priority". I valori possibili sono compresi tra 1 e 1000, i valori inferiori rappresentano una priorità più alta. Si tratta di un parametro facoltativo. Se specificato, deve essere specificato in tutti gli endpoint e nessun endpoint può condividere lo stesso valore di priorità.
Int
bersaglio
Ottiene o imposta il nome DNS completo dell'endpoint. Gestione traffico restituisce questo valore nelle risposte DNS per indirizzare il traffico a questo endpoint.
corda
targetResourceId
Ottiene o imposta l'URI della risorsa di Azure dell'endpoint. Non applicabile agli endpoint di tipo 'ExternalEndpoints'.
corda
peso
Ottiene o imposta il peso di questo endpoint quando si usa il metodo di routing del traffico "Ponderato". I valori possibili sono compresi tra 1 e 1000.
Int
Microsoft.Network/trafficmanagerprofiles
Nome
Descrizione
Valore
ubicazione
Percorso risorsa
corda
nome
Nome della risorsa
stringa (obbligatorio)
proprietà
Classe che rappresenta le proprietà del profilo di Gestione traffico.
Dizionario di nomi e valori di tag. Vedere tag nei modelli
MonitorConfig
Nome
Descrizione
Valore
sentiero
Ottiene o imposta il percorso relativo al nome di dominio dell'endpoint utilizzato per eseguire il probe dell'integrità dell'endpoint.
corda
porto
Ottiene o imposta la porta TCP utilizzata per verificare l'integrità dell'endpoint.
Int
profileMonitorStatus
Ottiene o imposta lo stato di monitoraggio a livello di profilo del profilo di Gestione traffico.
corda
protocollo
Ottiene o imposta il protocollo (HTTP o HTTPS) usato per eseguire il probe dell'integrità dell'endpoint.
corda
ProfileProperties
Nome
Descrizione
Valore
dnsConfig
Ottiene o imposta le impostazioni DNS del profilo di Gestione traffico.
DnsConfig
Endpoint
Ottiene o imposta l'elenco di endpoint nel profilo di Gestione traffico.
endpoint []
monitorConfig
Ottiene o imposta le impostazioni di monitoraggio degli endpoint del profilo di Gestione traffico.
monitorconfig di
profileStatus
Ottiene o imposta lo stato del profilo di Gestione traffico. I valori possibili sono 'Enabled' e 'Disabled'.
corda
trafficRoutingMethod
Ottiene o imposta il metodo di routing del traffico del profilo di Gestione traffico. I valori possibili sono 'Performance', 'Weighted', 'Priority' o 'Geographic'.
corda
ResourceTags
Nome
Descrizione
Valore
Esempi di avvio rapido
Gli esempi di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Ottiene o imposta il nome di dominio completo (FQDN) del profilo di Gestione traffico. Questo formato deriva dalla concatenazione di RelativeName con il dominio DNS usato da Gestione traffico di Azure.
corda
relativeName
Ottiene o imposta il nome DNS relativo fornito da questo profilo di Gestione traffico. Questo valore viene combinato con il nome di dominio DNS usato da Gestione traffico di Azure per formare il nome di dominio completo (FQDN) del profilo.
corda
Ttl
Ottiene o imposta il valore TTL (Time-To-Live DNS) in secondi. Ciò informa i resolver DNS locali e i client DNS per quanto tempo memorizzare nella cache le risposte DNS fornite da questo profilo di Gestione traffico.
Int
Endpoint
Nome
Descrizione
Valore
Id
Ottiene o imposta l'ID dell'endpoint di Gestione traffico.
corda
nome
Ottiene o imposta il nome dell'endpoint di Gestione traffico.
corda
proprietà
Classe che rappresenta le proprietà di un endpoint di Gestione traffico.
Ottiene o imposta il tipo di endpoint dell'endpoint di Gestione traffico.
corda
EndpointProperties
Nome
Descrizione
Valore
endpointLocation
Specifica il percorso degli endpoint esterni o annidati quando si usa il metodo di routing del traffico "Prestazioni".
corda
endpointMonitorStatus
Ottiene o imposta lo stato di monitoraggio dell'endpoint.
corda
endpointStatus
Ottiene o imposta lo stato dell'endpoint. Se l'endpoint è Abilitato, viene eseguito il probe per l'integrità dell'endpoint e viene incluso nel metodo di routing del traffico. I valori possibili sono 'Enabled' e 'Disabled'.
corda
geoMapping
Ottiene o imposta l'elenco di paesi/aree mappate a questo endpoint quando si usa il metodo di routing del traffico 'Geografico'. Consultare la documentazione geografica di Gestione traffico per un elenco completo dei valori accettati.
string[]
minChildEndpoints
Ottiene o imposta il numero minimo di endpoint che devono essere disponibili nel profilo figlio affinché il profilo padre sia considerato disponibile. Applicabile solo all'endpoint di tipo 'NestedEndpoints'.
Int
priorità
Ottiene o imposta la priorità di questo endpoint quando si usa il metodo di routing del traffico "Priority". I valori possibili sono compresi tra 1 e 1000, i valori inferiori rappresentano una priorità più alta. Si tratta di un parametro facoltativo. Se specificato, deve essere specificato in tutti gli endpoint e nessun endpoint può condividere lo stesso valore di priorità.
Int
bersaglio
Ottiene o imposta il nome DNS completo dell'endpoint. Gestione traffico restituisce questo valore nelle risposte DNS per indirizzare il traffico a questo endpoint.
corda
targetResourceId
Ottiene o imposta l'URI della risorsa di Azure dell'endpoint. Non applicabile agli endpoint di tipo 'ExternalEndpoints'.
corda
peso
Ottiene o imposta il peso di questo endpoint quando si usa il metodo di routing del traffico "Ponderato". I valori possibili sono compresi tra 1 e 1000.
Int
Microsoft.Network/trafficmanagerprofiles
Nome
Descrizione
Valore
apiVersion
Versione dell'API
'2017-03-01'
ubicazione
Percorso risorsa
corda
nome
Nome della risorsa
stringa (obbligatorio)
proprietà
Classe che rappresenta le proprietà del profilo di Gestione traffico.
Dizionario di nomi e valori di tag. Vedere tag nei modelli
digitare
Tipo di risorsa
'Microsoft.Network/trafficmanagerprofiles'
MonitorConfig
Nome
Descrizione
Valore
sentiero
Ottiene o imposta il percorso relativo al nome di dominio dell'endpoint utilizzato per eseguire il probe dell'integrità dell'endpoint.
corda
porto
Ottiene o imposta la porta TCP utilizzata per verificare l'integrità dell'endpoint.
Int
profileMonitorStatus
Ottiene o imposta lo stato di monitoraggio a livello di profilo del profilo di Gestione traffico.
corda
protocollo
Ottiene o imposta il protocollo (HTTP o HTTPS) usato per eseguire il probe dell'integrità dell'endpoint.
corda
ProfileProperties
Nome
Descrizione
Valore
dnsConfig
Ottiene o imposta le impostazioni DNS del profilo di Gestione traffico.
DnsConfig
Endpoint
Ottiene o imposta l'elenco di endpoint nel profilo di Gestione traffico.
endpoint []
monitorConfig
Ottiene o imposta le impostazioni di monitoraggio degli endpoint del profilo di Gestione traffico.
monitorconfig di
profileStatus
Ottiene o imposta lo stato del profilo di Gestione traffico. I valori possibili sono 'Enabled' e 'Disabled'.
corda
trafficRoutingMethod
Ottiene o imposta il metodo di routing del traffico del profilo di Gestione traffico. I valori possibili sono 'Performance', 'Weighted', 'Priority' o 'Geographic'.
corda
ResourceTags
Nome
Descrizione
Valore
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Questo modello consente di distribuire rapidamente Gestione traffico di Azure oltre alla demo dei gateway applicazione per testare la distribuzione del traffico tra aree diverse.
Questo modello illustra come creare un profilo di Gestione traffico di Azure con bilanciamento del carico in più macchine virtuali inserite nelle zone di disponibilità.
Questo modello distribuisce una rete virtuale, separa la rete tramite subnet, distribuisce le macchine virtuali e configura il bilanciamento del carico
Definizione di risorsa Terraform (provider AzAPI)
Il tipo di risorsa trafficmanagerprofiles può essere distribuito con operazioni destinate a:
gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.Network/trafficmanagerprofiles, aggiungere il file Terraform seguente al modello.
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"
}
})
}
Valori delle proprietà
DnsConfig
Nome
Descrizione
Valore
Fqdn
Ottiene o imposta il nome di dominio completo (FQDN) del profilo di Gestione traffico. Questo formato deriva dalla concatenazione di RelativeName con il dominio DNS usato da Gestione traffico di Azure.
corda
relativeName
Ottiene o imposta il nome DNS relativo fornito da questo profilo di Gestione traffico. Questo valore viene combinato con il nome di dominio DNS usato da Gestione traffico di Azure per formare il nome di dominio completo (FQDN) del profilo.
corda
Ttl
Ottiene o imposta il valore TTL (Time-To-Live DNS) in secondi. Ciò informa i resolver DNS locali e i client DNS per quanto tempo memorizzare nella cache le risposte DNS fornite da questo profilo di Gestione traffico.
Int
Endpoint
Nome
Descrizione
Valore
Id
Ottiene o imposta l'ID dell'endpoint di Gestione traffico.
corda
nome
Ottiene o imposta il nome dell'endpoint di Gestione traffico.
corda
proprietà
Classe che rappresenta le proprietà di un endpoint di Gestione traffico.
Ottiene o imposta il tipo di endpoint dell'endpoint di Gestione traffico.
corda
EndpointProperties
Nome
Descrizione
Valore
endpointLocation
Specifica il percorso degli endpoint esterni o annidati quando si usa il metodo di routing del traffico "Prestazioni".
corda
endpointMonitorStatus
Ottiene o imposta lo stato di monitoraggio dell'endpoint.
corda
endpointStatus
Ottiene o imposta lo stato dell'endpoint. Se l'endpoint è Abilitato, viene eseguito il probe per l'integrità dell'endpoint e viene incluso nel metodo di routing del traffico. I valori possibili sono 'Enabled' e 'Disabled'.
corda
geoMapping
Ottiene o imposta l'elenco di paesi/aree mappate a questo endpoint quando si usa il metodo di routing del traffico 'Geografico'. Consultare la documentazione geografica di Gestione traffico per un elenco completo dei valori accettati.
string[]
minChildEndpoints
Ottiene o imposta il numero minimo di endpoint che devono essere disponibili nel profilo figlio affinché il profilo padre sia considerato disponibile. Applicabile solo all'endpoint di tipo 'NestedEndpoints'.
Int
priorità
Ottiene o imposta la priorità di questo endpoint quando si usa il metodo di routing del traffico "Priority". I valori possibili sono compresi tra 1 e 1000, i valori inferiori rappresentano una priorità più alta. Si tratta di un parametro facoltativo. Se specificato, deve essere specificato in tutti gli endpoint e nessun endpoint può condividere lo stesso valore di priorità.
Int
bersaglio
Ottiene o imposta il nome DNS completo dell'endpoint. Gestione traffico restituisce questo valore nelle risposte DNS per indirizzare il traffico a questo endpoint.
corda
targetResourceId
Ottiene o imposta l'URI della risorsa di Azure dell'endpoint. Non applicabile agli endpoint di tipo 'ExternalEndpoints'.
corda
peso
Ottiene o imposta il peso di questo endpoint quando si usa il metodo di routing del traffico "Ponderato". I valori possibili sono compresi tra 1 e 1000.
Int
Microsoft.Network/trafficmanagerprofiles
Nome
Descrizione
Valore
ubicazione
Percorso risorsa
corda
nome
Nome della risorsa
stringa (obbligatorio)
proprietà
Classe che rappresenta le proprietà del profilo di Gestione traffico.
Ottiene o imposta il percorso relativo al nome di dominio dell'endpoint utilizzato per eseguire il probe dell'integrità dell'endpoint.
corda
porto
Ottiene o imposta la porta TCP utilizzata per verificare l'integrità dell'endpoint.
Int
profileMonitorStatus
Ottiene o imposta lo stato di monitoraggio a livello di profilo del profilo di Gestione traffico.
corda
protocollo
Ottiene o imposta il protocollo (HTTP o HTTPS) usato per eseguire il probe dell'integrità dell'endpoint.
corda
ProfileProperties
Nome
Descrizione
Valore
dnsConfig
Ottiene o imposta le impostazioni DNS del profilo di Gestione traffico.
DnsConfig
Endpoint
Ottiene o imposta l'elenco di endpoint nel profilo di Gestione traffico.
endpoint []
monitorConfig
Ottiene o imposta le impostazioni di monitoraggio degli endpoint del profilo di Gestione traffico.
monitorconfig di
profileStatus
Ottiene o imposta lo stato del profilo di Gestione traffico. I valori possibili sono 'Enabled' e 'Disabled'.
corda
trafficRoutingMethod
Ottiene o imposta il metodo di routing del traffico del profilo di Gestione traffico. I valori possibili sono 'Performance', 'Weighted', 'Priority' o 'Geographic'.