Endpoints - Update
Atualize um ponto de extremidade do Gerenciador 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 de extremidade do Gerenciador de Tráfego. |
|
endpoint
|
path | True |
O tipo de ponto de extremidade do Gerenciador de Tráfego. |
|
|
profile
|
path | True |
string |
O nome do perfil do Gerenciador de Tráfego. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas. |
|
subscription
|
path | True |
string minLength: 1 |
A ID da assinatura de destino. |
|
api-version
|
query | True |
string minLength: 1 |
A versão da API a utilizar para esta operação. |
Corpo do Pedido
| Name | Tipo | Description |
|---|---|---|
| id |
string (arm-id) |
ID do recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName} |
| name |
string |
O nome do recurso |
| properties.alwaysServe |
Se o Always Serve estiver habilitado, a sondagem da integridade do endpoint será desabilitada e os pontos de extremidade serão incluídos no método de roteamento de tráfego. |
|
| properties.customHeaders |
Lista de cabeçalhos personalizados. |
|
| properties.endpointLocation |
string |
Especifica o local dos pontos de extremidade externos ou aninhados ao usar o método de roteamento de tráfego 'Desempenho'. |
| properties.endpointMonitorStatus |
O status de monitoramento do ponto de extremidade. |
|
| properties.endpointStatus |
O status do ponto de extremidade. Se o ponto de extremidade estiver Habilitado, ele será investigado quanto à integridade do ponto de extremidade e será incluído no método de roteamento de tráfego. |
|
| properties.geoMapping |
string[] |
A lista de países/regiões mapeados para este ponto final ao usar o método de roteamento de tráfego 'Geográfico'. Consulte a documentação geográfica do Traffic Manager para obter uma lista completa dos valores aceites. |
| properties.minChildEndpoints |
integer (int64) |
O número mínimo de pontos finais que devem estar disponíveis no perfil filho para que o perfil pai seja considerado disponível. Aplicável apenas ao ponto de extremidade do tipo 'NestedEndpoints'. |
| properties.minChildEndpointsIPv4 |
integer (int64) |
O número mínimo de pontos de extremidade IPv4 (registro DNS tipo A) que devem estar disponíveis no perfil filho para que o perfil pai seja considerado disponível. Aplicável apenas ao ponto de extremidade do tipo 'NestedEndpoints'. |
| properties.minChildEndpointsIPv6 |
integer (int64) |
O número mínimo de pontos de extremidade IPv6 (tipo de registro DNS AAAA) que devem estar disponíveis no perfil filho para que o perfil pai seja considerado disponível. Aplicável apenas ao ponto de extremidade do tipo 'NestedEndpoints'. |
| properties.priority |
integer (int64) |
A prioridade deste ponto de extremidade ao usar o método de roteamento de tráfego 'Priority'. Os valores possíveis são de 1 a 1000, valores mais baixos representam maior prioridade. Este é um parâmetro opcional. Se especificado, ele deve ser especificado em todos os pontos de extremidade, e nenhum dois pontos de extremidade pode compartilhar o mesmo valor de prioridade. |
| properties.subnets |
A lista de sub-redes, endereços IP e/ou intervalos de endereços mapeados para este ponto de extremidade ao usar o método de roteamento de tráfego 'Sub-rede'. Uma lista vazia corresponderá a todos os intervalos não cobertos por outros pontos de extremidade. |
|
| properties.target |
string |
O nome DNS ou endereço IP totalmente qualificado do ponto de extremidade. O Gerenciador de Tráfego retorna esse valor em respostas DNS para direcionar o tráfego para esse ponto de extremidade. |
| properties.targetResourceId |
string |
O URI do recurso do Azure do ponto de extremidade. Não aplicável a parâmetros do tipo 'ExternalEndpoints'. |
| properties.weight |
integer (int64) |
O peso desse ponto de extremidade ao usar o método de roteamento 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 |
Operação do Azure concluída com êxito. |
|
| Other Status Codes |
Uma resposta de erro inesperada. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Ative Directory.
Tipo:
oauth2
Fluxo:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Âmbitos
| Name | Description |
|---|---|
| user_impersonation | personificar 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
{
"name": "azsmnet7187",
"type": "Microsoft.Network/trafficManagerProfiles/externalEndpoints",
"id": "/subscriptions/{subscription-id}/resourceGroups/azuresdkfornetautoresttrafficmanager1421/providers/Microsoft.Network/trafficManagerProfiles/azsmnet6386/externalEndpoints/azsmnet7187",
"properties": {
"target": "another.foobar.contoso.com"
}
}
Resposta da amostra
{
"name": "azsmnet7187",
"type": "Microsoft.Network/trafficManagerProfiles/externalEndpoints",
"id": "/subscriptions/{subscription-id}/resourceGroups/azuresdkfornetautoresttrafficmanager1421/providers/Microsoft.Network/trafficManagerProfiles/azsmnet6386/externalEndpoints/azsmnet7187",
"properties": {
"endpointLocation": "North Europe",
"endpointMonitorStatus": "CheckingEndpoint",
"endpointStatus": "Enabled",
"priority": 1,
"target": "another.foobar.contoso.com",
"weight": 1
}
}
Definições
| Name | Description |
|---|---|
|
Always |
Se o Always Serve estiver habilitado, a sondagem da integridade do endpoint será desabilitada e os pontos de extremidade serão incluídos no método de roteamento de tráfego. |
|
Cloud |
Um erro retornado pelo Azure Resource Manager |
|
Cloud |
O conteúdo de um erro retornado pelo Azure Resource Manager |
| Endpoint |
Classe que representa um ponto de extremidade do Gerenciador de Tráfego. |
|
Endpoint |
O status de monitoramento do ponto de extremidade. |
|
Endpoint |
Nome e valor do cabeçalho personalizado. |
|
Endpoint |
Primeiro endereço, escopo e/ou último endereço da sub-rede. |
|
Endpoint |
O status do ponto de extremidade. Se o ponto de extremidade estiver Habilitado, ele será investigado quanto à integridade do ponto de extremidade e será incluído no método de roteamento de tráfego. |
|
Endpoint |
O tipo de ponto de extremidade do Gerenciador de Tráfego. |
AlwaysServe
Se o Always Serve estiver habilitado, a sondagem da integridade do endpoint será desabilitada e os pontos de extremidade serão incluídos no método de roteamento de tráfego.
| Valor | Description |
|---|---|
| Enabled | |
| Disabled |
CloudError
Um erro retornado pelo Azure Resource Manager
| Name | Tipo | Description |
|---|---|---|
| error |
O conteúdo do erro. |
CloudErrorBody
O conteúdo de um erro retornado pelo Azure Resource Manager
| Name | Tipo | Description |
|---|---|---|
| code |
string |
Código de erro |
| details |
Detalhes do erro |
|
| message |
string |
Mensagem de erro |
| target |
string |
Alvo de erro |
Endpoint
Classe que representa um ponto de extremidade do Gerenciador de Tráfego.
| Name | Tipo | Description |
|---|---|---|
| id |
string (arm-id) |
ID do recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName} |
| name |
string |
O nome do recurso |
| properties.alwaysServe |
Se o Always Serve estiver habilitado, a sondagem da integridade do endpoint será desabilitada e os pontos de extremidade serão incluídos no método de roteamento de tráfego. |
|
| properties.customHeaders |
Lista de cabeçalhos personalizados. |
|
| properties.endpointLocation |
string |
Especifica o local dos pontos de extremidade externos ou aninhados ao usar o método de roteamento de tráfego 'Desempenho'. |
| properties.endpointMonitorStatus |
O status de monitoramento do ponto de extremidade. |
|
| properties.endpointStatus |
O status do ponto de extremidade. Se o ponto de extremidade estiver Habilitado, ele será investigado quanto à integridade do ponto de extremidade e será incluído no método de roteamento de tráfego. |
|
| properties.geoMapping |
string[] |
A lista de países/regiões mapeados para este ponto final ao usar o método de roteamento de tráfego 'Geográfico'. Consulte a documentação geográfica do Traffic Manager para obter uma lista completa dos valores aceites. |
| properties.minChildEndpoints |
integer (int64) |
O número mínimo de pontos finais que devem estar disponíveis no perfil filho para que o perfil pai seja considerado disponível. Aplicável apenas ao ponto de extremidade do tipo 'NestedEndpoints'. |
| properties.minChildEndpointsIPv4 |
integer (int64) |
O número mínimo de pontos de extremidade IPv4 (registro DNS tipo A) que devem estar disponíveis no perfil filho para que o perfil pai seja considerado disponível. Aplicável apenas ao ponto de extremidade do tipo 'NestedEndpoints'. |
| properties.minChildEndpointsIPv6 |
integer (int64) |
O número mínimo de pontos de extremidade IPv6 (tipo de registro DNS AAAA) que devem estar disponíveis no perfil filho para que o perfil pai seja considerado disponível. Aplicável apenas ao ponto de extremidade do tipo 'NestedEndpoints'. |
| properties.priority |
integer (int64) |
A prioridade deste ponto de extremidade ao usar o método de roteamento de tráfego 'Priority'. Os valores possíveis são de 1 a 1000, valores mais baixos representam maior prioridade. Este é um parâmetro opcional. Se especificado, ele deve ser especificado em todos os pontos de extremidade, e nenhum dois pontos de extremidade pode compartilhar o mesmo valor de prioridade. |
| properties.subnets |
A lista de sub-redes, endereços IP e/ou intervalos de endereços mapeados para este ponto de extremidade ao usar o método de roteamento de tráfego 'Sub-rede'. Uma lista vazia corresponderá a todos os intervalos não cobertos por outros pontos de extremidade. |
|
| properties.target |
string |
O nome DNS ou endereço IP totalmente qualificado do ponto de extremidade. O Gerenciador de Tráfego retorna esse valor em respostas DNS para direcionar o tráfego para esse ponto de extremidade. |
| properties.targetResourceId |
string |
O URI do recurso do Azure do ponto de extremidade. Não aplicável a parâmetros do tipo 'ExternalEndpoints'. |
| properties.weight |
integer (int64) |
O peso desse ponto de extremidade ao usar o método de roteamento 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 status de monitoramento do ponto de extremidade.
| Valor | Description |
|---|---|
| CheckingEndpoint | |
| Online | |
| Degraded | |
| Disabled | |
| Inactive | |
| Stopped | |
| Unmonitored |
EndpointPropertiesCustomHeadersItem
Nome e valor do cabeçalho personalizado.
| Name | Tipo | Description |
|---|---|---|
| name |
string |
Nome do cabeçalho. |
| value |
string |
Valor do cabeçalho. |
EndpointPropertiesSubnetsItem
Primeiro endereço, escopo e/ou último endereço da sub-rede.
| Name | Tipo | Description |
|---|---|---|
| first |
string |
Primeiro endereço na sub-rede. |
| last |
string |
Último endereço na sub-rede. |
| scope |
integer (int32) |
Tamanho do bloco (número de bits à esquerda na máscara de sub-rede). |
EndpointStatus
O status do ponto de extremidade. Se o ponto de extremidade estiver Habilitado, ele será investigado quanto à integridade do ponto de extremidade e será incluído no método de roteamento de tráfego.
| Valor | Description |
|---|---|
| Enabled | |
| Disabled |
EndpointType
O tipo de ponto de extremidade do Gerenciador de Tráfego.
| Valor | Description |
|---|---|
| AzureEndpoints | |
| ExternalEndpoints | |
| NestedEndpoints |