Condividi tramite


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
endpointName
path True

string

Nome dell'endpoint di Gestione traffico da aggiornare.

endpointType
path True

EndpointType

Tipo dell'endpoint di Gestione traffico da aggiornare.

profileName
path True

string

Nome del profilo di Gestione traffico.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nome del gruppo di risorse. Il nome non fa distinzione tra maiuscole e minuscole.

subscriptionId
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

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

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

EndpointMonitorStatus

Stato di monitoraggio dell'endpoint.

properties.endpointStatus

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

Endpoint di Gestione traffico aggiornato.

Other Status Codes

CloudError

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
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.

CloudError

Errore restituito da Azure Resource Manager

CloudErrorBody

Contenuto di un errore restituito da Azure Resource Manager

CustomHeaders

Elenco di intestazioni personalizzate.

Endpoint

Classe che rappresenta un endpoint di Gestione traffico.

EndpointMonitorStatus

Stato di monitoraggio dell'endpoint.

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.

EndpointType

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

CloudErrorBody

Contenuto dell'errore.

CloudErrorBody

Contenuto di un errore restituito da Azure Resource Manager

Nome Tipo Descrizione
code

string

Codice di errore

details

CloudErrorBody[]

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

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

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

EndpointMonitorStatus

Stato di monitoraggio dell'endpoint.

properties.endpointStatus

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).