Sdílet prostřednictvím


Microsoft.NetworkVirtualAppliances 2022-05-01

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.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Network/networkVirtualAppliances, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.Network/networkVirtualAppliances@2022-05-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    bootStrapConfigurationBlobs: [
      'string'
    ]
    cloudInitConfiguration: 'string'
    cloudInitConfigurationBlobs: [
      'string'
    ]
    nvaSku: {
      bundledScaleUnit: 'string'
      marketPlaceVersion: 'string'
      vendor: 'string'
    }
    sshPublicKey: 'string'
    virtualApplianceAsn: int
    virtualHub: {
      id: 'string'
    }
  }
}

Hodnoty vlastností

networkVirtualAppliances

Název Description Hodnota
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

Název Description Hodnota
{přizpůsobená vlastnost} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou jen pro čtení.

NetworkVirtualAppliancePropertiesFormat

Název Description Hodnota
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[]
nvaSku Skladová položka síťového virtuálního zařízení. VirtualApplianceSkuProperties
sshPublicKey Veřejný klíč pro přihlášení SSH. řetězec
virtualApplianceAsn ASN služby VirtualAppliance. 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

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

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.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Network/networkVirtualAppliances, přidejte do šablony následující kód JSON.

{
  "type": "Microsoft.Network/networkVirtualAppliances",
  "apiVersion": "2022-05-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "bootStrapConfigurationBlobs": [ "string" ],
    "cloudInitConfiguration": "string",
    "cloudInitConfigurationBlobs": [ "string" ],
    "nvaSku": {
      "bundledScaleUnit": "string",
      "marketPlaceVersion": "string",
      "vendor": "string"
    },
    "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 '2022-05-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

Název Description Hodnota
{přizpůsobená vlastnost} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou jen pro čtení.

NetworkVirtualAppliancePropertiesFormat

Název Description Hodnota
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[]
nvaSku Skladová položka síťového virtuálního zařízení. VirtualApplianceSkuProperties
sshPublicKey Veřejný klíč pro přihlášení SSH. řetězec
virtualApplianceAsn ASN služby VirtualAppliance. 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

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

Dílčí zdroj

Název Description Hodnota
id ID prostředku. řetězec

Definice prostředku Terraform (poskytovatel AzAPI)

Typ prostředku networkVirtualAppliances je možné nasadit s operacemi, které cílí na:

  • Skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

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@2022-05-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      bootStrapConfigurationBlobs = [
        "string"
      ]
      cloudInitConfiguration = "string"
      cloudInitConfigurationBlobs = [
        "string"
      ]
      nvaSku = {
        bundledScaleUnit = "string"
        marketPlaceVersion = "string"
        vendor = "string"
      }
      sshPublicKey = "string"
      virtualApplianceAsn = int
      virtualHub = {
        id = "string"
      }
    }
  })
}

Hodnoty vlastností

networkVirtualAppliances

Název Description Hodnota
typ Typ prostředku Microsoft.Network/networkVirtualAppliances@2022-05-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ů a hodnot značek.
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. "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

Název Description Hodnota
{přizpůsobená vlastnost} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou jen pro čtení.

NetworkVirtualAppliancePropertiesFormat

Název Description Hodnota
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[]
nvaSku Skladová položka síťového virtuálního zařízení. VirtualApplianceSkuProperties
sshPublicKey Veřejný klíč pro přihlášení SSH. řetězec
virtualApplianceAsn VirtualAppliance ASN. 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

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

Dílčí zdroj

Název Description Hodnota
id ID prostředku. řetězec