Прочитать на английском

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


Microsoft.NetworkVirtualAppliances 2024-01-01

Выбор языка развертывания

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

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

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

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

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

resource symbolicname 'Microsoft.Network/networkVirtualAppliances@2024-01-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'
        }
      ]
    }
    nvaSku: {
      bundledScaleUnit: 'string'
      marketPlaceVersion: 'string'
      vendor: 'string'
    }
    partnerManagedResource: {}
    sshPublicKey: 'string'
    virtualApplianceAsn: int
    virtualHub: {
      id: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

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

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Имя Описание Ценность

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

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

InternetIngressPublicIpsProperties

Имя Описание Ценность
идентификатор Uri ресурса общедоступного IP-адреса струна

ManagedServiceIdentity

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

ManagedServiceIdentityUserAssignedIdentities

Имя Описание Ценность

Microsoft.Network/networkVirtualAppliances

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

NetworkVirtualAppliancePropertiesFormat

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

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

NetworkVirtualAppliancePropertiesFormatNetworkProfile

Имя Описание Ценность
networkInterfaceConfigurations VirtualApplianceNetworkInterfaceConfiguration[]

PartnerManagedResourceProperties

Имя Описание Ценность

ResourceTags

Имя Описание Ценность

SubResource

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

VirtualApplianceAdditionalNicProperties

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

VirtualApplianceIPConfiguration

Имя Описание Ценность
имя Имя IP-конфигурации. струна
свойства Представляет свойства одной IP-конфигурации. VirtualApplianceIPConfigurationProperties

VirtualApplianceIPConfigurationProperties

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

VirtualApplianceNetworkInterfaceConfiguration

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

VirtualApplianceNetworkInterfaceConfigurationProperties

Имя Описание Ценность
ipConfigurations VirtualApplianceIPConfiguration[]

VirtualApplianceSkuProperties

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

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

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

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

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

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

{
  "type": "Microsoft.Network/networkVirtualAppliances",
  "apiVersion": "2024-01-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"
        }
      ]
    },
    "nvaSku": {
      "bundledScaleUnit": "string",
      "marketPlaceVersion": "string",
      "vendor": "string"
    },
    "partnerManagedResource": {
    },
    "sshPublicKey": "string",
    "virtualApplianceAsn": "int",
    "virtualHub": {
      "id": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

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

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Имя Описание Ценность

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

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

InternetIngressPublicIpsProperties

Имя Описание Ценность
идентификатор Uri ресурса общедоступного IP-адреса струна

ManagedServiceIdentity

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

ManagedServiceIdentityUserAssignedIdentities

Имя Описание Ценность

Microsoft.Network/networkVirtualAppliances

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

NetworkVirtualAppliancePropertiesFormat

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

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

NetworkVirtualAppliancePropertiesFormatNetworkProfile

Имя Описание Ценность
networkInterfaceConfigurations VirtualApplianceNetworkInterfaceConfiguration[]

PartnerManagedResourceProperties

Имя Описание Ценность

ResourceTags

Имя Описание Ценность

SubResource

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

VirtualApplianceAdditionalNicProperties

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

VirtualApplianceIPConfiguration

Имя Описание Ценность
имя Имя IP-конфигурации. струна
свойства Представляет свойства одной IP-конфигурации. VirtualApplianceIPConfigurationProperties

VirtualApplianceIPConfigurationProperties

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

VirtualApplianceNetworkInterfaceConfiguration

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

VirtualApplianceNetworkInterfaceConfigurationProperties

Имя Описание Ценность
ipConfigurations VirtualApplianceIPConfiguration[]

VirtualApplianceSkuProperties

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

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

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

  • групп ресурсов

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/networkVirtualAppliances@2024-01-01"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  body = jsonencode({
    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"
          }
        ]
      }
      nvaSku = {
        bundledScaleUnit = "string"
        marketPlaceVersion = "string"
        vendor = "string"
      }
      partnerManagedResource = {
      }
      sshPublicKey = "string"
      virtualApplianceAsn = int
      virtualHub = {
        id = "string"
      }
    }
  })
  tags = {
    {customized property} = "string"
  }
}

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

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Имя Описание Ценность

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

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

InternetIngressPublicIpsProperties

Имя Описание Ценность
идентификатор Uri ресурса общедоступного IP-адреса струна

ManagedServiceIdentity

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

ManagedServiceIdentityUserAssignedIdentities

Имя Описание Ценность

Microsoft.Network/networkVirtualAppliances

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

NetworkVirtualAppliancePropertiesFormat

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

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

NetworkVirtualAppliancePropertiesFormatNetworkProfile

Имя Описание Ценность
networkInterfaceConfigurations VirtualApplianceNetworkInterfaceConfiguration[]

PartnerManagedResourceProperties

Имя Описание Ценность

ResourceTags

Имя Описание Ценность

SubResource

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

VirtualApplianceAdditionalNicProperties

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

VirtualApplianceIPConfiguration

Имя Описание Ценность
имя Имя IP-конфигурации. струна
свойства Представляет свойства одной IP-конфигурации. VirtualApplianceIPConfigurationProperties

VirtualApplianceIPConfigurationProperties

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

VirtualApplianceNetworkInterfaceConfiguration

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

VirtualApplianceNetworkInterfaceConfigurationProperties

Имя Описание Ценность
ipConfigurations VirtualApplianceIPConfiguration[]

VirtualApplianceSkuProperties

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