Sdílet prostřednictvím


Microsoft.Network NetworkVirtual Appliance 2024-01-01

Definice prostředku Bicep

Typ prostředku networkVirtualAppliances je možné nasadit s operacemi, které cílí:

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@2024-01-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'
  }
}

Hodnoty vlastností

Komponenty1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Jméno Popis Hodnota

DelegováníProperties

Jméno Popis Hodnota
serviceName Název služby, na kterou je síťové virtuální zařízení delegováno. řetězec

InternetIngressPublicIpsProperties

Jméno Popis Hodnota
id Identifikátor URI prostředku veřejné IP adresy řetězec

ManagedServiceIdentity

Jméno Popis Hodnota
typ Typ identity používané pro prostředek. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere všechny identity z virtuálního počítače. None (Žádný)
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Seznam identit uživatelů přidružených k prostředku. Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Jméno Popis Hodnota

Microsoft.Network/networkVirtual Appliance

Jméno Popis Hodnota
identita Instanční objekt, který má přístup ke čtení ke cloud-init a konfiguračnímu objektu blob. ManagedServiceIdentity
umístění Umístění prostředku řetězec
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti síťového virtuálního zařízení NetworkVirtualAppliancePropertiesFormat
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách

NetworkVirtualAppliancePropertiesFormat

Jméno Popis Hodnota
additionalNics Podrobnosti potřebné 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í delegování
internetIngressPublicIps Seznam identifikátorů URI prostředků veřejných IP adres pro scénář příchozího přenosu dat internetu InternetIngressPublicIpsProperties[]
networkProfile Profil sítě obsahující konfigurace pro veřejnou a privátní síťovou kartu NetworkVirtualAppliancePropertiesFormatNetworkProfile
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. Privátní, veřejná a veřejná a rezervovaná asn 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í. subresource

NetworkVirtualAppliancePropertiesFormatNetworkProfile

Jméno Popis Hodnota
networkInterfaceConfigurations VirtualApplianceNetworkInterfaceConfiguration[]

PartnerManagedResourceProperties

Jméno Popis Hodnota

Značky prostředků

Jméno Popis Hodnota

Podsourc

Jméno Popis Hodnota
id ID prostředku. řetězec

VirtualApplianceAdditionalNicProperties

Jméno Popis Hodnota
hasPublicIp Příznak (true nebo false) pro záměr pro veřejnou IP adresu na další síťové kartě Bool
Jméno Název další síťové karty řetězec

VirtualApplianceIPConfiguration

Jméno Popis Hodnota
Jméno Název konfigurace PROTOKOLU IP. řetězec
vlastnosti Představuje jednu vlastnost konfigurace PROTOKOLU IP. VirtualApplianceIPConfigurationProperties

VirtualApplianceIPConfigurationProperties

Jméno Popis Hodnota
primární Jestli se jedná o konfiguraci primární IP adresy síťové karty, nebo ne. Bool

VirtualApplianceNetworkInterfaceConfiguration

Jméno Popis Hodnota
vlastnosti Představuje vlastnosti konfigurace jedné síťové karty. virtualApplianceNetworkInterfaceConfigurationProperties
typ Typ síťové karty. To by mělo být publicNic nebo PrivateNic. PrivateNic
PublicNic

VirtualApplianceNetworkInterfaceConfigurationProperties

Jméno Popis Hodnota
ipConfigurations VirtualApplianceIPConfiguration[]

VirtualApplianceSkuProperties

Jméno Popis Hodnota
bundledScaleUnit Jednotka škálování virtuálních zařízení řetězec
marketPlaceVersion Verze virtuálního zařízení. řetězec
prodejce Dodavatel virtuálních zařízení. řetězec

Definice prostředku šablony ARM

Typ prostředku networkVirtualAppliances je možné nasadit s operacemi, které cílí:

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í JSON.

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

Hodnoty vlastností

Komponenty1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Jméno Popis Hodnota

DelegováníProperties

Jméno Popis Hodnota
serviceName Název služby, na kterou je síťové virtuální zařízení delegováno. řetězec

InternetIngressPublicIpsProperties

Jméno Popis Hodnota
id Identifikátor URI prostředku veřejné IP adresy řetězec

ManagedServiceIdentity

Jméno Popis Hodnota
typ Typ identity používané pro prostředek. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere všechny identity z virtuálního počítače. None (Žádný)
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Seznam identit uživatelů přidružených k prostředku. Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Jméno Popis Hodnota

Microsoft.Network/networkVirtual Appliance

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2024-01-01'
identita Instanční objekt, který má přístup ke čtení ke cloud-init a konfiguračnímu objektu blob. ManagedServiceIdentity
umístění Umístění prostředku řetězec
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti síťového virtuálního zařízení NetworkVirtualAppliancePropertiesFormat
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
typ Typ prostředku Microsoft.Network/networkVirtual Appliance

NetworkVirtualAppliancePropertiesFormat

Jméno Popis Hodnota
additionalNics Podrobnosti potřebné 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í delegování
internetIngressPublicIps Seznam identifikátorů URI prostředků veřejných IP adres pro scénář příchozího přenosu dat internetu InternetIngressPublicIpsProperties[]
networkProfile Profil sítě obsahující konfigurace pro veřejnou a privátní síťovou kartu NetworkVirtualAppliancePropertiesFormatNetworkProfile
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. Privátní, veřejná a veřejná a rezervovaná asn 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í. subresource

NetworkVirtualAppliancePropertiesFormatNetworkProfile

Jméno Popis Hodnota
networkInterfaceConfigurations VirtualApplianceNetworkInterfaceConfiguration[]

PartnerManagedResourceProperties

Jméno Popis Hodnota

Značky prostředků

Jméno Popis Hodnota

Podsourc

Jméno Popis Hodnota
id ID prostředku. řetězec

VirtualApplianceAdditionalNicProperties

Jméno Popis Hodnota
hasPublicIp Příznak (true nebo false) pro záměr pro veřejnou IP adresu na další síťové kartě Bool
Jméno Název další síťové karty řetězec

VirtualApplianceIPConfiguration

Jméno Popis Hodnota
Jméno Název konfigurace PROTOKOLU IP. řetězec
vlastnosti Představuje jednu vlastnost konfigurace PROTOKOLU IP. VirtualApplianceIPConfigurationProperties

VirtualApplianceIPConfigurationProperties

Jméno Popis Hodnota
primární Jestli se jedná o konfiguraci primární IP adresy síťové karty, nebo ne. Bool

VirtualApplianceNetworkInterfaceConfiguration

Jméno Popis Hodnota
vlastnosti Představuje vlastnosti konfigurace jedné síťové karty. virtualApplianceNetworkInterfaceConfigurationProperties
typ Typ síťové karty. To by mělo být publicNic nebo PrivateNic. PrivateNic
PublicNic

VirtualApplianceNetworkInterfaceConfigurationProperties

Jméno Popis Hodnota
ipConfigurations VirtualApplianceIPConfiguration[]

VirtualApplianceSkuProperties

Jméno Popis Hodnota
bundledScaleUnit Jednotka škálování virtuálních zařízení řetězec
marketPlaceVersion Verze virtuálního zařízení. řetězec
prodejce Dodavatel virtuálních zařízení. řetězec

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku networkVirtualAppliances je možné nasadit s operacemi, které cílí:

  • 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@2024-01-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"
      }
    }
  })
}

Hodnoty vlastností

Komponenty1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Jméno Popis Hodnota

DelegováníProperties

Jméno Popis Hodnota
serviceName Název služby, na kterou je síťové virtuální zařízení delegováno. řetězec

InternetIngressPublicIpsProperties

Jméno Popis Hodnota
id Identifikátor URI prostředku veřejné IP adresy řetězec

ManagedServiceIdentity

Jméno Popis Hodnota
typ Typ identity používané pro prostředek. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere všechny identity z virtuálního počítače. None (Žádný)
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Seznam identit uživatelů přidružených k prostředku. Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Jméno Popis Hodnota

Microsoft.Network/networkVirtual Appliance

Jméno Popis Hodnota
identita Instanční objekt, který má přístup ke čtení ke cloud-init a konfiguračnímu objektu blob. ManagedServiceIdentity
umístění Umístění prostředku řetězec
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti síťového virtuálního zařízení NetworkVirtualAppliancePropertiesFormat
visačky Značky prostředků Slovník názvů a hodnot značek
typ Typ prostředku Microsoft.Network/networkVirtualAppliances@2024-01-01

NetworkVirtualAppliancePropertiesFormat

Jméno Popis Hodnota
additionalNics Podrobnosti potřebné 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í delegování
internetIngressPublicIps Seznam identifikátorů URI prostředků veřejných IP adres pro scénář příchozího přenosu dat internetu InternetIngressPublicIpsProperties[]
networkProfile Profil sítě obsahující konfigurace pro veřejnou a privátní síťovou kartu NetworkVirtualAppliancePropertiesFormatNetworkProfile
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. Privátní, veřejná a veřejná a rezervovaná asn 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í. subresource

NetworkVirtualAppliancePropertiesFormatNetworkProfile

Jméno Popis Hodnota
networkInterfaceConfigurations VirtualApplianceNetworkInterfaceConfiguration[]

PartnerManagedResourceProperties

Jméno Popis Hodnota

Značky prostředků

Jméno Popis Hodnota

Podsourc

Jméno Popis Hodnota
id ID prostředku. řetězec

VirtualApplianceAdditionalNicProperties

Jméno Popis Hodnota
hasPublicIp Příznak (true nebo false) pro záměr pro veřejnou IP adresu na další síťové kartě Bool
Jméno Název další síťové karty řetězec

VirtualApplianceIPConfiguration

Jméno Popis Hodnota
Jméno Název konfigurace PROTOKOLU IP. řetězec
vlastnosti Představuje jednu vlastnost konfigurace PROTOKOLU IP. VirtualApplianceIPConfigurationProperties

VirtualApplianceIPConfigurationProperties

Jméno Popis Hodnota
primární Jestli se jedná o konfiguraci primární IP adresy síťové karty, nebo ne. Bool

VirtualApplianceNetworkInterfaceConfiguration

Jméno Popis Hodnota
vlastnosti Představuje vlastnosti konfigurace jedné síťové karty. virtualApplianceNetworkInterfaceConfigurationProperties
typ Typ síťové karty. To by mělo být publicNic nebo PrivateNic. PrivateNic
PublicNic

VirtualApplianceNetworkInterfaceConfigurationProperties

Jméno Popis Hodnota
ipConfigurations VirtualApplianceIPConfiguration[]

VirtualApplianceSkuProperties

Jméno Popis Hodnota
bundledScaleUnit Jednotka škálování virtuálních zařízení řetězec
marketPlaceVersion Verze virtuálního zařízení. řetězec
prodejce Dodavatel virtuálních zařízení. řetězec