Microsoft.Network networkVirtualAppliances 2023-11-01
Artikel 05/08/2024
1 Mitwirkender
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 im Änderungsprotokoll .
Um eine Microsoft.Network/networkVirtualAppliances-Ressource zu erstellen, fügen Sie ihrer Vorlage die folgende Bicep-Ressource hinzu.
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'
}
}
}
Eigenschaftswerte
networkVirtualAppliances
Name
BESCHREIBUNG
Wert
name
Der Ressourcenname
Zeichenfolge (erforderlich)
location
Ressourcenspeicherort
Zeichenfolge
tags
Ressourcentags.
Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen.
Identität
Der Dienstprinzipal mit Lesezugriff auf cloud-init und config blob.
ManagedServiceIdentity
properties
Eigenschaften des virtuellen Netzwerkgeräts.
NetworkVirtualAppliancePropertiesFormat
ManagedServiceIdentity
Name
BESCHREIBUNG
Wert
type
Der Identitätstyp, der für die Ressource verwendet wird. Der Typ „SystemAssigned, UserAssigned“ umfasst sowohl eine implizit erstellte Identität als auch einen Satz von Benutzern zugewiesener Identitäten. Der Typ "None" entfernt alle Identitäten vom virtuellen Computer.
"Keine" "SystemAssigned" 'SystemAssigned, UserAssigned' "UserAssigned"
userAssignedIdentities
Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Verweise auf das Benutzeridentitätswörterbuch sind ARM-Ressourcen-IDs im Format "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
ManagedServiceIdentityUserAssignedIdentities
ManagedServiceIdentityUserAssignedIdentities
Components1Jq1T4ISchemasManagedserviceidentityProper...
Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.
Name
BESCHREIBUNG
Wert
additionalNics
Details, die für zusätzliche Netzwerkschnittstelle erforderlich sind.
VirtualApplianceAdditionalNicProperties []
bootStrapConfigurationBlobs
BootStrapConfigurationBlobs-Speicher-URLs.
string[]
cloudInitConfiguration
CloudInitConfiguration-Zeichenfolge in Nur-Text.
Zeichenfolge
cloudInitConfigurationBlobs
CloudInitConfigurationBlob-Speicher-URLs.
string[]
delegation
Die Delegierung für die virtuelle Appliance
DelegationProperties
internetIngressPublicIps
Liste der Ressourcen-URI der öffentlichen IP-Adressen für das Interneteingangsszenario.
InternetIngressPublicIpsProperties []
networkProfile
Netzwerkprofil mit Konfigurationen für die öffentliche und private Netzwerkkarte.
NetworkVirtualAppliancePropertiesFormatNetworkProfil...
nvaSku
Virtuelle Netzwerkappliance-SKU.
VirtualApplianceSkuProperties
partnerManagedResource
Die Delegierung für die virtuelle Appliance
PartnerManagedResourceProperties
sshPublicKey
Öffentlicher Schlüssel für die SSH-Anmeldung.
Zeichenfolge
virtualApplianceAsn
VirtualAppliance ASN. Die private, öffentliche und reservierte IANA-ASN von Microsoft werden nicht unterstützt.
INT Einschränkungen: Minimaler Wert = 0 Max. Wert = 4294967295
virtualHub
Der virtuelle Hub, in dem das virtuelle Netzwerkgerät bereitgestellt wird.
Subresource
VirtualApplianceAdditionalNicProperties
Name
BESCHREIBUNG
Wert
hasPublicIp
Flag (true oder false) für Intent for Public IP on additional nic
bool
name
Name der zusätzlichen Nic
Zeichenfolge
DelegationProperties
Name
BESCHREIBUNG
Wert
serviceName
Der Dienstname, an den das NVA delegiert wird.
Zeichenfolge
InternetIngressPublicIpsProperties
Name
BESCHREIBUNG
Wert
id
Ressourcen-URI der öffentlichen IP-Adresse
Zeichenfolge
VirtualApplianceNetworkInterfaceConfiguration
VirtualApplianceNetworkInterfaceConfigurationPropert...
VirtualApplianceIPConfiguration
VirtualApplianceIPConfigurationProperties
Name
BESCHREIBUNG
Wert
primary
Gibt an, ob dies die primäre IP-Konfiguration der NIC ist.
bool
VirtualApplianceSkuProperties
Name
BESCHREIBUNG
Wert
gebündeltScaleUnit
Skalierungseinheit für virtuelle Appliance.
Zeichenfolge
marketPlaceVersion
Version der virtuellen Appliance.
Zeichenfolge
vendor
Anbieter der virtuellen Appliance.
Zeichenfolge
PartnerManagedResourceProperties
Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.
Subresource
Name
BESCHREIBUNG
Wert
id
Ressourcen-ID
Zeichenfolge
Ressourcendefinition mit einer ARM-Vorlage
Der ressourcentyp networkVirtualAppliances kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:
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": "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"
}
}
}
Eigenschaftswerte
networkVirtualAppliances
Name
BESCHREIBUNG
Wert
type
Ressourcentyp
"Microsoft.Network/networkVirtualAppliances"
apiVersion
Die Ressourcen-API-Version
'2023-11-01'
name
Der Ressourcenname
Zeichenfolge (erforderlich)
location
Ressourcenspeicherort
Zeichenfolge
tags
Ressourcentags.
Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Identität
Der Dienstprinzipal, der Lesezugriff auf cloud-init und config blob hat.
ManagedServiceIdentity
properties
Eigenschaften des virtuellen Netzwerkgeräts.
NetworkVirtualAppliancePropertiesFormat
ManagedServiceIdentity
Name
BESCHREIBUNG
Wert
type
Der Identitätstyp, der für die Ressource verwendet wird. Der Typ „SystemAssigned, UserAssigned“ umfasst sowohl eine implizit erstellte Identität als auch einen Satz von Benutzern zugewiesener Identitäten. Der Typ "None" entfernt alle Identitäten vom virtuellen Computer.
"Keine" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned"
userAssignedIdentities
Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Bei den Referenzdaten des Benutzeridentitätswörterbuchs handelt es sich um ARM-Ressourcen-IDs in der Form : "/subscriptions/{subscriptionId}/resourceGroupGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
ManagedServiceIdentityUserAssignedIdentities
ManagedServiceIdentityUserAssignedIdentities
Components1Jq1T4ISchemasManagedserviceidentityProper...
Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.
Name
BESCHREIBUNG
Wert
additionalNics
Details, die für zusätzliche Netzwerkschnittstelle erforderlich sind.
VirtualApplianceAdditionalNicProperties []
bootStrapConfigurationBlobs
BootStrapConfigurationBlobs-Speicher-URLs.
string[]
cloudInitConfiguration
CloudInitConfiguration-Zeichenfolge in Nur-Text.
Zeichenfolge
cloudInitConfigurationBlobs
CloudInitConfigurationBlob-Speicher-URLs.
string[]
delegation
Die Delegierung für das virtuelle Gerät
DelegationEigenschaften
internetIngressPublicIps
Liste der Ressourcen-URI der öffentlichen IP-Adressen für Interneteingangsszenario.
InternetIngressPublicIpsProperties []
networkProfile
Netzwerkprofil mit Konfigurationen für öffentliche und private NIC.
NetworkVirtualAppliancePropertiesFormatNetworkProfil...
nvaSku
Netzwerk-SKU für virtuelle Appliance.
VirtualApplianceSkuProperties
partnerManagedResource
Die Delegierung für das virtuelle Gerät
PartnerManagedResourceProperties
sshPublicKey
Öffentlicher Schlüssel für die SSH-Anmeldung.
Zeichenfolge
virtualApplianceAsn
VirtualAppliance ASN. Private, öffentliche und reservierte ASN von Microsoft werden nicht unterstützt.
INT Einschränkungen: Minimaler Wert = 0 Max. Wert = 4294967295
virtualHub
Der virtuelle Hub, in dem das virtuelle Netzwerkgerät bereitgestellt wird.
Subresource
VirtualApplianceAdditionalNicProperties
Name
BESCHREIBUNG
Wert
hasPublicIp
Flag (true oder false) für Intent for Public IP on additional nic
bool
name
Name der zusätzlichen Nic
Zeichenfolge
DelegationProperties
Name
BESCHREIBUNG
Wert
serviceName
Der Dienstname, an den das NVA delegiert wird.
Zeichenfolge
InternetIngressPublicIpsProperties
Name
BESCHREIBUNG
Wert
id
Ressourcen-URI der öffentlichen IP-Adresse
Zeichenfolge
VirtualApplianceNetworkInterfaceConfiguration
VirtualApplianceNetworkInterfaceConfigurationPropert...
VirtualApplianceIPConfiguration
VirtualApplianceIPConfigurationProperties
Name
BESCHREIBUNG
Wert
primary
Gibt an, ob dies die primäre IP-Konfiguration der NIC ist.
bool
VirtualApplianceSkuProperties
Name
BESCHREIBUNG
Wert
gebündeltScaleUnit
Skalierungseinheit für virtuelle Appliance.
Zeichenfolge
marketPlaceVersion
Version der virtuellen Appliance.
Zeichenfolge
vendor
Anbieter der virtuellen Appliance.
Zeichenfolge
PartnerManagedResourceProperties
Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.
Subresource
Name
BESCHREIBUNG
Wert
id
Ressourcen-ID
Zeichenfolge
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 im Änderungsprotokoll .
Um eine Microsoft.Network/networkVirtualAppliances-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Terraform hinzu.
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"
}
}
})
}
Eigenschaftswerte
networkVirtualAppliances
Name
BESCHREIBUNG
Wert
type
Der Ressourcentyp
"Microsoft.Network/networkVirtualAppliances@2023-11-01"
name
Der Ressourcenname
Zeichenfolge (erforderlich)
location
Ressourcenspeicherort
Zeichenfolge
parent_id
Verwenden Sie zum Bereitstellen in einer Ressourcengruppe die ID dieser Ressourcengruppe.
Zeichenfolge (erforderlich)
tags
Ressourcentags.
Wörterbuch der Tagnamen und -werte.
Identität
Der Dienstprinzipal mit Lesezugriff auf cloud-init und config blob.
ManagedServiceIdentity
properties
Eigenschaften des virtuellen Netzwerkgeräts.
NetworkVirtualAppliancePropertiesFormat
ManagedServiceIdentity
Name
BESCHREIBUNG
Wert
type
Der Identitätstyp, der für die Ressource verwendet wird. Der Typ „SystemAssigned, UserAssigned“ umfasst sowohl eine implizit erstellte Identität als auch einen Satz von Benutzern zugewiesener Identitäten. Der Typ "None" entfernt alle Identitäten vom virtuellen Computer.
"SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned"
identity_ids
Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Verweise auf das Benutzeridentitätswörterbuch sind ARM-Ressourcen-IDs im Format "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
Array von Benutzeridentitäts-IDs.
ManagedServiceIdentityUserAssignedIdentities
Components1Jq1T4ISchemasManagedserviceidentityProper...
Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.
Name
BESCHREIBUNG
Wert
additionalNics
Details, die für zusätzliche Netzwerkschnittstelle erforderlich sind.
VirtualApplianceAdditionalNicProperties []
bootStrapConfigurationBlobs
BootStrapConfigurationBlobs-Speicher-URLs.
string[]
cloudInitConfiguration
CloudInitConfiguration-Zeichenfolge in Nur-Text.
Zeichenfolge
cloudInitConfigurationBlobs
CloudInitConfigurationBlob-Speicher-URLs.
string[]
delegation
Die Delegierung für die virtuelle Appliance
DelegationProperties
internetIngressPublicIps
Liste der Ressourcen-URI der öffentlichen IP-Adressen für das Interneteingangsszenario.
InternetIngressPublicIpsProperties []
networkProfile
Netzwerkprofil mit Konfigurationen für die öffentliche und private Netzwerkkarte.
NetworkVirtualAppliancePropertiesFormatNetworkProfil...
nvaSku
Virtuelle Netzwerkappliance-SKU.
VirtualApplianceSkuProperties
partnerManagedResource
Die Delegierung für die virtuelle Appliance
PartnerManagedResourceProperties
sshPublicKey
Öffentlicher Schlüssel für die SSH-Anmeldung.
Zeichenfolge
virtualApplianceAsn
VirtualAppliance ASN. Die private, öffentliche und reservierte IANA-ASN von Microsoft werden nicht unterstützt.
INT Einschränkungen: Minimaler Wert = 0 Max. Wert = 4294967295
virtualHub
Der virtuelle Hub, in dem das virtuelle Netzwerkgerät bereitgestellt wird.
Subresource
VirtualApplianceAdditionalNicProperties
Name
BESCHREIBUNG
Wert
hasPublicIp
Flag (true oder false) für Intent for Public IP on additional nic
bool
name
Name der zusätzlichen Nic
Zeichenfolge
DelegationEigenschaften
Name
BESCHREIBUNG
Wert
serviceName
Der Dienstname, an den die NVA delegiert wird.
Zeichenfolge
InternetIngressPublicIpsProperties
Name
BESCHREIBUNG
Wert
id
Ressourcen-URI der öffentlichen IP-Adresse
Zeichenfolge
VirtualApplianceNetworkInterfaceConfiguration
VirtualApplianceNetworkInterfaceConfigurationPropert...
VirtualApplianceIPConfiguration
VirtualApplianceIPConfigurationProperties
Name
BESCHREIBUNG
Wert
primary
Gibt an, ob dies die primäre IP-Konfiguration der NIC ist.
bool
VirtualApplianceSkuProperties
Name
BESCHREIBUNG
Wert
gebündeltScaleUnit
Skalierungseinheit für virtuelle Appliance.
Zeichenfolge
marketPlaceVersion
Version der virtuellen Appliance.
Zeichenfolge
vendor
Anbieter virtueller Appliance.
Zeichenfolge
PartnerManagedResourceProperties
Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.
Subresource
Name
BESCHREIBUNG
Wert
id
Ressourcen-ID
Zeichenfolge