Поделиться через


Microsoft.Network virtualNetworks/virtualNetworkPeerings

Определение ресурсов Bicep

Тип ресурса virtualNetworks/virtualNetworkPeerings можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Network/virtualNetworks/virtualNetworkPeerings, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2024-03-01' = {
  name: 'string'
  properties: {
    allowForwardedTraffic: bool
    allowGatewayTransit: bool
    allowVirtualNetworkAccess: bool
    doNotVerifyRemoteGateways: bool
    enableOnlyIPv6Peering: bool
    localAddressSpace: {
      addressPrefixes: [
        'string'
      ]
    }
    localSubnetNames: [
      'string'
    ]
    localVirtualNetworkAddressSpace: {
      addressPrefixes: [
        'string'
      ]
    }
    peerCompleteVnets: bool
    peeringState: 'string'
    peeringSyncLevel: 'string'
    remoteAddressSpace: {
      addressPrefixes: [
        'string'
      ]
    }
    remoteBgpCommunities: {
      virtualNetworkCommunity: 'string'
    }
    remoteSubnetNames: [
      'string'
    ]
    remoteVirtualNetwork: {
      id: 'string'
    }
    remoteVirtualNetworkAddressSpace: {
      addressPrefixes: [
        'string'
      ]
    }
    useRemoteGateways: bool
  }
}

Значения свойств

AddressSpace

Имя Описание Ценность
addressPrefixes Список блоков адресов, зарезервированных для этой виртуальной сети в нотации CIDR. string[]

Microsoft.Network/virtualNetworks/virtualNetworkPeerings

Имя Описание Ценность
имя Имя ресурса строка (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: virtualNetworks
свойства Свойства пиринга виртуальной сети. VirtualNetworkPeeringPropertiesFormat

SubResource

Имя Описание Ценность
идентификатор Идентификатор ресурса. струна

VirtualNetworkBgpCommunities

Имя Описание Ценность
virtualNetworkCommunity Сообщество BGP, связанное с виртуальной сетью. строка (обязательно)

VirtualNetworkPeeringPropertiesFormat

Имя Описание Ценность
allowForwardedTraffic Будет ли перенаправленный трафик с виртуальных машин в локальной виртуальной сети разрешен или запрещен в удаленной виртуальной сети. bool
allowGatewayTransit Если ссылки шлюза можно использовать в удаленных виртуальных сетях для связи с этой виртуальной сетью. bool
allowVirtualNetworkAccess Будут ли виртуальные машины в локальном пространстве виртуальной сети иметь доступ к виртуальным машинам в удаленном пространстве виртуальной сети. bool
doNotVerifyRemoteGateways Если необходимо проверить состояние подготовки удаленного шлюза. bool
enableOnlyIPv6Peering Указывает, является ли одноранговым пространством ipv6 для пиринга подсети. bool
localAddressSpace Локальное адресное пространство локальной виртуальной сети, одноранговой. AddressSpace
localSubnetNames Список имен локальных подсетей, пиринговых с удаленной виртуальной сетью. string[]
localVirtualNetworkAddressSpace Текущее локальное адресное пространство локальной виртуальной сети, одноранговой сети. AddressSpace
peerCompleteVnets Является ли полное адресное пространство виртуальной сети пиринговым. bool
peeringState Состояние пиринга виртуальной сети. "Подключено"
"Отключено"
"Инициировано"
пирингSyncLevel Состояние синхронизации пиринга для пиринга виртуальной сети. "ПолностьюInSync"
LocalAndRemoteNotInSync
LocalNotInSync
RemoteNotInSync
remoteAddressSpace Ссылка на адресное пространство, пиринговое с удаленной виртуальной сетью. AddressSpace
remoteBgpCommunities Ссылка на сообщества Bgp удаленной виртуальной сети. VirtualNetworkBgpCommunities
remoteSubnetNames Список имен удаленных подсетей из удаленной виртуальной сети, одноранговой подсети. string[]
remoteVirtualNetwork Ссылка на удаленную виртуальную сеть. Удаленная виртуальная сеть может находиться в одном или другом регионе (предварительная версия). См. здесь, чтобы зарегистрировать предварительную версию и узнать больше (/azure/virtual-network/virtual-network-create-peering). SubResource
remoteVirtualNetworkAddressSpace Ссылка на текущее адресное пространство удаленной виртуальной сети. AddressSpace
useRemoteGateways Если удаленные шлюзы можно использовать в этой виртуальной сети. Если флаг имеет значение true, и allowGatewayTransit на удаленном пиринге также имеет значение true, виртуальная сеть будет использовать шлюзы удаленной виртуальной сети для передачи. Только один пиринг может иметь значение true. Этот флаг нельзя задать, если у виртуальной сети уже есть шлюз. bool

Примеры краткого руководства

Следующие примеры краткого руководства по развертыванию этого типа ресурса.

Bicep-файл Описание
виртуальной машины разработчика игр Azure Виртуальная машина разработчика игр Azure включает обработчики Licencsed, такие как Unreal.
создание виртуальной сети для подключения к виртуальной сети с помощью пиринга виртуальных сетей Этот шаблон позволяет подключать две виртуальные сети с помощью пиринга виртуальных сетей
Развертывание узла Бастиона в концентратора виртуальной сети Этот шаблон создает две виртуальные сети с пирингами, узел Бастиона в виртуальной сети Концентратора и виртуальную машину Linux в периферийной виртуальной сети.
одноранговые две существующие виртуальные сети в одном регионе Этот шаблон позволяет подключать две виртуальные сети из одной или разных групп ресурсов в одном регионе с помощью пиринга виртуальной сети.
общедоступная подсистема балансировки нагрузки, привязанная к шлюза Этот шаблон позволяет развернуть общедоступную подсистему балансировки нагрузки уровня "Стандартный", привязанную к подсистеме балансировки нагрузки шлюза. Трафик, входящий из Интернета, направляется в подсистему балансировки нагрузки шлюза с виртуальными машинами Linux (NVAs) в серверном пуле.
использовать брандмауэр Azure в качестве DNS-прокси в топологии & периферийных концентратора В этом примере показано, как развернуть звездообразную топологию в Azure с помощью брандмауэра Azure. Виртуальная сеть концентратора выступает в качестве центральной точки подключения ко многим периферийным виртуальным сетям, подключенным к центральной виртуальной сети через пиринг между виртуальными сетями.

Определение ресурса шаблона ARM

Тип ресурса virtualNetworks/virtualNetworkPeerings можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Network/virtualNetworks/virtualNetworkPeerings, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.Network/virtualNetworks/virtualNetworkPeerings",
  "apiVersion": "2024-03-01",
  "name": "string",
  "properties": {
    "allowForwardedTraffic": "bool",
    "allowGatewayTransit": "bool",
    "allowVirtualNetworkAccess": "bool",
    "doNotVerifyRemoteGateways": "bool",
    "enableOnlyIPv6Peering": "bool",
    "localAddressSpace": {
      "addressPrefixes": [ "string" ]
    },
    "localSubnetNames": [ "string" ],
    "localVirtualNetworkAddressSpace": {
      "addressPrefixes": [ "string" ]
    },
    "peerCompleteVnets": "bool",
    "peeringState": "string",
    "peeringSyncLevel": "string",
    "remoteAddressSpace": {
      "addressPrefixes": [ "string" ]
    },
    "remoteBgpCommunities": {
      "virtualNetworkCommunity": "string"
    },
    "remoteSubnetNames": [ "string" ],
    "remoteVirtualNetwork": {
      "id": "string"
    },
    "remoteVirtualNetworkAddressSpace": {
      "addressPrefixes": [ "string" ]
    },
    "useRemoteGateways": "bool"
  }
}

Значения свойств

AddressSpace

Имя Описание Ценность
addressPrefixes Список блоков адресов, зарезервированных для этой виртуальной сети в нотации CIDR. string[]

Microsoft.Network/virtualNetworks/virtualNetworkPeerings

Имя Описание Ценность
apiVersion Версия API '2024-03-01'
имя Имя ресурса строка (обязательно)
свойства Свойства пиринга виртуальной сети. VirtualNetworkPeeringPropertiesFormat
тип Тип ресурса "Microsoft.Network/virtualNetworks/virtualNetworkPeerings"

SubResource

Имя Описание Ценность
идентификатор Идентификатор ресурса. струна

VirtualNetworkBgpCommunities

Имя Описание Ценность
virtualNetworkCommunity Сообщество BGP, связанное с виртуальной сетью. строка (обязательно)

VirtualNetworkPeeringPropertiesFormat

Имя Описание Ценность
allowForwardedTraffic Будет ли перенаправленный трафик с виртуальных машин в локальной виртуальной сети разрешен или запрещен в удаленной виртуальной сети. bool
allowGatewayTransit Если ссылки шлюза можно использовать в удаленных виртуальных сетях для связи с этой виртуальной сетью. bool
allowVirtualNetworkAccess Будут ли виртуальные машины в локальном пространстве виртуальной сети иметь доступ к виртуальным машинам в удаленном пространстве виртуальной сети. bool
doNotVerifyRemoteGateways Если необходимо проверить состояние подготовки удаленного шлюза. bool
enableOnlyIPv6Peering Указывает, является ли одноранговым пространством ipv6 для пиринга подсети. bool
localAddressSpace Локальное адресное пространство локальной виртуальной сети, одноранговой. AddressSpace
localSubnetNames Список имен локальных подсетей, пиринговых с удаленной виртуальной сетью. string[]
localVirtualNetworkAddressSpace Текущее локальное адресное пространство локальной виртуальной сети, одноранговой сети. AddressSpace
peerCompleteVnets Является ли полное адресное пространство виртуальной сети пиринговым. bool
peeringState Состояние пиринга виртуальной сети. "Подключено"
"Отключено"
"Инициировано"
пирингSyncLevel Состояние синхронизации пиринга для пиринга виртуальной сети. "ПолностьюInSync"
LocalAndRemoteNotInSync
LocalNotInSync
RemoteNotInSync
remoteAddressSpace Ссылка на адресное пространство, пиринговое с удаленной виртуальной сетью. AddressSpace
remoteBgpCommunities Ссылка на сообщества Bgp удаленной виртуальной сети. VirtualNetworkBgpCommunities
remoteSubnetNames Список имен удаленных подсетей из удаленной виртуальной сети, одноранговой подсети. string[]
remoteVirtualNetwork Ссылка на удаленную виртуальную сеть. Удаленная виртуальная сеть может находиться в одном или другом регионе (предварительная версия). См. здесь, чтобы зарегистрировать предварительную версию и узнать больше (/azure/virtual-network/virtual-network-create-peering). SubResource
remoteVirtualNetworkAddressSpace Ссылка на текущее адресное пространство удаленной виртуальной сети. AddressSpace
useRemoteGateways Если удаленные шлюзы можно использовать в этой виртуальной сети. Если флаг имеет значение true, и allowGatewayTransit на удаленном пиринге также имеет значение true, виртуальная сеть будет использовать шлюзы удаленной виртуальной сети для передачи. Только один пиринг может иметь значение true. Этот флаг нельзя задать, если у виртуальной сети уже есть шлюз. bool

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
виртуальной машины разработчика игр Azure

развертывание в Azure
Виртуальная машина разработчика игр Azure включает обработчики Licencsed, такие как Unreal.
создание виртуальной сети для подключения к виртуальной сети с помощью пиринга виртуальных сетей

развертывание в Azure
Этот шаблон позволяет подключать две виртуальные сети с помощью пиринга виртуальных сетей
создание песочницы брандмауэра Azure с принудительной туннелированием

развертывание в Azure
Этот шаблон создает песочницу брандмауэра Azure (Linux) с одним брандмауэром, туннелированием через другой брандмауэр в одноранговой виртуальной сети
Развертывание узла Бастиона в концентратора виртуальной сети

развертывание в Azure
Этот шаблон создает две виртуальные сети с пирингами, узел Бастиона в виртуальной сети Концентратора и виртуальную машину Linux в периферийной виртуальной сети.
Развертывание изолированной топологии концентратора и периферийной топологии

развертывание в Azure
Этот шаблон создает базовую настройку топологии концентратора и периферийной топологии. Она создает виртуальную сеть концентратора с подсетями DMZ, управления, общего доступа и шлюза (при необходимости) с двумя периферийными виртуальными сетями (разработка и производство), содержащим подсеть рабочей нагрузки. Он также развертывает Jump-Host Windows в подсети управления концентратора и устанавливает пиринги виртуальной сети между концентратором и двумя периферийными устройствами.
развертывание репликации HBase с двумя виртуальными сетями в одном регионе

развертывание в Azure
Этот шаблон позволяет настроить среду HBaseN с двумя кластерами HBase в двух виртуальных сетями в одном регионе для настройки репликации HBase.
одноранговые две существующие виртуальные сети в одном регионе

развертывание в Azure
Этот шаблон позволяет подключать две виртуальные сети из одной или разных групп ресурсов в одном регионе с помощью пиринга виртуальной сети.
общедоступная подсистема балансировки нагрузки, привязанная к шлюза

развертывание в Azure
Этот шаблон позволяет развернуть общедоступную подсистему балансировки нагрузки уровня "Стандартный", привязанную к подсистеме балансировки нагрузки шлюза. Трафик, входящий из Интернета, направляется в подсистему балансировки нагрузки шлюза с виртуальными машинами Linux (NVAs) в серверном пуле.
использовать брандмауэр Azure в качестве DNS-прокси в топологии & периферийных концентратора

развертывание в Azure
В этом примере показано, как развернуть звездообразную топологию в Azure с помощью брандмауэра Azure. Виртуальная сеть концентратора выступает в качестве центральной точки подключения ко многим периферийным виртуальным сетям, подключенным к центральной виртуальной сети через пиринг между виртуальными сетями.

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса virtualNetworks/virtualNetworkPeerings можно развернуть с помощью операций, предназначенных для следующих операций:

  • групп ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Network/virtualNetworks/virtualNetworkPeerings, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2024-03-01"
  name = "string"
  body = jsonencode({
    properties = {
      allowForwardedTraffic = bool
      allowGatewayTransit = bool
      allowVirtualNetworkAccess = bool
      doNotVerifyRemoteGateways = bool
      enableOnlyIPv6Peering = bool
      localAddressSpace = {
        addressPrefixes = [
          "string"
        ]
      }
      localSubnetNames = [
        "string"
      ]
      localVirtualNetworkAddressSpace = {
        addressPrefixes = [
          "string"
        ]
      }
      peerCompleteVnets = bool
      peeringState = "string"
      peeringSyncLevel = "string"
      remoteAddressSpace = {
        addressPrefixes = [
          "string"
        ]
      }
      remoteBgpCommunities = {
        virtualNetworkCommunity = "string"
      }
      remoteSubnetNames = [
        "string"
      ]
      remoteVirtualNetwork = {
        id = "string"
      }
      remoteVirtualNetworkAddressSpace = {
        addressPrefixes = [
          "string"
        ]
      }
      useRemoteGateways = bool
    }
  })
}

Значения свойств

AddressSpace

Имя Описание Ценность
addressPrefixes Список блоков адресов, зарезервированных для этой виртуальной сети в нотации CIDR. string[]

Microsoft.Network/virtualNetworks/virtualNetworkPeerings

Имя Описание Ценность
имя Имя ресурса строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: virtualNetworks
свойства Свойства пиринга виртуальной сети. VirtualNetworkPeeringPropertiesFormat
тип Тип ресурса "Microsoft.Network/virtualNetworks/virtualNetworkPeerings@2024-03-01"

SubResource

Имя Описание Ценность
идентификатор Идентификатор ресурса. струна

VirtualNetworkBgpCommunities

Имя Описание Ценность
virtualNetworkCommunity Сообщество BGP, связанное с виртуальной сетью. строка (обязательно)

VirtualNetworkPeeringPropertiesFormat

Имя Описание Ценность
allowForwardedTraffic Будет ли перенаправленный трафик с виртуальных машин в локальной виртуальной сети разрешен или запрещен в удаленной виртуальной сети. bool
allowGatewayTransit Если ссылки шлюза можно использовать в удаленных виртуальных сетях для связи с этой виртуальной сетью. bool
allowVirtualNetworkAccess Будут ли виртуальные машины в локальном пространстве виртуальной сети иметь доступ к виртуальным машинам в удаленном пространстве виртуальной сети. bool
doNotVerifyRemoteGateways Если необходимо проверить состояние подготовки удаленного шлюза. bool
enableOnlyIPv6Peering Указывает, является ли одноранговым пространством ipv6 для пиринга подсети. bool
localAddressSpace Локальное адресное пространство локальной виртуальной сети, одноранговой. AddressSpace
localSubnetNames Список имен локальных подсетей, пиринговых с удаленной виртуальной сетью. string[]
localVirtualNetworkAddressSpace Текущее локальное адресное пространство локальной виртуальной сети, одноранговой сети. AddressSpace
peerCompleteVnets Является ли полное адресное пространство виртуальной сети пиринговым. bool
peeringState Состояние пиринга виртуальной сети. "Подключено"
"Отключено"
"Инициировано"
пирингSyncLevel Состояние синхронизации пиринга для пиринга виртуальной сети. "ПолностьюInSync"
LocalAndRemoteNotInSync
LocalNotInSync
RemoteNotInSync
remoteAddressSpace Ссылка на адресное пространство, пиринговое с удаленной виртуальной сетью. AddressSpace
remoteBgpCommunities Ссылка на сообщества Bgp удаленной виртуальной сети. VirtualNetworkBgpCommunities
remoteSubnetNames Список имен удаленных подсетей из удаленной виртуальной сети, одноранговой подсети. string[]
remoteVirtualNetwork Ссылка на удаленную виртуальную сеть. Удаленная виртуальная сеть может находиться в одном или другом регионе (предварительная версия). См. здесь, чтобы зарегистрировать предварительную версию и узнать больше (/azure/virtual-network/virtual-network-create-peering). SubResource
remoteVirtualNetworkAddressSpace Ссылка на текущее адресное пространство удаленной виртуальной сети. AddressSpace
useRemoteGateways Если удаленные шлюзы можно использовать в этой виртуальной сети. Если флаг имеет значение true, и allowGatewayTransit на удаленном пиринге также имеет значение true, виртуальная сеть будет использовать шлюзы удаленной виртуальной сети для передачи. Только один пиринг может иметь значение true. Этот флаг нельзя задать, если у виртуальной сети уже есть шлюз. bool