Microsoft.NetworkVirtualAppliances 2023-11-01
Článek 05/08/2024
1 přispěvatel
Váš názor
V tomto článku
Definice prostředku Bicep
Typ prostředku networkVirtualAppliances je možné nasadit s operacemi, které cílí na:
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@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'
}
}
}
Hodnoty vlastností
networkVirtualAppliances
ManagedServiceIdentity
Název
Description
Hodnota
typ
Typ identity použité pro prostředek Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere z virtuálního počítače všechny identity.
'Žádný' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned'
userAssignedIdentity
Seznam identit uživatelů přidružených k prostředku Odkazy na klíče slovníku identit uživatelů budou ID prostředků ARM ve formátu :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.
ManagedServiceIdentityUserAssignedIdentity
ManagedServiceIdentityUserAssignedIdentity
Components1Jq1T4ISchemasManagedserviceidentityProper...
Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou Jen pro čtení.
Název
Description
Hodnota
additionalNics
Podrobnosti požadované 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í
Vlastnosti delegování
internetIngressPublicIps
Seznam identifikátorů URI prostředku veřejných IP adres pro scénář příchozího přenosu dat z internetu
InternetIngressPublicIpsProperties []
networkProfile
Profil sítě obsahující konfigurace pro veřejnou a privátní síťovou kartu.
NetworkVirtualAppliancePropertiesFormatNetworkProfil...
nvaSku
Skladová položka síťového virtuálního zařízení.
VirtualApplianceSkuProperties
partnerManagedResource
Delegování virtuálního zařízení
PartnerManagedResourceProperties
sshPublicKey
Veřejný klíč pro přihlášení SSH.
řetězec
virtualApplianceAsn
ASN služby VirtualAppliance. Privátní, veřejné a vyhrazené ASN od Microsoftu a 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í.
Dílčí zdroj
VirtualApplianceAdditionalNicProperties
Název
Description
Hodnota
hasPublicIp
Příznak (pravda nebo nepravda) u záměru pro veřejnou IP adresu u další síťové karty
bool
name
Název další síťové karty
řetězec
Vlastnosti delegování
Název
Description
Hodnota
Název_služby
Název služby, na kterou je síťové virtuální zařízení delegováno.
řetězec
InternetIngressPublicIpsProperties
Název
Description
Hodnota
id
Identifikátor URI prostředku veřejné IP adresy
řetězec
VirtualApplianceNetworkInterfaceConfiguration
VirtualApplianceNetworkInterfaceConfigurationPropert...
VirtualApplianceIPConfiguration
VirtualApplianceIPConfigurationVlastnosti
Název
Description
Hodnota
Primární
Určuje, jestli se jedná o konfiguraci primární IP adresy síťové karty.
bool
VirtualApplianceSkuProperties
Název
Description
Hodnota
bundledScaleUnit
Jednotka škálování virtuálního zařízení
řetězec
marketPlaceVersion
Verze virtuálního zařízení.
řetězec
Dodavatele
Dodavatel virtuálního zařízení.
řetězec
PartnerManagedResourceProperties
Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou jen pro čtení.
Dílčí zdroj
Název
Description
Hodnota
id
ID prostředku.
řetězec
Definice prostředku šablony ARM
Typ prostředku networkVirtualAppliances je možné nasadit s operacemi, které cílí na:
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í kód JSON.
{
"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"
}
}
}
Hodnoty vlastností
networkVirtualAppliances
Název
Description
Hodnota
typ
Typ prostředku
Microsoft.Network/networkVirtualAppliances
apiVersion
Verze rozhraní API prostředku
'2023-11-01'
name
Název prostředku
string (povinné)
location
Umístění prostředku.
řetězec
tags
Značky prostředků.
Slovník názvů a hodnot značek. Zobrazit značky v šablonách
identity
Instanční objekt, který má přístup ke čtení pro cloud-init a objekt blob konfigurace.
Identita spravované služby
properties
Vlastnosti síťového virtuálního zařízení.
NetworkVirtualAppliancePropertiesFormat
Identita spravované služby
Název
Description
Hodnota
typ
Typ identity použitý pro prostředek. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere z virtuálního počítače všechny identity.
'Žádný' 'SystemAssigned' SystemAssigned, UserAssigned UserAssigned
userAssignedIdentity
Seznam identit uživatelů přidružených k prostředku. Odkazy na klíče slovníku identit uživatelů budou ID prostředků ARM ve formátu//subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.
ManagedServiceIdentityUserAssignedIdentity
ManagedServiceIdentityUserAssignedIdentity
Components1Jq1T4ISchemasManagedserviceidentityProper...
Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou jen pro čtení.
Název
Description
Hodnota
additionalNics
Podrobnosti požadované 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í virtuálního zařízení
Vlastnosti delegování
internetIngressPublicIps
Seznam identifikátorů URI prostředků veřejných IP adres pro scénář příchozího přenosu dat z internetu
InternetIngressPublicIpsProperties []
profil sítě
Profil sítě obsahující konfigurace pro veřejnou a privátní síťovou kartu.
NetworkVirtualAppliancePropertiesFormatNetworkProfil...
nvaSku
Skladová položka síťového virtuálního zařízení.
VirtualApplianceSkuProperties
partnerManagedResource
Delegování virtuálního zařízení
PartnerManagedResourceProperties
sshPublicKey
Veřejný klíč pro přihlášení SSH.
řetězec
virtualApplianceAsn
ASN služby VirtualAppliance. Privátní, veřejné a vyhrazené ASN od Microsoftu a 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í.
Dílčí zdroj
VirtualApplianceAdditionalNicProperties
Název
Description
Hodnota
hasPublicIp
Příznak (pravda nebo nepravda) u záměru pro veřejnou IP adresu u další síťové karty
bool
name
Název další síťové karty
řetězec
Vlastnosti delegování
Název
Description
Hodnota
Název_služby
Název služby, na kterou je síťové virtuální zařízení delegováno.
řetězec
InternetIngressPublicIpsProperties
Název
Description
Hodnota
id
Identifikátor URI prostředku veřejné IP adresy
řetězec
VirtualApplianceNetworkInterfaceConfiguration
VirtualApplianceNetworkInterfaceConfigurationPropert...
VirtualApplianceIPConfiguration
VirtualApplianceIPConfigurationProperties
Název
Description
Hodnota
Primární
Jestli se jedná o primární konfiguraci IP síťové karty.
bool
VirtualApplianceSkuProperties
Název
Description
Hodnota
bundledScaleUnit
Jednotka škálování virtuálního zařízení.
řetězec
marketPlaceVersion
Verze virtuálního zařízení.
řetězec
Dodavatele
Dodavatel virtuálních zařízení.
řetězec
PartnerManagedResourceProperties
Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou Jen pro čtení.
Dílčí zdroj
Název
Description
Hodnota
id
ID prostředku.
řetězec
Typ prostředku networkVirtualAppliances je možné nasadit s operacemi, které cílí na:
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@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"
}
}
})
}
Hodnoty vlastností
networkVirtualAppliances
Název
Description
Hodnota
typ
Typ prostředku
"Microsoft.Network/networkVirtualAppliances@2023-11-01"
name
Název prostředku
string (povinné)
location
Umístění prostředku.
řetězec
parent_id
K nasazení do skupiny prostředků použijte ID této skupiny prostředků.
string (povinné)
tags
Značky prostředků.
Slovník názvů značek a hodnot.
identity
Instanční objekt, který má přístup ke čtení ke cloud-init a objektu blob konfigurace.
ManagedServiceIdentity
properties
Vlastnosti síťového virtuálního zařízení.
NetworkVirtualAppliancePropertiesFormat
ManagedServiceIdentity
Název
Description
Hodnota
typ
Typ identity použité pro prostředek Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere z virtuálního počítače všechny identity.
"SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned"
identity_ids
Seznam identit uživatelů přidružených k prostředku Odkazy na klíče slovníku identit uživatelů budou ID prostředků ARM ve formátu :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.
Pole ID identit uživatelů
ManagedServiceIdentityUserAssignedIdentity
Components1Jq1T4ISchemasManagedserviceidentityProper...
Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou Jen pro čtení.
Název
Description
Hodnota
additionalNics
Podrobnosti požadované 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í
Vlastnosti delegování
internetIngressPublicIps
Seznam identifikátorů URI prostředku veřejných IP adres pro scénář příchozího přenosu dat z internetu
InternetIngressPublicIpsProperties []
networkProfile
Profil sítě obsahující konfigurace pro veřejnou a privátní síťovou kartu.
NetworkVirtualAppliancePropertiesFormatNetworkProfil...
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. Microsoft private, public and IANA reserved ASN se nepodporuje.
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í.
Dílčí zdroj
VirtualApplianceAdditionalNicProperties
Název
Description
Hodnota
hasPublicIp
Příznak (pravda nebo nepravda) u záměru pro veřejnou IP adresu u další síťové karty
bool
name
Název další síťové karty
řetězec
Vlastnosti delegování
Název
Description
Hodnota
Název_služby
Název služby, na kterou je síťové virtuální zařízení delegováno.
řetězec
InternetIngressPublicIpsProperties
Název
Description
Hodnota
id
Identifikátor URI prostředku veřejné IP adresy
řetězec
VirtualApplianceNetworkInterfaceConfiguration
VirtualApplianceNetworkInterfaceConfigurationPropert...
VirtualApplianceIPConfiguration
VirtualApplianceIPConfigurationVlastnosti
Název
Description
Hodnota
Primární
Určuje, jestli se jedná o konfiguraci primární IP adresy síťové karty.
bool
VirtualApplianceSkuProperties
Název
Description
Hodnota
bundledScaleUnit
Jednotka škálování virtuálního zařízení
řetězec
marketPlaceVersion
Verze virtuálního zařízení.
řetězec
Dodavatele
Dodavatel virtuálního zařízení.
řetězec
PartnerManagedResourceProperties
Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou jen pro čtení.
Dílčí zdroj
Název
Description
Hodnota
id
ID prostředku.
řetězec