Sdílet prostřednictvím


Síť Microsoft.NetworkVirtualAppliances 1. 9. 2023

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@2023-09-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'
      }
    ]
    nvaSku: {
      bundledScaleUnit: 'string'
      marketPlaceVersion: 'string'
      vendor: 'string'
    }
    partnerManagedResource: {}
    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ů značek a hodnot. Viz Značky v šablonách
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. 'Žá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
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[]
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

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

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": "2023-09-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"
      }
    ],
    "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ředků '2023-09-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ů značek a hodnot. Viz Značky v šablonách
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. 'Žá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
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[]
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

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

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@2023-09-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"
        }
      ]
      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-09-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
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[]
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

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