Microsoft.Network networkVirtualAppliances 2024-05-01
Artículo 12/20/2024
1 colaborador
Comentarios
En este artículo
Definición de recursos de Bicep
El tipo de recurso networkVirtualAppliances se puede implementar con operaciones que tienen como destino:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios .
Para crear un recurso Microsoft.Network/networkVirtualAppliances, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.Network/networkVirtualAppliances@2024-05-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'
}
}
Valores de propiedad
Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
DelegationProperties
Nombre
Descripción
Valor
serviceName
Nombre del servicio al que se delega la aplicación virtual de red.
cuerda
InternetIngressPublicIpsProperties
Nombre
Descripción
Valor
identificación
Uri de recurso de la dirección IP pública
cuerda
ManagedServiceIdentity
Nombre
Descripción
Valor
tipo
Tipo de identidad que se usa para el recurso. El tipo "SystemAssigned, UserAssigned" incluye una identidad creada implícitamente y un conjunto de identidades asignadas por el usuario. El tipo "None" quitará las identidades de la máquina virtual.
'Ninguno' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned'
userAssignedIdentities
Lista de identidades de usuario asociadas al recurso. Las referencias de clave de diccionario de identidad de usuario serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
managedServiceIdentityUserAssignedIdentities
ManagedServiceIdentityUserAssignedIdentities
Microsoft.Network/networkVirtualAppliances
Nombre
Descripción
Valor
identidad
Entidad de servicio que tiene acceso de lectura a cloud-init y blob de configuración.
managedServiceIdentity
ubicación
Ubicación del recurso.
cuerda
nombre
El nombre del recurso
string (obligatorio)
Propiedades
Propiedades de la aplicación virtual de red.
NetworkVirtualAppliancePropertiesFormat
Etiquetas
Etiquetas de recursos
Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
Nombre
Descripción
Valor
additionalNics
Detalles necesarios para la interfaz de red adicional.
VirtualApplianceAdditionalNicProperties []
bootStrapConfigurationBlobs
Direcciones URL de almacenamiento bootStrapConfigurationBlobs.
string[]
cloudInitConfiguration
Cadena CloudInitConfiguration en texto sin formato.
cuerda
cloudInitConfigurationBlobs
Direcciones URL de almacenamiento de CloudInitConfigurationBlob.
string[]
delegación
Delegación de la aplicación virtual
DelegationProperties
internetIngressPublicIps
Lista del URI de recursos de direcciones IP públicas para el escenario de entrada de Internet.
InternetIngressPublicIpsProperties []
networkProfile
Perfil de red que contiene configuraciones para la NIC pública y privada.
NetworkVirtualAppliancePropertiesFormatNetworkProfile
nvaSku
SKU de aplicación virtual de red.
VirtualApplianceSkuProperties
partnerManagedResource
Delegación de la aplicación virtual
partnerManagedResourceProperties
sshPublicKey
Clave pública para el inicio de sesión SSH.
cuerda
virtualApplianceAsn
VirtualAppliance ASN. No se admite el ASN privado, público y IANA reservado de Microsoft.
Int Restricciones: Valor mínimo = 0 Valor máximo = 4294967295
virtualHub
Centro virtual en el que se está implementando la aplicación virtual de red.
SubResource
PartnerManagedResourceProperties
SubResource
Nombre
Descripción
Valor
identificación
Identificador de recurso.
cuerda
VirtualApplianceAdditionalNicProperties
Nombre
Descripción
Valor
hasPublicIp
Marca (true o false) para intención de ip pública en nic adicional
Bool
nombre
Nombre de la nic adicional
cuerda
VirtualApplianceIPConfiguration
Nombre
Descripción
Valor
nombre
Nombre de la configuración de IP.
cuerda
Propiedades
Representa una sola propiedad de configuración de IP.
VirtualApplianceIPConfigurationProperties
VirtualApplianceIPConfigurationProperties
Nombre
Descripción
Valor
primario
Si se trata o no de la configuración ip principal de la NIC.
Bool
VirtualApplianceNetworkInterfaceConfiguration
VirtualApplianceNetworkInterfaceConfigurationProperties
VirtualApplianceSkuProperties
Nombre
Descripción
Valor
bundledScaleUnit
Unidad de escalado de aplicaciones virtuales.
cuerda
marketPlaceVersion
Versión de la aplicación virtual.
cuerda
vendedor
Proveedor de la aplicación virtual.
cuerda
Definición de recursos de plantilla de ARM
El tipo de recurso networkVirtualAppliances se puede implementar con operaciones que tienen como destino:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios .
Para crear un recurso Microsoft.Network/networkVirtualAppliances, agregue el siguiente json a la plantilla.
{
"type": "Microsoft.Network/networkVirtualAppliances",
"apiVersion": "2024-05-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"
}
}
Valores de propiedad
Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
DelegationProperties
Nombre
Descripción
Valor
serviceName
Nombre del servicio al que se delega la aplicación virtual de red.
cuerda
InternetIngressPublicIpsProperties
Nombre
Descripción
Valor
identificación
Uri de recurso de la dirección IP pública
cuerda
ManagedServiceIdentity
Nombre
Descripción
Valor
tipo
Tipo de identidad que se usa para el recurso. El tipo "SystemAssigned, UserAssigned" incluye una identidad creada implícitamente y un conjunto de identidades asignadas por el usuario. El tipo "None" quitará las identidades de la máquina virtual.
'Ninguno' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned'
userAssignedIdentities
Lista de identidades de usuario asociadas al recurso. Las referencias de clave de diccionario de identidad de usuario serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
managedServiceIdentityUserAssignedIdentities
ManagedServiceIdentityUserAssignedIdentities
Microsoft.Network/networkVirtualAppliances
Nombre
Descripción
Valor
apiVersion
La versión de api
'2024-05-01'
identidad
Entidad de servicio que tiene acceso de lectura a cloud-init y blob de configuración.
managedServiceIdentity
ubicación
Ubicación del recurso.
cuerda
nombre
El nombre del recurso
string (obligatorio)
Propiedades
Propiedades de la aplicación virtual de red.
NetworkVirtualAppliancePropertiesFormat
Etiquetas
Etiquetas de recursos
Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo
El tipo de recurso
'Microsoft.Network/networkVirtualAppliances'
Nombre
Descripción
Valor
additionalNics
Detalles necesarios para la interfaz de red adicional.
VirtualApplianceAdditionalNicProperties []
bootStrapConfigurationBlobs
Direcciones URL de almacenamiento bootStrapConfigurationBlobs.
string[]
cloudInitConfiguration
Cadena CloudInitConfiguration en texto sin formato.
cuerda
cloudInitConfigurationBlobs
Direcciones URL de almacenamiento de CloudInitConfigurationBlob.
string[]
delegación
Delegación de la aplicación virtual
DelegationProperties
internetIngressPublicIps
Lista del URI de recursos de direcciones IP públicas para el escenario de entrada de Internet.
InternetIngressPublicIpsProperties []
networkProfile
Perfil de red que contiene configuraciones para la NIC pública y privada.
NetworkVirtualAppliancePropertiesFormatNetworkProfile
nvaSku
SKU de aplicación virtual de red.
VirtualApplianceSkuProperties
partnerManagedResource
Delegación de la aplicación virtual
partnerManagedResourceProperties
sshPublicKey
Clave pública para el inicio de sesión SSH.
cuerda
virtualApplianceAsn
VirtualAppliance ASN. No se admite el ASN privado, público y IANA reservado de Microsoft.
Int Restricciones: Valor mínimo = 0 Valor máximo = 4294967295
virtualHub
Centro virtual en el que se está implementando la aplicación virtual de red.
SubResource
PartnerManagedResourceProperties
SubResource
Nombre
Descripción
Valor
identificación
Identificador de recurso.
cuerda
VirtualApplianceAdditionalNicProperties
Nombre
Descripción
Valor
hasPublicIp
Marca (true o false) para intención de ip pública en nic adicional
Bool
nombre
Nombre de la nic adicional
cuerda
VirtualApplianceIPConfiguration
Nombre
Descripción
Valor
nombre
Nombre de la configuración de IP.
cuerda
Propiedades
Representa una sola propiedad de configuración de IP.
VirtualApplianceIPConfigurationProperties
VirtualApplianceIPConfigurationProperties
Nombre
Descripción
Valor
primario
Si se trata o no de la configuración ip principal de la NIC.
Bool
VirtualApplianceNetworkInterfaceConfiguration
VirtualApplianceNetworkInterfaceConfigurationProperties
VirtualApplianceSkuProperties
Nombre
Descripción
Valor
bundledScaleUnit
Unidad de escalado de aplicaciones virtuales.
cuerda
marketPlaceVersion
Versión de la aplicación virtual.
cuerda
vendedor
Proveedor de la aplicación virtual.
cuerda
El tipo de recurso networkVirtualAppliances se puede implementar con operaciones que tienen como destino:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios .
Para crear un recurso Microsoft.Network/networkVirtualAppliances, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/networkVirtualAppliances@2024-05-01"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
tags = {
{customized property} = "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"
}
}
})
}
Valores de propiedad
Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
DelegationProperties
Nombre
Descripción
Valor
serviceName
Nombre del servicio al que se delega la aplicación virtual de red.
cuerda
InternetIngressPublicIpsProperties
Nombre
Descripción
Valor
identificación
Uri de recurso de la dirección IP pública
cuerda
ManagedServiceIdentity
Nombre
Descripción
Valor
tipo
Tipo de identidad que se usa para el recurso. El tipo "SystemAssigned, UserAssigned" incluye una identidad creada implícitamente y un conjunto de identidades asignadas por el usuario. El tipo "None" quitará las identidades de la máquina virtual.
'Ninguno' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned'
userAssignedIdentities
Lista de identidades de usuario asociadas al recurso. Las referencias de clave de diccionario de identidad de usuario serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
managedServiceIdentityUserAssignedIdentities
ManagedServiceIdentityUserAssignedIdentities
Microsoft.Network/networkVirtualAppliances
Nombre
Descripción
Valor
identidad
Entidad de servicio que tiene acceso de lectura a cloud-init y blob de configuración.
managedServiceIdentity
ubicación
Ubicación del recurso.
cuerda
nombre
El nombre del recurso
string (obligatorio)
Propiedades
Propiedades de la aplicación virtual de red.
NetworkVirtualAppliancePropertiesFormat
Etiquetas
Etiquetas de recursos
Diccionario de nombres y valores de etiqueta.
tipo
El tipo de recurso
"Microsoft.Network/networkVirtualAppliances@2024-05-01"
Nombre
Descripción
Valor
additionalNics
Detalles necesarios para la interfaz de red adicional.
VirtualApplianceAdditionalNicProperties []
bootStrapConfigurationBlobs
Direcciones URL de almacenamiento bootStrapConfigurationBlobs.
string[]
cloudInitConfiguration
Cadena CloudInitConfiguration en texto sin formato.
cuerda
cloudInitConfigurationBlobs
Direcciones URL de almacenamiento de CloudInitConfigurationBlob.
string[]
delegación
Delegación de la aplicación virtual
DelegationProperties
internetIngressPublicIps
Lista del URI de recursos de direcciones IP públicas para el escenario de entrada de Internet.
InternetIngressPublicIpsProperties []
networkProfile
Perfil de red que contiene configuraciones para la NIC pública y privada.
NetworkVirtualAppliancePropertiesFormatNetworkProfile
nvaSku
SKU de aplicación virtual de red.
VirtualApplianceSkuProperties
partnerManagedResource
Delegación de la aplicación virtual
partnerManagedResourceProperties
sshPublicKey
Clave pública para el inicio de sesión SSH.
cuerda
virtualApplianceAsn
VirtualAppliance ASN. No se admite el ASN privado, público y IANA reservado de Microsoft.
Int Restricciones: Valor mínimo = 0 Valor máximo = 4294967295
virtualHub
Centro virtual en el que se está implementando la aplicación virtual de red.
SubResource
PartnerManagedResourceProperties
SubResource
Nombre
Descripción
Valor
identificación
Identificador de recurso.
cuerda
VirtualApplianceAdditionalNicProperties
Nombre
Descripción
Valor
hasPublicIp
Marca (true o false) para intención de ip pública en nic adicional
Bool
nombre
Nombre de la nic adicional
cuerda
VirtualApplianceIPConfiguration
Nombre
Descripción
Valor
nombre
Nombre de la configuración de IP.
cuerda
Propiedades
Representa una sola propiedad de configuración de IP.
VirtualApplianceIPConfigurationProperties
VirtualApplianceIPConfigurationProperties
Nombre
Descripción
Valor
primario
Si se trata o no de la configuración ip principal de la NIC.
Bool
VirtualApplianceNetworkInterfaceConfiguration
VirtualApplianceNetworkInterfaceConfigurationProperties
VirtualApplianceSkuProperties
Nombre
Descripción
Valor
bundledScaleUnit
Unidad de escalado de aplicaciones virtuales.
cuerda
marketPlaceVersion
Versión de la aplicación virtual.
cuerda
vendedor
Proveedor de la aplicación virtual.
cuerda