Сеть Microsoft.NetworkVirtualAppliances 2024-10-01

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

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

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

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

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

resource symbolicname 'Microsoft.Network/networkVirtualAppliances@2024-10-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

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

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

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

DelegationProperties (Свойства делегирования)

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

InternetIngressPublicIpsProperties

Имя Description Ценность
id Ресурсный URI публичного IP-адреса струна

ManagedServiceIdentity

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

ManagedServiceIdentityUserAssignedIdentities

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

NetworkVirtualAppliancePropertiesFormat

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

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

NetworkVirtualAppliancePropertiesFormatNetworkProfile

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

NvaInterfaceConfigurationsProperties

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

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

NvaInVnetSubnetReferenceProperties

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

PartnerManagedResourceProperties (PartnerManagedResourceProperties)

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

ResourceTags

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

Подресурс

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

VirtualApplianceAdditionalNicProperties

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

VirtualApplianceIPConfiguration

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

VirtualApplianceIPConfigurationProperties

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

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

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

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

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

Свойства VirtualApplianceSkuProperties

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

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

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

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

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

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

{
  "type": "Microsoft.Network/networkVirtualAppliances",
  "apiVersion": "2024-10-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

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

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

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

DelegationProperties (Свойства делегирования)

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

InternetIngressPublicIpsProperties

Имя Description Ценность
id Ресурсный URI публичного IP-адреса струна

ManagedServiceIdentity

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

ManagedServiceIdentityUserAssignedIdentities

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

NetworkVirtualAppliancePropertiesFormat

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

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

NetworkVirtualAppliancePropertiesFormatNetworkProfile

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

NvaInterfaceConfigurationsProperties

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

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

NvaInVnetSubnetReferenceProperties

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

PartnerManagedResourceProperties (PartnerManagedResourceProperties)

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

ResourceTags

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

Подресурс

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

VirtualApplianceAdditionalNicProperties

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

VirtualApplianceIPConfiguration

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

VirtualApplianceIPConfigurationProperties

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

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

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

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

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

Свойства VirtualApplianceSkuProperties

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

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

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/networkVirtualAppliances@2024-10-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

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

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

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

DelegationProperties (Свойства делегирования)

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

InternetIngressPublicIpsProperties

Имя Description Ценность
id Ресурсный URI публичного IP-адреса струна

ManagedServiceIdentity

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

ManagedServiceIdentityUserAssignedIdentities

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

NetworkVirtualAppliancePropertiesFormat

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

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

NetworkVirtualAppliancePropertiesFormatNetworkProfile

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

NvaInterfaceConfigurationsProperties

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

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

NvaInVnetSubnetReferenceProperties

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

PartnerManagedResourceProperties (PartnerManagedResourceProperties)

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

ResourceTags

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

Подресурс

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

VirtualApplianceAdditionalNicProperties

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

VirtualApplianceIPConfiguration

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

VirtualApplianceIPConfigurationProperties

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

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

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

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

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

Свойства VirtualApplianceSkuProperties

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