Dela via


Microsoft.Network networkVirtualAppliances

Bicep-resursdefinition

Resurstypen networkVirtualAppliances kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

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

Name Beskrivning Värde
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 config blob. 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 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

Name Beskrivning Värde
{anpassad egenskap} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.

NetworkVirtualAppliancePropertiesFormat

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

NetworkVirtualAppliancePropertiesFormatNetworkProfil...

Name Beskrivning Värde
networkInterfaceConfigurations VirtualApplianceNetworkInterfaceConfiguration[]

VirtualApplianceNetworkInterfaceConfiguration

Name Beskrivning Värde
properties Representerar en enskild NIC-konfigurationsegenskaper. VirtualApplianceNetworkInterfaceConfigurationPropert...
typ NIC-typ. Detta ska vara antingen PublicNic eller PrivateNic. "PrivateNic"
"PublicNic"

VirtualApplianceNetworkInterfaceConfigurationPropert...

Name Beskrivning Värde
ipConfigurations VirtualApplianceIPConfiguration[]

VirtualApplianceIPConfiguration

Name Beskrivning Värde
name Namn på IP-konfigurationen. sträng
properties Representerar en enskild IP-konfigurationsegenskaper. VirtualApplianceIPConfigurationProperties

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.

Resursformat

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

Name Beskrivning Värde
{anpassad egenskap} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.

NetworkVirtualAppliancePropertiesFormat

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

NetworkVirtualAppliancePropertiesFormatNetworkProfil...

Name Beskrivning Värde
networkInterfaceConfigurations VirtualApplianceNetworkInterfaceConfiguration[]

VirtualApplianceNetworkInterfaceConfiguration

Name Beskrivning Värde
properties Representerar en enskild NIC-konfigurationsegenskaper. VirtualApplianceNetworkInterfaceConfigurationPropert...
typ NIC-typ. Detta ska vara antingen PublicNic eller PrivateNic. "PrivateNic"
"PublicNic"

VirtualApplianceNetworkInterfaceConfigurationPropert...

Name Beskrivning Värde
ipConfigurations VirtualApplianceIPConfiguration[]

VirtualApplianceIPConfiguration

Name Beskrivning Värde
name Namn på IP-konfigurationen. sträng
properties Representerar en enskild IP-konfigurationsegenskaper. VirtualApplianceIPConfigurationProperties

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 Terraform (AzAPI-provider)

Resurstypen networkVirtualAppliances kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

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

Name Beskrivning Värde
{anpassad egenskap} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.

NetworkVirtualAppliancePropertiesFormat

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

NetworkVirtualAppliancePropertiesFormatNetworkProfil...

Name Beskrivning Värde
networkInterfaceConfigurations VirtualApplianceNetworkInterfaceConfiguration[]

VirtualApplianceNetworkInterfaceConfiguration

Name Beskrivning Värde
properties Representerar en enskild NIC-konfigurationsegenskaper. VirtualApplianceNetworkInterfaceConfigurationPropert...
typ NIC-typ. Detta ska vara antingen PublicNic eller PrivateNic. "PrivateNic"
"PublicNic"

VirtualApplianceNetworkInterfaceConfigurationPropert...

Name Beskrivning Värde
ipConfigurations VirtualApplianceIPConfiguration[]

VirtualApplianceIPConfiguration

Name Beskrivning Värde
name Namn på IP-konfigurationen. sträng
properties Representerar en enskild IP-konfigurationsegenskaper. VirtualApplianceIPConfigurationProperties

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