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


Подключения Microsoft.Network 2016-06-01

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

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

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

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

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

resource symbolicname 'Microsoft.Network/connections@2016-06-01' = {
  etag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    authorizationKey: 'string'
    connectionStatus: 'string'
    connectionType: 'string'
    egressBytesTransferred: int
    enableBgp: bool
    ingressBytesTransferred: int
    localNetworkGateway2: {
      etag: 'string'
      id: 'string'
      location: 'string'
      properties: {
        bgpSettings: {
          asn: int
          bgpPeeringAddress: 'string'
          peerWeight: int
        }
        gatewayIpAddress: 'string'
        localNetworkAddressSpace: {
          addressPrefixes: [
            'string'
          ]
        }
        provisioningState: 'string'
        resourceGuid: 'string'
      }
      tags: {
        {customized property}: 'string'
      }
    }
    peer: {
      id: 'string'
    }
    provisioningState: 'string'
    resourceGuid: 'string'
    routingWeight: int
    sharedKey: 'string'
    virtualNetworkGateway1: {
      etag: 'string'
      id: 'string'
      location: 'string'
      properties: {
        activeActive: bool
        bgpSettings: {
          asn: int
          bgpPeeringAddress: 'string'
          peerWeight: int
        }
        enableBgp: bool
        gatewayDefaultSite: {
          id: 'string'
        }
        gatewayType: 'string'
        ipConfigurations: [
          {
            etag: 'string'
            id: 'string'
            name: 'string'
            properties: {
              privateIPAllocationMethod: 'string'
              provisioningState: 'string'
              publicIPAddress: {
                id: 'string'
              }
              subnet: {
                id: 'string'
              }
            }
          }
        ]
        provisioningState: 'string'
        resourceGuid: 'string'
        sku: {
          capacity: int
          name: 'string'
          tier: 'string'
        }
        vpnClientConfiguration: {
          vpnClientAddressPool: {
            addressPrefixes: [
              'string'
            ]
          }
          vpnClientRevokedCertificates: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                provisioningState: 'string'
                thumbprint: 'string'
              }
            }
          ]
          vpnClientRootCertificates: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                provisioningState: 'string'
                publicCertData: 'string'
              }
            }
          ]
        }
        vpnType: 'string'
      }
      tags: {
        {customized property}: 'string'
      }
    }
    virtualNetworkGateway2: {
      etag: 'string'
      id: 'string'
      location: 'string'
      properties: {
        activeActive: bool
        bgpSettings: {
          asn: int
          bgpPeeringAddress: 'string'
          peerWeight: int
        }
        enableBgp: bool
        gatewayDefaultSite: {
          id: 'string'
        }
        gatewayType: 'string'
        ipConfigurations: [
          {
            etag: 'string'
            id: 'string'
            name: 'string'
            properties: {
              privateIPAllocationMethod: 'string'
              provisioningState: 'string'
              publicIPAddress: {
                id: 'string'
              }
              subnet: {
                id: 'string'
              }
            }
          }
        ]
        provisioningState: 'string'
        resourceGuid: 'string'
        sku: {
          capacity: int
          name: 'string'
          tier: 'string'
        }
        vpnClientConfiguration: {
          vpnClientAddressPool: {
            addressPrefixes: [
              'string'
            ]
          }
          vpnClientRevokedCertificates: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                provisioningState: 'string'
                thumbprint: 'string'
              }
            }
          ]
          vpnClientRootCertificates: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                provisioningState: 'string'
                publicCertData: 'string'
              }
            }
          ]
        }
        vpnType: 'string'
      }
      tags: {
        {customized property}: 'string'
      }
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

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

Microsoft.Network/подключения

Имя Описание Ценность
ETag Получает уникальную строку только для чтения, которая изменяется при обновлении ресурса струна
местоположение Расположение ресурса струна
имя Имя ресурса строка (обязательно)
свойства Свойства VirtualNetworkGatewayConnection VirtualNetworkGatewayConnectionPropertiesFormat
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

Адресное пространство

Имя Описание Ценность
addressПрефиксы Возвращает или задает список блоков адресов, зарезервированных для этой виртуальной сети в нотации CIDR строка[]

Настройки Bgp

Имя Описание Ценность
асн Возвращает или задает ASN докладчика BGP инт
bgpPeeringAddress Возвращает или задает адрес пиринга BGP и идентификатор BGP этого докладчика BGP струна
одноранговый вес Возвращает или задает вес, добавленный в маршруты, полученные от этого докладчика BGP инт

Локальный сетевой шлюз

Имя Описание Ценность
ETag Получает уникальную строку только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
местоположение Расположение ресурса струна
свойства Свойства LocalNetworkGateway Формат свойств локального сетевого шлюза
Теги Теги ресурсов Теги ресурса

Формат свойств локального сетевого шлюза

Имя Описание Ценность
bgpНастройки Параметры динамиков BGP шлюза локальной сети Настройки Bgp
gatewayIpAddress IP-адрес шлюза локальной сети. струна
localNetworkAddressSpace Адресное пространство локального сетевого сайта Адресное пространство
Состояние обеспечения Возвращает состояние подготовки ресурса LocalNetworkGateway, обновление и удаление или сбой струна
идентификаторРесурса (GUID) Возвращает или задает свойство guid ресурса LocalNetworkGateway струна

Теги ресурса

Имя Описание Ценность

Теги ресурса

Имя Описание Ценность

Теги ресурса

Имя Описание Ценность

Подресурс

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

Виртуальный сетевой шлюз

Имя Описание Ценность
ETag Получает уникальную строку только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
местоположение Расположение ресурса струна
свойства Свойства VirtualNetworkGateway VirtualNetworkGatewayPropertiesFormat
Теги Теги ресурсов Теги ресурса

VirtualNetworkGatewayConnectionPropertiesFormat

Имя Описание Ценность
авторизацияКлюч Ключ авторизации. струна
connectionStatus Состояние подключения шлюза виртуальной сети "Подключено"
Подключение
NotConnected
"Неизвестно"
тип соединения Тип подключения шлюза IPsec/Dedicated/VpnClient/Vnet2Vnet ExpressRoute
IPsec
Vnet2Vnet
VPNClient
исходящий трафикBytesTransferred Исходящие байты, передаваемые в этом соединении инт
enableBgp Флаг EnableBgp булевая переменная (bool)
ingressBytesTranslated Входящие байты, передаваемые в этом соединении инт
локальныйсетевой шлюз2 Общий класс для общих сведений о ресурсах Локальный сетевой шлюз
пэр Ссылка на ресурс пиринга. Подресурс
Состояние обеспечения Возвращает состояние подготовки ресурса VirtualNetworkGatewayConnection, обновление и удаление или сбой струна
идентификаторРесурса (GUID) Возвращает или задает свойство guid ресурса VirtualNetworkGatewayConnection струна
маршрутизация в весе Вес маршрутизации. инт
sharedKey Ключ общего доступа IPsec. струна
virtualNetworkGateway1 Общий класс для общих сведений о ресурсах Виртуальный сетевой шлюз
virtualNetworkGateway2 Общий класс для общих сведений о ресурсах Виртуальный сетевой шлюз

VirtualNetworkGatewayIPConfiguration

Имя Описание Ценность
ETag Уникальная строка только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу струна
свойства Свойства VirtualNetworkGatewayIPConfiguration VirtualNetworkGatewayIPConfigurationPropertiesFormat

VirtualNetworkGatewayIPConfigurationPropertiesFormat

Имя Описание Ценность
privateIPAllocationMethod Возвращает или задает метод выделения PrivateIP Dynamic
"Статический"
Состояние обеспечения Возвращает состояние подготовки ресурса PublicIP : обновление и удаление или сбой струна
publicIPАдрессест Возвращает или задает ссылку ресурса PublicIP Подресурс
подсеть Возвращает или задает ссылку ресурса подсети Подресурс

VirtualNetworkGatewayPropertiesFormat

Имя Описание Ценность
активныйАктивный Флаг ActiveActive булевая переменная (bool)
bgpНастройки Параметры динамиков BGP шлюза виртуальной сети Настройки Bgp
enableBgp Флаг EnableBgp булевая переменная (bool)
gatewayDefaultSite Возвращает или задает ссылку ресурса LocalNetworkGateway, представляющего сайт локальной сети с маршрутами по умолчанию. Назначьте значение NULL в случае удаления существующего параметра сайта по умолчанию. Подресурс
Тип шлюза Тип этого шлюза виртуальной сети. ExpressRoute
"Vpn"
ipКонфигурации IpConfigurations для шлюза виртуальной сети. VirtualNetworkGatewayIPConfiguration[]
Состояние обеспечения Возвращает состояние подготовки ресурса VirtualNetworkGateway, обновление и удаление или сбой струна
идентификаторРесурса (GUID) Возвращает или задает свойство GUID ресурса ресурса VirtualNetworkGateway струна
SKU Возвращает или задает ссылку на ресурс VirtualNetworkGatewaySku, представляющий номер SKU, выбранный для шлюза виртуальной сети. VirtualNetworkGatewaySku (Виртуальный сетевой шлюз)
vpnClientConfiguration Возвращает или задает ссылку на ресурс VpnClientConfiguration, представляющий конфигурации VpnClient P2S. VpnClientConfiguration (Конфигурация VPN)
vpnТип Тип этого шлюза виртуальной сети. PolicyBased
RouteBased

VirtualNetworkGatewaySku (Виртуальный сетевой шлюз)

Имя Описание Ценность
способность Емкость инт
имя Имя SKU шлюза -Basic/HighPerformance/Standard/UltraPerformance "Базовый"
"HighPerformance"
"Стандартный"
"UltraPerformance"
ярус Уровень SKU шлюза -Basic/HighPerformance/Standard/UltraPerformance "Базовый"
"HighPerformance"
"Стандартный"
"UltraPerformance"

VpnClientConfiguration (Конфигурация VPN)

Имя Описание Ценность
vpnClientAddressPool Возвращает или задает ссылку ресурса адресного пространства, представляющего адресное пространство для VpnClient P2S. Адресное пространство
vpnClientотозванныеСертификаты VpnClientRevokedCertificate для шлюза виртуальной сети. VpnClientRevokedCertificate[]
vpnClientRootCertificates VpnClientRootCertificate для шлюза виртуальной сети. VpnClientRootCertificate[]

VpnClientотозванныйСертификат

Имя Описание Ценность
ETag Уникальная строка только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу струна
свойства Свойства отозванного сертификата VPN-клиента шлюза виртуальной сети VpnClientRevokedCertificatePropertiesFormat

VpnClientRevokedCertificatePropertiesFormat

Имя Описание Ценность
Состояние обеспечения Возвращает состояние подготовки VPN-клиента, отозванное обновление ресурса сертификата, удаление или сбой струна
Отпечаток Возвращает или задает отозванный отпечаток сертификата vpn-клиента струна

Сертификат VpnClientRoot

Имя Описание Ценность
ETag Уникальная строка только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу струна
свойства Свойства SSL-сертификатов шлюза приложений VpnClientRootCertificatePropertiesFormat

VpnClientRootCertificatePropertiesFormat

Имя Описание Ценность
Состояние обеспечения Возвращает состояние подготовки ресурса корневого сертификата VPN-клиента: обновление и удаление или сбой струна
publicCertData Возвращает или задает общедоступные данные сертификата струна

Примеры использования

Проверенные модули Azure

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

Модуль Описание
подключение шлюза виртуальной сети Модуль ресурсов AVM для подключения шлюза виртуальной сети

Примеры быстрого запуска Azure

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

Bicep-файл Описание
создание виртуальной сети BGP для подключения виртуальной сети Этот шаблон позволяет подключить два виртуальных сети с помощью шлюзов виртуальной сети и BGP.
VPN типа "сеть — сеть" с помощью vpn-шлюзов active-active с BGP Этот шаблон позволяет развернуть VPN типа "сеть — сеть" между двумя виртуальными сетями с VPN-шлюзами в конфигурации active-active с помощью BGP. Каждый VPN-шлюз Azure разрешает полное доменное имя удаленных одноранговых узлов, чтобы определить общедоступный IP-адрес удаленного VPN-шлюза. Шаблон выполняется должным образом в регионах Azure с зонами доступности.

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

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

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

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

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

{
  "type": "Microsoft.Network/connections",
  "apiVersion": "2016-06-01",
  "name": "string",
  "etag": "string",
  "location": "string",
  "properties": {
    "authorizationKey": "string",
    "connectionStatus": "string",
    "connectionType": "string",
    "egressBytesTransferred": "int",
    "enableBgp": "bool",
    "ingressBytesTransferred": "int",
    "localNetworkGateway2": {
      "etag": "string",
      "id": "string",
      "location": "string",
      "properties": {
        "bgpSettings": {
          "asn": "int",
          "bgpPeeringAddress": "string",
          "peerWeight": "int"
        },
        "gatewayIpAddress": "string",
        "localNetworkAddressSpace": {
          "addressPrefixes": [ "string" ]
        },
        "provisioningState": "string",
        "resourceGuid": "string"
      },
      "tags": {
        "{customized property}": "string"
      }
    },
    "peer": {
      "id": "string"
    },
    "provisioningState": "string",
    "resourceGuid": "string",
    "routingWeight": "int",
    "sharedKey": "string",
    "virtualNetworkGateway1": {
      "etag": "string",
      "id": "string",
      "location": "string",
      "properties": {
        "activeActive": "bool",
        "bgpSettings": {
          "asn": "int",
          "bgpPeeringAddress": "string",
          "peerWeight": "int"
        },
        "enableBgp": "bool",
        "gatewayDefaultSite": {
          "id": "string"
        },
        "gatewayType": "string",
        "ipConfigurations": [
          {
            "etag": "string",
            "id": "string",
            "name": "string",
            "properties": {
              "privateIPAllocationMethod": "string",
              "provisioningState": "string",
              "publicIPAddress": {
                "id": "string"
              },
              "subnet": {
                "id": "string"
              }
            }
          }
        ],
        "provisioningState": "string",
        "resourceGuid": "string",
        "sku": {
          "capacity": "int",
          "name": "string",
          "tier": "string"
        },
        "vpnClientConfiguration": {
          "vpnClientAddressPool": {
            "addressPrefixes": [ "string" ]
          },
          "vpnClientRevokedCertificates": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "provisioningState": "string",
                "thumbprint": "string"
              }
            }
          ],
          "vpnClientRootCertificates": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "provisioningState": "string",
                "publicCertData": "string"
              }
            }
          ]
        },
        "vpnType": "string"
      },
      "tags": {
        "{customized property}": "string"
      }
    },
    "virtualNetworkGateway2": {
      "etag": "string",
      "id": "string",
      "location": "string",
      "properties": {
        "activeActive": "bool",
        "bgpSettings": {
          "asn": "int",
          "bgpPeeringAddress": "string",
          "peerWeight": "int"
        },
        "enableBgp": "bool",
        "gatewayDefaultSite": {
          "id": "string"
        },
        "gatewayType": "string",
        "ipConfigurations": [
          {
            "etag": "string",
            "id": "string",
            "name": "string",
            "properties": {
              "privateIPAllocationMethod": "string",
              "provisioningState": "string",
              "publicIPAddress": {
                "id": "string"
              },
              "subnet": {
                "id": "string"
              }
            }
          }
        ],
        "provisioningState": "string",
        "resourceGuid": "string",
        "sku": {
          "capacity": "int",
          "name": "string",
          "tier": "string"
        },
        "vpnClientConfiguration": {
          "vpnClientAddressPool": {
            "addressPrefixes": [ "string" ]
          },
          "vpnClientRevokedCertificates": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "provisioningState": "string",
                "thumbprint": "string"
              }
            }
          ],
          "vpnClientRootCertificates": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "provisioningState": "string",
                "publicCertData": "string"
              }
            }
          ]
        },
        "vpnType": "string"
      },
      "tags": {
        "{customized property}": "string"
      }
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

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

Microsoft.Network/подключения

Имя Описание Ценность
apiVersion Версия API '2016-06-01'
ETag Получает уникальную строку только для чтения, которая изменяется при обновлении ресурса струна
местоположение Расположение ресурса струна
имя Имя ресурса строка (обязательно)
свойства Свойства VirtualNetworkGatewayConnection VirtualNetworkGatewayConnectionPropertiesFormat
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.Network/connections"

Адресное пространство

Имя Описание Ценность
addressПрефиксы Возвращает или задает список блоков адресов, зарезервированных для этой виртуальной сети в нотации CIDR строка[]

Настройки Bgp

Имя Описание Ценность
асн Возвращает или задает ASN докладчика BGP инт
bgpPeeringAddress Возвращает или задает адрес пиринга BGP и идентификатор BGP этого докладчика BGP струна
одноранговый вес Возвращает или задает вес, добавленный в маршруты, полученные от этого докладчика BGP инт

Локальный сетевой шлюз

Имя Описание Ценность
ETag Получает уникальную строку только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
местоположение Расположение ресурса струна
свойства Свойства LocalNetworkGateway Формат свойств локального сетевого шлюза
Теги Теги ресурсов Теги ресурса

Формат свойств локального сетевого шлюза

Имя Описание Ценность
bgpНастройки Параметры динамиков BGP шлюза локальной сети Настройки Bgp
gatewayIpAddress IP-адрес шлюза локальной сети. струна
localNetworkAddressSpace Адресное пространство локального сетевого сайта Адресное пространство
Состояние обеспечения Возвращает состояние подготовки ресурса LocalNetworkGateway, обновление и удаление или сбой струна
идентификаторРесурса (GUID) Возвращает или задает свойство guid ресурса LocalNetworkGateway струна

Теги ресурса

Имя Описание Ценность

Теги ресурса

Имя Описание Ценность

Теги ресурса

Имя Описание Ценность

Подресурс

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

Виртуальный сетевой шлюз

Имя Описание Ценность
ETag Получает уникальную строку только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
местоположение Расположение ресурса струна
свойства Свойства VirtualNetworkGateway VirtualNetworkGatewayPropertiesFormat
Теги Теги ресурсов Теги ресурса

VirtualNetworkGatewayConnectionPropertiesFormat

Имя Описание Ценность
авторизацияКлюч Ключ авторизации. струна
connectionStatus Состояние подключения шлюза виртуальной сети "Подключено"
Подключение
NotConnected
"Неизвестно"
тип соединения Тип подключения шлюза IPsec/Dedicated/VpnClient/Vnet2Vnet ExpressRoute
IPsec
Vnet2Vnet
VPNClient
исходящий трафикBytesTransferred Исходящие байты, передаваемые в этом соединении инт
enableBgp Флаг EnableBgp булевая переменная (bool)
ingressBytesTranslated Входящие байты, передаваемые в этом соединении инт
локальныйсетевой шлюз2 Общий класс для общих сведений о ресурсах Локальный сетевой шлюз
пэр Ссылка на ресурс пиринга. Подресурс
Состояние обеспечения Возвращает состояние подготовки ресурса VirtualNetworkGatewayConnection, обновление и удаление или сбой струна
идентификаторРесурса (GUID) Возвращает или задает свойство guid ресурса VirtualNetworkGatewayConnection струна
маршрутизация в весе Вес маршрутизации. инт
sharedKey Ключ общего доступа IPsec. струна
virtualNetworkGateway1 Общий класс для общих сведений о ресурсах Виртуальный сетевой шлюз
virtualNetworkGateway2 Общий класс для общих сведений о ресурсах Виртуальный сетевой шлюз

VirtualNetworkGatewayIPConfiguration

Имя Описание Ценность
ETag Уникальная строка только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу струна
свойства Свойства VirtualNetworkGatewayIPConfiguration VirtualNetworkGatewayIPConfigurationPropertiesFormat

VirtualNetworkGatewayIPConfigurationPropertiesFormat

Имя Описание Ценность
privateIPAllocationMethod Возвращает или задает метод выделения PrivateIP Dynamic
"Статический"
Состояние обеспечения Возвращает состояние подготовки ресурса PublicIP : обновление и удаление или сбой струна
publicIPАдрессест Возвращает или задает ссылку ресурса PublicIP Подресурс
подсеть Возвращает или задает ссылку ресурса подсети Подресурс

VirtualNetworkGatewayPropertiesFormat

Имя Описание Ценность
активныйАктивный Флаг ActiveActive булевая переменная (bool)
bgpНастройки Параметры динамиков BGP шлюза виртуальной сети Настройки Bgp
enableBgp Флаг EnableBgp булевая переменная (bool)
gatewayDefaultSite Возвращает или задает ссылку ресурса LocalNetworkGateway, представляющего сайт локальной сети с маршрутами по умолчанию. Назначьте значение NULL в случае удаления существующего параметра сайта по умолчанию. Подресурс
Тип шлюза Тип этого шлюза виртуальной сети. ExpressRoute
"Vpn"
ipКонфигурации IpConfigurations для шлюза виртуальной сети. VirtualNetworkGatewayIPConfiguration[]
Состояние обеспечения Возвращает состояние подготовки ресурса VirtualNetworkGateway, обновление и удаление или сбой струна
идентификаторРесурса (GUID) Возвращает или задает свойство GUID ресурса ресурса VirtualNetworkGateway струна
SKU Возвращает или задает ссылку на ресурс VirtualNetworkGatewaySku, представляющий номер SKU, выбранный для шлюза виртуальной сети. VirtualNetworkGatewaySku (Виртуальный сетевой шлюз)
vpnClientConfiguration Возвращает или задает ссылку на ресурс VpnClientConfiguration, представляющий конфигурации VpnClient P2S. VpnClientConfiguration (Конфигурация VPN)
vpnТип Тип этого шлюза виртуальной сети. PolicyBased
RouteBased

VirtualNetworkGatewaySku (Виртуальный сетевой шлюз)

Имя Описание Ценность
способность Емкость инт
имя Имя SKU шлюза -Basic/HighPerformance/Standard/UltraPerformance "Базовый"
"HighPerformance"
"Стандартный"
"UltraPerformance"
ярус Уровень SKU шлюза -Basic/HighPerformance/Standard/UltraPerformance "Базовый"
"HighPerformance"
"Стандартный"
"UltraPerformance"

VpnClientConfiguration (Конфигурация VPN)

Имя Описание Ценность
vpnClientAddressPool Возвращает или задает ссылку ресурса адресного пространства, представляющего адресное пространство для VpnClient P2S. Адресное пространство
vpnClientотозванныеСертификаты VpnClientRevokedCertificate для шлюза виртуальной сети. VpnClientRevokedCertificate[]
vpnClientRootCertificates VpnClientRootCertificate для шлюза виртуальной сети. VpnClientRootCertificate[]

VpnClientотозванныйСертификат

Имя Описание Ценность
ETag Уникальная строка только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу струна
свойства Свойства отозванного сертификата VPN-клиента шлюза виртуальной сети VpnClientRevokedCertificatePropertiesFormat

VpnClientRevokedCertificatePropertiesFormat

Имя Описание Ценность
Состояние обеспечения Возвращает состояние подготовки VPN-клиента, отозванное обновление ресурса сертификата, удаление или сбой струна
Отпечаток Возвращает или задает отозванный отпечаток сертификата vpn-клиента струна

Сертификат VpnClientRoot

Имя Описание Ценность
ETag Уникальная строка только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу струна
свойства Свойства SSL-сертификатов шлюза приложений VpnClientRootCertificatePropertiesFormat

VpnClientRootCertificatePropertiesFormat

Имя Описание Ценность
Состояние обеспечения Возвращает состояние подготовки ресурса корневого сертификата VPN-клиента: обновление и удаление или сбой струна
publicCertData Возвращает или задает общедоступные данные сертификата струна

Примеры использования

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

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

Шаблон Описание
BOSH CF Кросс-регион

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

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

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

развертывание в Azure
Этот шаблон позволяет создать VPN-подключение типа "сеть — сеть" с помощью шлюзов виртуальной сети
создание VPN-подключения типа "сеть — сеть" с помощью виртуальной машины

развертывание в Azure
Этот шаблон позволяет создать VPN-подключение типа "сеть — сеть" с помощью шлюзов виртуальной сети
создание подключения виртуальной сети к виртуальной сети между двумя регионами

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

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

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

развертывание в Azure
Этот шаблон позволяет расширить существующую среду виртуальной сети в среду с несколькими виртуальными сетями, которая расширяется между двумя регионами центра обработки данных с помощью шлюзов виртуальной сети и виртуальной сети.
VPN типа "сеть — сеть" с помощью vpn-шлюзов active-active с BGP

развертывание в Azure
Этот шаблон позволяет развернуть VPN типа "сеть — сеть" между двумя виртуальными сетями с VPN-шлюзами в конфигурации active-active с помощью BGP. Каждый VPN-шлюз Azure разрешает полное доменное имя удаленных одноранговых узлов, чтобы определить общедоступный IP-адрес удаленного VPN-шлюза. Шаблон выполняется должным образом в регионах Azure с зонами доступности.
настраиваемой политики IPSec vpn

развертывание в Azure
Эта настраиваемая политика IPSec позволяет более детализированную настройку параметров IKE. Это позволяет развернуть политику VPN типа "сеть — сеть" для поддержки определенных параметров на устройстве endpoit VPN.

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/connections@2016-06-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    etag = "string"
    properties = {
      authorizationKey = "string"
      connectionStatus = "string"
      connectionType = "string"
      egressBytesTransferred = int
      enableBgp = bool
      ingressBytesTransferred = int
      localNetworkGateway2 = {
        etag = "string"
        id = "string"
        location = "string"
        properties = {
          bgpSettings = {
            asn = int
            bgpPeeringAddress = "string"
            peerWeight = int
          }
          gatewayIpAddress = "string"
          localNetworkAddressSpace = {
            addressPrefixes = [
              "string"
            ]
          }
          provisioningState = "string"
          resourceGuid = "string"
        }
        tags = {
          {customized property} = "string"
        }
      }
      peer = {
        id = "string"
      }
      provisioningState = "string"
      resourceGuid = "string"
      routingWeight = int
      sharedKey = "string"
      virtualNetworkGateway1 = {
        etag = "string"
        id = "string"
        location = "string"
        properties = {
          activeActive = bool
          bgpSettings = {
            asn = int
            bgpPeeringAddress = "string"
            peerWeight = int
          }
          enableBgp = bool
          gatewayDefaultSite = {
            id = "string"
          }
          gatewayType = "string"
          ipConfigurations = [
            {
              etag = "string"
              id = "string"
              name = "string"
              properties = {
                privateIPAllocationMethod = "string"
                provisioningState = "string"
                publicIPAddress = {
                  id = "string"
                }
                subnet = {
                  id = "string"
                }
              }
            }
          ]
          provisioningState = "string"
          resourceGuid = "string"
          sku = {
            capacity = int
            name = "string"
            tier = "string"
          }
          vpnClientConfiguration = {
            vpnClientAddressPool = {
              addressPrefixes = [
                "string"
              ]
            }
            vpnClientRevokedCertificates = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  provisioningState = "string"
                  thumbprint = "string"
                }
              }
            ]
            vpnClientRootCertificates = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  provisioningState = "string"
                  publicCertData = "string"
                }
              }
            ]
          }
          vpnType = "string"
        }
        tags = {
          {customized property} = "string"
        }
      }
      virtualNetworkGateway2 = {
        etag = "string"
        id = "string"
        location = "string"
        properties = {
          activeActive = bool
          bgpSettings = {
            asn = int
            bgpPeeringAddress = "string"
            peerWeight = int
          }
          enableBgp = bool
          gatewayDefaultSite = {
            id = "string"
          }
          gatewayType = "string"
          ipConfigurations = [
            {
              etag = "string"
              id = "string"
              name = "string"
              properties = {
                privateIPAllocationMethod = "string"
                provisioningState = "string"
                publicIPAddress = {
                  id = "string"
                }
                subnet = {
                  id = "string"
                }
              }
            }
          ]
          provisioningState = "string"
          resourceGuid = "string"
          sku = {
            capacity = int
            name = "string"
            tier = "string"
          }
          vpnClientConfiguration = {
            vpnClientAddressPool = {
              addressPrefixes = [
                "string"
              ]
            }
            vpnClientRevokedCertificates = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  provisioningState = "string"
                  thumbprint = "string"
                }
              }
            ]
            vpnClientRootCertificates = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  provisioningState = "string"
                  publicCertData = "string"
                }
              }
            ]
          }
          vpnType = "string"
        }
        tags = {
          {customized property} = "string"
        }
      }
    }
  }
}

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

Microsoft.Network/подключения

Имя Описание Ценность
ETag Получает уникальную строку только для чтения, которая изменяется при обновлении ресурса струна
местоположение Расположение ресурса струна
имя Имя ресурса строка (обязательно)
свойства Свойства VirtualNetworkGatewayConnection VirtualNetworkGatewayConnectionPropertiesFormat
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.Network/connections@2016-06-01"

Адресное пространство

Имя Описание Ценность
addressПрефиксы Возвращает или задает список блоков адресов, зарезервированных для этой виртуальной сети в нотации CIDR строка[]

Настройки Bgp

Имя Описание Ценность
асн Возвращает или задает ASN докладчика BGP инт
bgpPeeringAddress Возвращает или задает адрес пиринга BGP и идентификатор BGP этого докладчика BGP струна
одноранговый вес Возвращает или задает вес, добавленный в маршруты, полученные от этого докладчика BGP инт

Локальный сетевой шлюз

Имя Описание Ценность
ETag Получает уникальную строку только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
местоположение Расположение ресурса струна
свойства Свойства LocalNetworkGateway Формат свойств локального сетевого шлюза
Теги Теги ресурсов Теги ресурса

Формат свойств локального сетевого шлюза

Имя Описание Ценность
bgpНастройки Параметры динамиков BGP шлюза локальной сети Настройки Bgp
gatewayIpAddress IP-адрес шлюза локальной сети. струна
localNetworkAddressSpace Адресное пространство локального сетевого сайта Адресное пространство
Состояние обеспечения Возвращает состояние подготовки ресурса LocalNetworkGateway, обновление и удаление или сбой струна
идентификаторРесурса (GUID) Возвращает или задает свойство guid ресурса LocalNetworkGateway струна

Теги ресурса

Имя Описание Ценность

Теги ресурса

Имя Описание Ценность

Теги ресурса

Имя Описание Ценность

Подресурс

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

Виртуальный сетевой шлюз

Имя Описание Ценность
ETag Получает уникальную строку только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
местоположение Расположение ресурса струна
свойства Свойства VirtualNetworkGateway VirtualNetworkGatewayPropertiesFormat
Теги Теги ресурсов Теги ресурса

VirtualNetworkGatewayConnectionPropertiesFormat

Имя Описание Ценность
авторизацияКлюч Ключ авторизации. струна
connectionStatus Состояние подключения шлюза виртуальной сети "Подключено"
Подключение
NotConnected
"Неизвестно"
тип соединения Тип подключения шлюза IPsec/Dedicated/VpnClient/Vnet2Vnet ExpressRoute
IPsec
Vnet2Vnet
VPNClient
исходящий трафикBytesTransferred Исходящие байты, передаваемые в этом соединении инт
enableBgp Флаг EnableBgp булевая переменная (bool)
ingressBytesTranslated Входящие байты, передаваемые в этом соединении инт
локальныйсетевой шлюз2 Общий класс для общих сведений о ресурсах Локальный сетевой шлюз
пэр Ссылка на ресурс пиринга. Подресурс
Состояние обеспечения Возвращает состояние подготовки ресурса VirtualNetworkGatewayConnection, обновление и удаление или сбой струна
идентификаторРесурса (GUID) Возвращает или задает свойство guid ресурса VirtualNetworkGatewayConnection струна
маршрутизация в весе Вес маршрутизации. инт
sharedKey Ключ общего доступа IPsec. струна
virtualNetworkGateway1 Общий класс для общих сведений о ресурсах Виртуальный сетевой шлюз
virtualNetworkGateway2 Общий класс для общих сведений о ресурсах Виртуальный сетевой шлюз

VirtualNetworkGatewayIPConfiguration

Имя Описание Ценность
ETag Уникальная строка только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу струна
свойства Свойства VirtualNetworkGatewayIPConfiguration VirtualNetworkGatewayIPConfigurationPropertiesFormat

VirtualNetworkGatewayIPConfigurationPropertiesFormat

Имя Описание Ценность
privateIPAllocationMethod Возвращает или задает метод выделения PrivateIP Dynamic
"Статический"
Состояние обеспечения Возвращает состояние подготовки ресурса PublicIP : обновление и удаление или сбой струна
publicIPАдрессест Возвращает или задает ссылку ресурса PublicIP Подресурс
подсеть Возвращает или задает ссылку ресурса подсети Подресурс

VirtualNetworkGatewayPropertiesFormat

Имя Описание Ценность
активныйАктивный Флаг ActiveActive булевая переменная (bool)
bgpНастройки Параметры динамиков BGP шлюза виртуальной сети Настройки Bgp
enableBgp Флаг EnableBgp булевая переменная (bool)
gatewayDefaultSite Возвращает или задает ссылку ресурса LocalNetworkGateway, представляющего сайт локальной сети с маршрутами по умолчанию. Назначьте значение NULL в случае удаления существующего параметра сайта по умолчанию. Подресурс
Тип шлюза Тип этого шлюза виртуальной сети. ExpressRoute
"Vpn"
ipКонфигурации IpConfigurations для шлюза виртуальной сети. VirtualNetworkGatewayIPConfiguration[]
Состояние обеспечения Возвращает состояние подготовки ресурса VirtualNetworkGateway, обновление и удаление или сбой струна
идентификаторРесурса (GUID) Возвращает или задает свойство GUID ресурса ресурса VirtualNetworkGateway струна
SKU Возвращает или задает ссылку на ресурс VirtualNetworkGatewaySku, представляющий номер SKU, выбранный для шлюза виртуальной сети. VirtualNetworkGatewaySku (Виртуальный сетевой шлюз)
vpnClientConfiguration Возвращает или задает ссылку на ресурс VpnClientConfiguration, представляющий конфигурации VpnClient P2S. VpnClientConfiguration (Конфигурация VPN)
vpnТип Тип этого шлюза виртуальной сети. PolicyBased
RouteBased

VirtualNetworkGatewaySku (Виртуальный сетевой шлюз)

Имя Описание Ценность
способность Емкость инт
имя Имя SKU шлюза -Basic/HighPerformance/Standard/UltraPerformance "Базовый"
"HighPerformance"
"Стандартный"
"UltraPerformance"
ярус Уровень SKU шлюза -Basic/HighPerformance/Standard/UltraPerformance "Базовый"
"HighPerformance"
"Стандартный"
"UltraPerformance"

VpnClientConfiguration (Конфигурация VPN)

Имя Описание Ценность
vpnClientAddressPool Возвращает или задает ссылку ресурса адресного пространства, представляющего адресное пространство для VpnClient P2S. Адресное пространство
vpnClientотозванныеСертификаты VpnClientRevokedCertificate для шлюза виртуальной сети. VpnClientRevokedCertificate[]
vpnClientRootCertificates VpnClientRootCertificate для шлюза виртуальной сети. VpnClientRootCertificate[]

VpnClientотозванныйСертификат

Имя Описание Ценность
ETag Уникальная строка только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу струна
свойства Свойства отозванного сертификата VPN-клиента шлюза виртуальной сети VpnClientRevokedCertificatePropertiesFormat

VpnClientRevokedCertificatePropertiesFormat

Имя Описание Ценность
Состояние обеспечения Возвращает состояние подготовки VPN-клиента, отозванное обновление ресурса сертификата, удаление или сбой струна
Отпечаток Возвращает или задает отозванный отпечаток сертификата vpn-клиента струна

Сертификат VpnClientRoot

Имя Описание Ценность
ETag Уникальная строка только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу струна
свойства Свойства SSL-сертификатов шлюза приложений VpnClientRootCertificatePropertiesFormat

VpnClientRootCertificatePropertiesFormat

Имя Описание Ценность
Состояние обеспечения Возвращает состояние подготовки ресурса корневого сертификата VPN-клиента: обновление и удаление или сбой струна
publicCertData Возвращает или задает общедоступные данные сертификата струна

Примеры использования

Проверенные модули Azure

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

Модуль Описание
подключение шлюза виртуальной сети Модуль ресурсов AVM для подключения шлюза виртуальной сети