Condividi tramite


Microsoft.Network NetworkVirtualAppliances 2023-04-01

Definizione di risorsa Bicep

Il tipo di risorsa networkVirtualAppliances può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Network/networkVirtualAppliances, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.Network/networkVirtualAppliances@2023-04-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'
    }
    nvaSku: {
      bundledScaleUnit: 'string'
      marketPlaceVersion: 'string'
      vendor: 'string'
    }
    partnerManagedResource: {}
    sshPublicKey: 'string'
    virtualApplianceAsn: int
    virtualHub: {
      id: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Valori delle proprietà

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Nome Descrizione Valore

DelegaProprietà

Nome Descrizione Valore
serviceName Nome del servizio a cui è delegata l'appliance virtuale di rete. corda

ManagedServiceIdentity

Nome Descrizione Valore
digitare Tipo di identità usata per la risorsa. Il tipo 'SystemAssigned, UserAssigned' include sia un'identità creata in modo implicito che un set di identità assegnate dall'utente. Il tipo 'None' rimuoverà le identità dalla macchina virtuale. 'Nessuno'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Elenco delle identità utente associate alla risorsa. I riferimenti alla chiave del dizionario delle identità utente saranno id risorsa ARM nel formato :'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nome Descrizione Valore

Microsoft.Network/networkVirtualAppliances

Nome Descrizione Valore
identità Entità servizio con accesso in lettura a cloud-init e BLOB di configurazione. ManagedServiceIdentity
ubicazione Percorso della risorsa. corda
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà dell'appliance virtuale di rete. NetworkVirtualAppliancePropertiesFormat
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli

NetworkVirtualAppliancePropertiesFormat

Nome Descrizione Valore
altre schede di interfaccia di rete Dettagli necessari per l'interfaccia di rete aggiuntiva. VirtualApplianceAdditionalNicProperties[]
bootStrapConfigurationBlobs URL di archiviazione BootStrapConfigurationBlobs. string[]
cloudInitConfiguration Stringa CloudInitConfiguration in testo normale. corda
cloudInitConfigurationBlobs URL di archiviazione CloudInitConfigurationBlob. string[]
delegazione Delega per l'appliance virtuale DelegaProprietà
nvaSku SKU dell'appliance virtuale di rete. VirtualApplianceSkuProperties
partnerManagedResource Delega per l'appliance virtuale PartnerManagedResourceProperties
sshPublicKey Chiave pubblica per l'accesso SSH. corda
virtualApplianceAsn VirtualAppliance ASN. L'ASN privato, pubblico e IANA riservato di Microsoft non è supportato. Int

Vincoli:
Valore minimo = 0
Valore massimo = 4294967295
virtualHub Hub virtuale in cui viene distribuita l'appliance virtuale di rete. SubResource

PartnerManagedResourceProperties

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

Sottorisorsa

Nome Descrizione Valore
Id ID risorsa. corda

VirtualApplianceAdditionalNicProperties

Nome Descrizione Valore
hasPublicIp Flag (true o false) per finalità per ip pubblico in una scheda di interfaccia di rete aggiuntiva Bool
nome Nome della scheda di interfaccia di rete aggiuntiva corda

VirtualApplianceSkuProperties

Nome Descrizione Valore
bundledScaleUnit Unità di scala dell'appliance virtuale. corda
marketPlaceVersion Versione dell'appliance virtuale. corda
venditore Fornitore dell'appliance virtuale. corda

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa networkVirtualAppliances può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Network/networkVirtualAppliances, aggiungere il codice JSON seguente al modello.

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

Valori delle proprietà

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Nome Descrizione Valore

DelegaProprietà

Nome Descrizione Valore
serviceName Nome del servizio a cui è delegata l'appliance virtuale di rete. corda

ManagedServiceIdentity

Nome Descrizione Valore
digitare Tipo di identità usata per la risorsa. Il tipo 'SystemAssigned, UserAssigned' include sia un'identità creata in modo implicito che un set di identità assegnate dall'utente. Il tipo 'None' rimuoverà le identità dalla macchina virtuale. 'Nessuno'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Elenco delle identità utente associate alla risorsa. I riferimenti alla chiave del dizionario delle identità utente saranno id risorsa ARM nel formato :'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nome Descrizione Valore

Microsoft.Network/networkVirtualAppliances

Nome Descrizione Valore
apiVersion Versione dell'API '2023-04-01'
identità Entità servizio con accesso in lettura a cloud-init e BLOB di configurazione. ManagedServiceIdentity
ubicazione Percorso della risorsa. corda
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà dell'appliance virtuale di rete. NetworkVirtualAppliancePropertiesFormat
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
digitare Tipo di risorsa 'Microsoft.Network/networkVirtualAppliances'

NetworkVirtualAppliancePropertiesFormat

Nome Descrizione Valore
altre schede di interfaccia di rete Dettagli necessari per l'interfaccia di rete aggiuntiva. VirtualApplianceAdditionalNicProperties[]
bootStrapConfigurationBlobs URL di archiviazione BootStrapConfigurationBlobs. string[]
cloudInitConfiguration Stringa CloudInitConfiguration in testo normale. corda
cloudInitConfigurationBlobs URL di archiviazione CloudInitConfigurationBlob. string[]
delegazione Delega per l'appliance virtuale DelegaProprietà
nvaSku SKU dell'appliance virtuale di rete. VirtualApplianceSkuProperties
partnerManagedResource Delega per l'appliance virtuale PartnerManagedResourceProperties
sshPublicKey Chiave pubblica per l'accesso SSH. corda
virtualApplianceAsn VirtualAppliance ASN. L'ASN privato, pubblico e IANA riservato di Microsoft non è supportato. Int

Vincoli:
Valore minimo = 0
Valore massimo = 4294967295
virtualHub Hub virtuale in cui viene distribuita l'appliance virtuale di rete. SubResource

PartnerManagedResourceProperties

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

Sottorisorsa

Nome Descrizione Valore
Id ID risorsa. corda

VirtualApplianceAdditionalNicProperties

Nome Descrizione Valore
hasPublicIp Flag (true o false) per finalità per ip pubblico in una scheda di interfaccia di rete aggiuntiva Bool
nome Nome della scheda di interfaccia di rete aggiuntiva corda

VirtualApplianceSkuProperties

Nome Descrizione Valore
bundledScaleUnit Unità di scala dell'appliance virtuale. corda
marketPlaceVersion Versione dell'appliance virtuale. corda
venditore Fornitore dell'appliance virtuale. corda

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa networkVirtualAppliances può essere distribuito con operazioni destinate a:

  • gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Network/networkVirtualAppliances, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/networkVirtualAppliances@2023-04-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"
      }
      nvaSku = {
        bundledScaleUnit = "string"
        marketPlaceVersion = "string"
        vendor = "string"
      }
      partnerManagedResource = {
      }
      sshPublicKey = "string"
      virtualApplianceAsn = int
      virtualHub = {
        id = "string"
      }
    }
  })
}

Valori delle proprietà

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Nome Descrizione Valore

DelegaProprietà

Nome Descrizione Valore
serviceName Nome del servizio a cui è delegata l'appliance virtuale di rete. corda

ManagedServiceIdentity

Nome Descrizione Valore
digitare Tipo di identità usata per la risorsa. Il tipo 'SystemAssigned, UserAssigned' include sia un'identità creata in modo implicito che un set di identità assegnate dall'utente. Il tipo 'None' rimuoverà le identità dalla macchina virtuale. 'Nessuno'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Elenco delle identità utente associate alla risorsa. I riferimenti alla chiave del dizionario delle identità utente saranno id risorsa ARM nel formato :'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nome Descrizione Valore

Microsoft.Network/networkVirtualAppliances

Nome Descrizione Valore
identità Entità servizio con accesso in lettura a cloud-init e BLOB di configurazione. ManagedServiceIdentity
ubicazione Percorso della risorsa. corda
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà dell'appliance virtuale di rete. NetworkVirtualAppliancePropertiesFormat
Tag Tag delle risorse Dizionario di nomi e valori di tag.
digitare Tipo di risorsa "Microsoft.Network/networkVirtualAppliances@2023-04-01"

NetworkVirtualAppliancePropertiesFormat

Nome Descrizione Valore
altre schede di interfaccia di rete Dettagli necessari per l'interfaccia di rete aggiuntiva. VirtualApplianceAdditionalNicProperties[]
bootStrapConfigurationBlobs URL di archiviazione BootStrapConfigurationBlobs. string[]
cloudInitConfiguration Stringa CloudInitConfiguration in testo normale. corda
cloudInitConfigurationBlobs URL di archiviazione CloudInitConfigurationBlob. string[]
delegazione Delega per l'appliance virtuale DelegaProprietà
nvaSku SKU dell'appliance virtuale di rete. VirtualApplianceSkuProperties
partnerManagedResource Delega per l'appliance virtuale PartnerManagedResourceProperties
sshPublicKey Chiave pubblica per l'accesso SSH. corda
virtualApplianceAsn VirtualAppliance ASN. L'ASN privato, pubblico e IANA riservato di Microsoft non è supportato. Int

Vincoli:
Valore minimo = 0
Valore massimo = 4294967295
virtualHub Hub virtuale in cui viene distribuita l'appliance virtuale di rete. SubResource

PartnerManagedResourceProperties

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

Sottorisorsa

Nome Descrizione Valore
Id ID risorsa. corda

VirtualApplianceAdditionalNicProperties

Nome Descrizione Valore
hasPublicIp Flag (true o false) per finalità per ip pubblico in una scheda di interfaccia di rete aggiuntiva Bool
nome Nome della scheda di interfaccia di rete aggiuntiva corda

VirtualApplianceSkuProperties

Nome Descrizione Valore
bundledScaleUnit Unità di scala dell'appliance virtuale. corda
marketPlaceVersion Versione dell'appliance virtuale. corda
venditore Fornitore dell'appliance virtuale. corda