Microsoft.Network NetworkVirtual Appliance 2024-01-01
Článek 12/09/2024
Přispěvatelé: 2
Váš názor
V tomto článku
Definice prostředku Bicep
Typ prostředku networkVirtualAppliances je možné nasadit s operacemi, které cílí:
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn .
Pokud chcete vytvořit prostředek Microsoft.Network/networkVirtualAppliances, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.Network/networkVirtualAppliances@2024-01-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'
}
}
Hodnoty vlastností
Komponenty1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
DelegováníProperties
Jméno
Popis
Hodnota
serviceName
Název služby, na kterou je síťové virtuální zařízení delegováno.
řetězec
InternetIngressPublicIpsProperties
Jméno
Popis
Hodnota
id
Identifikátor URI prostředku veřejné IP adresy
řetězec
ManagedServiceIdentity
Jméno
Popis
Hodnota
typ
Typ identity používané pro prostředek. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere všechny identity z virtuálního počítače.
None (Žádný) SystemAssigned SystemAssigned, UserAssigned UserAssigned
userAssignedIdentities
Seznam identit uživatelů přidružených k prostředku. Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.
ManagedServiceIdentityUserAssignedIdentities
ManagedServiceIdentityUserAssignedIdentities
Microsoft.Network/networkVirtual Appliance
Jméno
Popis
Hodnota
identita
Instanční objekt, který má přístup ke čtení ke cloud-init a konfiguračnímu objektu blob.
ManagedServiceIdentity
umístění
Umístění prostředku
řetězec
Jméno
Název prostředku
string (povinné)
vlastnosti
Vlastnosti síťového virtuálního zařízení
NetworkVirtualAppliancePropertiesFormat
visačky
Značky prostředků
Slovník názvů a hodnot značek Viz Značky v šablonách
Jméno
Popis
Hodnota
additionalNics
Podrobnosti potřebné pro další síťové rozhraní
VirtualApplianceAdditionalNicProperties []
bootStrapConfigurationBlobs
Adresy URL úložiště BootStrapConfigurationBlobs.
string[]
cloudInitConfiguration
Řetězec CloudInitConfiguration ve formátu prostého textu
řetězec
cloudInitConfigurationBlobs
Adresy URL úložiště CloudInitConfigurationBlob
string[]
delegace
Delegování pro virtuální zařízení
delegování
internetIngressPublicIps
Seznam identifikátorů URI prostředků veřejných IP adres pro scénář příchozího přenosu dat internetu
InternetIngressPublicIpsProperties []
networkProfile
Profil sítě obsahující konfigurace pro veřejnou a privátní síťovou kartu
NetworkVirtualAppliancePropertiesFormatNetworkProfile
nvaSku
Skladová položka síťového virtuálního zařízení.
virtualApplianceSkuProperties
partnerManagedResource
Delegování pro virtuální zařízení
PartnerManagedResourceProperties
sshPublicKey
Veřejný klíč pro přihlášení SSH.
řetězec
virtualApplianceAsn
VirtualAppliance ASN. Privátní, veřejná a veřejná a rezervovaná asn IANA se nepodporují.
Int Omezení: Minimální hodnota = 0 Maximální hodnota = 4294967295
virtualHub
Virtuální centrum, ve kterém se nasazuje síťové virtuální zařízení.
subresource
PartnerManagedResourceProperties
Podsourc
Jméno
Popis
Hodnota
id
ID prostředku.
řetězec
VirtualApplianceAdditionalNicProperties
Jméno
Popis
Hodnota
hasPublicIp
Příznak (true nebo false) pro záměr pro veřejnou IP adresu na další síťové kartě
Bool
Jméno
Název další síťové karty
řetězec
VirtualApplianceIPConfiguration
VirtualApplianceIPConfigurationProperties
Jméno
Popis
Hodnota
primární
Jestli se jedná o konfiguraci primární IP adresy síťové karty, nebo ne.
Bool
VirtualApplianceNetworkInterfaceConfiguration
VirtualApplianceNetworkInterfaceConfigurationProperties
VirtualApplianceSkuProperties
Jméno
Popis
Hodnota
bundledScaleUnit
Jednotka škálování virtuálních zařízení
řetězec
marketPlaceVersion
Verze virtuálního zařízení.
řetězec
prodejce
Dodavatel virtuálních zařízení.
řetězec
Definice prostředku šablony ARM
Typ prostředku networkVirtualAppliances je možné nasadit s operacemi, které cílí:
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn .
Pokud chcete vytvořit prostředek Microsoft.Network/networkVirtualAppliances, přidejte do šablony následující JSON.
{
"type": "Microsoft.Network/networkVirtualAppliances",
"apiVersion": "2024-01-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"
}
}
Hodnoty vlastností
Komponenty1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
DelegováníProperties
Jméno
Popis
Hodnota
serviceName
Název služby, na kterou je síťové virtuální zařízení delegováno.
řetězec
InternetIngressPublicIpsProperties
Jméno
Popis
Hodnota
id
Identifikátor URI prostředku veřejné IP adresy
řetězec
ManagedServiceIdentity
Jméno
Popis
Hodnota
typ
Typ identity používané pro prostředek. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere všechny identity z virtuálního počítače.
None (Žádný) SystemAssigned SystemAssigned, UserAssigned UserAssigned
userAssignedIdentities
Seznam identit uživatelů přidružených k prostředku. Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.
ManagedServiceIdentityUserAssignedIdentities
ManagedServiceIdentityUserAssignedIdentities
Microsoft.Network/networkVirtual Appliance
Jméno
Popis
Hodnota
apiVersion
Verze rozhraní API
'2024-01-01'
identita
Instanční objekt, který má přístup ke čtení ke cloud-init a konfiguračnímu objektu blob.
ManagedServiceIdentity
umístění
Umístění prostředku
řetězec
Jméno
Název prostředku
string (povinné)
vlastnosti
Vlastnosti síťového virtuálního zařízení
NetworkVirtualAppliancePropertiesFormat
visačky
Značky prostředků
Slovník názvů a hodnot značek Viz Značky v šablonách
typ
Typ prostředku
Microsoft.Network/networkVirtual Appliance
Jméno
Popis
Hodnota
additionalNics
Podrobnosti potřebné pro další síťové rozhraní
VirtualApplianceAdditionalNicProperties []
bootStrapConfigurationBlobs
Adresy URL úložiště BootStrapConfigurationBlobs.
string[]
cloudInitConfiguration
Řetězec CloudInitConfiguration ve formátu prostého textu
řetězec
cloudInitConfigurationBlobs
Adresy URL úložiště CloudInitConfigurationBlob
string[]
delegace
Delegování pro virtuální zařízení
delegování
internetIngressPublicIps
Seznam identifikátorů URI prostředků veřejných IP adres pro scénář příchozího přenosu dat internetu
InternetIngressPublicIpsProperties []
networkProfile
Profil sítě obsahující konfigurace pro veřejnou a privátní síťovou kartu
NetworkVirtualAppliancePropertiesFormatNetworkProfile
nvaSku
Skladová položka síťového virtuálního zařízení.
virtualApplianceSkuProperties
partnerManagedResource
Delegování pro virtuální zařízení
PartnerManagedResourceProperties
sshPublicKey
Veřejný klíč pro přihlášení SSH.
řetězec
virtualApplianceAsn
VirtualAppliance ASN. Privátní, veřejná a veřejná a rezervovaná asn IANA se nepodporují.
Int Omezení: Minimální hodnota = 0 Maximální hodnota = 4294967295
virtualHub
Virtuální centrum, ve kterém se nasazuje síťové virtuální zařízení.
subresource
PartnerManagedResourceProperties
Podsourc
Jméno
Popis
Hodnota
id
ID prostředku.
řetězec
VirtualApplianceAdditionalNicProperties
Jméno
Popis
Hodnota
hasPublicIp
Příznak (true nebo false) pro záměr pro veřejnou IP adresu na další síťové kartě
Bool
Jméno
Název další síťové karty
řetězec
VirtualApplianceIPConfiguration
VirtualApplianceIPConfigurationProperties
Jméno
Popis
Hodnota
primární
Jestli se jedná o konfiguraci primární IP adresy síťové karty, nebo ne.
Bool
VirtualApplianceNetworkInterfaceConfiguration
VirtualApplianceNetworkInterfaceConfigurationProperties
VirtualApplianceSkuProperties
Jméno
Popis
Hodnota
bundledScaleUnit
Jednotka škálování virtuálních zařízení
řetězec
marketPlaceVersion
Verze virtuálního zařízení.
řetězec
prodejce
Dodavatel virtuálních zařízení.
řetězec
Typ prostředku networkVirtualAppliances je možné nasadit s operacemi, které cílí:
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn .
Pokud chcete vytvořit prostředek Microsoft.Network/networkVirtualAppliances, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/networkVirtualAppliances@2024-01-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"
}
}
})
}
Hodnoty vlastností
Komponenty1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
DelegováníProperties
Jméno
Popis
Hodnota
serviceName
Název služby, na kterou je síťové virtuální zařízení delegováno.
řetězec
InternetIngressPublicIpsProperties
Jméno
Popis
Hodnota
id
Identifikátor URI prostředku veřejné IP adresy
řetězec
ManagedServiceIdentity
Jméno
Popis
Hodnota
typ
Typ identity používané pro prostředek. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere všechny identity z virtuálního počítače.
None (Žádný) SystemAssigned SystemAssigned, UserAssigned UserAssigned
userAssignedIdentities
Seznam identit uživatelů přidružených k prostředku. Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.
ManagedServiceIdentityUserAssignedIdentities
ManagedServiceIdentityUserAssignedIdentities
Microsoft.Network/networkVirtual Appliance
Jméno
Popis
Hodnota
identita
Instanční objekt, který má přístup ke čtení ke cloud-init a konfiguračnímu objektu blob.
ManagedServiceIdentity
umístění
Umístění prostředku
řetězec
Jméno
Název prostředku
string (povinné)
vlastnosti
Vlastnosti síťového virtuálního zařízení
NetworkVirtualAppliancePropertiesFormat
visačky
Značky prostředků
Slovník názvů a hodnot značek
typ
Typ prostředku
Microsoft.Network/networkVirtualAppliances@2024-01-01
Jméno
Popis
Hodnota
additionalNics
Podrobnosti potřebné pro další síťové rozhraní
VirtualApplianceAdditionalNicProperties []
bootStrapConfigurationBlobs
Adresy URL úložiště BootStrapConfigurationBlobs.
string[]
cloudInitConfiguration
Řetězec CloudInitConfiguration ve formátu prostého textu
řetězec
cloudInitConfigurationBlobs
Adresy URL úložiště CloudInitConfigurationBlob
string[]
delegace
Delegování pro virtuální zařízení
delegování
internetIngressPublicIps
Seznam identifikátorů URI prostředků veřejných IP adres pro scénář příchozího přenosu dat internetu
InternetIngressPublicIpsProperties []
networkProfile
Profil sítě obsahující konfigurace pro veřejnou a privátní síťovou kartu
NetworkVirtualAppliancePropertiesFormatNetworkProfile
nvaSku
Skladová položka síťového virtuálního zařízení.
virtualApplianceSkuProperties
partnerManagedResource
Delegování pro virtuální zařízení
PartnerManagedResourceProperties
sshPublicKey
Veřejný klíč pro přihlášení SSH.
řetězec
virtualApplianceAsn
VirtualAppliance ASN. Privátní, veřejná a veřejná a rezervovaná asn IANA se nepodporují.
Int Omezení: Minimální hodnota = 0 Maximální hodnota = 4294967295
virtualHub
Virtuální centrum, ve kterém se nasazuje síťové virtuální zařízení.
subresource
PartnerManagedResourceProperties
Podsourc
Jméno
Popis
Hodnota
id
ID prostředku.
řetězec
VirtualApplianceAdditionalNicProperties
Jméno
Popis
Hodnota
hasPublicIp
Příznak (true nebo false) pro záměr pro veřejnou IP adresu na další síťové kartě
Bool
Jméno
Název další síťové karty
řetězec
VirtualApplianceIPConfiguration
VirtualApplianceIPConfigurationProperties
Jméno
Popis
Hodnota
primární
Jestli se jedná o konfiguraci primární IP adresy síťové karty, nebo ne.
Bool
VirtualApplianceNetworkInterfaceConfiguration
VirtualApplianceNetworkInterfaceConfigurationProperties
VirtualApplianceSkuProperties
Jméno
Popis
Hodnota
bundledScaleUnit
Jednotka škálování virtuálních zařízení
řetězec
marketPlaceVersion
Verze virtuálního zařízení.
řetězec
prodejce
Dodavatel virtuálních zařízení.
řetězec