Microsoft.Network networkVirtualAppliances
Artikel 05/08/2024
1 inzender
Feedback
In dit artikel
Bicep-resourcedefinitie
Het resourcetype networkVirtualAppliances kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Als u een Resource Microsoft.Network/networkVirtualAppliances wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
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'
}
}
}
Eigenschapswaarden
networkVirtualAppliances
ManagedServiceIdentity
Naam
Description
Waarde
type
Het type identiteit dat voor de resource wordt gebruikt. Het type 'SystemAssigned, UserAssigned' bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type 'Geen' worden alle identiteiten van de virtuele machine verwijderd.
'Geen' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned'
userAssignedIdentities
De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De sleutelverwijzingen naar de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.
ManagedServiceIdentityUserAssignedId-entiteiten
ManagedServiceIdentityUserAssignedId-entiteiten
Components1Jq1T4ISchemasManagedserviceidentityProper...
Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.
Naam
Description
Waarde
additionalNics
Details die vereist zijn voor aanvullende netwerkinterface.
VirtualApplianceAdditionalNicProperties []
bootStrapConfigurationBlobs
Opslag-URL's voor BootStrapConfigurationBlobs.
tekenreeks[]
cloudInitConfiguration
CloudInitConfiguration-tekenreeks in tekst zonder opmaak.
tekenreeks
cloudInitConfigurationBlobs
CloudInitConfigurationBlob-opslag-URL's.
tekenreeks[]
Delegatie
De delegatie voor het virtuele apparaat
DelegatieEigenschappen
internetIngressPublicIps
Lijst met resource-URI met openbare IP-adressen voor scenario voor inkomend internetgebruik.
InternetIngressPublicIpsProperties []
networkProfile
Netwerkprofiel met configuraties voor openbare en privé-NIC.
NetworkVirtualAppliancePropertiesFormatNetworkProfil...
nvaSku
SKU voor virtueel netwerkapparaat.
VirtualApplianceSkuProperties
partnerManagedResource
De delegatie voor het virtuele apparaat
PartnerManagedResourceProperties
sshPublicKey
Openbare sleutel voor SSH-aanmelding.
tekenreeks
virtualApplianceAsn
VirtualAppliance ASN. Persoonlijke, openbare en door IANA gereserveerde ASN van Microsoft worden niet ondersteund.
int Beperkingen: Minimumwaarde = 0 Maximumwaarde = 4294967295
virtualHub
De virtuele hub waar het virtuele netwerkapparaat wordt geïmplementeerd.
Subresource
VirtualApplianceAdditionalNicProperties
Naam
Description
Waarde
hasPublicIp
Vlag (waar of onwaar) voor Intent voor openbaar IP-adres op extra nic
booleaans
naam
Naam van aanvullende NIC
tekenreeks
DelegatieEigenschappen
Naam
Description
Waarde
Servicenaam
De servicenaam waaraan de NVA is gedelegeerd.
tekenreeks
InternetIngressPublicIpsProperties
Naam
Description
Waarde
id
Resource-URI van openbaar IP-adres
tekenreeks
VirtualApplianceNetworkInterfaceConfiguration
VirtualApplianceNetworkInterfaceConfigurationPropert...
VirtualApplianceIPConfiguration
VirtualApplianceIPConfigurationProperties
Naam
Description
Waarde
Primaire
Of dit de primaire IP-configuratie van de NIC is of niet.
booleaans
VirtualApplianceSkuProperties
Naam
Description
Waarde
bundledScaleUnit
Virtuele apparaatschaaleenheid.
tekenreeks
marketPlaceVersion
Versie van virtueel apparaat.
tekenreeks
leverancier
Leverancier van virtueel apparaat.
tekenreeks
PartnerManagedResourceProperties
Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn Alleen-lezen.
Subresource
Naam
Description
Waarde
id
Resource-id.
tekenreeks
Resourcedefinitie van ARM-sjabloon
Het resourcetype networkVirtualAppliances kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Als u een resource Microsoft.Network/networkVirtualAppliances wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"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"
}
}
}
Eigenschapswaarden
networkVirtualAppliances
Naam
Description
Waarde
type
Het resourcetype
'Microsoft.Network/networkVirtualAppliances'
apiVersion
De resource-API-versie
'2023-11-01'
naam
De resourcenaam
tekenreeks (vereist)
location
Resourcelocatie.
tekenreeks
tags
Resourcetags.
Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
identity
De service-principal met leestoegang tot cloud-init en config-blob.
ManagedServiceIdentity
properties
Eigenschappen van het virtuele netwerkapparaat.
NetworkVirtualAppliancePropertiesFormat
ManagedServiceIdentity
Naam
Description
Waarde
type
Het type identiteit dat voor de resource wordt gebruikt. Het type 'SystemAssigned, UserAssigned' bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type 'Geen' worden alle identiteiten van de virtuele machine verwijderd.
'Geen' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned'
userAssignedIdentities
De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De sleutelverwijzingen naar de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.
ManagedServiceIdentityUserAssignedId-entiteiten
ManagedServiceIdentityUserAssignedId-entiteiten
Components1Jq1T4ISchemasManagedserviceidentityProper...
Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.
Naam
Description
Waarde
additionalNics
Details die vereist zijn voor aanvullende netwerkinterface.
VirtualApplianceAdditionalNicProperties []
bootStrapConfigurationBlobs
Opslag-URL's voor BootStrapConfigurationBlobs.
tekenreeks[]
cloudInitConfiguration
CloudInitConfiguration-tekenreeks in tekst zonder opmaak.
tekenreeks
cloudInitConfigurationBlobs
CloudInitConfigurationBlob-opslag-URL's.
tekenreeks[]
Delegatie
De delegatie voor het virtuele apparaat
DelegatieEigenschappen
internetIngressPublicIps
Lijst met resource-URI met openbare IP-adressen voor scenario voor inkomend internetgebruik.
InternetIngressPublicIpsProperties []
networkProfile
Netwerkprofiel met configuraties voor openbare en privé-NIC.
NetworkVirtualAppliancePropertiesFormatNetworkProfil...
nvaSku
SKU voor virtueel netwerkapparaat.
VirtualApplianceSkuProperties
partnerManagedResource
De delegatie voor het virtuele apparaat
PartnerManagedResourceProperties
sshPublicKey
Openbare sleutel voor SSH-aanmelding.
tekenreeks
virtualApplianceAsn
VirtualAppliance ASN. Door Microsoft gereserveerde privé-, openbare en IANA gereserveerde ASN worden niet ondersteund.
int Beperkingen: Minimumwaarde = 0 Maximale waarde = 4294967295
virtualHub
De virtuele hub waar het virtuele netwerkapparaat wordt geïmplementeerd.
SubResource
VirtualApplianceAdditionalNicProperties
Naam
Description
Waarde
hasPublicIp
Vlag (true of false) for Intent for Public IP on additional nic
booleaans
naam
Naam van extra nic
tekenreeks
DelegatieEigenschappen
Naam
Description
Waarde
Servicenaam
De servicenaam waaraan de NVA wordt gedelegeerd.
tekenreeks
InternetIngressPublicIpsProperties
Naam
Description
Waarde
id
Resource-URI van openbaar IP
tekenreeks
VirtualApplianceNetworkInterfaceConfiguration
VirtualApplianceNetworkInterfaceConfigurationPropert...
VirtualApplianceIPConfiguration
VirtualApplianceIPConfigurationProperties
Naam
Description
Waarde
Primaire
Of dit de primaire IP-configuratie van de NIC is.
booleaans
VirtualApplianceSkuProperties
Naam
Description
Waarde
bundledScaleUnit
Virtuele apparaatschaaleenheid.
tekenreeks
marketPlaceVersion
Versie van virtueel apparaat.
tekenreeks
leverancier
Leverancier van virtueel apparaat.
tekenreeks
PartnerManagedResourceProperties
Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.
SubResource
Naam
Description
Waarde
id
Resource-id.
tekenreeks
Het resourcetype networkVirtualAppliances kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Als u een Microsoft.Network/networkVirtualAppliances-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
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"
}
}
})
}
Eigenschapswaarden
networkVirtualAppliances
Naam
Description
Waarde
type
Het resourcetype
"Microsoft.Network/networkVirtualAppliances@2023-11-01"
naam
De resourcenaam
tekenreeks (vereist)
location
Resourcelocatie.
tekenreeks
parent_id
Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep.
tekenreeks (vereist)
tags
Resourcetags.
Woordenlijst met tagnamen en -waarden.
identity
De service-principal met leestoegang tot cloud-init en configuratie-blob.
ManagedServiceIdentity
properties
Eigenschappen van het virtuele netwerkapparaat.
NetworkVirtualAppliancePropertiesFormat
ManagedServiceIdentity
Naam
Description
Waarde
type
Het type identiteit dat voor de resource wordt gebruikt. Het type 'SystemAssigned, UserAssigned' omvat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type 'Geen' worden alle identiteiten van de virtuele machine verwijderd.
"SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned"
identity_ids
De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De sleutelverwijzingen naar de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm:/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.
Matrix met gebruikersidentiteits-id's.
ManagedServiceIdentityUserAssignedId-entiteiten
Components1Jq1T4ISchemasManagedserviceidentityProper...
Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn Alleen-lezen.
Naam
Description
Waarde
additionalNics
Details die vereist zijn voor aanvullende netwerkinterface.
VirtualApplianceAdditionalNicProperties []
bootStrapConfigurationBlobs
Opslag-URL's van BootStrapConfigurationBlobs.
tekenreeks[]
cloudInitConfiguration
CloudInitConfiguration-tekenreeks in tekst zonder opmaak.
tekenreeks
cloudInitConfigurationBlobs
CloudInitConfigurationBlob-opslag-URL's.
tekenreeks[]
Delegatie
De delegatie voor het virtuele apparaat
DelegatieEigenschappen
internetIngressPublicIps
Lijst met resource-URI met openbare IP-adressen voor internetingressscenario.
InternetIngressPublicIpsProperties []
networkProfile
Netwerkprofiel met configuraties voor openbare en privé-NIC's.
NetworkVirtualApplianceEigenschappenFormatNetworkProfil...
nvaSku
SKU virtueel netwerkapparaat.
VirtualApplianceSkuProperties
partnerManagedResource
De delegatie voor het virtuele apparaat
PartnerManagedResourceProperties
sshPublicKey
Openbare sleutel voor SSH-aanmelding.
tekenreeks
virtualApplianceAsn
VirtualAppliance ASN. Persoonlijke, openbare en door IANA gereserveerde ASN van Microsoft worden niet ondersteund.
int Beperkingen: Minimumwaarde = 0 Maximumwaarde = 4294967295
virtualHub
De virtuele hub waar het virtuele netwerkapparaat wordt geïmplementeerd.
Subresource
VirtualApplianceAdditionalNicProperties
Naam
Description
Waarde
hasPublicIp
Vlag (true of false) for Intent for Public IP on additional nic
booleaans
naam
Naam van extra nic
tekenreeks
DelegatieEigenschappen
Naam
Description
Waarde
Servicenaam
De servicenaam waaraan de NVA wordt gedelegeerd.
tekenreeks
InternetIngressPublicIpsProperties
Naam
Description
Waarde
id
Resource-URI van openbaar IP
tekenreeks
VirtualApplianceNetworkInterfaceConfiguration
VirtualApplianceNetworkInterfaceConfigurationPropert...
VirtualApplianceIPConfiguration
VirtualApplianceIPConfigurationProperties
Naam
Description
Waarde
Primaire
Of dit de primaire IP-configuratie van de NIC is.
booleaans
VirtualApplianceSkuProperties
Naam
Description
Waarde
bundledScaleUnit
Virtuele apparaatschaaleenheid.
tekenreeks
marketPlaceVersion
Versie van virtueel apparaat.
tekenreeks
leverancier
Leverancier van virtueel apparaat.
tekenreeks
PartnerManagedResourceProperties
Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.
SubResource
Naam
Description
Waarde
id
Resource-id.
tekenreeks