Microsoft.Network networkVirtualAppliances
Artikel 05/08/2024
1 deltagare
Feedback
I den här artikeln
Bicep-resursdefinition
Resurstypen networkVirtualAppliances kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen .
Om du vill skapa en Microsoft.Network/networkVirtualAppliances-resurs lägger du till följande Bicep i mallen.
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'
}
}
}
Egenskapsvärden
networkVirtualAppliances
ManagedServiceIdentity
Name
Beskrivning
Värde
typ
Den typ av identitet som används för resursen. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen None tar bort alla identiteter från den virtuella datorn.
"Ingen" "SystemAssigned" "SystemAssigned, UserAssigned" "Användartilldelade"
userAssignedIdentities
Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formatet: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
ManagedServiceIdentityUserAssignedIdentities
ManagedServiceIdentityUserAssignedIdentities
Components1Jq1T4ISchemasManagedserviceidentityProper...
Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.
Name
Beskrivning
Värde
additionalNics
Information som krävs för ytterligare nätverksgränssnitt.
VirtualApplianceAdditionalNicProperties []
bootStrapConfigurationBlobs
BootStrapConfigurationBlobs-lagrings-URL:er.
string[]
cloudInitConfiguration
CloudInitConfiguration-sträng i oformaterad text.
sträng
cloudInitConfigurationBlobs
CloudInitConfigurationBlob-lagrings-URL:er.
string[]
Delegationen
Delegeringen för den virtuella installationen
DelegeringEgenskaper
internetIngressPublicIps
Lista över resurs-URI för offentliga IP-adresser för ingressscenario på Internet.
InternetIngressPublicIpsProperties []
networkProfile
Nätverksprofil som innehåller konfigurationer för offentligt och privat nätverkskort.
NetworkVirtualAppliancePropertiesFormatNetworkProfil...
nvaSku
SKU för virtuell nätverksinstallation.
VirtualApplianceSkuProperties
partnerManagedResource
Delegeringen för den virtuella installationen
PartnerManagedResourceProperties
sshPublicKey
Offentlig nyckel för SSH-inloggning.
sträng
virtualApplianceAsn
VirtualAppliance ASN. Microsofts privata, offentliga och IANA-reserverade ASN stöds inte.
int Begränsningar: Minsta värde = 0 Maxvärde = 4294967295
virtualHub
Den virtuella hubb där den virtuella nätverksinstallationen distribueras.
Underresurs
VirtualApplianceAdditionalNicProperties
Name
Beskrivning
Värde
hasPublicIp
Flagga (sant eller falskt) för avsikt för offentlig IP på ytterligare nätverkskort
boolesk
name
Namn på ytterligare nätverkskort
sträng
DelegeringEgenskaper
Name
Beskrivning
Värde
Tjänstnamn
Tjänstnamnet som NVA är delegerad till.
sträng
InternetIngressPublicIpsProperties
Name
Beskrivning
Värde
id
Resurs-URI för offentlig IP
sträng
VirtualApplianceNetworkInterfaceConfiguration
VirtualApplianceNetworkInterfaceConfigurationPropert...
VirtualApplianceIPConfiguration
VirtualApplianceIPConfigurationProperties
Name
Beskrivning
Värde
Primära
Oavsett om det här är den primära IP-konfigurationen för nätverkskortet eller inte.
boolesk
VirtualApplianceSkuProperties
Name
Beskrivning
Värde
bundledScaleUnit
Skalningsenhet för virtuell installation.
sträng
marketPlaceVersion
Version av virtuell installation.
sträng
vendor
Leverantör av virtuell installation.
sträng
PartnerManagedResourceProperties
Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.
Underresurs
Name
Beskrivning
Värde
id
Resurs-ID.
sträng
Resursdefinition för ARM-mall
Resurstypen networkVirtualAppliances kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen .
Om du vill skapa en Microsoft.Network/networkVirtualAppliances-resurs lägger du till följande JSON i mallen.
{
"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"
}
}
}
Egenskapsvärden
networkVirtualAppliances
Name
Beskrivning
Värde
typ
Resurstypen
"Microsoft.Network/networkVirtualAppliances"
apiVersion
Resurs-API-versionen
'2023-11-01'
name
Resursnamnet
sträng (krävs)
location
Resursplats.
sträng
tags
Resurstaggar.
Ordlista med taggnamn och värden. Se Taggar i mallar
identity
Tjänstens huvudnamn som har läsbehörighet till cloud-init och konfigurationsblob.
ManagedServiceIdentity
properties
Egenskaper för den virtuella nätverksinstallationen.
NetworkVirtualAppliancePropertiesFormat
ManagedServiceIdentity
Name
Beskrivning
Värde
typ
Den typ av identitet som används för resursen. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter från den virtuella datorn.
"Ingen" "SystemTilldelade" "SystemAssigned, UserAssigned" "Användartilldelade"
userAssignedIdentities
Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formatet: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
ManagedServiceIdentityUserAssignedIdentiteter
ManagedServiceIdentityUserAssignedIdentiteter
Components1Jq1T4ISchemasManagedserviceidentityProper...
Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.
Name
Beskrivning
Värde
additionalNics
Information som krävs för ytterligare nätverksgränssnitt.
VirtualApplianceAdditionalNicProperties []
bootStrapConfigurationBlobs
BootStrapConfigurationBlobs-lagrings-URL:er.
string[]
cloudInitConfiguration
CloudInitConfiguration-sträng i oformaterad text.
sträng
cloudInitConfigurationBlobs
CloudInitConfigurationBlob-lagrings-URL:er.
string[]
Delegationen
Delegeringen för den virtuella installationen
DelegeringEgenskaper
internetIngressPublicIps
Lista över resurs-URI för offentliga IP-adresser för internetingressscenario.
InternetIngressPublicIpsProperties []
networkProfile
Nätverksprofil som innehåller konfigurationer för offentligt och privat nätverkskort.
NetworkVirtualAppliancePropertiesFormatNetworkProfil...
nvaSku
SKU för virtuell nätverksinstallation.
VirtualApplianceSkuProperties
partnerManagedResource
Delegeringen för den virtuella installationen
PartnerManagedResourceEgenskaper
sshPublicKey
Offentlig nyckel för SSH-inloggning.
sträng
virtualApplianceAsn
VirtualAppliance ASN. Microsofts privata, offentliga och IANA-reserverade ASN stöds inte.
int Begränsningar: Minsta värde = 0 Maxvärde = 4294967295
virtualHub
Den virtuella hubb där den virtuella nätverksinstallationen distribueras.
Underresurs
VirtualApplianceAdditionalNicProperties
Name
Beskrivning
Värde
hasPublicIp
Flagga (sant eller falskt) för avsikt för offentlig IP på ytterligare nätverkskort
boolesk
name
Namn på ytterligare nätverkskort
sträng
DelegeringEgenskaper
Name
Beskrivning
Värde
Tjänstnamn
Tjänstnamnet som NVA är delegerad till.
sträng
InternetIngressPublicIpsProperties
Name
Beskrivning
Värde
id
Resurs-URI för offentlig IP
sträng
VirtualApplianceNetworkInterfaceConfiguration
VirtualApplianceNetworkInterfaceConfigurationPropert...
VirtualApplianceIPConfiguration
VirtualApplianceIPConfigurationProperties
Name
Beskrivning
Värde
Primära
Oavsett om det här är den primära IP-konfigurationen för nätverkskortet eller inte.
boolesk
VirtualApplianceSkuProperties
Name
Beskrivning
Värde
bundledScaleUnit
Skalningsenhet för virtuell installation.
sträng
marketPlaceVersion
Version av virtuell installation.
sträng
vendor
Leverantör av virtuell installation.
sträng
PartnerManagedResourceProperties
Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.
Underresurs
Name
Beskrivning
Värde
id
Resurs-ID.
sträng
Resurstypen networkVirtualAppliances kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen .
Om du vill skapa en Microsoft.Network/networkVirtualAppliances-resurs lägger du till följande Terraform i mallen.
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"
}
}
})
}
Egenskapsvärden
networkVirtualAppliances
Name
Beskrivning
Värde
typ
Resurstypen
"Microsoft.Network/networkVirtualAppliances@2023-11-01"
name
Resursnamnet
sträng (krävs)
location
Resursplats.
sträng
parent_id
Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen.
sträng (krävs)
tags
Resurstaggar.
Ordlista med taggnamn och värden.
identity
Tjänstens huvudnamn som har läsbehörighet till cloud-init och konfigurationsblob.
ManagedServiceIdentity
properties
Egenskaper för den virtuella nätverksinstallationen.
NetworkVirtualAppliancePropertiesFormat
ManagedServiceIdentity
Name
Beskrivning
Värde
typ
Den typ av identitet som används för resursen. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter från den virtuella datorn.
"SystemTilldelade" "SystemAssigned, UserAssigned" "Användartilldelade"
identity_ids
Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formatet: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Matris med användaridentitets-ID:t.
ManagedServiceIdentityUserAssignedIdentiteter
Components1Jq1T4ISchemasManagedserviceidentityProper...
Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.
Name
Beskrivning
Värde
additionalNics
Information som krävs för ytterligare nätverksgränssnitt.
VirtualApplianceAdditionalNicProperties []
bootStrapConfigurationBlobs
BootStrapConfigurationBlobs-lagrings-URL:er.
string[]
cloudInitConfiguration
CloudInitConfiguration-sträng i oformaterad text.
sträng
cloudInitConfigurationBlobs
CloudInitConfigurationBlob-lagrings-URL:er.
string[]
Delegationen
Delegeringen för den virtuella installationen
DelegeringEgenskaper
internetIngressPublicIps
Lista över resurs-URI för offentliga IP-adresser för internetingressscenario.
InternetIngressPublicIpsProperties []
networkProfile
Nätverksprofil som innehåller konfigurationer för offentligt och privat nätverkskort.
NetworkVirtualAppliancePropertiesFormatNetworkProfil...
nvaSku
SKU för virtuell nätverksinstallation.
VirtualApplianceSkuProperties
partnerManagedResource
Delegeringen för den virtuella installationen
PartnerManagedResourceEgenskaper
sshPublicKey
Offentlig nyckel för SSH-inloggning.
sträng
virtualApplianceAsn
VirtualAppliance ASN. Microsofts privata, offentliga och IANA-reserverade ASN stöds inte.
int Begränsningar: Minsta värde = 0 Maxvärde = 4294967295
virtualHub
Den virtuella hubb där den virtuella nätverksinstallationen distribueras.
SubResource
VirtualApplianceAdditionalNicProperties
Name
Beskrivning
Värde
hasPublicIp
Flagga (sant eller falskt) för avsikt för offentlig IP på ytterligare nätverkskort
boolesk
name
Namn på ytterligare nätverkskort
sträng
DelegeringEgenskaper
Name
Beskrivning
Värde
Tjänstnamn
Tjänstnamnet som NVA är delegerad till.
sträng
InternetIngressPublicIpsProperties
Name
Beskrivning
Värde
id
Resurs-URI för offentlig IP
sträng
VirtualApplianceNetworkInterfaceConfiguration
VirtualApplianceNetworkInterfaceConfigurationPropert...
VirtualApplianceIPConfiguration
VirtualApplianceIPConfigurationProperties
Name
Beskrivning
Värde
Primära
Oavsett om det här är den primära IP-konfigurationen för nätverkskortet eller inte.
boolesk
VirtualApplianceSkuProperties
Name
Beskrivning
Värde
bundledScaleUnit
Skalningsenhet för virtuell installation.
sträng
marketPlaceVersion
Version av virtuell installation.
sträng
vendor
Leverantör av virtuell installation.
sträng
PartnerManagedResourceProperties
Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.
Underresurs
Name
Beskrivning
Värde
id
Resurs-ID.
sträng