Dela via


Microsoft.Network networkVirtualAppliances 2023-04-01

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-04-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'
    }
    nvaSku: {
      bundledScaleUnit: 'string'
      marketPlaceVersion: 'string'
      vendor: 'string'
    }
    partnerManagedResource: {}
    sshPublicKey: 'string'
    virtualApplianceAsn: int
    virtualHub: {
      id: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Egenskapsvärden

Komponenter1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Namn Beskrivning Värde

DelegeringEgenskaper

Namn Beskrivning Värde
serviceName Tjänstnamnet som NVA delegeras till. sträng

ManagedServiceIdentity

Namn 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"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ManagedServiceIdentityUserAssignedIdentiteter

ManagedServiceIdentityUserAssignedIdentiteter

Namn Beskrivning Värde

Microsoft.Network/networkVirtualAppliances

Namn Beskrivning Värde
identitet Tjänstens huvudnamn som har läsbehörighet till cloud-init och konfigurationsblob. ManagedServiceIdentity
plats Resursplats. sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för den virtuella nätverksinstallationen. NetworkVirtualAppliancePropertiesFormat
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

NetworkVirtualAppliancePropertiesFormat

Namn 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[]
delegation Delegeringen för den virtuella installationen DelegeringEgenskaper
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. SubResource

PartnerManagedResourceProperties

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

SubResource

Namn Beskrivning Värde
Id Resurs-ID. sträng

VirtualApplianceAdditionalNicProperties

Namn Beskrivning Värde
hasPublicIp Flagga (sant eller falskt) för avsikt för offentlig IP på ytterligare nic Bool
Namn Namn på ytterligare nic sträng

VirtualApplianceSkuProperties

Namn Beskrivning Värde
bundledScaleUnit Vm-enhetens skalningsenhet. sträng
marketPlaceVersion Version av virtuell installation. sträng
säljare Leverantör av virtuell installation. 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-04-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"
    },
    "nvaSku": {
      "bundledScaleUnit": "string",
      "marketPlaceVersion": "string",
      "vendor": "string"
    },
    "partnerManagedResource": {
    },
    "sshPublicKey": "string",
    "virtualApplianceAsn": "int",
    "virtualHub": {
      "id": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Egenskapsvärden

Komponenter1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Namn Beskrivning Värde

DelegeringEgenskaper

Namn Beskrivning Värde
serviceName Tjänstnamnet som NVA delegeras till. sträng

ManagedServiceIdentity

Namn 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"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ManagedServiceIdentityUserAssignedIdentiteter

ManagedServiceIdentityUserAssignedIdentiteter

Namn Beskrivning Värde

Microsoft.Network/networkVirtualAppliances

Namn Beskrivning Värde
apiVersion API-versionen '2023-04-01'
identitet Tjänstens huvudnamn som har läsbehörighet till cloud-init och konfigurationsblob. ManagedServiceIdentity
plats Resursplats. sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för den virtuella nätverksinstallationen. NetworkVirtualAppliancePropertiesFormat
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.Network/networkVirtualAppliances"

NetworkVirtualAppliancePropertiesFormat

Namn 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[]
delegation Delegeringen för den virtuella installationen DelegeringEgenskaper
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. SubResource

PartnerManagedResourceProperties

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

SubResource

Namn Beskrivning Värde
Id Resurs-ID. sträng

VirtualApplianceAdditionalNicProperties

Namn Beskrivning Värde
hasPublicIp Flagga (sant eller falskt) för avsikt för offentlig IP på ytterligare nic Bool
Namn Namn på ytterligare nic sträng

VirtualApplianceSkuProperties

Namn Beskrivning Värde
bundledScaleUnit Vm-enhetens skalningsenhet. sträng
marketPlaceVersion Version av virtuell installation. sträng
säljare Leverantör av virtuell installation. 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-04-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"
      }
      nvaSku = {
        bundledScaleUnit = "string"
        marketPlaceVersion = "string"
        vendor = "string"
      }
      partnerManagedResource = {
      }
      sshPublicKey = "string"
      virtualApplianceAsn = int
      virtualHub = {
        id = "string"
      }
    }
  })
}

Egenskapsvärden

Komponenter1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Namn Beskrivning Värde

DelegeringEgenskaper

Namn Beskrivning Värde
serviceName Tjänstnamnet som NVA delegeras till. sträng

ManagedServiceIdentity

Namn 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"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ManagedServiceIdentityUserAssignedIdentiteter

ManagedServiceIdentityUserAssignedIdentiteter

Namn Beskrivning Värde

Microsoft.Network/networkVirtualAppliances

Namn Beskrivning Värde
identitet Tjänstens huvudnamn som har läsbehörighet till cloud-init och konfigurationsblob. ManagedServiceIdentity
plats Resursplats. sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för den virtuella nätverksinstallationen. NetworkVirtualAppliancePropertiesFormat
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.Network/networkVirtualAppliances@2023-04-01"

NetworkVirtualAppliancePropertiesFormat

Namn 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[]
delegation Delegeringen för den virtuella installationen DelegeringEgenskaper
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. SubResource

PartnerManagedResourceProperties

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

SubResource

Namn Beskrivning Värde
Id Resurs-ID. sträng

VirtualApplianceAdditionalNicProperties

Namn Beskrivning Värde
hasPublicIp Flagga (sant eller falskt) för avsikt för offentlig IP på ytterligare nic Bool
Namn Namn på ytterligare nic sträng

VirtualApplianceSkuProperties

Namn Beskrivning Värde
bundledScaleUnit Vm-enhetens skalningsenhet. sträng
marketPlaceVersion Version av virtuell installation. sträng
säljare Leverantör av virtuell installation. sträng