Virtual Hubs - Update Tags

VirtualHub タグを更新します。

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

URI パラメーター

名前 / 必須 説明
resourceGroupName
path True

string

minLength: 1
maxLength: 90

リソース グループの名前。 名前の大文字と小文字は区別されません。

subscriptionId
path True

string (uuid)

ターゲット サブスクリプションの ID。 値は UUID である必要があります。

virtualHubName
path True

string

VirtualHubの名前。

api-version
query True

string

minLength: 1

この操作に使用する API バージョン。

要求本文

名前 説明
tags

object

リソース タグ。

応答

名前 説明
200 OK

VirtualHub

Azureの運用は無事に完了しました。

Other Status Codes

Common.CloudError

予期しないエラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー。

型: oauth2
フロー: implicit
Authorization URL (承認 URL): https://login.microsoftonline.com/common/oauth2/authorize

スコープ

名前 説明
user_impersonation ユーザー アカウントを偽装する

VirtualHubUpdate

要求のサンプル

PATCH https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub2?api-version=2025-05-01

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

応答のサンプル

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

定義

名前 説明
Common.CloudError

サービスからのエラー応答。

Common.CloudErrorBody

サービスからのエラー応答。

Common.SubResource

別のサブリソースへの参照。

HubRoutingPreference

ハブ ルーティング設定ゲートウェイの種類

PreferredRoutingGateway

優先ルーティングゲートウェイの種類

ProvisioningState

リソースのプロビジョニング状態。

RoutingState

VirtualHub の現在のルーティング状態。

TagsObject

パッチ操作用のオブジェクトにタグを付けます。

VirtualHub

VirtualHub リソース。

VirtualHubRoute

VirtualHub ルート。

VirtualHubRouteTable

VirtualHub ルート テーブル。

VirtualHubRouteTableV2

VirtualHubRouteTableV2 リソース。

VirtualHubRouteV2

VirtualHubRouteTableV2 ルート。

VirtualRouterAutoScaleConfiguration

VirtualHub ルーターの自動スケール構成。

Common.CloudError

サービスからのエラー応答。

名前 説明
error

Common.CloudErrorBody

クラウド エラー本文。

Common.CloudErrorBody

サービスからのエラー応答。

名前 説明
code

string

エラーの識別子。 コードは不変であり、プログラムで使用することを目的としています。

details

Common.CloudErrorBody[]

エラーに関する追加の詳細のリスト。

message

string

ユーザー インターフェイスでの表示に適したエラーを説明するメッセージ。

target

string

特定のエラーのターゲット。 たとえば、エラーが発生したプロパティの名前です。

Common.SubResource

別のサブリソースへの参照。

名前 説明
id

string

リソース ID。

HubRoutingPreference

ハブ ルーティング設定ゲートウェイの種類

説明
ExpressRoute

ExpressRoute

VpnGateway

VpnGateway

ASPath

ASPath

PreferredRoutingGateway

優先ルーティングゲートウェイの種類

説明
ExpressRoute

ExpressRoute

VpnGateway

VpnGateway

None

なし

ProvisioningState

リソースのプロビジョニング状態。

説明
Failed

失敗

Succeeded

成功しました

Canceled

取り消し済み

Creating

作成

Updating

更新中

Deleting

削除中

RoutingState

VirtualHub の現在のルーティング状態。

説明
None

なし

Provisioned

プロビジョニング済み

Provisioning

プロビジョニング

Failed

失敗

TagsObject

パッチ操作用のオブジェクトにタグを付けます。

名前 説明
tags

object

リソース タグ。

VirtualHub

VirtualHub リソース。

名前 説明
etag

string

リソースが更新されるたびに変更される一意の読み取り専用文字列。

id

string

リソース ID。

kind

string

サービス仮想ハブの種類。 これは、Route Server の Azure portal エクスペリエンスに使用されるメタデータです。

location

string

リソースの場所。

name

string

リソース名。

properties.addressPrefix

string

この VirtualHub のアドレス プレフィックス。

properties.allowBranchToBranchTraffic

boolean

VirtualRouter ハブの転送を制御するためのフラグ。

properties.azureFirewall

Common.SubResource

この VirtualHub に関連付けられている azureFirewall。

properties.bgpConnections

Common.SubResource[]

Bgp 接続への参照のリスト。

properties.expressRouteGateway

Common.SubResource

この VirtualHub に関連付けられている expressRouteGateway。

properties.hubRoutingPreference

HubRoutingPreference

この VirtualHub の hubRoutingPreference。

properties.ipConfigurations

Common.SubResource[]

IpConfigurations への参照のリスト。

properties.p2SVpnGateway

Common.SubResource

この VirtualHub に関連付けられている P2SVpnGateway。

properties.preferredRoutingGateway

PreferredRoutingGateway

オンプレミス トラフィックをルーティングするための優先ゲートウェイ

properties.provisioningState

ProvisioningState

仮想ハブ リソースのプロビジョニング状態。

properties.routeMaps

Common.SubResource[]

RouteMaps への参照のリスト。

properties.routeTable

VirtualHubRouteTable

この仮想ハブに関連付けられている routeTable。

properties.routingState

RoutingState

ルーティング状態。

properties.securityPartnerProvider

Common.SubResource

この VirtualHub に関連付けられている securityPartnerProvider。

properties.securityProviderName

string

セキュリティ プロバイダー名。

properties.sku

string

この VirtualHub の SKU。

properties.virtualHubRouteTableV2s

VirtualHubRouteTableV2[]

この VirtualHub に関連付けられているすべての仮想ハブ ルート テーブル v2 の一覧。

properties.virtualRouterAsn

integer (int64)

minimum: 0
maximum: 4294967295

VirtualRouter ASN。

properties.virtualRouterAutoScaleConfiguration

VirtualRouterAutoScaleConfiguration

VirtualHub ルーターの自動スケール構成。

properties.virtualRouterIps

string[]

VirtualRouter IP。

properties.virtualWan

Common.SubResource

VirtualHub が属する VirtualWAN。

properties.vpnGateway

Common.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 (int32)

minimum: 0

VirtualHub ルーターのスケール ユニットの最小数。