Condividi tramite


Endpoints - Get

Ottiene un endpoint di Gestione traffico.

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

endpointType
path True

EndpointType

Tipo dell'endpoint di Gestione traffico.

profileName
path True

string

Nome del profilo di Gestione traffico.

resourceGroupName
path True

string

Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.

subscriptionId
path True

string

Ottiene le credenziali di sottoscrizione che consentono di identificare in modo univoco la sottoscrizione Microsoft Azure. L'ID sottoscrizione fa parte dell'URI per ogni chiamata di servizio.

api-version
query True

string

Versione dell'API client.

Risposte

Nome Tipo Descrizione
200 OK

Endpoint

Endpoint di Gestione traffico.

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-GET-External-WithGeoMapping
Endpoint-GET-External-WithLocation
Endpoint-GET-External-WithSubnetMapping

Endpoint-GET-External-WithGeoMapping

Esempio di richiesta

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/azuresdkfornetautoresttrafficmanager2191/providers/Microsoft.Network/trafficmanagerprofiles/azuresdkfornetautoresttrafficmanager8224/ExternalEndpoints/My%20external%20endpoint?api-version=2022-04-01

Risposta di esempio

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/azuresdkfornetautoresttrafficmanager2191/providers/Microsoft.Network/trafficManagerProfiles/azuresdkfornetautoresttrafficmanager8224/externalEndpoints/My external endpoint",
  "name": "My external endpoint",
  "type": "Microsoft.Network/trafficManagerProfiles/externalEndpoints",
  "properties": {
    "endpointStatus": "Enabled",
    "endpointMonitorStatus": "CheckingEndpoint",
    "target": "foobar.contoso.com",
    "weight": 1,
    "priority": 1,
    "geoMapping": [
      "GEO-AS",
      "GEO-AF"
    ]
  }
}

Endpoint-GET-External-WithLocation

Esempio di richiesta

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/azuresdkfornetautoresttrafficmanager1421/providers/Microsoft.Network/trafficmanagerprofiles/azsmnet6386/ExternalEndpoints/azsmnet7187?api-version=2022-04-01

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": "foobar.contoso.com",
    "weight": 1,
    "priority": 1,
    "endpointLocation": "North Europe"
  }
}

Endpoint-GET-External-WithSubnetMapping

Esempio di richiesta

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/azuresdkfornetautoresttrafficmanager2191/providers/Microsoft.Network/trafficmanagerprofiles/azuresdkfornetautoresttrafficmanager8224/ExternalEndpoints/My%20external%20endpoint?api-version=2022-04-01

Risposta di esempio

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/azuresdkfornetautoresttrafficmanager2191/providers/Microsoft.Network/trafficManagerProfiles/azuresdkfornetautoresttrafficmanager8224/externalEndpoints/My external endpoint",
  "name": "My external endpoint",
  "type": "Microsoft.Network/trafficManagerProfiles/externalEndpoints",
  "properties": {
    "endpointStatus": "Enabled",
    "endpointMonitorStatus": "CheckingEndpoint",
    "target": "foobar.contoso.com",
    "weight": 1,
    "priority": 1,
    "subnets": [
      {
        "first": "1.2.3.0",
        "scope": 24
      },
      {
        "first": "25.26.27.28",
        "last": "29.30.31.32"
      }
    ]
  }
}

Definizioni

Nome Descrizione
AlwaysServe

Se Always Serve è abilitato, la verifica dell'integrità degli endpoint verrà disabilitata e gli endpoint verranno inclusi nel metodo di routing del traffico.

CloudError

Errore restituito dal Resource Manager di Azure

CloudErrorBody

Contenuto di un errore restituito dal Resource Manager di Azure

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 è impostato su Enabled, viene sottoposto a probe per verificarne l'integrità e incluso nel metodo di routing del traffico.

EndpointType

Tipo dell'endpoint di Gestione traffico.

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 corrisponde a tutti gli intervalli non coperti da altri endpoint.

AlwaysServe

Se Always Serve è abilitato, la verifica dell'integrità degli endpoint verrà disabilitata e gli endpoint verranno inclusi nel metodo di routing del traffico.

Nome Tipo Descrizione
Disabled

string

Enabled

string

CloudError

Errore restituito dal Resource Manager di Azure

Nome Tipo Descrizione
error

CloudErrorBody

Contenuto dell'errore.

CloudErrorBody

Contenuto di un errore restituito dal Resource Manager di Azure

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. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName}

name

string

nome della risorsa.

properties.alwaysServe

AlwaysServe

Se Always Serve è abilitato, la verifica dell'integrità degli endpoint verrà disabilitata 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 è impostato su Enabled, viene sottoposto a probe per verificarne l'integrità e 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'. Per un elenco completo di valori accettati, consultare la documentazione geografica di Gestione traffico.

properties.minChildEndpoints

integer

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

Numero minimo di endpoint IPv4 (tipo di record DNS A) che devono essere disponibili nel profilo figlio per poter considerare disponibile il profilo padre. Applicabile solo all'endpoint di tipo 'NestedEndpoints'.

properties.minChildEndpointsIPv6

integer

Numero minimo di endpoint IPv6 (tipo di record DNS AAAA) che devono essere disponibili nel profilo figlio per poter considerare disponibile il profilo padre. Applicabile solo all'endpoint di tipo 'NestedEndpoints'.

properties.priority

integer

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à superiore. Questo parametro è facoltativo. Se specificato, deve esserlo per tutti gli endpoint e due endpoint non possono 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 corrisponde 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 risorsa di Azure dell'endpoint. Non applicabile agli endpoint di tipo 'ExternalEndpoints'.

properties.weight

integer

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 di risorsa. Ex- Microsoft.Network/trafficManagerProfiles.

EndpointMonitorStatus

Stato di monitoraggio dell'endpoint.

Nome Tipo Descrizione
CheckingEndpoint

string

Degraded

string

Disabled

string

Inactive

string

Online

string

Stopped

string

Unmonitored

string

EndpointStatus

Stato dell'endpoint. Se l'endpoint è impostato su Enabled, viene sottoposto a probe per verificarne l'integrità e incluso nel metodo di routing del traffico.

Nome Tipo Descrizione
Disabled

string

Enabled

string

EndpointType

Tipo dell'endpoint di Gestione traffico.

Nome Tipo Descrizione
AzureEndpoints

string

ExternalEndpoints

string

NestedEndpoints

string

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