Microsoft.Network virtualNetworkAppliances 2025-05-01

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

Тип ресурса virtualNetworkAppliances может быть развернут с операциями, которые нацелены:

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

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

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

resource symbolicname 'Microsoft.Network/virtualNetworkAppliances@2025-05-01' = {
  location: 'string'
  name: 'string'
  properties: {
    bandwidthInGbps: 'string'
    subnet: {
      id: 'string'
      name: 'string'
      properties: {
        addressPrefix: 'string'
        addressPrefixes: [
          'string'
        ]
        applicationGatewayIPConfigurations: [
          {
            id: 'string'
            name: 'string'
            properties: {
              subnet: {
                id: 'string'
              }
            }
          }
        ]
        defaultOutboundAccess: bool
        delegations: [
          {
            id: 'string'
            name: 'string'
            properties: {
              serviceName: 'string'
            }
            type: 'string'
          }
        ]
        ipAllocations: [
          {
            id: 'string'
          }
        ]
        ipamPoolPrefixAllocations: [
          {
            numberOfIpAddresses: 'string'
            pool: {
              id: 'string'
            }
          }
        ]
        natGateway: {
          id: 'string'
        }
        networkSecurityGroup: {
          id: 'string'
          location: 'string'
          properties: {
            flushConnection: bool
            securityRules: [
              {
                id: 'string'
                name: 'string'
                properties: {
                  access: 'string'
                  description: 'string'
                  destinationAddressPrefix: 'string'
                  destinationAddressPrefixes: [
                    'string'
                  ]
                  destinationApplicationSecurityGroups: [
                    {
                      id: 'string'
                      location: 'string'
                      properties: {}
                      tags: {
                        {customized property}: 'string'
                      }
                    }
                  ]
                  destinationPortRange: 'string'
                  destinationPortRanges: [
                    'string'
                  ]
                  direction: 'string'
                  priority: int
                  protocol: 'string'
                  sourceAddressPrefix: 'string'
                  sourceAddressPrefixes: [
                    'string'
                  ]
                  sourceApplicationSecurityGroups: [
                    {
                      id: 'string'
                      location: 'string'
                      properties: {}
                      tags: {
                        {customized property}: 'string'
                      }
                    }
                  ]
                  sourcePortRange: 'string'
                  sourcePortRanges: [
                    'string'
                  ]
                }
              }
            ]
          }
          tags: {
            {customized property}: 'string'
          }
        }
        privateEndpointNetworkPolicies: 'string'
        privateLinkServiceNetworkPolicies: 'string'
        routeTable: {
          id: 'string'
          location: 'string'
          properties: {
            disableBgpRoutePropagation: bool
            routes: [
              {
                id: 'string'
                name: 'string'
                properties: {
                  addressPrefix: 'string'
                  nextHopIpAddress: 'string'
                  nextHopType: 'string'
                }
              }
            ]
          }
          tags: {
            {customized property}: 'string'
          }
        }
        serviceEndpointPolicies: [
          {
            id: 'string'
            location: 'string'
            properties: {
              contextualServiceEndpointPolicies: [
                'string'
              ]
              serviceAlias: 'string'
              serviceEndpointPolicyDefinitions: [
                {
                  id: 'string'
                  name: 'string'
                  properties: {
                    description: 'string'
                    service: 'string'
                    serviceResources: [
                      'string'
                    ]
                  }
                }
              ]
            }
            tags: {
              {customized property}: 'string'
            }
          }
        ]
        serviceEndpoints: [
          {
            locations: [
              'string'
            ]
            networkIdentifier: {
              id: 'string'
            }
            service: 'string'
          }
        ]
        serviceGateway: {
          id: 'string'
        }
        sharingScope: 'string'
      }
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

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

Microsoft.Network/virtualNetworkAppliances

Имя Description Ценность
location Расположение ресурса. струна
имя имя ресурса. string

Constraints:
Pattern = ^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$ (обязательно)
properties Свойства виртуального сетевого устройства. VirtualNetworkAppliancePropertiesFormat
tags Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

CommonApplicationGatewayIPConfiguration

Имя Description Ценность
id Идентификатор ресурса. струна
имя Имя IP-конфигурации, уникальной в шлюзе приложений. струна
properties Свойства IP-конфигурации шлюза приложений. CommonApplicationGatewayIPConfigurationPropertiesFormat

CommonApplicationGatewayIPConfigurationPropertiesFormat

Имя Description Ценность
subnet Ссылка на ресурс подсети. Подсеть, из которой шлюз приложений получает свой частный адрес. CommonSubResource

CommonApplicationSecurityGroup

Имя Description Ценность
id Идентификатор ресурса. струна
location Расположение ресурса. струна
properties Свойства группы безопасности приложений. CommonApplicationSecurityGroupPropertiesFormat
tags Теги ресурсов. Общие ресурсыТеги

CommonApplicationSecurityGroupPropertiesFormat

Имя Description Ценность

Общее делегирование

Имя Description Ценность
id Идентификатор ресурса. струна
имя Имя ресурса, уникального в подсети. Это имя можно использовать для доступа к ресурсу. струна
properties Свойства подсети. CommonServiceDelegationPropertiesFormat
type Тип ресурса. струна

CommonIpamPoolPrefixAllocation

Имя Description Ценность
numberOfIpAddresses Количество выделенных IP-адресов. струна
бассейн CommonIpamPoolPrefixAllocationpool

CommonIpamPoolPrefixAllocationpool

Имя Description Ценность
id Идентификатор ресурса связанного ресурса Azure IpamPool. струна

CommonNetworkSecurityGroup

Имя Description Ценность
id Идентификатор ресурса. струна
location Расположение ресурса. струна
properties Свойства группы безопасности сети. CommonNetworkSecurityGroupPropertiesFormat
tags Теги ресурсов. Общие ресурсыТеги

CommonNetworkSecurityGroupPropertiesFormat

Имя Description Ценность
flushПодключение При включении потоки, созданные из подключений группы безопасности сети, будут повторно оцениваться при обновлении правил. Начальная активация активирует повторное вычисление. bool
securityRules Коллекция правил безопасности группы безопасности сети. Правило общей безопасности[]

Общие ресурсыТеги

Имя Description Ценность

Общие ресурсыТеги

Имя Description Ценность

Общие ресурсыТеги

Имя Description Ценность

Общие ресурсыТеги

Имя Description Ценность

Общие ресурсыТеги

Имя Description Ценность

CommonRoute

Имя Description Ценность
id Идентификатор ресурса. струна
имя Имя ресурса. струна
properties Свойства маршрута. CommonRoutePropertiesFormat

CommonRoutePropertiesFormat

Имя Description Ценность
addressПрефикс Целевой CIDR, к которому применяется маршрут. струна
nextHopIpAddress Пакеты должны быть пересланы на указанный IP-адрес. Значения следующего прыжка разрешены только в маршрутах, где тип следующего прыжка — VirtualAppliance. струна
nextHopType Тип прыжка Azure, в который должен отправляться пакет. "Интернет"
'None'
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (обязательно)

CommonRouteTable

Имя Description Ценность
id Идентификатор ресурса. струна
location Расположение ресурса. струна
properties Свойства таблицы маршрутов. CommonRouteTablePropertiesFormat
tags Теги ресурсов. Общие ресурсыТеги

CommonRouteTablePropertiesFormat

Имя Description Ценность
disableBgpRoutePropagation Следует ли отключить маршруты, полученные BGP в этой таблице маршрутов. Значение True означает отключение. bool
routes Коллекция маршрутов, содержащихся в таблице маршрутов. CommonRoute[]

Правило CommonSecurityRule

Имя Description Ценность
id Идентификатор ресурса. струна
имя Имя ресурса. струна
properties Свойства правила безопасности. CommonSecurityRulePropertiesFormat

CommonSecurityRulePropertiesFormat

Имя Description Ценность
доступ Сетевой трафик разрешен или запрещен. "Разрешить"
"Запрет" (обязательно)
описание Описание этого правила. Ограничено 140 символами. струна
destinationAddressПрефикс Префикс адреса назначения. Диапазон IP-адресов CIDR или назначения. Звездочка "*" также может использоваться для сопоставления всех исходных IP-адресов. Также можно использовать теги по умолчанию, такие как VirtualNetwork, AzureLoadBalancer и Internet. струна
destinationAddressPrefixes Префиксы целевого адреса. Диапазоны IP-адресов CIDR или назначения. строка[]
destinationApplicationSecurityGroups Группа безопасности приложений, указанная в качестве назначения. CommonApplicationSecurityGroup[]
destinationPortRange Конечный порт или диапазон. Целое число или диапазон от 0 до 65535. Звездочка "*" также может использоваться для сопоставления всех портов. струна
destinationPortRanges Диапазоны портов назначения. строка[]
направление Направление правила. Направление указывает, будет ли правило оцениваться по входящего или исходящему трафику. "Входящий трафик"
"Исходящий" (обязательный)
priority Приоритет правила. Значение может быть от 100 до 4096. Номер приоритета должен быть уникальным для каждого правила в коллекции. Чем ниже число приоритета, тем выше приоритет правила. int (обязательно)
protocol К этому правилу применяется сетевой протокол. '*'
«А»
«Экстра»
«МКМП»
Tcp
"Udp" (обязательно)
sourceAddressPrefix Диапазон IP-адресов CIDR или источника. Звездочка "*" также может использоваться для сопоставления всех исходных IP-адресов. Также можно использовать теги по умолчанию, такие как VirtualNetwork, AzureLoadBalancer и Internet. Если это правило входящего трафика, указывает, откуда происходит сетевой трафик. струна
sourceAddressPrefixes Диапазоны IP-адресов CIDR или источника. строка[]
sourceApplicationSecurityGroups Группа безопасности приложений, указанная в качестве источника. CommonApplicationSecurityGroup[]
исходный диапазон портов Исходный порт или диапазон. Целое число или диапазон от 0 до 65535. Звездочка "*" также может использоваться для сопоставления всех портов. струна
sourcePortRanges Диапазоны исходных портов. строка[]

CommonServiceDelegationPropertiesFormat

Имя Description Ценность
serviceName Имя службы, которой должна делегироваться подсеть (например, Microsoft.Sql/servers). струна

CommonServiceEndpointPolicy

Имя Description Ценность
id Идентификатор ресурса. струна
location Расположение ресурса. струна
properties Свойства политики конечной точки службы. CommonServiceEndpointPolicyPropertiesFormat
tags Теги ресурсов. Общие ресурсыТеги

CommonServiceEndpointPolicyDefinition

Имя Description Ценность
id Идентификатор ресурса. струна
имя Имя ресурса. струна
properties Свойства определения политики конечной точки службы. CommonServiceEndpointPolicyDefinitionPropertiesFormat

CommonServiceEndpointPolicyDefinitionPropertiesFormat

Имя Description Ценность
описание Описание этого правила. Ограничено 140 символами. струна
услуга Имя конечной точки службы. струна
serviceResources Список ресурсов службы. строка[]

CommonServiceEndpointPolicyPropertiesFormat

Имя Description Ценность
contextualServiceEndpointPolicies Коллекция контекстной политики конечной точки службы. строка[]
serviceAlias Псевдоним, указывающий, принадлежит ли политика службе. струна
serviceEndpointPolicyDefinitions Коллекция определений политик конечной точки службы политики конечной точки службы политики конечной точки службы. CommonServiceEndpointPolicyDefinition[]

CommonServiceEndpointPropertiesFormat

Имя Description Ценность
местоположения Список расположений. строка[]
networkIdentifier SubResource в качестве сетевого идентификатора. CommonSubResource
услуга Тип службы конечных точек. струна

CommonSubnet

Имя Description Ценность
id Идентификатор ресурса. струна
имя Имя ресурса. струна
properties Свойства подсети. CommonSubnetPropertiesFormat

CommonSubnetPropertiesFormat

Имя Description Ценность
addressПрефикс Префикс адреса для подсети. струна
addressПрефиксы Список префиксов адресов для подсети. строка[]
applicationGatewayIPConfigurations IP-конфигурации шлюза приложений ресурса виртуальной сети. CommonApplicationGatewayIPConfiguration[]
defaultOutboundAccess Задайте для этого свойства значение false, чтобы отключить исходящее подключение по умолчанию для всех виртуальных машин в подсети. bool
Делегации Массив ссылок на делегирования в подсети. Общая делегация[]
ipAlallocation Массив IpAllocation, ссылающийся на эту подсеть. CommonSubResource[]
ipamPoolPrefixAllocations Список пулов IPAM для выделения префиксов IP-адресов. CommonIpamPoolPrefixAllocation[]
natGateway Шлюз Nat, связанный с этой подсетью. CommonSubResource
networkSecurityGroup Ссылка на ресурс NetworkSecurityGroup. CommonNetworkSecurityGroup
privateEndpointNetworkPolicies Включение или отключение применения политик сети к частной конечной точке в подсети. 'Disabled'
'Enabled'
NetworkSecurityGroupEnabled
RouteTableEnabled
privateLinkServiceNetworkPolicies Включение или отключение применения политик сети к службе приватного канала в подсети. 'Disabled'
'Enabled'
RouteTable Ссылка на ресурс RouteTable. CommonRouteTable
serviceEndpointPolicies Массив политик конечной точки службы. CommonServiceEndpointPolicy[]
serviceEndpoints Массив конечных точек службы. CommonServiceEndpointPropertiesFormat[]
serviceGateway Ссылка на существующий сервисный шлюз. CommonSubResource
общий доступScope Задайте этому свойству значение Tenant, чтобы разрешить общий доступ к подсети с другими подписками в клиенте AAD. Это свойство может быть задано только в том случае, если значение defaultOutboundAccess имеет значение false, оба свойства можно задать только в том случае, если подсеть пуста. "Делегированные службы"
"Клиент"

CommonSubResource

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

VirtualNetworkAppliancePropertiesFormat

Имя Description Ценность
пропускная способностьInGbps Пропускная способность ресурса VirtualNetworkAppliance в Гбит/с. струна
subnet Ссылка на ресурс подсети. CommonSubnet

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

Тип ресурса virtualNetworkAppliances может быть развернут с операциями, которые нацелены:

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

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

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

{
  "type": "Microsoft.Network/virtualNetworkAppliances",
  "apiVersion": "2025-05-01",
  "name": "string",
  "location": "string",
  "properties": {
    "bandwidthInGbps": "string",
    "subnet": {
      "id": "string",
      "name": "string",
      "properties": {
        "addressPrefix": "string",
        "addressPrefixes": [ "string" ],
        "applicationGatewayIPConfigurations": [
          {
            "id": "string",
            "name": "string",
            "properties": {
              "subnet": {
                "id": "string"
              }
            }
          }
        ],
        "defaultOutboundAccess": "bool",
        "delegations": [
          {
            "id": "string",
            "name": "string",
            "properties": {
              "serviceName": "string"
            },
            "type": "string"
          }
        ],
        "ipAllocations": [
          {
            "id": "string"
          }
        ],
        "ipamPoolPrefixAllocations": [
          {
            "numberOfIpAddresses": "string",
            "pool": {
              "id": "string"
            }
          }
        ],
        "natGateway": {
          "id": "string"
        },
        "networkSecurityGroup": {
          "id": "string",
          "location": "string",
          "properties": {
            "flushConnection": "bool",
            "securityRules": [
              {
                "id": "string",
                "name": "string",
                "properties": {
                  "access": "string",
                  "description": "string",
                  "destinationAddressPrefix": "string",
                  "destinationAddressPrefixes": [ "string" ],
                  "destinationApplicationSecurityGroups": [
                    {
                      "id": "string",
                      "location": "string",
                      "properties": {
                      },
                      "tags": {
                        "{customized property}": "string"
                      }
                    }
                  ],
                  "destinationPortRange": "string",
                  "destinationPortRanges": [ "string" ],
                  "direction": "string",
                  "priority": "int",
                  "protocol": "string",
                  "sourceAddressPrefix": "string",
                  "sourceAddressPrefixes": [ "string" ],
                  "sourceApplicationSecurityGroups": [
                    {
                      "id": "string",
                      "location": "string",
                      "properties": {
                      },
                      "tags": {
                        "{customized property}": "string"
                      }
                    }
                  ],
                  "sourcePortRange": "string",
                  "sourcePortRanges": [ "string" ]
                }
              }
            ]
          },
          "tags": {
            "{customized property}": "string"
          }
        },
        "privateEndpointNetworkPolicies": "string",
        "privateLinkServiceNetworkPolicies": "string",
        "routeTable": {
          "id": "string",
          "location": "string",
          "properties": {
            "disableBgpRoutePropagation": "bool",
            "routes": [
              {
                "id": "string",
                "name": "string",
                "properties": {
                  "addressPrefix": "string",
                  "nextHopIpAddress": "string",
                  "nextHopType": "string"
                }
              }
            ]
          },
          "tags": {
            "{customized property}": "string"
          }
        },
        "serviceEndpointPolicies": [
          {
            "id": "string",
            "location": "string",
            "properties": {
              "contextualServiceEndpointPolicies": [ "string" ],
              "serviceAlias": "string",
              "serviceEndpointPolicyDefinitions": [
                {
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "description": "string",
                    "service": "string",
                    "serviceResources": [ "string" ]
                  }
                }
              ]
            },
            "tags": {
              "{customized property}": "string"
            }
          }
        ],
        "serviceEndpoints": [
          {
            "locations": [ "string" ],
            "networkIdentifier": {
              "id": "string"
            },
            "service": "string"
          }
        ],
        "serviceGateway": {
          "id": "string"
        },
        "sharingScope": "string"
      }
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

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

Microsoft.Network/virtualNetworkAppliances

Имя Description Ценность
apiVersion Версия API '2025-05-01'
location Расположение ресурса. струна
имя имя ресурса. string

Constraints:
Pattern = ^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$ (обязательно)
properties Свойства виртуального сетевого устройства. VirtualNetworkAppliancePropertiesFormat
tags Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
type Тип ресурса «Microsoft.Network/virtualNetworkAppliances»

CommonApplicationGatewayIPConfiguration

Имя Description Ценность
id Идентификатор ресурса. струна
имя Имя IP-конфигурации, уникальной в шлюзе приложений. струна
properties Свойства IP-конфигурации шлюза приложений. CommonApplicationGatewayIPConfigurationPropertiesFormat

CommonApplicationGatewayIPConfigurationPropertiesFormat

Имя Description Ценность
subnet Ссылка на ресурс подсети. Подсеть, из которой шлюз приложений получает свой частный адрес. CommonSubResource

CommonApplicationSecurityGroup

Имя Description Ценность
id Идентификатор ресурса. струна
location Расположение ресурса. струна
properties Свойства группы безопасности приложений. CommonApplicationSecurityGroupPropertiesFormat
tags Теги ресурсов. Общие ресурсыТеги

CommonApplicationSecurityGroupPropertiesFormat

Имя Description Ценность

Общее делегирование

Имя Description Ценность
id Идентификатор ресурса. струна
имя Имя ресурса, уникального в подсети. Это имя можно использовать для доступа к ресурсу. струна
properties Свойства подсети. CommonServiceDelegationPropertiesFormat
type Тип ресурса. струна

CommonIpamPoolPrefixAllocation

Имя Description Ценность
numberOfIpAddresses Количество выделенных IP-адресов. струна
бассейн CommonIpamPoolPrefixAllocationpool

CommonIpamPoolPrefixAllocationpool

Имя Description Ценность
id Идентификатор ресурса связанного ресурса Azure IpamPool. струна

CommonNetworkSecurityGroup

Имя Description Ценность
id Идентификатор ресурса. струна
location Расположение ресурса. струна
properties Свойства группы безопасности сети. CommonNetworkSecurityGroupPropertiesFormat
tags Теги ресурсов. Общие ресурсыТеги

CommonNetworkSecurityGroupPropertiesFormat

Имя Description Ценность
flushПодключение При включении потоки, созданные из подключений группы безопасности сети, будут повторно оцениваться при обновлении правил. Начальная активация активирует повторное вычисление. bool
securityRules Коллекция правил безопасности группы безопасности сети. Правило общей безопасности[]

Общие ресурсыТеги

Имя Description Ценность

Общие ресурсыТеги

Имя Description Ценность

Общие ресурсыТеги

Имя Description Ценность

Общие ресурсыТеги

Имя Description Ценность

Общие ресурсыТеги

Имя Description Ценность

CommonRoute

Имя Description Ценность
id Идентификатор ресурса. струна
имя Имя ресурса. струна
properties Свойства маршрута. CommonRoutePropertiesFormat

CommonRoutePropertiesFormat

Имя Description Ценность
addressПрефикс Целевой CIDR, к которому применяется маршрут. струна
nextHopIpAddress Пакеты должны быть пересланы на указанный IP-адрес. Значения следующего прыжка разрешены только в маршрутах, где тип следующего прыжка — VirtualAppliance. струна
nextHopType Тип прыжка Azure, в который должен отправляться пакет. "Интернет"
'None'
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (обязательно)

CommonRouteTable

Имя Description Ценность
id Идентификатор ресурса. струна
location Расположение ресурса. струна
properties Свойства таблицы маршрутов. CommonRouteTablePropertiesFormat
tags Теги ресурсов. Общие ресурсыТеги

CommonRouteTablePropertiesFormat

Имя Description Ценность
disableBgpRoutePropagation Следует ли отключить маршруты, полученные BGP в этой таблице маршрутов. Значение True означает отключение. bool
routes Коллекция маршрутов, содержащихся в таблице маршрутов. CommonRoute[]

Правило CommonSecurityRule

Имя Description Ценность
id Идентификатор ресурса. струна
имя Имя ресурса. струна
properties Свойства правила безопасности. CommonSecurityRulePropertiesFormat

CommonSecurityRulePropertiesFormat

Имя Description Ценность
доступ Сетевой трафик разрешен или запрещен. "Разрешить"
"Запрет" (обязательно)
описание Описание этого правила. Ограничено 140 символами. струна
destinationAddressПрефикс Префикс адреса назначения. Диапазон IP-адресов CIDR или назначения. Звездочка "*" также может использоваться для сопоставления всех исходных IP-адресов. Также можно использовать теги по умолчанию, такие как VirtualNetwork, AzureLoadBalancer и Internet. струна
destinationAddressPrefixes Префиксы целевого адреса. Диапазоны IP-адресов CIDR или назначения. строка[]
destinationApplicationSecurityGroups Группа безопасности приложений, указанная в качестве назначения. CommonApplicationSecurityGroup[]
destinationPortRange Конечный порт или диапазон. Целое число или диапазон от 0 до 65535. Звездочка "*" также может использоваться для сопоставления всех портов. струна
destinationPortRanges Диапазоны портов назначения. строка[]
направление Направление правила. Направление указывает, будет ли правило оцениваться по входящего или исходящему трафику. "Входящий трафик"
"Исходящий" (обязательный)
priority Приоритет правила. Значение может быть от 100 до 4096. Номер приоритета должен быть уникальным для каждого правила в коллекции. Чем ниже число приоритета, тем выше приоритет правила. int (обязательно)
protocol К этому правилу применяется сетевой протокол. '*'
«А»
«Экстра»
«МКМП»
Tcp
"Udp" (обязательно)
sourceAddressPrefix Диапазон IP-адресов CIDR или источника. Звездочка "*" также может использоваться для сопоставления всех исходных IP-адресов. Также можно использовать теги по умолчанию, такие как VirtualNetwork, AzureLoadBalancer и Internet. Если это правило входящего трафика, указывает, откуда происходит сетевой трафик. струна
sourceAddressPrefixes Диапазоны IP-адресов CIDR или источника. строка[]
sourceApplicationSecurityGroups Группа безопасности приложений, указанная в качестве источника. CommonApplicationSecurityGroup[]
исходный диапазон портов Исходный порт или диапазон. Целое число или диапазон от 0 до 65535. Звездочка "*" также может использоваться для сопоставления всех портов. струна
sourcePortRanges Диапазоны исходных портов. строка[]

CommonServiceDelegationPropertiesFormat

Имя Description Ценность
serviceName Имя службы, которой должна делегироваться подсеть (например, Microsoft.Sql/servers). струна

CommonServiceEndpointPolicy

Имя Description Ценность
id Идентификатор ресурса. струна
location Расположение ресурса. струна
properties Свойства политики конечной точки службы. CommonServiceEndpointPolicyPropertiesFormat
tags Теги ресурсов. Общие ресурсыТеги

CommonServiceEndpointPolicyDefinition

Имя Description Ценность
id Идентификатор ресурса. струна
имя Имя ресурса. струна
properties Свойства определения политики конечной точки службы. CommonServiceEndpointPolicyDefinitionPropertiesFormat

CommonServiceEndpointPolicyDefinitionPropertiesFormat

Имя Description Ценность
описание Описание этого правила. Ограничено 140 символами. струна
услуга Имя конечной точки службы. струна
serviceResources Список ресурсов службы. строка[]

CommonServiceEndpointPolicyPropertiesFormat

Имя Description Ценность
contextualServiceEndpointPolicies Коллекция контекстной политики конечной точки службы. строка[]
serviceAlias Псевдоним, указывающий, принадлежит ли политика службе. струна
serviceEndpointPolicyDefinitions Коллекция определений политик конечной точки службы политики конечной точки службы политики конечной точки службы. CommonServiceEndpointPolicyDefinition[]

CommonServiceEndpointPropertiesFormat

Имя Description Ценность
местоположения Список расположений. строка[]
networkIdentifier SubResource в качестве сетевого идентификатора. CommonSubResource
услуга Тип службы конечных точек. струна

CommonSubnet

Имя Description Ценность
id Идентификатор ресурса. струна
имя Имя ресурса. струна
properties Свойства подсети. CommonSubnetPropertiesFormat

CommonSubnetPropertiesFormat

Имя Description Ценность
addressПрефикс Префикс адреса для подсети. струна
addressПрефиксы Список префиксов адресов для подсети. строка[]
applicationGatewayIPConfigurations IP-конфигурации шлюза приложений ресурса виртуальной сети. CommonApplicationGatewayIPConfiguration[]
defaultOutboundAccess Задайте для этого свойства значение false, чтобы отключить исходящее подключение по умолчанию для всех виртуальных машин в подсети. bool
Делегации Массив ссылок на делегирования в подсети. Общая делегация[]
ipAlallocation Массив IpAllocation, ссылающийся на эту подсеть. CommonSubResource[]
ipamPoolPrefixAllocations Список пулов IPAM для выделения префиксов IP-адресов. CommonIpamPoolPrefixAllocation[]
natGateway Шлюз Nat, связанный с этой подсетью. CommonSubResource
networkSecurityGroup Ссылка на ресурс NetworkSecurityGroup. CommonNetworkSecurityGroup
privateEndpointNetworkPolicies Включение или отключение применения политик сети к частной конечной точке в подсети. 'Disabled'
'Enabled'
NetworkSecurityGroupEnabled
RouteTableEnabled
privateLinkServiceNetworkPolicies Включение или отключение применения политик сети к службе приватного канала в подсети. 'Disabled'
'Enabled'
RouteTable Ссылка на ресурс RouteTable. CommonRouteTable
serviceEndpointPolicies Массив политик конечной точки службы. CommonServiceEndpointPolicy[]
serviceEndpoints Массив конечных точек службы. CommonServiceEndpointPropertiesFormat[]
serviceGateway Ссылка на существующий сервисный шлюз. CommonSubResource
общий доступScope Задайте этому свойству значение Tenant, чтобы разрешить общий доступ к подсети с другими подписками в клиенте AAD. Это свойство может быть задано только в том случае, если значение defaultOutboundAccess имеет значение false, оба свойства можно задать только в том случае, если подсеть пуста. "Делегированные службы"
"Клиент"

CommonSubResource

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

VirtualNetworkAppliancePropertiesFormat

Имя Description Ценность
пропускная способностьInGbps Пропускная способность ресурса VirtualNetworkAppliance в Гбит/с. струна
subnet Ссылка на ресурс подсети. CommonSubnet

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

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

Тип ресурса virtualNetworkAppliances может быть развернут с операциями, которые нацелены:

  • Группы ресурсов

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/virtualNetworkAppliances@2025-05-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      bandwidthInGbps = "string"
      subnet = {
        id = "string"
        name = "string"
        properties = {
          addressPrefix = "string"
          addressPrefixes = [
            "string"
          ]
          applicationGatewayIPConfigurations = [
            {
              id = "string"
              name = "string"
              properties = {
                subnet = {
                  id = "string"
                }
              }
            }
          ]
          defaultOutboundAccess = bool
          delegations = [
            {
              id = "string"
              name = "string"
              properties = {
                serviceName = "string"
              }
              type = "string"
            }
          ]
          ipAllocations = [
            {
              id = "string"
            }
          ]
          ipamPoolPrefixAllocations = [
            {
              numberOfIpAddresses = "string"
              pool = {
                id = "string"
              }
            }
          ]
          natGateway = {
            id = "string"
          }
          networkSecurityGroup = {
            id = "string"
            location = "string"
            properties = {
              flushConnection = bool
              securityRules = [
                {
                  id = "string"
                  name = "string"
                  properties = {
                    access = "string"
                    description = "string"
                    destinationAddressPrefix = "string"
                    destinationAddressPrefixes = [
                      "string"
                    ]
                    destinationApplicationSecurityGroups = [
                      {
                        id = "string"
                        location = "string"
                        properties = {
                        }
                        tags = {
                          {customized property} = "string"
                        }
                      }
                    ]
                    destinationPortRange = "string"
                    destinationPortRanges = [
                      "string"
                    ]
                    direction = "string"
                    priority = int
                    protocol = "string"
                    sourceAddressPrefix = "string"
                    sourceAddressPrefixes = [
                      "string"
                    ]
                    sourceApplicationSecurityGroups = [
                      {
                        id = "string"
                        location = "string"
                        properties = {
                        }
                        tags = {
                          {customized property} = "string"
                        }
                      }
                    ]
                    sourcePortRange = "string"
                    sourcePortRanges = [
                      "string"
                    ]
                  }
                }
              ]
            }
            tags = {
              {customized property} = "string"
            }
          }
          privateEndpointNetworkPolicies = "string"
          privateLinkServiceNetworkPolicies = "string"
          routeTable = {
            id = "string"
            location = "string"
            properties = {
              disableBgpRoutePropagation = bool
              routes = [
                {
                  id = "string"
                  name = "string"
                  properties = {
                    addressPrefix = "string"
                    nextHopIpAddress = "string"
                    nextHopType = "string"
                  }
                }
              ]
            }
            tags = {
              {customized property} = "string"
            }
          }
          serviceEndpointPolicies = [
            {
              id = "string"
              location = "string"
              properties = {
                contextualServiceEndpointPolicies = [
                  "string"
                ]
                serviceAlias = "string"
                serviceEndpointPolicyDefinitions = [
                  {
                    id = "string"
                    name = "string"
                    properties = {
                      description = "string"
                      service = "string"
                      serviceResources = [
                        "string"
                      ]
                    }
                  }
                ]
              }
              tags = {
                {customized property} = "string"
              }
            }
          ]
          serviceEndpoints = [
            {
              locations = [
                "string"
              ]
              networkIdentifier = {
                id = "string"
              }
              service = "string"
            }
          ]
          serviceGateway = {
            id = "string"
          }
          sharingScope = "string"
        }
      }
    }
  }
}

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

Microsoft.Network/virtualNetworkAppliances

Имя Description Ценность
location Расположение ресурса. струна
имя имя ресурса. string

Constraints:
Pattern = ^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$ (обязательно)
properties Свойства виртуального сетевого устройства. VirtualNetworkAppliancePropertiesFormat
tags Теги ресурсов Словарь имен и значений тегов.
type Тип ресурса "Microsoft.Network/virtualNetworkAppliances@2025-05-01"

CommonApplicationGatewayIPConfiguration

Имя Description Ценность
id Идентификатор ресурса. струна
имя Имя IP-конфигурации, уникальной в шлюзе приложений. струна
properties Свойства IP-конфигурации шлюза приложений. CommonApplicationGatewayIPConfigurationPropertiesFormat

CommonApplicationGatewayIPConfigurationPropertiesFormat

Имя Description Ценность
subnet Ссылка на ресурс подсети. Подсеть, из которой шлюз приложений получает свой частный адрес. CommonSubResource

CommonApplicationSecurityGroup

Имя Description Ценность
id Идентификатор ресурса. струна
location Расположение ресурса. струна
properties Свойства группы безопасности приложений. CommonApplicationSecurityGroupPropertiesFormat
tags Теги ресурсов. Общие ресурсыТеги

CommonApplicationSecurityGroupPropertiesFormat

Имя Description Ценность

Общее делегирование

Имя Description Ценность
id Идентификатор ресурса. струна
имя Имя ресурса, уникального в подсети. Это имя можно использовать для доступа к ресурсу. струна
properties Свойства подсети. CommonServiceDelegationPropertiesFormat
type Тип ресурса. струна

CommonIpamPoolPrefixAllocation

Имя Description Ценность
numberOfIpAddresses Количество выделенных IP-адресов. струна
бассейн CommonIpamPoolPrefixAllocationpool

CommonIpamPoolPrefixAllocationpool

Имя Description Ценность
id Идентификатор ресурса связанного ресурса Azure IpamPool. струна

CommonNetworkSecurityGroup

Имя Description Ценность
id Идентификатор ресурса. струна
location Расположение ресурса. струна
properties Свойства группы безопасности сети. CommonNetworkSecurityGroupPropertiesFormat
tags Теги ресурсов. Общие ресурсыТеги

CommonNetworkSecurityGroupPropertiesFormat

Имя Description Ценность
flushПодключение При включении потоки, созданные из подключений группы безопасности сети, будут повторно оцениваться при обновлении правил. Начальная активация активирует повторное вычисление. bool
securityRules Коллекция правил безопасности группы безопасности сети. Правило общей безопасности[]

Общие ресурсыТеги

Имя Description Ценность

Общие ресурсыТеги

Имя Description Ценность

Общие ресурсыТеги

Имя Description Ценность

Общие ресурсыТеги

Имя Description Ценность

Общие ресурсыТеги

Имя Description Ценность

CommonRoute

Имя Description Ценность
id Идентификатор ресурса. струна
имя Имя ресурса. струна
properties Свойства маршрута. CommonRoutePropertiesFormat

CommonRoutePropertiesFormat

Имя Description Ценность
addressПрефикс Целевой CIDR, к которому применяется маршрут. струна
nextHopIpAddress Пакеты должны быть пересланы на указанный IP-адрес. Значения следующего прыжка разрешены только в маршрутах, где тип следующего прыжка — VirtualAppliance. струна
nextHopType Тип прыжка Azure, в который должен отправляться пакет. "Интернет"
'None'
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (обязательно)

CommonRouteTable

Имя Description Ценность
id Идентификатор ресурса. струна
location Расположение ресурса. струна
properties Свойства таблицы маршрутов. CommonRouteTablePropertiesFormat
tags Теги ресурсов. Общие ресурсыТеги

CommonRouteTablePropertiesFormat

Имя Description Ценность
disableBgpRoutePropagation Следует ли отключить маршруты, полученные BGP в этой таблице маршрутов. Значение True означает отключение. bool
routes Коллекция маршрутов, содержащихся в таблице маршрутов. CommonRoute[]

Правило CommonSecurityRule

Имя Description Ценность
id Идентификатор ресурса. струна
имя Имя ресурса. струна
properties Свойства правила безопасности. CommonSecurityRulePropertiesFormat

CommonSecurityRulePropertiesFormat

Имя Description Ценность
доступ Сетевой трафик разрешен или запрещен. "Разрешить"
"Запрет" (обязательно)
описание Описание этого правила. Ограничено 140 символами. струна
destinationAddressПрефикс Префикс адреса назначения. Диапазон IP-адресов CIDR или назначения. Звездочка "*" также может использоваться для сопоставления всех исходных IP-адресов. Также можно использовать теги по умолчанию, такие как VirtualNetwork, AzureLoadBalancer и Internet. струна
destinationAddressPrefixes Префиксы целевого адреса. Диапазоны IP-адресов CIDR или назначения. строка[]
destinationApplicationSecurityGroups Группа безопасности приложений, указанная в качестве назначения. CommonApplicationSecurityGroup[]
destinationPortRange Конечный порт или диапазон. Целое число или диапазон от 0 до 65535. Звездочка "*" также может использоваться для сопоставления всех портов. струна
destinationPortRanges Диапазоны портов назначения. строка[]
направление Направление правила. Направление указывает, будет ли правило оцениваться по входящего или исходящему трафику. "Входящий трафик"
"Исходящий" (обязательный)
priority Приоритет правила. Значение может быть от 100 до 4096. Номер приоритета должен быть уникальным для каждого правила в коллекции. Чем ниже число приоритета, тем выше приоритет правила. int (обязательно)
protocol К этому правилу применяется сетевой протокол. '*'
«А»
«Экстра»
«МКМП»
Tcp
"Udp" (обязательно)
sourceAddressPrefix Диапазон IP-адресов CIDR или источника. Звездочка "*" также может использоваться для сопоставления всех исходных IP-адресов. Также можно использовать теги по умолчанию, такие как VirtualNetwork, AzureLoadBalancer и Internet. Если это правило входящего трафика, указывает, откуда происходит сетевой трафик. струна
sourceAddressPrefixes Диапазоны IP-адресов CIDR или источника. строка[]
sourceApplicationSecurityGroups Группа безопасности приложений, указанная в качестве источника. CommonApplicationSecurityGroup[]
исходный диапазон портов Исходный порт или диапазон. Целое число или диапазон от 0 до 65535. Звездочка "*" также может использоваться для сопоставления всех портов. струна
sourcePortRanges Диапазоны исходных портов. строка[]

CommonServiceDelegationPropertiesFormat

Имя Description Ценность
serviceName Имя службы, которой должна делегироваться подсеть (например, Microsoft.Sql/servers). струна

CommonServiceEndpointPolicy

Имя Description Ценность
id Идентификатор ресурса. струна
location Расположение ресурса. струна
properties Свойства политики конечной точки службы. CommonServiceEndpointPolicyPropertiesFormat
tags Теги ресурсов. Общие ресурсыТеги

CommonServiceEndpointPolicyDefinition

Имя Description Ценность
id Идентификатор ресурса. струна
имя Имя ресурса. струна
properties Свойства определения политики конечной точки службы. CommonServiceEndpointPolicyDefinitionPropertiesFormat

CommonServiceEndpointPolicyDefinitionPropertiesFormat

Имя Description Ценность
описание Описание этого правила. Ограничено 140 символами. струна
услуга Имя конечной точки службы. струна
serviceResources Список ресурсов службы. строка[]

CommonServiceEndpointPolicyPropertiesFormat

Имя Description Ценность
contextualServiceEndpointPolicies Коллекция контекстной политики конечной точки службы. строка[]
serviceAlias Псевдоним, указывающий, принадлежит ли политика службе. струна
serviceEndpointPolicyDefinitions Коллекция определений политик конечной точки службы политики конечной точки службы политики конечной точки службы. CommonServiceEndpointPolicyDefinition[]

CommonServiceEndpointPropertiesFormat

Имя Description Ценность
местоположения Список расположений. строка[]
networkIdentifier SubResource в качестве сетевого идентификатора. CommonSubResource
услуга Тип службы конечных точек. струна

CommonSubnet

Имя Description Ценность
id Идентификатор ресурса. струна
имя Имя ресурса. струна
properties Свойства подсети. CommonSubnetPropertiesFormat

CommonSubnetPropertiesFormat

Имя Description Ценность
addressПрефикс Префикс адреса для подсети. струна
addressПрефиксы Список префиксов адресов для подсети. строка[]
applicationGatewayIPConfigurations IP-конфигурации шлюза приложений ресурса виртуальной сети. CommonApplicationGatewayIPConfiguration[]
defaultOutboundAccess Задайте для этого свойства значение false, чтобы отключить исходящее подключение по умолчанию для всех виртуальных машин в подсети. bool
Делегации Массив ссылок на делегирования в подсети. Общая делегация[]
ipAlallocation Массив IpAllocation, ссылающийся на эту подсеть. CommonSubResource[]
ipamPoolPrefixAllocations Список пулов IPAM для выделения префиксов IP-адресов. CommonIpamPoolPrefixAllocation[]
natGateway Шлюз Nat, связанный с этой подсетью. CommonSubResource
networkSecurityGroup Ссылка на ресурс NetworkSecurityGroup. CommonNetworkSecurityGroup
privateEndpointNetworkPolicies Включение или отключение применения политик сети к частной конечной точке в подсети. 'Disabled'
'Enabled'
NetworkSecurityGroupEnabled
RouteTableEnabled
privateLinkServiceNetworkPolicies Включение или отключение применения политик сети к службе приватного канала в подсети. 'Disabled'
'Enabled'
RouteTable Ссылка на ресурс RouteTable. CommonRouteTable
serviceEndpointPolicies Массив политик конечной точки службы. CommonServiceEndpointPolicy[]
serviceEndpoints Массив конечных точек службы. CommonServiceEndpointPropertiesFormat[]
serviceGateway Ссылка на существующий сервисный шлюз. CommonSubResource
общий доступScope Задайте этому свойству значение Tenant, чтобы разрешить общий доступ к подсети с другими подписками в клиенте AAD. Это свойство может быть задано только в том случае, если значение defaultOutboundAccess имеет значение false, оба свойства можно задать только в том случае, если подсеть пуста. "Делегированные службы"
"Клиент"

CommonSubResource

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

VirtualNetworkAppliancePropertiesFormat

Имя Description Ценность
пропускная способностьInGbps Пропускная способность ресурса VirtualNetworkAppliance в Гбит/с. струна
subnet Ссылка на ресурс подсети. CommonSubnet