你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Virtual Hubs - Update Tags

汇报 VirtualHub 标记。

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

URI 参数

名称 必需 类型 说明
resourceGroupName
path True

string

VirtualHub 的资源组名称。

subscriptionId
path True

string

可以唯一标识 Microsoft Azure 订阅的订阅凭据。 此订阅 ID 是每个服务调用的 URI 的一部分。

virtualHubName
path True

string

VirtualHub 的名称。

api-version
query True

string

客户端 API 版本。

请求正文

名称 类型 说明
tags

object

资源标记。

响应

名称 类型 说明
200 OK

VirtualHub

请求成功。 返回更新的 VirtualHub 的详细信息。

Other Status Codes

CloudError

描述操作失败原因的错误响应。

安全性

azure_auth

Azure Active Directory OAuth2 流。

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

Scopes

名称 说明
user_impersonation 模拟用户帐户

示例

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
    }
  }
}

定义

名称 说明
CloudError

来自服务的错误响应。

CloudErrorBody

来自服务的错误响应。

HubRoutingPreference

中心路由首选项网关类型

PreferredRoutingGateway

首选路由网关类型

ProvisioningState

当前预配状态。

RoutingState

VirtualHub 的当前路由状态。

SubResource

对另一个子资源的引用。

TagsObject

用于修补操作的标记对象。

VirtualHub

VirtualHub 资源。

VirtualHubRoute

VirtualHub 路由。

VirtualHubRouteTable

VirtualHub 路由表。

VirtualHubRouteTableV2

VirtualHubRouteTableV2 资源。

VirtualHubRouteV2

VirtualHubRouteTableV2 路由。

VirtualRouterAutoScaleConfiguration

VirtualHub 路由器自动缩放配置。

CloudError

来自服务的错误响应。

名称 类型 说明
error

CloudErrorBody

云错误正文。

CloudErrorBody

来自服务的错误响应。

名称 类型 说明
code

string

错误的标识符。 代码是固定的,旨在以编程方式使用。

details

CloudErrorBody[]

有关错误的其他详细信息的列表。

message

string

描述错误的消息,该消息适用于在用户界面中显示。

target

string

特定错误的目标。 例如,属性的名称出错。

HubRoutingPreference

中心路由首选项网关类型

名称 类型 说明
ASPath

string

ExpressRoute

string

VpnGateway

string

PreferredRoutingGateway

首选路由网关类型

名称 类型 说明
ExpressRoute

string

None

string

VpnGateway

string

ProvisioningState

当前预配状态。

名称 类型 说明
Deleting

string

Failed

string

Succeeded

string

Updating

string

RoutingState

VirtualHub 的当前路由状态。

名称 类型 说明
Failed

string

None

string

Provisioned

string

Provisioning

string

SubResource

对另一个子资源的引用。

名称 类型 说明
id

string

资源 ID。

TagsObject

用于修补操作的标记对象。

名称 类型 说明
tags

object

资源标记。

VirtualHub

VirtualHub 资源。

名称 类型 说明
etag

string

一个唯一的只读字符串,每当资源更新时都会更改。

id

string

资源 ID。

kind

string

服务虚拟中心类型。 这是用于路由服务器的Azure 门户体验的元数据。

location

string

资源位置。

name

string

资源名称。

properties.addressPrefix

string

此 VirtualHub 的地址前缀。

properties.allowBranchToBranchTraffic

boolean

用于控制 VirtualRouter 中心的传输的标志。

properties.azureFirewall

SubResource

与此 VirtualHub 关联的 azureFirewall。

properties.bgpConnections

SubResource[]

对 Bgp Connections的引用列表。

properties.expressRouteGateway

SubResource

与此 VirtualHub 关联的 expressRouteGateway。

properties.hubRoutingPreference

HubRoutingPreference

此 VirtualHub 的 hubRoutingPreference。

properties.ipConfigurations

SubResource[]

对 IpConfigurations 的引用列表。

properties.p2SVpnGateway

SubResource

与此 VirtualHub 关联的 P2SVpnGateway。

properties.preferredRoutingGateway

PreferredRoutingGateway

路由本地流量的首选网关

properties.provisioningState

ProvisioningState

虚拟中心资源的预配状态。

properties.routeMaps

SubResource[]

对 RouteMaps 的引用列表。

properties.routeTable

VirtualHubRouteTable

与此虚拟中心关联的 routeTable。

properties.routingState

RoutingState

路由状态。

properties.securityPartnerProvider

SubResource

与此 VirtualHub 关联的 securityPartnerProvider。

properties.securityProviderName

string

安全提供程序名称。

properties.sku

string

此 VirtualHub 的 SKU。

properties.virtualHubRouteTableV2s

VirtualHubRouteTableV2[]

与此 VirtualHub 关联的所有虚拟中心路由表 v2 的列表。

properties.virtualRouterAsn

integer

VirtualRouter ASN。

properties.virtualRouterAutoScaleConfiguration

VirtualRouterAutoScaleConfiguration

VirtualHub 路由器自动缩放配置。

properties.virtualRouterIps

string[]

VirtualRouter IP。

properties.virtualWan

SubResource

VirtualHub 所属的 VirtualWAN。

properties.vpnGateway

SubResource

与此 VirtualHub 关联的 VpnGateway。

tags

object

资源标记。

type

string

资源类型。

VirtualHubRoute

VirtualHub 路由。

名称 类型 说明
addressPrefixes

string[]

所有 addressPrefixes 的列表。

nextHopIpAddress

string

NextHop IP 地址。

VirtualHubRouteTable

VirtualHub 路由表。

名称 类型 说明
routes

VirtualHubRoute[]

所有路由的列表。

VirtualHubRouteTableV2

VirtualHubRouteTableV2 资源。

名称 类型 说明
etag

string

一个唯一的只读字符串,每当资源更新时都会更改。

id

string

资源 ID。

name

string

资源组中唯一的资源的名称。 此名称可用于访问资源。

properties.attachedConnections

string[]

附加到此路由表 v2 的所有连接的列表。

properties.provisioningState

ProvisioningState

虚拟中心路由表 v2 资源的预配状态。

properties.routes

VirtualHubRouteV2[]

所有路由的列表。

VirtualHubRouteV2

VirtualHubRouteTableV2 路由。

名称 类型 说明
destinationType

string

目标的类型。

destinations

string[]

所有目标的列表。

nextHopType

string

下一跃点的类型。

nextHops

string[]

NextHops IP 地址。

VirtualRouterAutoScaleConfiguration

VirtualHub 路由器自动缩放配置。

名称 类型 说明
minCapacity

integer

VirtualHub 路由器的最小缩放单元数。