Routing Intent - List

Recupera os detalhes de todos os recursos filho routingIntent do VirtualHub.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualHubs/{virtualHubName}/routingIntent?api-version=2022-01-01

Parâmetros de URI

Name In Required Type Description
resourceGroupName
path True
  • string

O nome do grupo de recursos do VirtualHub.

subscriptionId
path True
  • string

As credenciais de assinatura que identificam exclusivamente a assinatura Microsoft Azure. A ID da assinatura faz parte do URI para cada chamada de serviço.

virtualHubName
path True
  • string

O nome do VirtualHub.

api-version
query True
  • string

Versão de API do cliente.

Respostas

Name Type Description
200 OK

Solicitação bem-sucedida. Retorna os detalhes de todos os recursos RoutingIntent para o VirtualHub.

Other Status Codes

Resposta de erro que descreve por que a operação falhou.

Segurança

azure_auth

Azure Active Directory Flow OAuth2.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation representar sua conta de usuário

Exemplos

RoutingIntentList

Sample Request

GET https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/routingIntent?api-version=2022-01-01

Sample Response

{
  "value": [
    {
      "name": "Intent1",
      "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/routingIntent/Intent1",
      "etag": "w/\\00000000-0000-0000-0000-000000000000\\",
      "properties": {
        "provisioningState": "Succeeded",
        "routingPolicies": [
          {
            "name": "InternetTraffic",
            "destinations": [
              "Internet"
            ],
            "nextHop": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/azureFirewalls/azfw1"
          },
          {
            "name": "PrivateTrafficPolicy",
            "destinations": [
              "PrivateTraffic"
            ],
            "nextHop": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/azureFirewalls/azfw1"
          }
        ]
      },
      "type": "Microsoft.Network/virtualHubs/routingIntent"
    }
  ]
}

Definições

CloudError

Uma resposta de erro do serviço.

CloudErrorBody

Uma resposta de erro do serviço.

ListRoutingIntentResult

Lista do resultado da intenção de roteamento e uma URL nextLink para obter o próximo conjunto de resultados.

ProvisioningState

O estado de provisionamento atual.

RoutingIntent

O recurso filho de intenção de roteamento de um hub virtual.

RoutingPolicy

O objeto de política de roteamento usado em um recurso RoutingIntent.

CloudError

Uma resposta de erro do serviço.

Name Type Description
error

Corpo do erro da nuvem.

CloudErrorBody

Uma resposta de erro do serviço.

Name Type Description
code
  • string

Um identificador para o erro. Os códigos são invariáveis e devem ser consumidos programaticamente.

details

Uma lista de detalhes adicionais sobre o erro.

message
  • string

Uma mensagem que descreve o erro, destinada a ser adequada para exibição em uma interface do usuário.

target
  • string

O destino do erro específico. Por exemplo, o nome da propriedade em erro.

ListRoutingIntentResult

Lista do resultado da intenção de roteamento e uma URL nextLink para obter o próximo conjunto de resultados.

Name Type Description
nextLink
  • string

URL para obter o próximo conjunto de resultados da lista de operações, se houver algum.

value

Lista de recursos RoutingIntent.

ProvisioningState

O estado de provisionamento atual.

Name Type Description
Deleting
  • string
Failed
  • string
Succeeded
  • string
Updating
  • string

RoutingIntent

O recurso filho de intenção de roteamento de um hub virtual.

Name Type Description
etag
  • string

Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado.

id
  • string

ID do recurso.

name
  • string

O nome do recurso que é exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso.

properties.provisioningState

O estado de provisionamento do recurso RoutingIntent.

properties.routingPolicies

Lista de políticas de roteamento.

type
  • string

Tipo de recurso.

RoutingPolicy

O objeto de política de roteamento usado em um recurso RoutingIntent.

Name Type Description
destinations
  • string[]

Lista de todos os destinos aos quais essa política de roteamento é aplicável (por exemplo: Internet, PrivateTraffic).

name
  • string

O nome exclusivo da política de roteamento.

nextHop
  • string

A próxima ID de recurso de salto à qual essa política de roteamento é aplicável.