Endpoints - Update
Aggiornare un endpoint di Gestione traffico.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficmanagerprofiles/{profileName}/{endpointType}/{endpointName}?api-version=2022-04-01
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
endpoint
|
path | True |
string |
Nome dell'endpoint di Gestione traffico da aggiornare. |
endpoint
|
path | True |
Tipo dell'endpoint di Gestione traffico da aggiornare. |
|
profile
|
path | True |
string |
Nome del profilo di Gestione traffico. |
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nome del gruppo di risorse. Il nome non fa distinzione tra maiuscole e minuscole. |
subscription
|
path | True |
string |
Ottiene le credenziali di sottoscrizione che identificano in modo univoco la sottoscrizione di Microsoft Azure. L'ID sottoscrizione fa parte dell'URI per ogni chiamata al servizio. |
api-version
|
query | True |
string |
Versione dell'API client. |
Corpo della richiesta
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
ID risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName} |
name |
string |
Nome della risorsa |
properties.alwaysServe |
Se Always Serve è abilitato, il probe per l'integrità degli endpoint verrà disabilitato e gli endpoint verranno inclusi nel metodo di routing del traffico. |
|
properties.customHeaders |
Elenco di intestazioni personalizzate. |
|
properties.endpointLocation |
string |
Specifica il percorso degli endpoint esterni o annidati quando si usa il metodo di routing del traffico "Prestazioni". |
properties.endpointMonitorStatus |
Stato di monitoraggio dell'endpoint. |
|
properties.endpointStatus |
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. |
|
properties.geoMapping |
string[] |
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. |
properties.minChildEndpoints |
integer (int64) |
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'. |
properties.minChildEndpointsIPv4 |
integer (int64) |
Numero minimo di endpoint IPv4 (tipo di record DNS A) che devono essere disponibili nel profilo figlio affinché il profilo padre sia considerato disponibile. Applicabile solo all'endpoint di tipo 'NestedEndpoints'. |
properties.minChildEndpointsIPv6 |
integer (int64) |
Numero minimo di endpoint IPv6 (tipo di record DNS AAAA) che devono essere disponibili nel profilo figlio affinché il profilo padre sia considerato disponibile. Applicabile solo all'endpoint di tipo 'NestedEndpoints'. |
properties.priority |
integer (int64) |
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. Questo è un parametro opzionale. Se specificato, deve essere specificato in tutti gli endpoint e nessun endpoint può condividere lo stesso valore di priorità. |
properties.subnets |
Subnets[] |
Elenco di subnet, indirizzi IP e/o intervalli di indirizzi mappati a questo endpoint quando si usa il metodo di routing del traffico "Subnet". Un elenco vuoto corrisponderà a tutti gli intervalli non coperti da altri endpoint. |
properties.target |
string |
Nome DNS completo o indirizzo IP dell'endpoint. Gestione traffico restituisce questo valore nelle risposte DNS per indirizzare il traffico a questo endpoint. |
properties.targetResourceId |
string |
URI della risorsa di Azure dell'endpoint. Non applicabile agli endpoint di tipo 'ExternalEndpoints'. |
properties.weight |
integer (int64) |
Peso di questo endpoint quando si usa il metodo di routing del traffico "Ponderato". I valori possibili sono compresi tra 1 e 1000. |
type |
string |
Tipo della risorsa. Ad esempio Microsoft.Network/trafficManagerProfiles. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
Endpoint di Gestione traffico aggiornato. |
|
Other Status Codes |
Risposta predefinita. Verrà deserializzato in base alla definizione di errore. |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
Nome | Descrizione |
---|---|
user_impersonation | rappresentare l'account utente |
Esempio
Endpoint-PATCH-External-Target
Esempio di richiesta
PATCH https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/azuresdkfornetautoresttrafficmanager1421/providers/Microsoft.Network/trafficmanagerprofiles/azsmnet6386/ExternalEndpoints/azsmnet7187?api-version=2022-04-01
{
"id": "/subscriptions/{subscription-id}/resourceGroups/azuresdkfornetautoresttrafficmanager1421/providers/Microsoft.Network/trafficManagerProfiles/azsmnet6386/externalEndpoints/azsmnet7187",
"name": "azsmnet7187",
"type": "Microsoft.Network/trafficManagerProfiles/externalEndpoints",
"properties": {
"target": "another.foobar.contoso.com"
}
}
Risposta di esempio
{
"id": "/subscriptions/{subscription-id}/resourceGroups/azuresdkfornetautoresttrafficmanager1421/providers/Microsoft.Network/trafficManagerProfiles/azsmnet6386/externalEndpoints/azsmnet7187",
"name": "azsmnet7187",
"type": "Microsoft.Network/trafficManagerProfiles/externalEndpoints",
"properties": {
"endpointStatus": "Enabled",
"endpointMonitorStatus": "CheckingEndpoint",
"target": "another.foobar.contoso.com",
"weight": 1,
"priority": 1,
"endpointLocation": "North Europe"
}
}
Definizioni
Nome | Descrizione |
---|---|
Always |
Se Always Serve è abilitato, il probe per l'integrità degli endpoint verrà disabilitato e gli endpoint verranno inclusi nel metodo di routing del traffico. |
Cloud |
Errore restituito da Azure Resource Manager |
Cloud |
Contenuto di un errore restituito da Azure Resource Manager |
Custom |
Elenco di intestazioni personalizzate. |
Endpoint |
Classe che rappresenta un endpoint di Gestione traffico. |
Endpoint |
Stato di monitoraggio dell'endpoint. |
Endpoint |
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. |
Endpoint |
Tipo dell'endpoint di Gestione traffico da aggiornare. |
Subnets |
Elenco di subnet, indirizzi IP e/o intervalli di indirizzi mappati a questo endpoint quando si usa il metodo di routing del traffico "Subnet". Un elenco vuoto corrisponderà a tutti gli intervalli non coperti da altri endpoint. |
AlwaysServe
Se Always Serve è abilitato, il probe per l'integrità degli endpoint verrà disabilitato e gli endpoint verranno inclusi nel metodo di routing del traffico.
Valore | Descrizione |
---|---|
Disabled | |
Enabled |
CloudError
Errore restituito da Azure Resource Manager
Nome | Tipo | Descrizione |
---|---|---|
error |
Contenuto dell'errore. |
CloudErrorBody
Contenuto di un errore restituito da Azure Resource Manager
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Codice di errore |
details |
Dettagli errore |
|
message |
string |
Messaggio di errore |
target |
string |
Destinazione errore |
CustomHeaders
Elenco di intestazioni personalizzate.
Nome | Tipo | Descrizione |
---|---|---|
name |
string |
Nome intestazione. |
value |
string |
Valore dell'intestazione. |
Endpoint
Classe che rappresenta un endpoint di Gestione traffico.
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
ID risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName} |
name |
string |
Nome della risorsa |
properties.alwaysServe |
Se Always Serve è abilitato, il probe per l'integrità degli endpoint verrà disabilitato e gli endpoint verranno inclusi nel metodo di routing del traffico. |
|
properties.customHeaders |
Elenco di intestazioni personalizzate. |
|
properties.endpointLocation |
string |
Specifica il percorso degli endpoint esterni o annidati quando si usa il metodo di routing del traffico "Prestazioni". |
properties.endpointMonitorStatus |
Stato di monitoraggio dell'endpoint. |
|
properties.endpointStatus |
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. |
|
properties.geoMapping |
string[] |
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. |
properties.minChildEndpoints |
integer (int64) |
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'. |
properties.minChildEndpointsIPv4 |
integer (int64) |
Numero minimo di endpoint IPv4 (tipo di record DNS A) che devono essere disponibili nel profilo figlio affinché il profilo padre sia considerato disponibile. Applicabile solo all'endpoint di tipo 'NestedEndpoints'. |
properties.minChildEndpointsIPv6 |
integer (int64) |
Numero minimo di endpoint IPv6 (tipo di record DNS AAAA) che devono essere disponibili nel profilo figlio affinché il profilo padre sia considerato disponibile. Applicabile solo all'endpoint di tipo 'NestedEndpoints'. |
properties.priority |
integer (int64) |
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. Questo è un parametro opzionale. Se specificato, deve essere specificato in tutti gli endpoint e nessun endpoint può condividere lo stesso valore di priorità. |
properties.subnets |
Subnets[] |
Elenco di subnet, indirizzi IP e/o intervalli di indirizzi mappati a questo endpoint quando si usa il metodo di routing del traffico "Subnet". Un elenco vuoto corrisponderà a tutti gli intervalli non coperti da altri endpoint. |
properties.target |
string |
Nome DNS completo o indirizzo IP dell'endpoint. Gestione traffico restituisce questo valore nelle risposte DNS per indirizzare il traffico a questo endpoint. |
properties.targetResourceId |
string |
URI della risorsa di Azure dell'endpoint. Non applicabile agli endpoint di tipo 'ExternalEndpoints'. |
properties.weight |
integer (int64) |
Peso di questo endpoint quando si usa il metodo di routing del traffico "Ponderato". I valori possibili sono compresi tra 1 e 1000. |
type |
string |
Tipo della risorsa. Ad esempio Microsoft.Network/trafficManagerProfiles. |
EndpointMonitorStatus
Stato di monitoraggio dell'endpoint.
Valore | Descrizione |
---|---|
CheckingEndpoint | |
Degraded | |
Disabled | |
Inactive | |
Online | |
Stopped | |
Unmonitored |
EndpointStatus
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.
Valore | Descrizione |
---|---|
Disabled | |
Enabled |
EndpointType
Tipo dell'endpoint di Gestione traffico da aggiornare.
Valore | Descrizione |
---|---|
AzureEndpoints | |
ExternalEndpoints | |
NestedEndpoints |
Subnets
Elenco di subnet, indirizzi IP e/o intervalli di indirizzi mappati a questo endpoint quando si usa il metodo di routing del traffico "Subnet". Un elenco vuoto corrisponderà a tutti gli intervalli non coperti da altri endpoint.
Nome | Tipo | Descrizione |
---|---|---|
first |
string |
Primo indirizzo nella subnet. |
last |
string |
Ultimo indirizzo nella subnet. |
scope |
integer |
Dimensioni del blocco (numero di bit iniziali nella subnet mask). |