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


Microsoft.Network networkVirtualAppliances 2022-05-01

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

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

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

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

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

resource symbolicname 'Microsoft.Network/networkVirtualAppliances@2022-05-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    bootStrapConfigurationBlobs: [
      'string'
    ]
    cloudInitConfiguration: 'string'
    cloudInitConfigurationBlobs: [
      'string'
    ]
    nvaSku: {
      bundledScaleUnit: 'string'
      marketPlaceVersion: 'string'
      vendor: 'string'
    }
    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

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

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

VirtualApplianceSkuProperties

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

SubResource

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

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

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

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

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

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

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

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

networkVirtualAppliances

Имя Описание Значение
тип Тип ресурса Microsoft.Network/networkVirtualAppliances
версия_API Версия API ресурсов '2022-05-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

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

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

VirtualApplianceSkuProperties

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

SubResource

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

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

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

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

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

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

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

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

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

networkVirtualAppliances

Имя Описание Значение
тип Тип ресурса "Microsoft.Network/networkVirtualAppliances@2022-05-01"
name имя ресурса. string (обязательно)
location Расположение ресурса. строка
parent_id Для развертывания в группе ресурсов используйте идентификатор этой группы ресурсов. string (обязательно)
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

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

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

VirtualApplianceSkuProperties

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

SubResource

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