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

Имя В Обязательно Тип Описание
labName
path True

string

Имя лаборатории.

name
path True

string

Имя виртуальной сети.

resourceGroupName
path True

string

Имя группы ресурсов.

subscriptionId
path True

string

Идентификатор подписки.

api-version
query True

string

Версия API клиента.

Текст запроса

Имя Тип Описание
tags

object

Теги ресурса.

Ответы

Имя Тип Описание
200 OK

VirtualNetwork

ОК

Other Status Codes

CloudError

BadRequest

Безопасность

azure_auth

Неявное предоставление OAuth2

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

Scopes

Имя Описание
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

Сведения о подсети, возвращаемые API Microsoft.Network.

Port

Свойства сетевого порта.

Subnet

Сведения о подсети.

SubnetOverride

Свойство переопределяется в подсети виртуальной сети.

SubnetSharedPublicIpAddressConfiguration

Настройка общего доступа к общедоступным IP-адресам.

TransportProtocol

Транспортный протокол для конечной точки.

UsagePermissionType

Политика разрешений подсети для разрешения общедоступных IP-адресов (т. е. Разрешить, Запретить)).

VirtualNetwork

Виртуальная сеть.

VirtualNetworkFragment

Виртуальная сеть.

CloudError

Ошибка из запроса REST.

Имя Тип Описание
error

CloudErrorBody

Произошла облачная ошибка

CloudErrorBody

Текст ошибки из запроса REST.

Имя Тип Описание
code

string

Код ошибки.

details

CloudErrorBody[]

Внутренние ошибки.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

ExternalSubnet

Сведения о подсети, возвращаемые API Microsoft.Network.

Имя Тип Описание
id

string

Возвращает или задает идентификатор.

name

string

Возвращает или задает имя.

Port

Свойства сетевого порта.

Имя Тип Описание
backendPort

integer

Внутренний порт целевой виртуальной машины.

transportProtocol

TransportProtocol

Тип протокола порта.

Subnet

Сведения о подсети.

Имя Тип Описание
allowPublicIp

UsagePermissionType

Политика разрешений подсети для разрешения общедоступных IP-адресов (т. е. Разрешить, Запретить)).

labSubnetName

string

Имя подсети, как показано в лаборатории.

resourceId

string

Идентификатор ресурса подсети.

SubnetOverride

Свойство переопределяется в подсети виртуальной сети.

Имя Тип Описание
labSubnetName

string

Имя, данное подсети в лаборатории.

resourceId

string

Идентификатор ресурса подсети.

sharedPublicIpAddressConfiguration

SubnetSharedPublicIpAddressConfiguration

Свойства, которые будут совместно использовать виртуальные машины в этой подсети.

useInVmCreationPermission

UsagePermissionType

Указывает, можно ли использовать эту подсеть во время создания виртуальной машины (например, Разрешить, Запретить).

usePublicIpAddressPermission

UsagePermissionType

Указывает, можно ли назначать общедоступные IP-адреса виртуальным машинам в этой подсети (т. е. Разрешить, Запретить).

virtualNetworkPoolName

string

Пул виртуальных сетей, связанный с этой подсетью.

SubnetSharedPublicIpAddressConfiguration

Настройка общего доступа к общедоступным IP-адресам.

Имя Тип Описание
allowedPorts

Port[]

Внутренние порты, которые могут предоставляться виртуальным машинам в этой подсети

TransportProtocol

Транспортный протокол для конечной точки.

Имя Тип Описание
Tcp

string

Udp

string

UsagePermissionType

Политика разрешений подсети для разрешения общедоступных IP-адресов (т. е. Разрешить, Запретить)).

Имя Тип Описание
Allow

string

Default

string

Deny

string

VirtualNetwork

Виртуальная сеть.

Имя Тип Описание
id

string

Идентификатор ресурса.

location

string

Расположение ресурса.

name

string

Имя ресурса.

properties.allowedSubnets

Subnet[]

Разрешенные подсети виртуальной сети.

properties.createdDate

string

Дата создания виртуальной сети.

properties.description

string

Описание виртуальной сети.

properties.externalProviderResourceId

string

Идентификатор ресурса Microsoft.Network виртуальной сети.

properties.externalSubnets

ExternalSubnet[]

Свойства внешней подсети.

properties.provisioningState

string

Состояние подготовки ресурса.

properties.subnetOverrides

SubnetOverride[]

Переопределения подсети виртуальной сети.

properties.uniqueIdentifier

string

Уникальный неизменяемый идентификатор ресурса (GUID).

tags

object

Теги ресурса.

type

string

Тип ресурса.

VirtualNetworkFragment

Виртуальная сеть.

Имя Тип Описание
tags

object

Теги ресурса.