Partager via


Endpoints - Update

Mettez à jour un point de terminaison Traffic Manager.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficmanagerprofiles/{profileName}/{endpointType}/{endpointName}?api-version=2022-04-01

Paramètres URI

Nom Dans Obligatoire Type Description
endpointName
path True

string

Nom du point de terminaison Traffic Manager à mettre à jour.

endpointType
path True

EndpointType

Type du point de terminaison Traffic Manager à mettre à jour.

profileName
path True

string

Nom du profil Traffic Manager.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nom du groupe de ressources. Le nom ne respecte pas la casse.

subscriptionId
path True

string

Obtient les informations d’identification d’abonnement qui identifient de manière unique l’abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI de chaque appel de service.

api-version
query True

string

Version de l’API cliente.

Corps de la demande

Nom Type Description
id

string

ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName}

name

string

Nom de la ressource

properties.alwaysServe

AlwaysServe

Si Always Serve est activé, la détection de l’intégrité des points de terminaison est désactivée et les points de terminaison sont inclus dans la méthode de routage du trafic.

properties.customHeaders

CustomHeaders[]

Liste des en-têtes personnalisés.

properties.endpointLocation

string

Spécifie l’emplacement des points de terminaison externes ou imbriqués lors de l’utilisation de la méthode de routage du trafic « Performance ».

properties.endpointMonitorStatus

EndpointMonitorStatus

État de surveillance du point de terminaison.

properties.endpointStatus

EndpointStatus

État du point de terminaison. Si le point de terminaison est activé, il est sondé pour l’intégrité du point de terminaison et est inclus dans la méthode de routage du trafic.

properties.geoMapping

string[]

Liste des pays/régions mappés à ce point de terminaison lors de l’utilisation de la méthode de routage du trafic « Géographique ». Consultez la documentation géographique de Traffic Manager pour obtenir la liste complète des valeurs acceptées.

properties.minChildEndpoints

integer (int64)

Nombre minimal de points de terminaison qui doivent être disponibles dans le profil enfant afin que le profil parent soit considéré comme disponible. Applicable uniquement au point de terminaison de type « NestedEndpoints ».

properties.minChildEndpointsIPv4

integer (int64)

Nombre minimal de points de terminaison IPv4 (type d’enregistrement DNS A) qui doivent être disponibles dans le profil enfant afin que le profil parent soit considéré comme disponible. Applicable uniquement au point de terminaison de type « NestedEndpoints ».

properties.minChildEndpointsIPv6

integer (int64)

Nombre minimal de points de terminaison IPv6 (type d’enregistrement DNS AAAA) qui doivent être disponibles dans le profil enfant afin que le profil parent soit considéré comme disponible. Applicable uniquement au point de terminaison de type « NestedEndpoints ».

properties.priority

integer (int64)

Priorité de ce point de terminaison lors de l’utilisation de la méthode de routage du trafic « Priorité ». Les valeurs possibles sont comprises entre 1 et 1 000, les valeurs inférieures représentent une priorité plus élevée. Il s’agit d’un paramètre facultatif. S’il est spécifié, il doit être spécifié sur tous les points de terminaison et aucun point de terminaison ne peut partager la même valeur de priorité.

properties.subnets

Subnets[]

Liste des sous-réseaux, adresses IP et/ou plages d’adresses mappées à ce point de terminaison lors de l’utilisation de la méthode de routage du trafic « Subnet ». Une liste vide correspond à toutes les plages non couvertes par d’autres points de terminaison.

properties.target

string

Nom DNS complet ou adresse IP du point de terminaison. Traffic Manager retourne cette valeur dans les réponses DNS pour diriger le trafic vers ce point de terminaison.

properties.targetResourceId

string

URI de ressource Azure du point de terminaison. Non applicable aux points de terminaison de type « ExternalEndpoints ».

properties.weight

integer (int64)

Poids de ce point de terminaison lors de l’utilisation de la méthode de routage du trafic « Weighted ». Les valeurs possibles sont comprises entre 1 et 1 000.

type

string

Type de la ressource. Ex- Microsoft.Network/trafficManagerProfiles.

Réponses

Nom Type Description
200 OK

Endpoint

Point de terminaison Traffic Manager mis à jour.

Other Status Codes

CloudError

Réponse par défaut. Elle sera désérialisée conformément à la définition d’erreur.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation emprunter l’identité de votre compte d’utilisateur

Exemples

Endpoint-PATCH-External-Target

Exemple de requête

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"
  }
}

Exemple de réponse

{
  "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"
  }
}

Définitions

Nom Description
AlwaysServe

Si Always Serve est activé, la détection de l’intégrité des points de terminaison est désactivée et les points de terminaison sont inclus dans la méthode de routage du trafic.

CloudError

Erreur retournée par Azure Resource Manager

CloudErrorBody

Contenu d’une erreur retournée par Azure Resource Manager

CustomHeaders

Liste des en-têtes personnalisés.

Endpoint

Classe représentant un point de terminaison Traffic Manager.

EndpointMonitorStatus

État de surveillance du point de terminaison.

EndpointStatus

État du point de terminaison. Si le point de terminaison est activé, il est sondé pour l’intégrité du point de terminaison et est inclus dans la méthode de routage du trafic.

EndpointType

Type du point de terminaison Traffic Manager à mettre à jour.

Subnets

Liste des sous-réseaux, adresses IP et/ou plages d’adresses mappées à ce point de terminaison lors de l’utilisation de la méthode de routage du trafic « Subnet ». Une liste vide correspond à toutes les plages non couvertes par d’autres points de terminaison.

AlwaysServe

Si Always Serve est activé, la détection de l’intégrité des points de terminaison est désactivée et les points de terminaison sont inclus dans la méthode de routage du trafic.

Valeur Description
Disabled
Enabled

CloudError

Erreur retournée par Azure Resource Manager

Nom Type Description
error

CloudErrorBody

Contenu de l’erreur.

CloudErrorBody

Contenu d’une erreur retournée par Azure Resource Manager

Nom Type Description
code

string

Code d’erreur

details

CloudErrorBody[]

Détails de l’erreur

message

string

Message d'erreur

target

string

Cible d’erreur

CustomHeaders

Liste des en-têtes personnalisés.

Nom Type Description
name

string

Nom de l’en-tête.

value

string

Valeur d’en-tête.

Endpoint

Classe représentant un point de terminaison Traffic Manager.

Nom Type Description
id

string

ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName}

name

string

Nom de la ressource

properties.alwaysServe

AlwaysServe

Si Always Serve est activé, la détection de l’intégrité des points de terminaison est désactivée et les points de terminaison sont inclus dans la méthode de routage du trafic.

properties.customHeaders

CustomHeaders[]

Liste des en-têtes personnalisés.

properties.endpointLocation

string

Spécifie l’emplacement des points de terminaison externes ou imbriqués lors de l’utilisation de la méthode de routage du trafic « Performance ».

properties.endpointMonitorStatus

EndpointMonitorStatus

État de surveillance du point de terminaison.

properties.endpointStatus

EndpointStatus

État du point de terminaison. Si le point de terminaison est activé, il est sondé pour l’intégrité du point de terminaison et est inclus dans la méthode de routage du trafic.

properties.geoMapping

string[]

Liste des pays/régions mappés à ce point de terminaison lors de l’utilisation de la méthode de routage du trafic « Géographique ». Consultez la documentation géographique de Traffic Manager pour obtenir la liste complète des valeurs acceptées.

properties.minChildEndpoints

integer (int64)

Nombre minimal de points de terminaison qui doivent être disponibles dans le profil enfant afin que le profil parent soit considéré comme disponible. Applicable uniquement au point de terminaison de type « NestedEndpoints ».

properties.minChildEndpointsIPv4

integer (int64)

Nombre minimal de points de terminaison IPv4 (type d’enregistrement DNS A) qui doivent être disponibles dans le profil enfant afin que le profil parent soit considéré comme disponible. Applicable uniquement au point de terminaison de type « NestedEndpoints ».

properties.minChildEndpointsIPv6

integer (int64)

Nombre minimal de points de terminaison IPv6 (type d’enregistrement DNS AAAA) qui doivent être disponibles dans le profil enfant afin que le profil parent soit considéré comme disponible. Applicable uniquement au point de terminaison de type « NestedEndpoints ».

properties.priority

integer (int64)

Priorité de ce point de terminaison lors de l’utilisation de la méthode de routage du trafic « Priorité ». Les valeurs possibles sont comprises entre 1 et 1 000, les valeurs inférieures représentent une priorité plus élevée. Il s’agit d’un paramètre facultatif. S’il est spécifié, il doit être spécifié sur tous les points de terminaison et aucun point de terminaison ne peut partager la même valeur de priorité.

properties.subnets

Subnets[]

Liste des sous-réseaux, adresses IP et/ou plages d’adresses mappées à ce point de terminaison lors de l’utilisation de la méthode de routage du trafic « Subnet ». Une liste vide correspond à toutes les plages non couvertes par d’autres points de terminaison.

properties.target

string

Nom DNS complet ou adresse IP du point de terminaison. Traffic Manager retourne cette valeur dans les réponses DNS pour diriger le trafic vers ce point de terminaison.

properties.targetResourceId

string

URI de ressource Azure du point de terminaison. Non applicable aux points de terminaison de type « ExternalEndpoints ».

properties.weight

integer (int64)

Poids de ce point de terminaison lors de l’utilisation de la méthode de routage du trafic « Weighted ». Les valeurs possibles sont comprises entre 1 et 1 000.

type

string

Type de la ressource. Ex- Microsoft.Network/trafficManagerProfiles.

EndpointMonitorStatus

État de surveillance du point de terminaison.

Valeur Description
CheckingEndpoint
Degraded
Disabled
Inactive
Online
Stopped
Unmonitored

EndpointStatus

État du point de terminaison. Si le point de terminaison est activé, il est sondé pour l’intégrité du point de terminaison et est inclus dans la méthode de routage du trafic.

Valeur Description
Disabled
Enabled

EndpointType

Type du point de terminaison Traffic Manager à mettre à jour.

Valeur Description
AzureEndpoints
ExternalEndpoints
NestedEndpoints

Subnets

Liste des sous-réseaux, adresses IP et/ou plages d’adresses mappées à ce point de terminaison lors de l’utilisation de la méthode de routage du trafic « Subnet ». Une liste vide correspond à toutes les plages non couvertes par d’autres points de terminaison.

Nom Type Description
first

string

Première adresse dans le sous-réseau.

last

string

Dernière adresse dans le sous-réseau.

scope

integer

Taille de bloc (nombre de bits de début dans le masque de sous-réseau).