Virtual Networks - Update

允許修改虛擬網路的標記。 將會忽略所有其他屬性。

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualnetworks/{name}?api-version=2018-09-15

URI 參數

Name In Required Type Description
labName
path True
  • string

實驗室的名稱。

name
path True
  • string

虛擬網路的名稱。

resourceGroupName
path True
  • string

資源群組的名稱。

subscriptionId
path True
  • string

訂閱識別碼。

api-version
query True
  • string

用戶端 API 版本。

要求本文

Name Type Description
tags
  • object

資源的標記。

回應

Name Type Description
200 OK

確定

Other Status Codes

BadRequest

安全性

azure_auth

OAuth2 隱含授與

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

Scopes

Name Description
user_impersonation 存取 Microsoft Azure

範例

VirtualNetworks_Update

Sample Request

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/resourceGroupName/providers/Microsoft.DevTestLab/labs/{labName}/virtualnetworks/{virtualNetworkName}?api-version=2018-09-15
{
  "tags": {
    "tagName1": "tagValue1"
  }
}

Sample Response

{
  "properties": {
    "externalProviderResourceId": "/subscriptions/{subscriptionId}/resourceGroups/resourceGroupName/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}",
    "subnetOverrides": [
      {
        "resourceId": "/subscriptions/{subscriptionId}/resourceGroups/resourceGroupName/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{virtualNetworkName}Subnet",
        "labSubnetName": "{virtualNetworkName}Subnet",
        "useInVmCreationPermission": "Allow",
        "usePublicIpAddressPermission": "Allow",
        "sharedPublicIpAddressConfiguration": {
          "allowedPorts": [
            {
              "transportProtocol": "Tcp",
              "backendPort": 3389
            },
            {
              "transportProtocol": "Tcp",
              "backendPort": 22
            }
          ]
        }
      }
    ],
    "createdDate": "2018-10-01T13:01:44.6005134-07:00",
    "provisioningState": "Succeeded",
    "uniqueIdentifier": "{uniqueIdentifier}"
  },
  "id": "/subscriptions/{subscriptionId}/resourcegroups/resourceGroupName/providers/microsoft.devtestlab/labs/{labName}/virtualnetworks/{virtualNetworkName}",
  "name": "{virtualNetworkName}",
  "type": "Microsoft.DevTestLab/labs/virtualNetworks",
  "tags": {
    "tagName1": "tagValue1"
  }
}

定義

CloudError

來自 REST 要求的錯誤。

CloudErrorBody

來自 REST 要求的錯誤主體。

ExternalSubnet

由 Microsoft 網路 API 傳回的子網資訊。

Port

網路埠的屬性。

Subnet

子網資訊。

SubnetOverride

虛擬網路子網上的屬性覆寫。

SubnetSharedPublicIpAddressConfiguration

公用 IP 位址共用的設定。

TransportProtocol

端點的傳輸通訊協定。

UsagePermissionType

允許公用 IP 位址之子網的許可權原則 (例如 [允許]、[拒絕]) ) 。

VirtualNetwork

虛擬網路。

VirtualNetworkFragment

虛擬網路。

CloudError

來自 REST 要求的錯誤。

Name Type Description
error

發生的雲端錯誤

CloudErrorBody

來自 REST 要求的錯誤主體。

Name Type Description
code
  • string

錯誤碼。

details

內部錯誤。

message
  • string

錯誤訊息。

target
  • string

錯誤目標。

ExternalSubnet

由 Microsoft 網路 API 傳回的子網資訊。

Name Type Description
id
  • string

取得或設定識別碼。

name
  • string

取得或設定名稱。

Port

網路埠的屬性。

Name Type Description
backendPort
  • integer

目標虛擬機器的後端埠。

transportProtocol

埠的通訊協定類型。

Subnet

子網資訊。

Name Type Description
allowPublicIp

允許公用 IP 位址之子網的許可權原則 (例如 [允許]、[拒絕]) ) 。

labSubnetName
  • string

實驗室中所示的子網名稱。

resourceId
  • string

子網的資源識別碼。

SubnetOverride

虛擬網路子網上的屬性覆寫。

Name Type Description
labSubnetName
  • string

在實驗室內提供給子網的名稱。

resourceId
  • string

子網的資源識別碼。

sharedPublicIpAddressConfiguration

此子網中的虛擬機器將共用的屬性。

useInVmCreationPermission

指出是否可以在虛擬機器建立期間使用此子網 (例如 [允許]、[拒絕]) 。

usePublicIpAddressPermission

指出是否可以將公用 IP 位址指派給這個子網上的虛擬機器 (例如 [允許]、[拒絕]) 。

virtualNetworkPoolName
  • string

與此子網相關聯的虛擬網路集區。

SubnetSharedPublicIpAddressConfiguration

公用 IP 位址共用的設定。

Name Type Description
allowedPorts

允許此子網上的虛擬機器公開的後端埠

TransportProtocol

端點的傳輸通訊協定。

Name Type Description
Tcp
  • string
Udp
  • string

UsagePermissionType

允許公用 IP 位址之子網的許可權原則 (例如 [允許]、[拒絕]) ) 。

Name Type Description
Allow
  • string
Default
  • string
Deny
  • string

VirtualNetwork

虛擬網路。

Name Type Description
id
  • string

資源的識別碼。

location
  • string

資源的位置。

name
  • string

資源名稱。

properties.allowedSubnets

允許的虛擬網路子網。

properties.createdDate
  • string

虛擬網路的建立日期。

properties.description
  • string

虛擬網路的描述。

properties.externalProviderResourceId
  • string

虛擬網路的 Microsoft 網路資源識別碼。

properties.externalSubnets

外部子網屬性。

properties.provisioningState
  • string

資源的布建狀態。

properties.subnetOverrides

虛擬網路的子網覆寫。

properties.uniqueIdentifier
  • string

資源 (Guid) 的唯一不彈性識別碼。

tags
  • object

資源的標記。

type
  • string

資源類型。

VirtualNetworkFragment

虛擬網路。

Name Type Description
tags
  • object

資源的標記。