Microsoft.Network networkVirtualAppliances 2024-03-01
Artikel 12/21/2024
2 Mitwirkende
Feedback
In diesem Artikel
Bicep-Ressourcendefinition
Der Ressourcentyp "networkVirtualAppliances" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll .
Um eine Microsoft.Network/networkVirtualAppliances-Ressource zu erstellen, fügen Sie der Vorlage die folgende Bicep hinzu.
resource symbolicname 'Microsoft.Network/networkVirtualAppliances@2024-03-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'
}
}
Eigenschaftswerte
Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
DelegationProperties
Name
Beschreibung
Wert
serviceName
Der Dienstname, an den die NVA delegiert wird.
Schnur
InternetIngressPublicIpsProperties
Name
Beschreibung
Wert
id
Ressourcen-URI der öffentlichen IP
Schnur
ManagedServiceIdentity
Name
Beschreibung
Wert
Art
Der Identitätstyp, der für die Ressource verwendet wird. Der Typ "SystemAssigned, UserAssigned" enthält sowohl eine implizit erstellte Identität als auch eine Gruppe von vom Benutzer zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten vom virtuellen Computer.
'None' 'SystemAssigned' "SystemAssigned, UserAssigned" "UserAssigned"
userAssignedIdentities
Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
ManagedServiceIdentityUserAssignedIdentities-
ManagedServiceIdentityUserAssignedIdentities
Microsoft.Network/networkVirtualAppliances
Name
Beschreibung
Wert
Identität
Der Dienstprinzipal, der Lesezugriff auf cloudinit und config blob hat.
ManagedServiceIdentity-
Ort
Ressourcenspeicherort.
Schnur
Name
Der Ressourcenname
Zeichenfolge (erforderlich)
Eigenschaften
Eigenschaften der virtuellen Netzwerk-Appliance.
NetworkVirtualAppliancePropertiesFormat
Schilder
Ressourcentags
Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Name
Beschreibung
Wert
additionalNics
Details, die für die zusätzliche Netzwerkschnittstelle erforderlich sind.
VirtualApplianceAdditionalNicProperties []
bootStrapConfigurationBlobs
BootStrapConfigurationBlobs-Speicher-URLs.
string[]
cloudInitConfiguration
CloudInitConfiguration-Zeichenfolge in Nur-Text.
Schnur
cloudInitConfigurationBlobs
CloudInitConfigurationBlob-Speicher-URLs.
string[]
Delegation
Die Delegierung für die virtuelle Appliance
DelegationProperties-
internetIngressPublicIps
Liste der Ressourcen-URI öffentlicher IPs für das Interneteingangsszenario.
InternetIngressPublicIpsProperties []
networkProfile
Netzwerkprofil mit Konfigurationen für öffentliche und private NIC.
NetworkVirtualAppliancePropertiesFormatNetworkProfile
nvaSku
SKU der virtuellen Netzwerkanwendung.
VirtualApplianceSkuProperties
partnerManagedResource
Die Delegierung für die virtuelle Appliance
PartnerManagedResourceProperties
sshPublicKey
Öffentlicher Schlüssel für die SSH-Anmeldung.
Schnur
virtualApplianceAsn
VirtualAppliance ASN. Microsoft private, öffentliche und IANA reservierte ASN werden nicht unterstützt.
Int Zwänge: Min.-Wert = 0 Max. Wert = 4294967295
virtualHub
Der virtuelle Hub, auf dem die virtuelle Netzwerk-Appliance bereitgestellt wird.
SubResource-
PartnerManagedResourceProperties
Unterressource
Name
Beschreibung
Wert
id
Ressourcen-ID.
Schnur
VirtualApplianceAdditionalNicProperties
Name
Beschreibung
Wert
hasPublicIp
Flag (true oder false) für Intent for Public IP on additional nic
Bool
Name
Name des zusätzlichen nic
Schnur
VirtualApplianceIPConfiguration
VirtualApplianceIPConfigurationProperties
Name
Beschreibung
Wert
primär
Gibt an, ob dies die primäre IP-Konfiguration der NIC ist.
Bool
VirtualApplianceNetworkInterfaceConfiguration
VirtualApplianceNetworkInterfaceConfigurationProperties
VirtualApplianceSkuProperties
Name
Beschreibung
Wert
gebündeltScaleUnit
Skalierungseinheit für virtuelle Appliance.
Schnur
marketPlaceVersion
Virtual Appliance-Version.
Schnur
Verkäufer
Virtueller Appliance-Anbieter.
Schnur
ARM-Vorlagenressourcendefinition
Der Ressourcentyp "networkVirtualAppliances" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll .
Um eine Microsoft.Network/networkVirtualAppliances-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.Network/networkVirtualAppliances",
"apiVersion": "2024-03-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"
}
}
Eigenschaftswerte
Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
DelegationProperties
Name
Beschreibung
Wert
serviceName
Der Dienstname, an den die NVA delegiert wird.
Schnur
InternetIngressPublicIpsProperties
Name
Beschreibung
Wert
id
Ressourcen-URI der öffentlichen IP
Schnur
ManagedServiceIdentity
Name
Beschreibung
Wert
Art
Der Identitätstyp, der für die Ressource verwendet wird. Der Typ "SystemAssigned, UserAssigned" enthält sowohl eine implizit erstellte Identität als auch eine Gruppe von vom Benutzer zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten vom virtuellen Computer.
'None' 'SystemAssigned' "SystemAssigned, UserAssigned" "UserAssigned"
userAssignedIdentities
Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
ManagedServiceIdentityUserAssignedIdentities-
ManagedServiceIdentityUserAssignedIdentities
Microsoft.Network/networkVirtualAppliances
Name
Beschreibung
Wert
apiVersion
Die API-Version
'2024-03-01'
Identität
Der Dienstprinzipal, der Lesezugriff auf cloudinit und config blob hat.
ManagedServiceIdentity-
Ort
Ressourcenspeicherort.
Schnur
Name
Der Ressourcenname
Zeichenfolge (erforderlich)
Eigenschaften
Eigenschaften der virtuellen Netzwerk-Appliance.
NetworkVirtualAppliancePropertiesFormat
Schilder
Ressourcentags
Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art
Der Ressourcentyp
'Microsoft.Network/networkVirtualAppliances'
Name
Beschreibung
Wert
additionalNics
Details, die für die zusätzliche Netzwerkschnittstelle erforderlich sind.
VirtualApplianceAdditionalNicProperties []
bootStrapConfigurationBlobs
BootStrapConfigurationBlobs-Speicher-URLs.
string[]
cloudInitConfiguration
CloudInitConfiguration-Zeichenfolge in Nur-Text.
Schnur
cloudInitConfigurationBlobs
CloudInitConfigurationBlob-Speicher-URLs.
string[]
Delegation
Die Delegierung für die virtuelle Appliance
DelegationProperties-
internetIngressPublicIps
Liste der Ressourcen-URI öffentlicher IPs für das Interneteingangsszenario.
InternetIngressPublicIpsProperties []
networkProfile
Netzwerkprofil mit Konfigurationen für öffentliche und private NIC.
NetworkVirtualAppliancePropertiesFormatNetworkProfile
nvaSku
SKU der virtuellen Netzwerkanwendung.
VirtualApplianceSkuProperties
partnerManagedResource
Die Delegierung für die virtuelle Appliance
PartnerManagedResourceProperties
sshPublicKey
Öffentlicher Schlüssel für die SSH-Anmeldung.
Schnur
virtualApplianceAsn
VirtualAppliance ASN. Microsoft private, öffentliche und IANA reservierte ASN werden nicht unterstützt.
Int Zwänge: Min.-Wert = 0 Max. Wert = 4294967295
virtualHub
Der virtuelle Hub, auf dem die virtuelle Netzwerk-Appliance bereitgestellt wird.
SubResource-
PartnerManagedResourceProperties
Unterressource
Name
Beschreibung
Wert
id
Ressourcen-ID.
Schnur
VirtualApplianceAdditionalNicProperties
Name
Beschreibung
Wert
hasPublicIp
Flag (true oder false) für Intent for Public IP on additional nic
Bool
Name
Name des zusätzlichen nic
Schnur
VirtualApplianceIPConfiguration
VirtualApplianceIPConfigurationProperties
Name
Beschreibung
Wert
primär
Gibt an, ob dies die primäre IP-Konfiguration der NIC ist.
Bool
VirtualApplianceNetworkInterfaceConfiguration
VirtualApplianceNetworkInterfaceConfigurationProperties
VirtualApplianceSkuProperties
Name
Beschreibung
Wert
gebündeltScaleUnit
Skalierungseinheit für virtuelle Appliance.
Schnur
marketPlaceVersion
Virtual Appliance-Version.
Schnur
Verkäufer
Virtueller Appliance-Anbieter.
Schnur
Der Ressourcentyp "networkVirtualAppliances" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll .
Um eine Microsoft.Network/networkVirtualAppliances-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/networkVirtualAppliances@2024-03-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"
}
}
})
}
Eigenschaftswerte
Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
DelegationProperties
Name
Beschreibung
Wert
serviceName
Der Dienstname, an den die NVA delegiert wird.
Schnur
InternetIngressPublicIpsProperties
Name
Beschreibung
Wert
id
Ressourcen-URI der öffentlichen IP
Schnur
ManagedServiceIdentity
Name
Beschreibung
Wert
Art
Der Identitätstyp, der für die Ressource verwendet wird. Der Typ "SystemAssigned, UserAssigned" enthält sowohl eine implizit erstellte Identität als auch eine Gruppe von vom Benutzer zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten vom virtuellen Computer.
'None' 'SystemAssigned' "SystemAssigned, UserAssigned" "UserAssigned"
userAssignedIdentities
Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
ManagedServiceIdentityUserAssignedIdentities-
ManagedServiceIdentityUserAssignedIdentities
Microsoft.Network/networkVirtualAppliances
Name
Beschreibung
Wert
Identität
Der Dienstprinzipal, der Lesezugriff auf cloudinit und config blob hat.
ManagedServiceIdentity-
Ort
Ressourcenspeicherort.
Schnur
Name
Der Ressourcenname
Zeichenfolge (erforderlich)
Eigenschaften
Eigenschaften der virtuellen Netzwerk-Appliance.
NetworkVirtualAppliancePropertiesFormat
Schilder
Ressourcentags
Wörterbuch der Tagnamen und -werte.
Art
Der Ressourcentyp
"Microsoft.Network/networkVirtualAppliances@2024-03-01"
Name
Beschreibung
Wert
additionalNics
Details, die für die zusätzliche Netzwerkschnittstelle erforderlich sind.
VirtualApplianceAdditionalNicProperties []
bootStrapConfigurationBlobs
BootStrapConfigurationBlobs-Speicher-URLs.
string[]
cloudInitConfiguration
CloudInitConfiguration-Zeichenfolge in Nur-Text.
Schnur
cloudInitConfigurationBlobs
CloudInitConfigurationBlob-Speicher-URLs.
string[]
Delegation
Die Delegierung für die virtuelle Appliance
DelegationProperties-
internetIngressPublicIps
Liste der Ressourcen-URI öffentlicher IPs für das Interneteingangsszenario.
InternetIngressPublicIpsProperties []
networkProfile
Netzwerkprofil mit Konfigurationen für öffentliche und private NIC.
NetworkVirtualAppliancePropertiesFormatNetworkProfile
nvaSku
SKU der virtuellen Netzwerkanwendung.
VirtualApplianceSkuProperties
partnerManagedResource
Die Delegierung für die virtuelle Appliance
PartnerManagedResourceProperties
sshPublicKey
Öffentlicher Schlüssel für die SSH-Anmeldung.
Schnur
virtualApplianceAsn
VirtualAppliance ASN. Microsoft private, öffentliche und IANA reservierte ASN werden nicht unterstützt.
Int Zwänge: Min.-Wert = 0 Max. Wert = 4294967295
virtualHub
Der virtuelle Hub, auf dem die virtuelle Netzwerk-Appliance bereitgestellt wird.
SubResource-
PartnerManagedResourceProperties
Unterressource
Name
Beschreibung
Wert
id
Ressourcen-ID.
Schnur
VirtualApplianceAdditionalNicProperties
Name
Beschreibung
Wert
hasPublicIp
Flag (true oder false) für Intent for Public IP on additional nic
Bool
Name
Name des zusätzlichen nic
Schnur
VirtualApplianceIPConfiguration
VirtualApplianceIPConfigurationProperties
Name
Beschreibung
Wert
primär
Gibt an, ob dies die primäre IP-Konfiguration der NIC ist.
Bool
VirtualApplianceNetworkInterfaceConfiguration
VirtualApplianceNetworkInterfaceConfigurationProperties
VirtualApplianceSkuProperties
Name
Beschreibung
Wert
gebündeltScaleUnit
Skalierungseinheit für virtuelle Appliance.
Schnur
marketPlaceVersion
Virtual Appliance-Version.
Schnur
Verkäufer
Virtueller Appliance-Anbieter.
Schnur