Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Obter definição

 

A palavras-chave Async e Await no Visual Basic e a palavras-chave async e await em c# são o coração da programação assíncrona.

A palavras-chave Async e Await no Visual Basic e a palavras-chave async e await em c# são o coração da programação assíncrona. Substitua <subscription-id> com a ID da assinatura e <profile-name> com o nome do perfil. Por exemplo myapp-trafficmanager.

Método

URI de solicitação

get

https://management.core.windows.net/<subscription-id>/services/WATM/profiles/<profile-name>/definitions/1

Verifique se a solicitação feita ao serviço de gerenciamento é segura. Para obter mais detalhes, consulte solicitações de gerenciamento de serviço de autenticação.

A tabela a seguir descreve os cabeçalhos da solicitação.

Cabeçalho de solicitação

Descrição

x-ms-version

Obrigatório. Especifica a versão da operação a ser usada para esta solicitação. Este cabeçalho deve ser definido como 2011-10-01 ou posterior. Para obter mais informações sobre cabeçalhos de controle de versão, consulte o controle de versão do serviço de gerenciamento.

A resposta inclui um código de status HTTP, um conjunto de cabeçalhos de resposta e um corpo de resposta.

Uma operação bem-sucedida retorna o código de status 200 (OK). Para obter informações sobre códigos de status, consulte Status do gerenciamento de serviço e códigos de erro.

A resposta para esta operação inclui os cabeçalhos a seguir. A resposta também pode incluir cabeçalhos padrão HTTP adicionais. Todos os cabeçalhos padrão obedecem a especificação de protocolo HTTP/1.1.

Cabeçalho de resposta

Descrição

x-ms-request-id

Um valor que identifica exclusivamente uma solicitação feita no serviço de gerenciamento.

Formato do corpo da resposta:


<Definition xmlns="http://schemas.microsoft.com/windowsazure"> <DnsOptions> <TimeToLiveInSeconds>dns-time-to-live</TimeToLiveInSeconds> </DnsOptions> <Status>status-of-definition</Status> <Version>version-of-definition</Version> <Monitors> <Monitor> <IntervalInSeconds>interval-in-seconds</IntervalInSeconds> <TimeoutInSeconds>timeout-in-seconds</TimeoutInSeconds> <ToleratedNumberOfFailures>number-of-failures</ToleratedNumberOfFailures> <Protocol>monitor-protocol</Protocol> <Port>port-number</Port> <HttpOptions> <Verb>http-verb</Verb> <RelativePath>path-relative-to-endpoint</RelativePath> <ExpectedStatusCode>expected-status</ExpectedStatusCode> </HttpOptions> </Monitor> </Monitors> <Policy> <LoadBalancingMethod>load-balancing-method</LoadBalancingMethod> <Endpoints> <Endpoint> <DomainName>domain-name</DomainName> <Status>endpoint-status</Status> <MonitorStatus>monitor-status</MonitorStatus> <Location>endpoint-location</Location> <MinChildEndpoints>min-child-endpoints</MinChildEndpoints> <Weight>load-balancing-priority</Weight> </Endpoint> </Endpoints> <MonitorStatus>monitor-status</MonitorStatus> </Policy> </Definition>

Nome do elemento

Descrição

TimeToLiveInSeconds

Especifica a TTL (Vida Útil) que informa os resolvedores de DNS Locais por quanto tempo armazenar em cache as entradas DNS.

O valor é um número inteiro de 30 a 999.999.

Status

Indica se essa definição está habilitada ou desabilitada para o perfil.

Os possíveis valores são:

  • Enabled

  • Disabled

Versão

Indica a versão da definição retornada. Esse valor é sempre 1.

IntervalInSeconds

Especifica o número de segundos entre tentativas consecutivas de verificar o status de um ponto de extremidade de monitoramento.

TimeoutInSeconds

Especifica o tempo de espera por uma resposta do ponto de extremidade de monitoramento.

ToleratedNumberOfFailures

Especifica o número de falhas consecutivas a serem permitidas em um ponto de extremidade antes de retirar o ponto de extremidade da rotação no balanceador de carga.

Protocolo

Especifica o protocolo a ser usado para monitorar a integridade do ponto de extremidade.

Os possíveis valores são:

  • HTTP

  • HTTPS

Porta

Especifica a porta usada para monitorar a integridade do ponto de extremidade.

Verbo

Especifica o verbo a ser usado ao fazer uma solicitação HTTP para monitorar a integridade do ponto de extremidade.

RelativePath

Especifica o caminho relativo para o nome de domínio do ponto de extremidade para sondar o estado de integridade.

ExpectedStatusCode

Especifica o código de status HTTP esperado de um ponto de extremidade íntegro. Caso contrário, o ponto de extremidade será considerado como não íntegro.

LoadBalancingMethod

Especifica o método de balanceamento de carga para distribuir conexões.

Os possíveis valores são:

  • Performance

  • Failover

  • RoundRobin

Pontos de extremidade

Encapsula a lista de pontos de extremidade do Azure Traffic Manager.

Se o método de balanceamento de carga é definida como Failover, o tráfego para os pontos de extremidade é o balanceamento de carga na ordem sequencial em que os pontos de extremidade são retornados.

DomainName

Especifica o nome de domínio do ponto de extremidade.

Status

Especifica o status de monitoramento para o ponto de extremidade.

Se definido como habilitado, o ponto de extremidade será considerado pelo método de balanceamento de carga e será monitorado.

Os possíveis valores são:

  • Enabled

  • Disabled

MonitorStatus

Quando definido como parte de um Policy, indica o status de integridade para a política de balanceamento de carga global.

Os possíveis valores são:

  • Online

  • Degraded

  • Inactive

  • Disabled

  • CheckingEndpoints

Quando definido como parte de um Endpoint, indica o status de integridade do ponto de extremidade.

Os possíveis valores são:

  • Online

  • Degraded

  • Inactive

  • Disabled

  • Stopped

  • CheckingEndpoint

Localização

Especifica o local para o TrafficManager e qualquer tipos de ponto de extremidade, mas somente se elas foram definidas. Para o CloudService e AzureWebsite tipos de ponto de extremidade, o local não pode ser definido e não é retornado. Você pode determinar o local para esses tipos a partir do site Web do Azure ou do Serviço de Nuvem.

MinChildEndpoints

Especifica o número mínimo de extremidades íntegras em um perfil aninhado que determina se qualquer extremidade nesse perfil pode receber tráfego. O valor padrão é 1.

Peso

Especifica a prioridade do ponto de extremidade de balanceamento de carga. Quanto maior o peso, mais frequentemente o ponto de extremidade será disponibilizado para o balanceador de carga. Para pontos de extremidades que não especificam um valor de peso, um peso padrão de 1 será utilizado.

Mostrar: