Freigeben über


Microsoft.Network networkVirtualAppliances 2023-06-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-06-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'
    }
  }
}

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
internetIngressPublicIps Liste der Ressourcen-URI der öffentlichen IP-Adressen für das Interneteingangsszenario. InternetIngressPublicIpsProperties[]
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. Die private, öffentliche und reservierte IANA-ASN von Microsoft werden nicht unterstützt. INT

Einschränkungen:
Minimaler 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

DelegationProperties

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

InternetIngressPublicIpsProperties

Name BESCHREIBUNG Wert
id Ressourcen-URI der öffentlichen IP-Adresse 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

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": "2023-06-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"
    }
  }
}

Eigenschaftswerte

networkVirtualAppliances

Name BESCHREIBUNG Wert
type Der Ressourcentyp "Microsoft.Network/networkVirtualAppliances"
apiVersion Die Version der Ressourcen-API '2023-06-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
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
internetIngressPublicIps Liste der Ressourcen-URI der öffentlichen IP-Adressen für das Interneteingangsszenario. InternetIngressPublicIpsProperties[]
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. Die private, öffentliche und reservierte IANA-ASN von Microsoft werden nicht unterstützt. INT

Einschränkungen:
Minimaler 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

DelegationProperties

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

InternetIngressPublicIpsProperties

Name BESCHREIBUNG Wert
id Ressourcen-URI der öffentlichen IP-Adresse 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

Terraform-Ressourcendefinition (AzAPI-Anbieter)

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

  • Ressourcengruppen

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 Terraform hinzu.

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

Eigenschaftswerte

networkVirtualAppliances

Name BESCHREIBUNG Wert
type Der Ressourcentyp "Microsoft.Network/networkVirtualAppliances@2023-06-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 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. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids 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}". 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 die virtuelle Appliance DelegationProperties
internetIngressPublicIps Liste der Ressourcen-URI der öffentlichen IP-Adressen für das Interneteingangsszenario. InternetIngressPublicIpsProperties[]
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. Die private, öffentliche und reservierte IANA-ASN von Microsoft werden nicht unterstützt. INT

Einschränkungen:
Minimaler 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

DelegationProperties

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

InternetIngressPublicIpsProperties

Name BESCHREIBUNG Wert
id Ressourcen-URI der öffentlichen IP-Adresse 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