Сеть Microsoft.NetworkVirtualAppliances
Статья 05/08/2024
1 участник
Обратная связь
В этой статье
Определение ресурса Bicep
Тип ресурса networkVirtualAppliances можно развернуть с помощью операций, предназначенных для:
Список измененных свойств в каждой версии API см. в журнале изменений .
Чтобы создать ресурс Microsoft.Network/networkVirtualAppliances, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Network/networkVirtualAppliances@2023-11-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'
}
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'
}
}
}
Значения свойств
networkVirtualAppliances
Управляемое удостоверение службы
Имя
Описание
Значение
тип
Тип удостоверения, используемого для ресурса. Тип SystemAssigned, UserAssigned включает как условно созданное удостоверение, так и набор удостоверений, назначенных пользователем. Тип None приведет к удалению всех удостоверений с виртуальной машины.
"Нет" SystemAssigned SystemAssigned, UserAssigned UserAssigned
userAssignedIdentities
Список удостоверений пользователей, связанных с ресурсом. Ссылки на ключи словаря удостоверений пользователей будут иметь идентификаторы ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
ManagedServiceIdentityUserAssignedIdentities
ManagedServiceIdentityUserAssignedIdentities
Components1Jq1T4ISchemasManagedserviceidentityProper...
Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.
Имя
Описание
Значение
additionalNics
Сведения, необходимые для дополнительного сетевого интерфейса.
VirtualApplianceAdditionalNicProperties []
bootStrapConfigurationBlobs
URL-адреса хранилища BootStrapConfigurationBlobs.
string[]
cloudInitConfiguration
Строка CloudInitConfiguration в виде обычного текста.
строка
blob-объекты cloudInitConfiguration
URL-адреса хранилища CloudInitConfigurationBlob.
string[]
delegation
Делегирование виртуального устройства
Свойства делегирования
internetIngressPublicIps
Список URI ресурса общедоступных IP-адресов для сценария входящего трафика Интернета.
InternetIngressPublicIpsProperties []
networkProfile
Сетевой профиль, содержащий конфигурации для общедоступного и частного сетевых адаптеров.
NetworkVirtualAppliancePropertiesFormatNetworkProfil...
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.
строка
InternetIngressPublicIpsProperties
Имя
Описание
Значение
идентификатор
Универсальный код ресурса (URI) общедоступного IP-адреса
строка
VirtualApplianceNetworkInterfaceConfiguration
VirtualApplianceNetworkInterfaceConfigurationPropert...
VirtualApplianceIPConfiguration
VirtualApplianceIPConfigurationProperties
Имя
Описание
Значение
primary
Является ли это основной IP-конфигурацией сетевого адаптера.
bool
VirtualApplianceSkuProperties
Имя
Описание
Значение
bundledScaleUnit
Единица масштабирования виртуального устройства.
строка
marketPlaceVersion
Версия виртуального устройства.
строка
vendor
Поставщик виртуального устройства.
строка
PartnerManagedResourceProperties
Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.
SubResource
Имя
Описание
Значение
идентификатор
Идентификатор ресурса.
строка
Определение ресурса шаблона ARM
Тип ресурса networkVirtualAppliances можно развернуть с помощью операций, предназначенных для:
Список измененных свойств в каждой версии API см. в журнале изменений .
Чтобы создать ресурс Microsoft.Network/networkVirtualAppliances, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Network/networkVirtualAppliances",
"apiVersion": "2023-11-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"
},
"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"
}
}
}
Значения свойств
networkVirtualAppliances
Имя
Описание
Значение
тип
Тип ресурса
Microsoft.Network/networkVirtualAppliances
версия_API
Версия API ресурсов
'2023-11-01'
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...
Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.
Имя
Описание
Значение
additionalNics
Сведения, необходимые для дополнительного сетевого интерфейса.
VirtualApplianceAdditionalNicProperties []
bootStrapConfigurationBlobs
URL-адреса хранилища BootStrapConfigurationBlobs.
string[]
cloudInitConfiguration
Строка CloudInitConfiguration в виде обычного текста.
строка
cloudInitConfigurationBlobs
URL-адреса хранилища CloudInitConfigurationBlob.
string[]
delegation
Делегирование для виртуального устройства
Свойства делегирования
internetIngressPublicIps
Список URI ресурса общедоступных IP-адресов для сценария входящего трафика в Интернет.
InternetIngressPublicIpsProperties []
networkProfile
Сетевой профиль, содержащий конфигурации для общедоступного и частного сетевого адаптера.
NetworkVirtualAppliancePropertiesFormatNetworkProfil...
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.
строка
InternetIngressPublicIpsProperties
Имя
Описание
Значение
идентификатор
URI ресурса общедоступного IP-адреса
строка
VirtualApplianceNetworkInterfaceConfiguration
VirtualApplianceNetworkInterfaceConfigurationPropert...
VirtualApplianceIPConfiguration
VirtualApplianceIPConfigurationProperties
Имя
Описание
Значение
primary
Указывает, является ли это основной IP-конфигурацией сетевого адаптера.
bool
VirtualApplianceSkuProperties
Имя
Описание
Значение
bundledScaleUnit
Единица масштабирования виртуального устройства.
строка
marketPlaceVersion
Версия виртуального устройства.
строка
vendor
Поставщик виртуальных устройств.
строка
PartnerManagedResourceProperties
Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.
SubResource
Имя
Описание
Значение
идентификатор
Идентификатор ресурса.
строка
Тип ресурса networkVirtualAppliances можно развернуть с помощью операций, предназначенных для:
Список измененных свойств в каждой версии API см. в журнале изменений .
Чтобы создать ресурс Microsoft.Network/networkVirtualAppliances, добавьте следующую terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/networkVirtualAppliances@2023-11-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"
}
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"
}
}
})
}
Значения свойств
networkVirtualAppliances
Имя
Описание
Значение
тип
Тип ресурса
"Microsoft.Network/networkVirtualAppliances@2023-11-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...
Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.
Имя
Описание
Значение
additionalNics
Сведения, необходимые для дополнительного сетевого интерфейса.
VirtualApplianceAdditionalNicProperties []
bootStrapConfigurationBlobs
URL-адреса хранилища BootStrapConfigurationBlobs.
string[]
cloudInitConfiguration
Строка CloudInitConfiguration в виде обычного текста.
строка
blob-объекты cloudInitConfiguration
URL-адреса хранилища CloudInitConfigurationBlob.
string[]
delegation
Делегирование виртуального устройства
Свойства делегирования
internetIngressPublicIps
Список URI ресурса общедоступных IP-адресов для сценария входящего трафика Интернета.
InternetIngressPublicIpsProperties []
networkProfile
Сетевой профиль, содержащий конфигурации для общедоступного и частного сетевых адаптеров.
NetworkVirtualAppliancePropertiesFormatNetworkProfil...
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.
строка
InternetIngressPublicIpsProperties
Имя
Описание
Значение
идентификатор
URI ресурса общедоступного IP-адреса
строка
VirtualApplianceNetworkInterfaceConfiguration
VirtualApplianceNetworkInterfaceConfigurationPropert...
VirtualApplianceIPConfiguration
VirtualApplianceIPConfigurationProperties
Имя
Описание
Значение
primary
Указывает, является ли это основной IP-конфигурацией сетевого адаптера.
bool
VirtualApplianceSkuProperties
Имя
Описание
Значение
bundledScaleUnit
Единица масштабирования виртуального устройства.
строка
marketPlaceVersion
Версия виртуального устройства.
строка
vendor
Поставщик виртуальных устройств.
строка
PartnerManagedResourceProperties
Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.
SubResource
Имя
Описание
Значение
идентификатор
Идентификатор ресурса.
строка