Endpoints - Update
Atualizar um ponto final do Gestor de Tráfego.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficmanagerprofiles/{profileName}/{endpointType}/{endpointName}?api-version=2022-04-01
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
endpoint
|
path | True |
string |
O nome do ponto final do Gestor de Tráfego a atualizar. |
endpoint
|
path | True |
O tipo de ponto final do Gestor de Tráfego a ser atualizado. |
|
profile
|
path | True |
string |
O nome do perfil do Gestor de Tráfego. |
resource
|
path | True |
string |
O nome do grupo de recursos. O nome não é sensível a maiúsculas e minúsculas. |
subscription
|
path | True |
string |
Obtém credenciais de subscrição que identificam exclusivamente a subscrição do Microsoft Azure. O ID da subscrição faz parte do URI para cada chamada de serviço. |
api-version
|
query | True |
string |
Versão da API do Cliente. |
Corpo do Pedido
Name | Tipo | Description |
---|---|---|
id |
string |
ID de recurso completamente qualificado para o recurso. Por exemplo - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName} |
name |
string |
O nome do recurso |
properties.alwaysServe |
Se o Serviço Always estiver ativado, a pesquisa do estado de funcionamento do ponto final será desativada e os pontos finais serão incluídos no método de encaminhamento de tráfego. |
|
properties.customHeaders |
Lista de cabeçalhos personalizados. |
|
properties.endpointLocation |
string |
Especifica a localização dos pontos finais externos ou aninhados ao utilizar o método de encaminhamento de tráfego "Desempenho". |
properties.endpointMonitorStatus |
O estado de monitorização do ponto final. |
|
properties.endpointStatus |
O estado do ponto final. Se o ponto final estiver Ativado, será sondado para o estado de funcionamento do ponto final e incluído no método de encaminhamento de tráfego. |
|
properties.geoMapping |
string[] |
A lista de países/regiões mapeados para este ponto final ao utilizar o método de encaminhamento de tráfego "Geográfico". Consulte a documentação geográfica do Gestor de Tráfego para obter uma lista completa dos valores aceites. |
properties.minChildEndpoints |
integer |
O número mínimo de pontos finais que têm de estar disponíveis no perfil subordinado para que o perfil principal seja considerado disponível. Apenas aplicável ao ponto final do tipo "NestedEndpoints". |
properties.minChildEndpointsIPv4 |
integer |
O número mínimo de pontos finais IPv4 (tipo de registo DNS A) que têm de estar disponíveis no perfil subordinado para que o perfil principal seja considerado disponível. Apenas aplicável ao ponto final do tipo "NestedEndpoints". |
properties.minChildEndpointsIPv6 |
integer |
O número mínimo de pontos finais IPv6 (tipo de registo DNS AAAA) que têm de estar disponíveis no perfil subordinado para que o perfil principal seja considerado disponível. Apenas aplicável ao ponto final do tipo "NestedEndpoints". |
properties.priority |
integer |
A prioridade deste ponto final ao utilizar o método de encaminhamento de tráfego "Priority". Os valores possíveis são de 1 a 1000, os valores mais baixos representam uma prioridade mais alta. Este é um parâmetro opcional. Se especificado, tem de ser especificado em todos os pontos finais e nenhum dos dois pontos finais pode partilhar o mesmo valor de prioridade. |
properties.subnets |
Subnets[] |
A lista de sub-redes, endereços IP e/ou intervalos de endereços mapeados para este ponto final ao utilizar o método de encaminhamento de tráfego "Sub-rede". Uma lista vazia corresponderá a todos os intervalos não abrangidos por outros pontos finais. |
properties.target |
string |
O nome DNS completamente qualificado ou o endereço IP do ponto final. O Gestor de Tráfego devolve este valor em respostas DNS para direcionar o tráfego para este ponto final. |
properties.targetResourceId |
string |
O URI do Recurso do Azure do ponto final. Não aplicável aos pontos finais do tipo "ExternalEndpoints". |
properties.weight |
integer |
A ponderação deste ponto final ao utilizar o método de encaminhamento de tráfego "Ponderado". Os valores possíveis são de 1 a 1000. |
type |
string |
O tipo do recurso. Ex- Microsoft.Network/trafficManagerProfiles. |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
O ponto final atualizado do Gestor de Tráfego. |
|
Other Status Codes |
Resposta predefinida. Será desserializada de acordo com a Definição de erro. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory
Tipo:
oauth2
Fluxo:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Âmbitos
Name | Description |
---|---|
user_impersonation | representar a sua conta de utilizador |
Exemplos
Endpoint-PATCH-External-Target
Pedido de amostra
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"
}
}
Resposta da amostra
{
"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"
}
}
Definições
Name | Description |
---|---|
Always |
Se o Serviço Always estiver ativado, a pesquisa do estado de funcionamento do ponto final será desativada e os pontos finais serão incluídos no método de encaminhamento de tráfego. |
Cloud |
Um erro devolvido pela Resource Manager do Azure |
Cloud |
O conteúdo de um erro devolvido pela Resource Manager do Azure |
Custom |
Lista de cabeçalhos personalizados. |
Endpoint |
Classe que representa um ponto final do Gestor de Tráfego. |
Endpoint |
O estado de monitorização do ponto final. |
Endpoint |
O estado do ponto final. Se o ponto final estiver Ativado, será sondado para o estado de funcionamento do ponto final e incluído no método de encaminhamento de tráfego. |
Endpoint |
O tipo de ponto final do Gestor de Tráfego a ser atualizado. |
Subnets |
A lista de sub-redes, endereços IP e/ou intervalos de endereços mapeados para este ponto final ao utilizar o método de encaminhamento de tráfego "Sub-rede". Uma lista vazia corresponderá a todos os intervalos não abrangidos por outros pontos finais. |
AlwaysServe
Se o Serviço Always estiver ativado, a pesquisa do estado de funcionamento do ponto final será desativada e os pontos finais serão incluídos no método de encaminhamento de tráfego.
Name | Tipo | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
CloudError
Um erro devolvido pela Resource Manager do Azure
Name | Tipo | Description |
---|---|---|
error |
O conteúdo do erro. |
CloudErrorBody
O conteúdo de um erro devolvido pela Resource Manager do Azure
Name | Tipo | Description |
---|---|---|
code |
string |
Código de erro |
details |
Detalhes do erro |
|
message |
string |
Mensagem de erro |
target |
string |
Destino do erro |
CustomHeaders
Lista de cabeçalhos personalizados.
Name | Tipo | Description |
---|---|---|
name |
string |
Nome do cabeçalho. |
value |
string |
Valor do cabeçalho. |
Endpoint
Classe que representa um ponto final do Gestor de Tráfego.
Name | Tipo | Description |
---|---|---|
id |
string |
ID de recurso completamente qualificado para o recurso. Por exemplo - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName} |
name |
string |
O nome do recurso |
properties.alwaysServe |
Se o Serviço Always estiver ativado, a pesquisa do estado de funcionamento do ponto final será desativada e os pontos finais serão incluídos no método de encaminhamento de tráfego. |
|
properties.customHeaders |
Lista de cabeçalhos personalizados. |
|
properties.endpointLocation |
string |
Especifica a localização dos pontos finais externos ou aninhados ao utilizar o método de encaminhamento de tráfego "Desempenho". |
properties.endpointMonitorStatus |
O estado de monitorização do ponto final. |
|
properties.endpointStatus |
O estado do ponto final. Se o ponto final estiver Ativado, será sondado para o estado de funcionamento do ponto final e incluído no método de encaminhamento de tráfego. |
|
properties.geoMapping |
string[] |
A lista de países/regiões mapeados para este ponto final ao utilizar o método de encaminhamento de tráfego "Geográfico". Consulte a documentação geográfica do Gestor de Tráfego para obter uma lista completa dos valores aceites. |
properties.minChildEndpoints |
integer |
O número mínimo de pontos finais que têm de estar disponíveis no perfil subordinado para que o perfil principal seja considerado disponível. Apenas aplicável ao ponto final do tipo "NestedEndpoints". |
properties.minChildEndpointsIPv4 |
integer |
O número mínimo de pontos finais IPv4 (tipo de registo DNS A) que têm de estar disponíveis no perfil subordinado para que o perfil principal seja considerado disponível. Apenas aplicável ao ponto final do tipo "NestedEndpoints". |
properties.minChildEndpointsIPv6 |
integer |
O número mínimo de pontos finais IPv6 (tipo de registo DNS AAAA) que têm de estar disponíveis no perfil subordinado para que o perfil principal seja considerado disponível. Apenas aplicável ao ponto final do tipo "NestedEndpoints". |
properties.priority |
integer |
A prioridade deste ponto final ao utilizar o método de encaminhamento de tráfego "Priority". Os valores possíveis são de 1 a 1000, os valores mais baixos representam uma prioridade mais alta. Este é um parâmetro opcional. Se especificado, tem de ser especificado em todos os pontos finais e nenhum dos dois pontos finais pode partilhar o mesmo valor de prioridade. |
properties.subnets |
Subnets[] |
A lista de sub-redes, endereços IP e/ou intervalos de endereços mapeados para este ponto final ao utilizar o método de encaminhamento de tráfego "Sub-rede". Uma lista vazia corresponderá a todos os intervalos não abrangidos por outros pontos finais. |
properties.target |
string |
O nome DNS completamente qualificado ou o endereço IP do ponto final. O Gestor de Tráfego devolve este valor em respostas DNS para direcionar o tráfego para este ponto final. |
properties.targetResourceId |
string |
O URI do Recurso do Azure do ponto final. Não aplicável aos pontos finais do tipo "ExternalEndpoints". |
properties.weight |
integer |
A ponderação deste ponto final ao utilizar o método de encaminhamento de tráfego "Ponderado". Os valores possíveis são de 1 a 1000. |
type |
string |
O tipo do recurso. Ex- Microsoft.Network/trafficManagerProfiles. |
EndpointMonitorStatus
O estado de monitorização do ponto final.
Name | Tipo | Description |
---|---|---|
CheckingEndpoint |
string |
|
Degraded |
string |
|
Disabled |
string |
|
Inactive |
string |
|
Online |
string |
|
Stopped |
string |
|
Unmonitored |
string |
EndpointStatus
O estado do ponto final. Se o ponto final estiver Ativado, será sondado para o estado de funcionamento do ponto final e incluído no método de encaminhamento de tráfego.
Name | Tipo | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
EndpointType
O tipo de ponto final do Gestor de Tráfego a ser atualizado.
Name | Tipo | Description |
---|---|---|
AzureEndpoints |
string |
|
ExternalEndpoints |
string |
|
NestedEndpoints |
string |
Subnets
A lista de sub-redes, endereços IP e/ou intervalos de endereços mapeados para este ponto final ao utilizar o método de encaminhamento de tráfego "Sub-rede". Uma lista vazia corresponderá a todos os intervalos não abrangidos por outros pontos finais.
Name | Tipo | Description |
---|---|---|
first |
string |
Primeiro endereço na sub-rede. |
last |
string |
Último endereço na sub-rede. |
scope |
integer |
Tamanho do bloco (número de bits à esquerda na máscara de sub-rede). |