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


Microsoft.Network NetworkVirtualAppliances 2023-04-01

Определение ресурса Bicep

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

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

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

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

resource symbolicname 'Microsoft.Network/networkVirtualAppliances@2023-04-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    additionalNics: [
      {
        hasPublicIp: bool
        name: 'string'
      }
    ]
    bootStrapConfigurationBlobs: [
      'string'
    ]
    cloudInitConfiguration: 'string'
    cloudInitConfigurationBlobs: [
      'string'
    ]
    delegation: {
      serviceName: 'string'
    }
    nvaSku: {
      bundledScaleUnit: 'string'
      marketPlaceVersion: 'string'
      vendor: 'string'
    }
    partnerManagedResource: {}
    sshPublicKey: 'string'
    virtualApplianceAsn: int
    virtualHub: {
      id: 'string'
    }
  }
}

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

networkVirtualAppliances

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

Управляемое удостоверение службы

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

ManagedServiceIdentityUserAssignedIdentities

Имя Описание Значение
{настроенное свойство} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

NetworkVirtualAppliancePropertiesFormat

Имя Описание Значение
additionalNics Сведения, необходимые для дополнительного сетевого интерфейса. VirtualApplianceAdditionalNicProperties[]
bootStrapConfigurationBlobs URL-адреса хранилища BootStrapConfigurationBlobs. string[]
cloudInitConfiguration Строка CloudInitConfiguration в виде обычного текста. строка
cloudInitConfigurationBlobs URL-адреса хранилища CloudInitConfigurationBlob. string[]
delegation Делегирование для виртуального устройства Свойства делегирования
nvaSku Номер SKU виртуального сетевого модуля. VirtualApplianceSkuProperties
partnerManagedResource Делегирование для виртуального устройства PartnerManagedResourceProperties
sshPublicKey Открытый ключ для входа по протоколу SSH. строка
virtualApplianceAsn AsN VirtualAppliance. Частные, общедоступные и зарезервированные ASN майкрософт не поддерживаются. INT

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

VirtualApplianceAdditionalNicProperties

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

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

Имя Описание Значение
serviceName Имя службы, которой делегируется NVA. строка

VirtualApplianceSkuProperties

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

PartnerManagedResourceProperties

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

SubResource

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

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

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

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

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

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

{
  "type": "Microsoft.Network/networkVirtualAppliances",
  "apiVersion": "2023-04-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "additionalNics": [
      {
        "hasPublicIp": "bool",
        "name": "string"
      }
    ],
    "bootStrapConfigurationBlobs": [ "string" ],
    "cloudInitConfiguration": "string",
    "cloudInitConfigurationBlobs": [ "string" ],
    "delegation": {
      "serviceName": "string"
    },
    "nvaSku": {
      "bundledScaleUnit": "string",
      "marketPlaceVersion": "string",
      "vendor": "string"
    },
    "partnerManagedResource": {},
    "sshPublicKey": "string",
    "virtualApplianceAsn": "int",
    "virtualHub": {
      "id": "string"
    }
  }
}

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

networkVirtualAppliances

Имя Описание Значение
тип Тип ресурса Microsoft.Network/networkVirtualAppliances
версия_API Версия API ресурсов '2023-04-01'
name имя ресурса. string (обязательно)
location Расположение ресурса. строка
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
удостоверение Субъект-служба, имеющий доступ на чтение к cloud-init и большому двоичному объекту конфигурации. Управляемое удостоверение службы
properties Свойства виртуального сетевого модуля. NetworkVirtualAppliancePropertiesFormat

Управляемое удостоверение службы

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

ManagedServiceIdentityUserAssignedIdentities

Имя Описание Значение
{настраиваемое свойство} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

NetworkVirtualAppliancePropertiesFormat

Имя Описание Значение
additionalNics Сведения, необходимые для дополнительного сетевого интерфейса. VirtualApplianceAdditionalNicProperties[]
bootStrapConfigurationBlobs URL-адреса хранилища BootStrapConfigurationBlobs. string[]
cloudInitConfiguration Строка CloudInitConfiguration в виде обычного текста. строка
blob-объекты cloudInitConfiguration URL-адреса хранилища CloudInitConfigurationBlob. string[]
delegation Делегирование виртуального устройства Свойства делегирования
nvaSku Номер SKU виртуального сетевого модуля. VirtualApplianceSkuProperties
partnerManagedResource Делегирование виртуального устройства PartnerManagedResourceProperties
sshPublicKey Открытый ключ для входа по протоколу SSH. строка
virtualApplianceAsn AsN VirtualAppliance. Частные, общедоступные и зарезервированные ASN майкрософт не поддерживаются. INT

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

VirtualApplianceAdditionalNicProperties

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

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

Имя Описание Значение
serviceName Имя службы, которой делегируется NVA. строка

VirtualApplianceSkuProperties

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

PartnerManagedResourceProperties

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

SubResource

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

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/networkVirtualAppliances@2023-04-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      additionalNics = [
        {
          hasPublicIp = bool
          name = "string"
        }
      ]
      bootStrapConfigurationBlobs = [
        "string"
      ]
      cloudInitConfiguration = "string"
      cloudInitConfigurationBlobs = [
        "string"
      ]
      delegation = {
        serviceName = "string"
      }
      nvaSku = {
        bundledScaleUnit = "string"
        marketPlaceVersion = "string"
        vendor = "string"
      }
      partnerManagedResource = {}
      sshPublicKey = "string"
      virtualApplianceAsn = int
      virtualHub = {
        id = "string"
      }
    }
  })
}

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

networkVirtualAppliances

Имя Описание Значение
тип Тип ресурса "Microsoft.Network/networkVirtualAppliances@2023-04-01"
name имя ресурса. строка (обязательно)
location Расположение ресурса. строка
parent_id Чтобы выполнить развертывание в группе ресурсов, используйте идентификатор этой группы ресурсов. строка (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов.
удостоверение Субъект-служба, имеющий доступ на чтение к cloud-init и большому двоичному объекту конфигурации. Управляемое удостоверение службы
properties Свойства виртуального сетевого модуля. NetworkVirtualAppliancePropertiesFormat

Управляемое удостоверение службы

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

ManagedServiceIdentityUserAssignedIdentities

Имя Описание Значение
{настроенное свойство} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

NetworkVirtualAppliancePropertiesFormat

Имя Описание Значение
additionalNics Сведения, необходимые для дополнительного сетевого интерфейса. VirtualApplianceAdditionalNicProperties[]
bootStrapConfigurationBlobs URL-адреса хранилища BootStrapConfigurationBlobs. string[]
cloudInitConfiguration Строка CloudInitConfiguration в виде обычного текста. строка
cloudInitConfigurationBlobs URL-адреса хранилища CloudInitConfigurationBlob. string[]
delegation Делегирование для виртуального устройства Свойства делегирования
nvaSku Номер SKU виртуального сетевого модуля. VirtualApplianceSkuProperties
partnerManagedResource Делегирование для виртуального устройства PartnerManagedResourceProperties
sshPublicKey Открытый ключ для входа по протоколу SSH. строка
virtualApplianceAsn VirtualAppliance ASN. Частные, общедоступные и зарезервированные asn корпорации Майкрософт не поддерживаются. INT

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

VirtualApplianceAdditionalNicProperties

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

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

Имя Описание Значение
serviceName Имя службы, которой делегируется NVA. строка

VirtualApplianceSkuProperties

Имя Описание Значение
bundledScaleUnit Единица масштабирования виртуального устройства. строка
marketPlaceVersion Версия виртуального устройства. строка
vendor Поставщик виртуального устройства. строка

PartnerManagedResourceProperties

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

SubResource

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