Freigeben über


Microsoft.Network networkVirtualAppliances

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 unter Änderungsprotokoll.

Ressourcenformat

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

resource symbolicname 'Microsoft.Network/networkVirtualAppliances@2024-05-01' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    additionalNics: [
      {
        hasPublicIp: bool
        name: 'string'
      }
    ]
    bootStrapConfigurationBlobs: [
      'string'
    ]
    cloudInitConfiguration: 'string'
    cloudInitConfigurationBlobs: [
      'string'
    ]
    delegation: {
      serviceName: 'string'
    }
    internetIngressPublicIps: [
      {
        id: 'string'
      }
    ]
    networkProfile: {
      networkInterfaceConfigurations: [
        {
          properties: {
            ipConfigurations: [
              {
                name: 'string'
                properties: {
                  primary: bool
                }
              }
            ]
          }
          type: 'string'
        }
      ]
    }
    nvaSku: {
      bundledScaleUnit: 'string'
      marketPlaceVersion: 'string'
      vendor: 'string'
    }
    partnerManagedResource: {}
    sshPublicKey: 'string'
    virtualApplianceAsn: int
    virtualHub: {
      id: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Eigenschaftswerte

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Name Beschreibung Wert

DelegationProperties

Name Beschreibung Wert
serviceName Der Dienstname, an den die NVA delegiert wird. Schnur

InternetIngressPublicIpsProperties

Name Beschreibung Wert
id Ressourcen-URI der öffentlichen IP Schnur

ManagedServiceIdentity

Name Beschreibung Wert
Art Der Identitätstyp, der für die Ressource verwendet wird. Der Typ "SystemAssigned, UserAssigned" enthält sowohl eine implizit erstellte Identität als auch eine Gruppe von vom Benutzer zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten vom virtuellen Computer. 'None'
'SystemAssigned'
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". ManagedServiceIdentityUserAssignedIdentities-

ManagedServiceIdentityUserAssignedIdentities

Name Beschreibung Wert

Microsoft.Network/networkVirtualAppliances

Name Beschreibung Wert
Identität Der Dienstprinzipal, der Lesezugriff auf cloudinit und config blob hat. ManagedServiceIdentity-
Ort Ressourcenspeicherort. Schnur
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Eigenschaften der virtuellen Netzwerk-Appliance. NetworkVirtualAppliancePropertiesFormat
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen

NetworkVirtualAppliancePropertiesFormat

Name Beschreibung Wert
additionalNics Details, die für die zusätzliche Netzwerkschnittstelle erforderlich sind. VirtualApplianceAdditionalNicProperties[]
bootStrapConfigurationBlobs BootStrapConfigurationBlobs-Speicher-URLs. string[]
cloudInitConfiguration CloudInitConfiguration-Zeichenfolge in Nur-Text. Schnur
cloudInitConfigurationBlobs CloudInitConfigurationBlob-Speicher-URLs. string[]
Delegation Die Delegierung für die virtuelle Appliance DelegationProperties-
internetIngressPublicIps Liste der Ressourcen-URI öffentlicher IPs für das Interneteingangsszenario. InternetIngressPublicIpsProperties[]
networkProfile Netzwerkprofil mit Konfigurationen für öffentliche und private NIC. NetworkVirtualAppliancePropertiesFormatNetworkProfile
nvaSku SKU der virtuellen Netzwerkanwendung. VirtualApplianceSkuProperties
partnerManagedResource Die Delegierung für die virtuelle Appliance PartnerManagedResourceProperties
sshPublicKey Öffentlicher Schlüssel für die SSH-Anmeldung. Schnur
virtualApplianceAsn VirtualAppliance ASN. Microsoft private, öffentliche und IANA reservierte ASN werden nicht unterstützt. Int

Zwänge:
Min.-Wert = 0
Max. Wert = 4294967295
virtualHub Der virtuelle Hub, auf dem die virtuelle Netzwerk-Appliance bereitgestellt wird. SubResource-

NetworkVirtualAppliancePropertiesFormatNetworkProfile

Name Beschreibung Wert
networkInterfaceConfigurations VirtualApplianceNetworkInterfaceConfiguration[]

PartnerManagedResourceProperties

Name Beschreibung Wert

ResourceTags

Name Beschreibung Wert

Unterressource

Name Beschreibung Wert
id Ressourcen-ID. Schnur

VirtualApplianceAdditionalNicProperties

Name Beschreibung Wert
hasPublicIp Flag (true oder false) für Intent for Public IP on additional nic Bool
Name Name des zusätzlichen nic Schnur

VirtualApplianceIPConfiguration

Name Beschreibung Wert
Name Name der IP-Konfiguration. Schnur
Eigenschaften Stellt eine einzelne IP-Konfigurationseigenschaften dar. VirtualApplianceIPConfigurationProperties

VirtualApplianceIPConfigurationProperties

Name Beschreibung Wert
primär Gibt an, ob dies die primäre IP-Konfiguration der NIC ist. Bool

VirtualApplianceNetworkInterfaceConfiguration

Name Beschreibung Wert
Eigenschaften Stellt eine einzelne NIC-Konfigurationseigenschaften dar. VirtualApplianceNetworkInterfaceConfigurationProperties
Art NIC-Typ. Dies sollte entweder PublicNic oder PrivateNic sein. "PrivateNic"
"PublicNic"

VirtualApplianceNetworkInterfaceConfigurationProperties

Name Beschreibung Wert
ipConfigurations VirtualApplianceIPConfiguration[]

VirtualApplianceSkuProperties

Name Beschreibung Wert
gebündeltScaleUnit Skalierungseinheit für virtuelle Appliance. Schnur
marketPlaceVersion Virtual Appliance-Version. Schnur
Verkäufer Virtueller Appliance-Anbieter. Schnur

ARM-Vorlagenressourcendefinition

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 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": "2024-05-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "additionalNics": [
      {
        "hasPublicIp": "bool",
        "name": "string"
      }
    ],
    "bootStrapConfigurationBlobs": [ "string" ],
    "cloudInitConfiguration": "string",
    "cloudInitConfigurationBlobs": [ "string" ],
    "delegation": {
      "serviceName": "string"
    },
    "internetIngressPublicIps": [
      {
        "id": "string"
      }
    ],
    "networkProfile": {
      "networkInterfaceConfigurations": [
        {
          "properties": {
            "ipConfigurations": [
              {
                "name": "string",
                "properties": {
                  "primary": "bool"
                }
              }
            ]
          },
          "type": "string"
        }
      ]
    },
    "nvaSku": {
      "bundledScaleUnit": "string",
      "marketPlaceVersion": "string",
      "vendor": "string"
    },
    "partnerManagedResource": {
    },
    "sshPublicKey": "string",
    "virtualApplianceAsn": "int",
    "virtualHub": {
      "id": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Eigenschaftswerte

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Name Beschreibung Wert

DelegationProperties

Name Beschreibung Wert
serviceName Der Dienstname, an den die NVA delegiert wird. Schnur

InternetIngressPublicIpsProperties

Name Beschreibung Wert
id Ressourcen-URI der öffentlichen IP Schnur

ManagedServiceIdentity

Name Beschreibung Wert
Art Der Identitätstyp, der für die Ressource verwendet wird. Der Typ "SystemAssigned, UserAssigned" enthält sowohl eine implizit erstellte Identität als auch eine Gruppe von vom Benutzer zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten vom virtuellen Computer. 'None'
'SystemAssigned'
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". ManagedServiceIdentityUserAssignedIdentities-

ManagedServiceIdentityUserAssignedIdentities

Name Beschreibung Wert

Microsoft.Network/networkVirtualAppliances

Name Beschreibung Wert
apiVersion Die API-Version '2024-05-01'
Identität Der Dienstprinzipal, der Lesezugriff auf cloudinit und config blob hat. ManagedServiceIdentity-
Ort Ressourcenspeicherort. Schnur
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Eigenschaften der virtuellen Netzwerk-Appliance. NetworkVirtualAppliancePropertiesFormat
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp 'Microsoft.Network/networkVirtualAppliances'

NetworkVirtualAppliancePropertiesFormat

Name Beschreibung Wert
additionalNics Details, die für die zusätzliche Netzwerkschnittstelle erforderlich sind. VirtualApplianceAdditionalNicProperties[]
bootStrapConfigurationBlobs BootStrapConfigurationBlobs-Speicher-URLs. string[]
cloudInitConfiguration CloudInitConfiguration-Zeichenfolge in Nur-Text. Schnur
cloudInitConfigurationBlobs CloudInitConfigurationBlob-Speicher-URLs. string[]
Delegation Die Delegierung für die virtuelle Appliance DelegationProperties-
internetIngressPublicIps Liste der Ressourcen-URI öffentlicher IPs für das Interneteingangsszenario. InternetIngressPublicIpsProperties[]
networkProfile Netzwerkprofil mit Konfigurationen für öffentliche und private NIC. NetworkVirtualAppliancePropertiesFormatNetworkProfile
nvaSku SKU der virtuellen Netzwerkanwendung. VirtualApplianceSkuProperties
partnerManagedResource Die Delegierung für die virtuelle Appliance PartnerManagedResourceProperties
sshPublicKey Öffentlicher Schlüssel für die SSH-Anmeldung. Schnur
virtualApplianceAsn VirtualAppliance ASN. Microsoft private, öffentliche und IANA reservierte ASN werden nicht unterstützt. Int

Zwänge:
Min.-Wert = 0
Max. Wert = 4294967295
virtualHub Der virtuelle Hub, auf dem die virtuelle Netzwerk-Appliance bereitgestellt wird. SubResource-

NetworkVirtualAppliancePropertiesFormatNetworkProfile

Name Beschreibung Wert
networkInterfaceConfigurations VirtualApplianceNetworkInterfaceConfiguration[]

PartnerManagedResourceProperties

Name Beschreibung Wert

ResourceTags

Name Beschreibung Wert

Unterressource

Name Beschreibung Wert
id Ressourcen-ID. Schnur

VirtualApplianceAdditionalNicProperties

Name Beschreibung Wert
hasPublicIp Flag (true oder false) für Intent for Public IP on additional nic Bool
Name Name des zusätzlichen nic Schnur

VirtualApplianceIPConfiguration

Name Beschreibung Wert
Name Name der IP-Konfiguration. Schnur
Eigenschaften Stellt eine einzelne IP-Konfigurationseigenschaften dar. VirtualApplianceIPConfigurationProperties

VirtualApplianceIPConfigurationProperties

Name Beschreibung Wert
primär Gibt an, ob dies die primäre IP-Konfiguration der NIC ist. Bool

VirtualApplianceNetworkInterfaceConfiguration

Name Beschreibung Wert
Eigenschaften Stellt eine einzelne NIC-Konfigurationseigenschaften dar. VirtualApplianceNetworkInterfaceConfigurationProperties
Art NIC-Typ. Dies sollte entweder PublicNic oder PrivateNic sein. "PrivateNic"
"PublicNic"

VirtualApplianceNetworkInterfaceConfigurationProperties

Name Beschreibung Wert
ipConfigurations VirtualApplianceIPConfiguration[]

VirtualApplianceSkuProperties

Name Beschreibung Wert
gebündeltScaleUnit Skalierungseinheit für virtuelle Appliance. Schnur
marketPlaceVersion Virtual Appliance-Version. Schnur
Verkäufer Virtueller Appliance-Anbieter. Schnur

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 unter Änderungsprotokoll.

Ressourcenformat

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/networkVirtualAppliances@2024-05-01"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      additionalNics = [
        {
          hasPublicIp = bool
          name = "string"
        }
      ]
      bootStrapConfigurationBlobs = [
        "string"
      ]
      cloudInitConfiguration = "string"
      cloudInitConfigurationBlobs = [
        "string"
      ]
      delegation = {
        serviceName = "string"
      }
      internetIngressPublicIps = [
        {
          id = "string"
        }
      ]
      networkProfile = {
        networkInterfaceConfigurations = [
          {
            properties = {
              ipConfigurations = [
                {
                  name = "string"
                  properties = {
                    primary = bool
                  }
                }
              ]
            }
            type = "string"
          }
        ]
      }
      nvaSku = {
        bundledScaleUnit = "string"
        marketPlaceVersion = "string"
        vendor = "string"
      }
      partnerManagedResource = {
      }
      sshPublicKey = "string"
      virtualApplianceAsn = int
      virtualHub = {
        id = "string"
      }
    }
  })
}

Eigenschaftswerte

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Name Beschreibung Wert

DelegationProperties

Name Beschreibung Wert
serviceName Der Dienstname, an den die NVA delegiert wird. Schnur

InternetIngressPublicIpsProperties

Name Beschreibung Wert
id Ressourcen-URI der öffentlichen IP Schnur

ManagedServiceIdentity

Name Beschreibung Wert
Art Der Identitätstyp, der für die Ressource verwendet wird. Der Typ "SystemAssigned, UserAssigned" enthält sowohl eine implizit erstellte Identität als auch eine Gruppe von vom Benutzer zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten vom virtuellen Computer. 'None'
'SystemAssigned'
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". ManagedServiceIdentityUserAssignedIdentities-

ManagedServiceIdentityUserAssignedIdentities

Name Beschreibung Wert

Microsoft.Network/networkVirtualAppliances

Name Beschreibung Wert
Identität Der Dienstprinzipal, der Lesezugriff auf cloudinit und config blob hat. ManagedServiceIdentity-
Ort Ressourcenspeicherort. Schnur
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Eigenschaften der virtuellen Netzwerk-Appliance. NetworkVirtualAppliancePropertiesFormat
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.Network/networkVirtualAppliances@2024-05-01"

NetworkVirtualAppliancePropertiesFormat

Name Beschreibung Wert
additionalNics Details, die für die zusätzliche Netzwerkschnittstelle erforderlich sind. VirtualApplianceAdditionalNicProperties[]
bootStrapConfigurationBlobs BootStrapConfigurationBlobs-Speicher-URLs. string[]
cloudInitConfiguration CloudInitConfiguration-Zeichenfolge in Nur-Text. Schnur
cloudInitConfigurationBlobs CloudInitConfigurationBlob-Speicher-URLs. string[]
Delegation Die Delegierung für die virtuelle Appliance DelegationProperties-
internetIngressPublicIps Liste der Ressourcen-URI öffentlicher IPs für das Interneteingangsszenario. InternetIngressPublicIpsProperties[]
networkProfile Netzwerkprofil mit Konfigurationen für öffentliche und private NIC. NetworkVirtualAppliancePropertiesFormatNetworkProfile
nvaSku SKU der virtuellen Netzwerkanwendung. VirtualApplianceSkuProperties
partnerManagedResource Die Delegierung für die virtuelle Appliance PartnerManagedResourceProperties
sshPublicKey Öffentlicher Schlüssel für die SSH-Anmeldung. Schnur
virtualApplianceAsn VirtualAppliance ASN. Microsoft private, öffentliche und IANA reservierte ASN werden nicht unterstützt. Int

Zwänge:
Min.-Wert = 0
Max. Wert = 4294967295
virtualHub Der virtuelle Hub, auf dem die virtuelle Netzwerk-Appliance bereitgestellt wird. SubResource-

NetworkVirtualAppliancePropertiesFormatNetworkProfile

Name Beschreibung Wert
networkInterfaceConfigurations VirtualApplianceNetworkInterfaceConfiguration[]

PartnerManagedResourceProperties

Name Beschreibung Wert

ResourceTags

Name Beschreibung Wert

Unterressource

Name Beschreibung Wert
id Ressourcen-ID. Schnur

VirtualApplianceAdditionalNicProperties

Name Beschreibung Wert
hasPublicIp Flag (true oder false) für Intent for Public IP on additional nic Bool
Name Name des zusätzlichen nic Schnur

VirtualApplianceIPConfiguration

Name Beschreibung Wert
Name Name der IP-Konfiguration. Schnur
Eigenschaften Stellt eine einzelne IP-Konfigurationseigenschaften dar. VirtualApplianceIPConfigurationProperties

VirtualApplianceIPConfigurationProperties

Name Beschreibung Wert
primär Gibt an, ob dies die primäre IP-Konfiguration der NIC ist. Bool

VirtualApplianceNetworkInterfaceConfiguration

Name Beschreibung Wert
Eigenschaften Stellt eine einzelne NIC-Konfigurationseigenschaften dar. VirtualApplianceNetworkInterfaceConfigurationProperties
Art NIC-Typ. Dies sollte entweder PublicNic oder PrivateNic sein. "PrivateNic"
"PublicNic"

VirtualApplianceNetworkInterfaceConfigurationProperties

Name Beschreibung Wert
ipConfigurations VirtualApplianceIPConfiguration[]

VirtualApplianceSkuProperties

Name Beschreibung Wert
gebündeltScaleUnit Skalierungseinheit für virtuelle Appliance. Schnur
marketPlaceVersion Virtual Appliance-Version. Schnur
Verkäufer Virtueller Appliance-Anbieter. Schnur