Freigeben über


Microsoft.Network networkVirtualAppliances 2021-03-01

Bicep-Ressourcendefinition

Der Ressourcentyp networkVirtualAppliances kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Network/networkVirtualAppliances-Ressource zu erstellen, fügen Sie ihrer Vorlage die folgende Bicep-Ressource hinzu.

resource symbolicname 'Microsoft.Network/networkVirtualAppliances@2021-03-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'
    }
  }
}

Eigenschaftswerte

networkVirtualAppliances

Name BESCHREIBUNG Wert
name Der Ressourcenname Zeichenfolge (erforderlich)
location Ressourcenspeicherort Zeichenfolge
tags Ressourcentags. Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen.
Identität Der Dienstprinzipal mit Lesezugriff auf cloud-init und config blob. ManagedServiceIdentity
properties Eigenschaften des virtuellen Netzwerkgeräts. NetworkVirtualAppliancePropertiesFormat

ManagedServiceIdentity

Name BESCHREIBUNG Wert
type Der Identitätstyp, der für die Ressource verwendet wird. Der Typ „SystemAssigned, UserAssigned“ umfasst sowohl eine implizit erstellte Identität als auch einen Satz von Benutzern zugewiesener Identitäten. Der Typ "None" entfernt alle Identitäten vom virtuellen Computer. "Keine"
"SystemAssigned"
'SystemAssigned, UserAssigned'
"UserAssigned"
userAssignedIdentities Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Verweise auf das Benutzeridentitätswörterbuch sind ARM-Ressourcen-IDs im Format "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Name BESCHREIBUNG Wert
{angepasste Eigenschaft} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.

NetworkVirtualAppliancePropertiesFormat

Name BESCHREIBUNG Wert
bootStrapConfigurationBlobs BootStrapConfigurationBlobs-Speicher-URLs. string[]
cloudInitConfiguration CloudInitConfiguration-Zeichenfolge in Nur-Text. Zeichenfolge
cloudInitConfigurationBlobs CloudInitConfigurationBlob-Speicher-URLs. string[]
nvaSku Virtuelle Netzwerkappliance-SKU. VirtualApplianceSkuProperties
sshPublicKey Öffentlicher Schlüssel für die SSH-Anmeldung. Zeichenfolge
virtualApplianceAsn VirtualAppliance ASN. INT

Einschränkungen:
Minimaler Wert = 0
Max. Wert = 4294967295
virtualHub Der virtuelle Hub, in dem das virtuelle Netzwerkgerät bereitgestellt wird. Subresource

VirtualApplianceSkuProperties

Name BESCHREIBUNG Wert
gebündeltScaleUnit Skalierungseinheit für virtuelle Appliance. Zeichenfolge
marketPlaceVersion Version der virtuellen Appliance. Zeichenfolge
vendor Anbieter der virtuellen Appliance. Zeichenfolge

Subresource

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge

Ressourcendefinition mit einer ARM-Vorlage

Der Ressourcentyp networkVirtualAppliances kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Network/networkVirtualAppliances-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.Network/networkVirtualAppliances",
  "apiVersion": "2021-03-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"
    }
  }
}

Eigenschaftswerte

networkVirtualAppliances

Name BESCHREIBUNG Wert
type Der Ressourcentyp "Microsoft.Network/networkVirtualAppliances"
apiVersion Die Version der Ressourcen-API '2021-03-01'
name Der Ressourcenname Zeichenfolge (erforderlich)
location Ressourcenspeicherort Zeichenfolge
tags Ressourcentags. Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen.
Identität Der Dienstprinzipal mit Lesezugriff auf cloud-init und config blob. ManagedServiceIdentity
properties Eigenschaften des virtuellen Netzwerkgeräts. NetworkVirtualAppliancePropertiesFormat

ManagedServiceIdentity

Name BESCHREIBUNG Wert
type Der Identitätstyp, der für die Ressource verwendet wird. Der Typ „SystemAssigned, UserAssigned“ umfasst sowohl eine implizit erstellte Identität als auch einen Satz von Benutzern zugewiesener Identitäten. Der Typ "None" entfernt alle Identitäten vom virtuellen Computer. "Keine"
"SystemAssigned"
'SystemAssigned, UserAssigned'
"UserAssigned"
userAssignedIdentities Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Verweise auf das Benutzeridentitätswörterbuch sind ARM-Ressourcen-IDs im Format "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Name BESCHREIBUNG Wert
{angepasste Eigenschaft} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.

NetworkVirtualAppliancePropertiesFormat

Name BESCHREIBUNG Wert
bootStrapConfigurationBlobs BootStrapConfigurationBlobs-Speicher-URLs. string[]
cloudInitConfiguration CloudInitConfiguration-Zeichenfolge in Nur-Text. Zeichenfolge
cloudInitConfigurationBlobs CloudInitConfigurationBlob-Speicher-URLs. string[]
nvaSku Virtuelle Netzwerkappliance-SKU. VirtualApplianceSkuProperties
sshPublicKey Öffentlicher Schlüssel für die SSH-Anmeldung. Zeichenfolge
virtualApplianceAsn VirtualAppliance ASN. INT

Einschränkungen:
Min-Wert = 0
Max. Wert = 4294967295
virtualHub Der virtuelle Hub, in dem das virtuelle Netzwerkgerät bereitgestellt wird. Subresource

VirtualApplianceSkuProperties

Name BESCHREIBUNG Wert
gebündeltScaleUnit Skalierungseinheit für virtuelle Appliance. Zeichenfolge
marketPlaceVersion Version der virtuellen Appliance. Zeichenfolge
vendor Anbieter virtueller Appliance. Zeichenfolge

Subresource

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge

Terraform (AzAPI-Anbieter) Ressourcendefinition

Der ressourcentyp networkVirtualAppliances kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Network/networkVirtualAppliances-Ressource zu erstellen, fügen Sie der Vorlage die folgende Terraform-Ressource hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/networkVirtualAppliances@2021-03-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"
      }
    }
  })
}

Eigenschaftswerte

networkVirtualAppliances

Name BESCHREIBUNG Wert
type Ressourcentyp "Microsoft.Network/networkVirtualAppliances@2021-03-01"
name Der Ressourcenname Zeichenfolge (erforderlich)
location Ressourcenspeicherort Zeichenfolge
parent_id Verwenden Sie zum Bereitstellen in einer Ressourcengruppe die ID dieser Ressourcengruppe. Zeichenfolge (erforderlich)
tags Ressourcentags. Wörterbuch der Tagnamen und -werte.
Identität Der Dienstprinzipal, der Lesezugriff auf cloud-init und config blob hat. ManagedServiceIdentity
properties Eigenschaften des virtuellen Netzwerkgeräts. NetworkVirtualAppliancePropertiesFormat

ManagedServiceIdentity

Name BESCHREIBUNG Wert
type Der Identitätstyp, der für die Ressource verwendet wird. Der Typ „SystemAssigned, UserAssigned“ umfasst sowohl eine implizit erstellte Identität als auch einen Satz von Benutzern zugewiesener Identitäten. Der Typ "None" entfernt alle Identitäten vom virtuellen Computer. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Bei den Referenzdaten des Benutzeridentitätswörterbuchs handelt es sich um ARM-Ressourcen-IDs in der Form : "/subscriptions/{subscriptionId}/resourceGroupGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". Array von Benutzeridentitäts-IDs.

ManagedServiceIdentityUserAssignedIdentities

Name BESCHREIBUNG Wert
{angepasste Eigenschaft} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.

NetworkVirtualAppliancePropertiesFormat

Name BESCHREIBUNG Wert
bootStrapConfigurationBlobs BootStrapConfigurationBlobs-Speicher-URLs. string[]
cloudInitConfiguration CloudInitConfiguration-Zeichenfolge in Nur-Text. Zeichenfolge
cloudInitConfigurationBlobs CloudInitConfigurationBlob-Speicher-URLs. string[]
nvaSku Netzwerk-SKU für virtuelle Appliance. VirtualApplianceSkuProperties
sshPublicKey Öffentlicher Schlüssel für die SSH-Anmeldung. Zeichenfolge
virtualApplianceAsn VirtualAppliance ASN. INT

Einschränkungen:
Minimaler Wert = 0
Max. Wert = 4294967295
virtualHub Der virtuelle Hub, in dem das virtuelle Netzwerkgerät bereitgestellt wird. Subresource

VirtualApplianceSkuProperties

Name BESCHREIBUNG Wert
gebündeltScaleUnit Skalierungseinheit für virtuelle Appliance. Zeichenfolge
marketPlaceVersion Version der virtuellen Appliance. Zeichenfolge
vendor Anbieter der virtuellen Appliance. Zeichenfolge

Subresource

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge