Microsoft.Network networkVirtualAppliances 2025-05-01

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

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

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

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

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

resource symbolicname 'Microsoft.Network/networkVirtualAppliances@2025-05-01' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    additionalNics: [
      {
        hasPublicIp: bool
        name: 'string'
      }
    ]
    bootStrapConfigurationBlobs: [
      'string'
    ]
    cloudInitConfiguration: 'string'
    cloudInitConfigurationBlobs: [
      'string'
    ]
    delegation: {
      serviceName: 'string'
    }
    internetIngressPublicIps: [
      {
        id: 'string'
      }
    ]
    networkProfile: {
      networkInterfaceConfigurations: [
        {
          properties: {
            ipConfigurations: [
              {
                name: 'string'
                properties: {
                  primary: bool
                }
              }
            ]
          }
          type: 'string'
        }
      ]
    }
    nvaInterfaceConfigurations: [
      {
        name: 'string'
        subnet: {
          id: 'string'
        }
        type: [
          'string'
        ]
      }
    ]
    nvaSku: {
      bundledScaleUnit: 'string'
      marketPlaceVersion: 'string'
      vendor: 'string'
    }
    partnerManagedResource: {}
    sshPublicKey: 'string'
    virtualApplianceAsn: int
    virtualHub: {
      id: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

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

Microsoft.Network/networkVirtualAppliances (Майкрософт.Сеть/СетьVirtualAppliances)

Имя Description Ценность
identity Субъект-служба, имеющий доступ на чтение к blob-объекту cloud-init и config. CommonManagedServiceIdentity
location Расположение ресурса. струна
имя имя ресурса. строка (обязательно)
properties Свойства виртуального сетевого устройства. NetworkVirtualAppliancePropertiesFormat
tags Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

CommonManagedServiceIdentity

Имя Description Ценность
type Тип удостоверения, используемого для ресурса. Тип SystemAssigned, UserAssigned включает как неявное созданное удостоверение, так и набор назначенных пользователем удостоверений. Тип "Нет" приведет к удалению удостоверений из виртуальной машины. 'None'
'SystemAssigned'
SystemAssigned, UserAssigned
'UserAssigned'
userAssignedIdentities Список удостоверений пользователей, связанных с ресурсом. Ссылки на ключ словаря удостоверений пользователя будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". CommonManagedServiceIdentityUserAssignedIdentities

CommonManagedServiceIdentityUserAssignedIdentities

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

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

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

CommonSubResource

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

ДелегированиеProperties

Имя Description Ценность
serviceName Имя службы, к которой делегируется NVA. струна

InternetIngressPublicIpsProperties

Имя Description Ценность
id Uri ресурса общедоступного IP-адреса струна

ManagedServiceIdentityUserAssignedIdentities

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

NetworkVirtualAppliancePropertiesFormat

Имя Description Ценность
дополнительные сетевые карты Сведения, необходимые для дополнительного сетевого интерфейса. Это свойство несовместимо с NVA, развернутым в виртуальных сетях. VirtualApplianceAdditionalNicProperties[]
bootStrapConfigurationBlobs URL-адреса хранилища BootStrapConfigurationBlobs. строка[]
cloudInitConfiguration Строка CloudInitConfiguration в виде обычного текста. струна
CloudInitConfigurationBlobs URL-адреса хранилища CloudInitConfigurationBlob. строка[]
делегация Делегирование для виртуального устройства. Применимо только для SaaS NVA. делегирования
InternetIngressPublicIps Список URI ресурсов общедоступных IP-адресов для сценария входящего трафика в Интернет. InternetIngressPublicIpsProperties[]
Профиль networkProfile Сетевой профиль, содержащий конфигурации для общедоступной и частной сетевой карты. NetworkVirtualAppliancePropertiesFormatNetworkProfile
nvaInterfaceConfigurations NVA в конфигурациях интерфейса виртуальной сети NvaInterfaceConfigurationsProperties[]
nvaSku SKU виртуального сетевого устройства. Свойства VirtualApplianceSkuProperties
partnerManagedResource Делегирование виртуального устройства PartnerManagedResourceProperties (PartnerManagedResourceProperties)
sshPublicKey Открытый ключ для входа SSH. струна
virtualApplianceAsn VirtualAppliance ASN. Зарезервированные ASN для частной, общедоступной и IANA не поддерживаются. int

Constraints:
Минимальное значение = 0
Максимальное значение = 4294967295
Виртуальный концентратор Виртуальный концентратор, в котором развертывается сетевое виртуальное устройство. CommonSubResource

NetworkVirtualAppliancePropertiesFormatNetworkProfile

Имя Description Ценность
networkInterfaceConfigurations Конфигурация виртуального устройстваСетевого интерфейса[]

NvaInterfaceConfigurationsProperties

Имя Description Ценность
имя Указывает имя интерфейса. Максимальная длина — 70 символов. string

Constraints:
Максимальная длина = 70
subnet Идентификатор ресурса подсети, в котором будет развернута сетевая карта. Каждый универсальный код ресурса подсети должен быть уникальным. NvaInVnetSubnetReferenceProperties
type Указывает типы сетевых карт для конфигурации интерфейса NVA. Допустимые значения: PrivateNic, PublicNic, AdditionalPrivateNic, AdditionalPublicNic. В настоящее время поддерживается только комбинация PrivateNic и PublicNic. Массив строк, содержащий любой из:
«ДополнительныйЧастный»
«ДополнительныйПубличный»
PrivateNic
PublicNic

NvaInVnetSubnetReferenceProperties

Имя Description Ценность
id Resource uri подсети струна

PartnerManagedResourceProperties (PartnerManagedResourceProperties)

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

VirtualApplianceAdditionalNicProperties

Имя Description Ценность
hasPublicIp Флаг (true или false) для намерения для общедоступного IP-адреса на дополнительном сетевом адаптере bool
имя Имя дополнительной сетевой карты струна

VirtualApplianceIPConfiguration

Имя Description Ценность
имя Для сетевых сетевых модулей концентратора основные конфигурации IP-адресов должны называться privatenicipconfig и publicnicipconfig, а в неосновных конфигурациях используются эти префиксы; Ограничения на именование для виртуальных сетевых модулей в виртуальных сетях не применяются. Допустимо не более 80 символов. струна
properties Представляет свойства одной IP-конфигурации. VirtualApplianceIPConfigurationProperties

VirtualApplianceIPConfigurationProperties

Имя Description Ценность
основной Независимо от того, является ли это основной IP-конфигурацией сетевой карты. bool

Конфигурация виртуального устройстваСетевого интерфейса

Имя Description Ценность
properties Представляет свойства конфигурации единого сетевого адаптера. Свойства конфигурацииVirtualApplianceNetworkInterfaceConfiguration
type Тип сетевого адаптера. Это должно быть publicNic или PrivateNic. PrivateNic
PublicNic

Свойства конфигурацииVirtualApplianceNetworkInterfaceConfiguration

Имя Description Ценность
ipConfigurations VirtualApplianceIPConfiguration[]

Свойства VirtualApplianceSkuProperties

Имя Description Ценность
bundledScaleUnit Единица масштабирования виртуального устройства. струна
marketPlaceVersion Версия виртуального устройства. струна
продавец Поставщик виртуальных устройств. струна

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

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

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

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

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

{
  "type": "Microsoft.Network/networkVirtualAppliances",
  "apiVersion": "2025-05-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "additionalNics": [
      {
        "hasPublicIp": "bool",
        "name": "string"
      }
    ],
    "bootStrapConfigurationBlobs": [ "string" ],
    "cloudInitConfiguration": "string",
    "cloudInitConfigurationBlobs": [ "string" ],
    "delegation": {
      "serviceName": "string"
    },
    "internetIngressPublicIps": [
      {
        "id": "string"
      }
    ],
    "networkProfile": {
      "networkInterfaceConfigurations": [
        {
          "properties": {
            "ipConfigurations": [
              {
                "name": "string",
                "properties": {
                  "primary": "bool"
                }
              }
            ]
          },
          "type": "string"
        }
      ]
    },
    "nvaInterfaceConfigurations": [
      {
        "name": "string",
        "subnet": {
          "id": "string"
        },
        "type": [ "string" ]
      }
    ],
    "nvaSku": {
      "bundledScaleUnit": "string",
      "marketPlaceVersion": "string",
      "vendor": "string"
    },
    "partnerManagedResource": {
    },
    "sshPublicKey": "string",
    "virtualApplianceAsn": "int",
    "virtualHub": {
      "id": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

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

Microsoft.Network/networkVirtualAppliances (Майкрософт.Сеть/СетьVirtualAppliances)

Имя Description Ценность
apiVersion Версия API '2025-05-01'
identity Субъект-служба, имеющий доступ на чтение к blob-объекту cloud-init и config. CommonManagedServiceIdentity
location Расположение ресурса. струна
имя имя ресурса. строка (обязательно)
properties Свойства виртуального сетевого устройства. NetworkVirtualAppliancePropertiesFormat
tags Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
type Тип ресурса "Microsoft.Network/networkVirtualAppliances"

CommonManagedServiceIdentity

Имя Description Ценность
type Тип удостоверения, используемого для ресурса. Тип SystemAssigned, UserAssigned включает как неявное созданное удостоверение, так и набор назначенных пользователем удостоверений. Тип "Нет" приведет к удалению удостоверений из виртуальной машины. 'None'
'SystemAssigned'
SystemAssigned, UserAssigned
'UserAssigned'
userAssignedIdentities Список удостоверений пользователей, связанных с ресурсом. Ссылки на ключ словаря удостоверений пользователя будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". CommonManagedServiceIdentityUserAssignedIdentities

CommonManagedServiceIdentityUserAssignedIdentities

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

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

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

CommonSubResource

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

ДелегированиеProperties

Имя Description Ценность
serviceName Имя службы, к которой делегируется NVA. струна

InternetIngressPublicIpsProperties

Имя Description Ценность
id Uri ресурса общедоступного IP-адреса струна

ManagedServiceIdentityUserAssignedIdentities

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

NetworkVirtualAppliancePropertiesFormat

Имя Description Ценность
дополнительные сетевые карты Сведения, необходимые для дополнительного сетевого интерфейса. Это свойство несовместимо с NVA, развернутым в виртуальных сетях. VirtualApplianceAdditionalNicProperties[]
bootStrapConfigurationBlobs URL-адреса хранилища BootStrapConfigurationBlobs. строка[]
cloudInitConfiguration Строка CloudInitConfiguration в виде обычного текста. струна
CloudInitConfigurationBlobs URL-адреса хранилища CloudInitConfigurationBlob. строка[]
делегация Делегирование для виртуального устройства. Применимо только для SaaS NVA. делегирования
InternetIngressPublicIps Список URI ресурсов общедоступных IP-адресов для сценария входящего трафика в Интернет. InternetIngressPublicIpsProperties[]
Профиль networkProfile Сетевой профиль, содержащий конфигурации для общедоступной и частной сетевой карты. NetworkVirtualAppliancePropertiesFormatNetworkProfile
nvaInterfaceConfigurations NVA в конфигурациях интерфейса виртуальной сети NvaInterfaceConfigurationsProperties[]
nvaSku SKU виртуального сетевого устройства. Свойства VirtualApplianceSkuProperties
partnerManagedResource Делегирование виртуального устройства PartnerManagedResourceProperties (PartnerManagedResourceProperties)
sshPublicKey Открытый ключ для входа SSH. струна
virtualApplianceAsn VirtualAppliance ASN. Зарезервированные ASN для частной, общедоступной и IANA не поддерживаются. int

Constraints:
Минимальное значение = 0
Максимальное значение = 4294967295
Виртуальный концентратор Виртуальный концентратор, в котором развертывается сетевое виртуальное устройство. CommonSubResource

NetworkVirtualAppliancePropertiesFormatNetworkProfile

Имя Description Ценность
networkInterfaceConfigurations Конфигурация виртуального устройстваСетевого интерфейса[]

NvaInterfaceConfigurationsProperties

Имя Description Ценность
имя Указывает имя интерфейса. Максимальная длина — 70 символов. string

Constraints:
Максимальная длина = 70
subnet Идентификатор ресурса подсети, в котором будет развернута сетевая карта. Каждый универсальный код ресурса подсети должен быть уникальным. NvaInVnetSubnetReferenceProperties
type Указывает типы сетевых карт для конфигурации интерфейса NVA. Допустимые значения: PrivateNic, PublicNic, AdditionalPrivateNic, AdditionalPublicNic. В настоящее время поддерживается только комбинация PrivateNic и PublicNic. Массив строк, содержащий любой из:
«ДополнительныйЧастный»
«ДополнительныйПубличный»
PrivateNic
PublicNic

NvaInVnetSubnetReferenceProperties

Имя Description Ценность
id Resource uri подсети струна

PartnerManagedResourceProperties (PartnerManagedResourceProperties)

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

VirtualApplianceAdditionalNicProperties

Имя Description Ценность
hasPublicIp Флаг (true или false) для намерения для общедоступного IP-адреса на дополнительном сетевом адаптере bool
имя Имя дополнительной сетевой карты струна

VirtualApplianceIPConfiguration

Имя Description Ценность
имя Для сетевых сетевых модулей концентратора основные конфигурации IP-адресов должны называться privatenicipconfig и publicnicipconfig, а в неосновных конфигурациях используются эти префиксы; Ограничения на именование для виртуальных сетевых модулей в виртуальных сетях не применяются. Допустимо не более 80 символов. струна
properties Представляет свойства одной IP-конфигурации. VirtualApplianceIPConfigurationProperties

VirtualApplianceIPConfigurationProperties

Имя Description Ценность
основной Независимо от того, является ли это основной IP-конфигурацией сетевой карты. bool

Конфигурация виртуального устройстваСетевого интерфейса

Имя Description Ценность
properties Представляет свойства конфигурации единого сетевого адаптера. Свойства конфигурацииVirtualApplianceNetworkInterfaceConfiguration
type Тип сетевого адаптера. Это должно быть publicNic или PrivateNic. PrivateNic
PublicNic

Свойства конфигурацииVirtualApplianceNetworkInterfaceConfiguration

Имя Description Ценность
ipConfigurations VirtualApplianceIPConfiguration[]

Свойства VirtualApplianceSkuProperties

Имя Description Ценность
bundledScaleUnit Единица масштабирования виртуального устройства. струна
marketPlaceVersion Версия виртуального устройства. струна
продавец Поставщик виртуальных устройств. струна

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

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/networkVirtualAppliances@2025-05-01"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      additionalNics = [
        {
          hasPublicIp = bool
          name = "string"
        }
      ]
      bootStrapConfigurationBlobs = [
        "string"
      ]
      cloudInitConfiguration = "string"
      cloudInitConfigurationBlobs = [
        "string"
      ]
      delegation = {
        serviceName = "string"
      }
      internetIngressPublicIps = [
        {
          id = "string"
        }
      ]
      networkProfile = {
        networkInterfaceConfigurations = [
          {
            properties = {
              ipConfigurations = [
                {
                  name = "string"
                  properties = {
                    primary = bool
                  }
                }
              ]
            }
            type = "string"
          }
        ]
      }
      nvaInterfaceConfigurations = [
        {
          name = "string"
          subnet = {
            id = "string"
          }
          type = [
            "string"
          ]
        }
      ]
      nvaSku = {
        bundledScaleUnit = "string"
        marketPlaceVersion = "string"
        vendor = "string"
      }
      partnerManagedResource = {
      }
      sshPublicKey = "string"
      virtualApplianceAsn = int
      virtualHub = {
        id = "string"
      }
    }
  }
}

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

Microsoft.Network/networkVirtualAppliances (Майкрософт.Сеть/СетьVirtualAppliances)

Имя Description Ценность
identity Субъект-служба, имеющий доступ на чтение к blob-объекту cloud-init и config. CommonManagedServiceIdentity
location Расположение ресурса. струна
имя имя ресурса. строка (обязательно)
properties Свойства виртуального сетевого устройства. NetworkVirtualAppliancePropertiesFormat
tags Теги ресурсов Словарь имен и значений тегов.
type Тип ресурса "Microsoft.Network/networkVirtualAppliances@2025-05-01"

CommonManagedServiceIdentity

Имя Description Ценность
type Тип удостоверения, используемого для ресурса. Тип SystemAssigned, UserAssigned включает как неявное созданное удостоверение, так и набор назначенных пользователем удостоверений. Тип "Нет" приведет к удалению удостоверений из виртуальной машины. 'None'
'SystemAssigned'
SystemAssigned, UserAssigned
'UserAssigned'
userAssignedIdentities Список удостоверений пользователей, связанных с ресурсом. Ссылки на ключ словаря удостоверений пользователя будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". CommonManagedServiceIdentityUserAssignedIdentities

CommonManagedServiceIdentityUserAssignedIdentities

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

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

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

CommonSubResource

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

ДелегированиеProperties

Имя Description Ценность
serviceName Имя службы, к которой делегируется NVA. струна

InternetIngressPublicIpsProperties

Имя Description Ценность
id Uri ресурса общедоступного IP-адреса струна

ManagedServiceIdentityUserAssignedIdentities

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

NetworkVirtualAppliancePropertiesFormat

Имя Description Ценность
дополнительные сетевые карты Сведения, необходимые для дополнительного сетевого интерфейса. Это свойство несовместимо с NVA, развернутым в виртуальных сетях. VirtualApplianceAdditionalNicProperties[]
bootStrapConfigurationBlobs URL-адреса хранилища BootStrapConfigurationBlobs. строка[]
cloudInitConfiguration Строка CloudInitConfiguration в виде обычного текста. струна
CloudInitConfigurationBlobs URL-адреса хранилища CloudInitConfigurationBlob. строка[]
делегация Делегирование для виртуального устройства. Применимо только для SaaS NVA. делегирования
InternetIngressPublicIps Список URI ресурсов общедоступных IP-адресов для сценария входящего трафика в Интернет. InternetIngressPublicIpsProperties[]
Профиль networkProfile Сетевой профиль, содержащий конфигурации для общедоступной и частной сетевой карты. NetworkVirtualAppliancePropertiesFormatNetworkProfile
nvaInterfaceConfigurations NVA в конфигурациях интерфейса виртуальной сети NvaInterfaceConfigurationsProperties[]
nvaSku SKU виртуального сетевого устройства. Свойства VirtualApplianceSkuProperties
partnerManagedResource Делегирование виртуального устройства PartnerManagedResourceProperties (PartnerManagedResourceProperties)
sshPublicKey Открытый ключ для входа SSH. струна
virtualApplianceAsn VirtualAppliance ASN. Зарезервированные ASN для частной, общедоступной и IANA не поддерживаются. int

Constraints:
Минимальное значение = 0
Максимальное значение = 4294967295
Виртуальный концентратор Виртуальный концентратор, в котором развертывается сетевое виртуальное устройство. CommonSubResource

NetworkVirtualAppliancePropertiesFormatNetworkProfile

Имя Description Ценность
networkInterfaceConfigurations Конфигурация виртуального устройстваСетевого интерфейса[]

NvaInterfaceConfigurationsProperties

Имя Description Ценность
имя Указывает имя интерфейса. Максимальная длина — 70 символов. string

Constraints:
Максимальная длина = 70
subnet Идентификатор ресурса подсети, в котором будет развернута сетевая карта. Каждый универсальный код ресурса подсети должен быть уникальным. NvaInVnetSubnetReferenceProperties
type Указывает типы сетевых карт для конфигурации интерфейса NVA. Допустимые значения: PrivateNic, PublicNic, AdditionalPrivateNic, AdditionalPublicNic. В настоящее время поддерживается только комбинация PrivateNic и PublicNic. Массив строк, содержащий любой из:
«ДополнительныйЧастный»
«ДополнительныйПубличный»
PrivateNic
PublicNic

NvaInVnetSubnetReferenceProperties

Имя Description Ценность
id Resource uri подсети струна

PartnerManagedResourceProperties (PartnerManagedResourceProperties)

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

VirtualApplianceAdditionalNicProperties

Имя Description Ценность
hasPublicIp Флаг (true или false) для намерения для общедоступного IP-адреса на дополнительном сетевом адаптере bool
имя Имя дополнительной сетевой карты струна

VirtualApplianceIPConfiguration

Имя Description Ценность
имя Для сетевых сетевых модулей концентратора основные конфигурации IP-адресов должны называться privatenicipconfig и publicnicipconfig, а в неосновных конфигурациях используются эти префиксы; Ограничения на именование для виртуальных сетевых модулей в виртуальных сетях не применяются. Допустимо не более 80 символов. струна
properties Представляет свойства одной IP-конфигурации. VirtualApplianceIPConfigurationProperties

VirtualApplianceIPConfigurationProperties

Имя Description Ценность
основной Независимо от того, является ли это основной IP-конфигурацией сетевой карты. bool

Конфигурация виртуального устройстваСетевого интерфейса

Имя Description Ценность
properties Представляет свойства конфигурации единого сетевого адаптера. Свойства конфигурацииVirtualApplianceNetworkInterfaceConfiguration
type Тип сетевого адаптера. Это должно быть publicNic или PrivateNic. PrivateNic
PublicNic

Свойства конфигурацииVirtualApplianceNetworkInterfaceConfiguration

Имя Description Ценность
ipConfigurations VirtualApplianceIPConfiguration[]

Свойства VirtualApplianceSkuProperties

Имя Description Ценность
bundledScaleUnit Единица масштабирования виртуального устройства. струна
marketPlaceVersion Версия виртуального устройства. струна
продавец Поставщик виртуальных устройств. струна