Compartilhar via


Virtual Hubs - Update Tags

Atualizações marcas do VirtualHub.

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

Parâmetros de URI

Nome Em Obrigatório Tipo 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 do 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.

Corpo da solicitação

Nome Tipo Description
tags

object

Marcas de recurso.

Respostas

Nome Tipo Description
200 OK

VirtualHub

Solicitação bem-sucedida. Retorna os detalhes do VirtualHub atualizado.

Other Status Codes

CloudError

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

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory.

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

Scopes

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

VirtualHubUpdate

Sample Request

PATCH https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub2?api-version=2023-09-01

{
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Sample Response

{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub2",
  "etag": "w/\\00000000-0000-0000-0000-000000000000\\",
  "location": "West US",
  "name": "virtualHub2",
  "type": "Microsoft.Network/virtualHubs",
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "properties": {
    "provisioningState": "Succeeded",
    "virtualWan": {
      "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualWans/virtualWan1"
    },
    "virtualHubRouteTableV2s": [],
    "addressPrefix": "10.168.0.0/24",
    "sku": "Basic",
    "virtualRouterAsn": 65515,
    "virtualRouterIps": [
      "10.10.1.12",
      "10.10.1.13"
    ],
    "allowBranchToBranchTraffic": false,
    "hubRoutingPreference": "ExpressRoute",
    "virtualRouterAutoScaleConfiguration": {
      "minCapacity": 2
    }
  }
}

Definições

Nome Description
CloudError

Uma resposta de erro do serviço.

CloudErrorBody

Uma resposta de erro do serviço.

HubRoutingPreference

Os tipos de gateway de preferência de roteamento de hub

PreferredRoutingGateway

Os tipos de gateway de roteamento preferenciais

ProvisioningState

O estado de provisionamento atual.

RoutingState

O estado de roteamento atual do VirtualHub.

SubResource

Referência a outro sub-recurso.

TagsObject

Objeto Tags para operações de patch.

VirtualHub

Recurso do VirtualHub.

VirtualHubRoute

Rota do VirtualHub.

VirtualHubRouteTable

Tabela de rotas do VirtualHub.

VirtualHubRouteTableV2

Recurso VirtualHubRouteTableV2.

VirtualHubRouteV2

Rota VirtualHubRouteTableV2.

VirtualRouterAutoScaleConfiguration

A configuração de dimensionamento automático do Roteador do VirtualHub.

CloudError

Uma resposta de erro do serviço.

Nome Tipo Description
error

CloudErrorBody

Corpo do erro de nuvem.

CloudErrorBody

Uma resposta de erro do serviço.

Nome Tipo Description
code

string

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

details

CloudErrorBody[]

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.

HubRoutingPreference

Os tipos de gateway de preferência de roteamento de hub

Nome Tipo Description
ASPath

string

ExpressRoute

string

VpnGateway

string

PreferredRoutingGateway

Os tipos de gateway de roteamento preferenciais

Nome Tipo Description
ExpressRoute

string

None

string

VpnGateway

string

ProvisioningState

O estado de provisionamento atual.

Nome Tipo Description
Deleting

string

Failed

string

Succeeded

string

Updating

string

RoutingState

O estado de roteamento atual do VirtualHub.

Nome Tipo Description
Failed

string

None

string

Provisioned

string

Provisioning

string

SubResource

Referência a outro sub-recurso.

Nome Tipo Description
id

string

ID do recurso.

TagsObject

Objeto Tags para operações de patch.

Nome Tipo Description
tags

object

Marcas de recurso.

VirtualHub

Recurso do VirtualHub.

Nome Tipo Description
etag

string

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

id

string

ID do recurso.

kind

string

Tipo de hub virtual de serviço. Esses são metadados usados para a experiência portal do Azure para o Servidor de Rota.

location

string

Local do recurso.

name

string

Nome do recurso.

properties.addressPrefix

string

Prefixo de endereço para este VirtualHub.

properties.allowBranchToBranchTraffic

boolean

Sinalizador para controlar o trânsito para o hub VirtualRouter.

properties.azureFirewall

SubResource

O azureFirewall associado a este VirtualHub.

properties.bgpConnections

SubResource[]

Lista de referências ao bgp Connections.

properties.expressRouteGateway

SubResource

O expressRouteGateway associado a este VirtualHub.

properties.hubRoutingPreference

HubRoutingPreference

O hubRoutingPreference deste VirtualHub.

properties.ipConfigurations

SubResource[]

Lista de referências a IpConfigurations.

properties.p2SVpnGateway

SubResource

O P2SVpnGateway associado a este VirtualHub.

properties.preferredRoutingGateway

PreferredRoutingGateway

O gateway preferencial para rotear o tráfego local

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso do hub virtual.

properties.routeMaps

SubResource[]

Lista de referências a RouteMaps.

properties.routeTable

VirtualHubRouteTable

A routeTable associada a esse hub virtual.

properties.routingState

RoutingState

O estado de roteamento.

properties.securityPartnerProvider

SubResource

O securityPartnerProvider associado a este VirtualHub.

properties.securityProviderName

string

O nome do Provedor de Segurança.

properties.sku

string

O sku deste VirtualHub.

properties.virtualHubRouteTableV2s

VirtualHubRouteTableV2[]

Lista de todas as tabelas de rotas do hub virtual v2s associadas a este VirtualHub.

properties.virtualRouterAsn

integer

VirtualRouter ASN.

properties.virtualRouterAutoScaleConfiguration

VirtualRouterAutoScaleConfiguration

A configuração de dimensionamento automático do Roteador do VirtualHub.

properties.virtualRouterIps

string[]

IPs do VirtualRouter.

properties.virtualWan

SubResource

O VirtualWAN ao qual o VirtualHub pertence.

properties.vpnGateway

SubResource

O VpnGateway associado a este VirtualHub.

tags

object

Marcas de recurso.

type

string

Tipo de recurso.

VirtualHubRoute

Rota do VirtualHub.

Nome Tipo Description
addressPrefixes

string[]

Lista de todos os addressPrefixes.

nextHopIpAddress

string

Endereço ip NextHop.

VirtualHubRouteTable

Tabela de rotas do VirtualHub.

Nome Tipo Description
routes

VirtualHubRoute[]

Lista de todas as rotas.

VirtualHubRouteTableV2

Recurso VirtualHubRouteTableV2.

Nome Tipo 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.attachedConnections

string[]

Lista de todas as conexões anexadas a esta tabela de rotas v2.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso da tabela de rotas do hub virtual v2.

properties.routes

VirtualHubRouteV2[]

Lista de todas as rotas.

VirtualHubRouteV2

Rota VirtualHubRouteTableV2.

Nome Tipo Description
destinationType

string

O tipo de destinos.

destinations

string[]

Lista de todos os destinos.

nextHopType

string

O tipo de próximo salto.

nextHops

string[]

Endereço ip NextHops.

VirtualRouterAutoScaleConfiguration

A configuração de dimensionamento automático do Roteador do VirtualHub.

Nome Tipo Description
minCapacity

integer

O número mínimo de unidades de escala para o Roteador do VirtualHub.