Freigeben über


Microsoft.Network networkVirtualAppliances 2023-04-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@2023-04-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'
    }
    nvaSku: {
      bundledScaleUnit: 'string'
      marketPlaceVersion: 'string'
      vendor: 'string'
    }
    partnerManagedResource: {}
    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
additionalNics Details, die für zusätzliche Netzwerkschnittstelle erforderlich sind. VirtualApplianceAdditionalNicProperties[]
bootStrapConfigurationBlobs BootStrapConfigurationBlobs-Speicher-URLs. string[]
cloudInitConfiguration CloudInitConfiguration-Zeichenfolge in Nur-Text. Zeichenfolge
cloudInitConfigurationBlobs CloudInitConfigurationBlob-Speicher-URLs. string[]
delegation Die Delegierung für die virtuelle Appliance DelegationProperties
nvaSku Virtuelle Netzwerkappliance-SKU. VirtualApplianceSkuProperties
partnerManagedResource Die Delegierung für die virtuelle Appliance PartnerManagedResourceProperties
sshPublicKey Öffentlicher Schlüssel für die SSH-Anmeldung. Zeichenfolge
virtualApplianceAsn VirtualAppliance ASN. Private, öffentliche und reservierte ASN von Microsoft werden nicht unterstützt. INT

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

VirtualApplianceAdditionalNicProperties

Name BESCHREIBUNG Wert
hasPublicIp Flag (true oder false) für Intent for Public IP on additional nic bool
name Name der zusätzlichen Nic Zeichenfolge

DelegationEigenschaften

Name BESCHREIBUNG Wert
serviceName Der Dienstname, an den die NVA delegiert wird. Zeichenfolge

VirtualApplianceSkuProperties

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

PartnerManagedResourceProperties

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

Subresource

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge

Ressourcendefinition mit einer ARM-Vorlage

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

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 den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.Network/networkVirtualAppliances",
  "apiVersion": "2023-04-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"
    },
    "nvaSku": {
      "bundledScaleUnit": "string",
      "marketPlaceVersion": "string",
      "vendor": "string"
    },
    "partnerManagedResource": {},
    "sshPublicKey": "string",
    "virtualApplianceAsn": "int",
    "virtualHub": {
      "id": "string"
    }
  }
}

Eigenschaftswerte

networkVirtualAppliances

Name BESCHREIBUNG Wert
type Ressourcentyp "Microsoft.Network/networkVirtualAppliances"
apiVersion Die Ressourcen-API-Version '2023-04-01'
name Der Ressourcenname Zeichenfolge (erforderlich)
location Ressourcenspeicherort Zeichenfolge
tags Ressourcentags. Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
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. "Keine"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities 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}". 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
additionalNics Details, die für zusätzliche Netzwerkschnittstelle erforderlich sind. VirtualApplianceAdditionalNicProperties[]
bootStrapConfigurationBlobs BootStrapConfigurationBlobs-Speicher-URLs. string[]
cloudInitConfiguration CloudInitConfiguration-Zeichenfolge in Nur-Text. Zeichenfolge
cloudInitConfigurationBlobs CloudInitConfigurationBlob-Speicher-URLs. string[]
delegation Die Delegierung für das virtuelle Gerät DelegationEigenschaften
nvaSku Netzwerk-SKU für virtuelle Appliance. VirtualApplianceSkuProperties
partnerManagedResource Die Delegierung für das virtuelle Gerät PartnerManagedResourceProperties
sshPublicKey Öffentlicher Schlüssel für die SSH-Anmeldung. Zeichenfolge
virtualApplianceAsn VirtualAppliance ASN. Private, öffentliche und reservierte ASN von Microsoft werden nicht unterstützt. INT

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

VirtualApplianceAdditionalNicProperties

Name BESCHREIBUNG Wert
hasPublicIp Flag (true oder false) für Intent for Public IP on additional nic bool
name Name der zusätzlichen Nic Zeichenfolge

DelegationEigenschaften

Name BESCHREIBUNG Wert
serviceName Der Dienstname, an den die NVA delegiert wird. Zeichenfolge

VirtualApplianceSkuProperties

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

PartnerManagedResourceProperties

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

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@2023-04-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"
      }
      nvaSku = {
        bundledScaleUnit = "string"
        marketPlaceVersion = "string"
        vendor = "string"
      }
      partnerManagedResource = {}
      sshPublicKey = "string"
      virtualApplianceAsn = int
      virtualHub = {
        id = "string"
      }
    }
  })
}

Eigenschaftswerte

networkVirtualAppliances

Name BESCHREIBUNG Wert
type Ressourcentyp "Microsoft.Network/networkVirtualAppliances@2023-04-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
additionalNics Details, die für zusätzliche Netzwerkschnittstelle erforderlich sind. VirtualApplianceAdditionalNicProperties[]
bootStrapConfigurationBlobs BootStrapConfigurationBlobs-Speicher-URLs. string[]
cloudInitConfiguration CloudInitConfiguration-Zeichenfolge in Nur-Text. Zeichenfolge
cloudInitConfigurationBlobs CloudInitConfigurationBlob-Speicher-URLs. string[]
delegation Die Delegierung für das virtuelle Gerät DelegationEigenschaften
nvaSku Netzwerk-SKU für virtuelle Appliance. VirtualApplianceSkuProperties
partnerManagedResource Die Delegierung für das virtuelle Gerät PartnerManagedResourceProperties
sshPublicKey Öffentlicher Schlüssel für die SSH-Anmeldung. Zeichenfolge
virtualApplianceAsn VirtualAppliance ASN. Private, öffentliche und reservierte ASN von Microsoft werden nicht unterstützt. INT

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

VirtualApplianceAdditionalNicProperties

Name BESCHREIBUNG Wert
hasPublicIp Flag (true oder false) für Intent for Public IP on additional nic bool
name Name der zusätzlichen Nic Zeichenfolge

DelegationEigenschaften

Name BESCHREIBUNG Wert
serviceName Der Dienstname, an den die NVA delegiert wird. Zeichenfolge

VirtualApplianceSkuProperties

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

PartnerManagedResourceProperties

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

Subresource

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge