Condividi tramite


Microsoft.DevTestLab labs/virtualnetworks

Definizione di risorsa Bicep

Il tipo di risorsa labs/virtualnetworks può essere distribuito con operazioni destinate:

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

Formato di risorsa

Per creare una risorsa Microsoft.DevTestLab/labs/virtualnetworks, aggiungere il modello Bicep seguente.

resource symbolicname 'Microsoft.DevTestLab/labs/virtualnetworks@2018-09-15' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    allowedSubnets: [
      {
        allowPublicIp: 'string'
        labSubnetName: 'string'
        resourceId: 'string'
      }
    ]
    description: 'string'
    externalProviderResourceId: 'string'
    subnetOverrides: [
      {
        labSubnetName: 'string'
        resourceId: 'string'
        sharedPublicIpAddressConfiguration: {
          allowedPorts: [
            {
              backendPort: int
              transportProtocol: 'string'
            }
          ]
        }
        useInVmCreationPermission: 'string'
        usePublicIpAddressPermission: 'string'
        virtualNetworkPoolName: 'string'
      }
    ]
  }
}

Valori delle proprietà

labs/virtualnetworks

Nome Descrizione valore
name Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio in Bicep.
stringa (obbligatoria)
posizione Il percorso della risorsa. string
tags Tag della risorsa. Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli
padre In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere Risorsa figlio esterna alla risorsa padre.
Nome simbolico per la risorsa di tipo: lab
properties Proprietà della risorsa. VirtualNetworkProperties

VirtualNetworkProperties

Nome Descrizione Valore
allowedSubnets Subnet consentite della rete virtuale. Subnet[]
description Descrizione della rete virtuale. string
externalProviderResourceId Identificatore di risorsa Microsoft.Network della rete virtuale. string
subnetOverrides La subnet esegue l'override della rete virtuale. SubnetOverride[]

Subnet

Nome Descrizione Valore
allowPublicIp Criteri di autorizzazione della subnet per consentire indirizzi IP pubblici (ad esempio Allow, Deny)). 'Allow'
Impostazione predefinita
'Deny'
labSubnetName Nome della subnet come illustrato nel lab. string
resourceId ID risorsa della subnet. string

SubnetOverride

Nome Descrizione Valore
labSubnetName Nome assegnato alla subnet all'interno del lab. string
resourceId ID risorsa della subnet. string
sharedPublicIpAddressConfiguration Le proprietà condivise da macchine virtuali in questa subnet. SubnetSharedPublicIpAddressConfiguration
useInVmCreationPermission Indica se questa subnet può essere usata durante la creazione di macchine virtuali (ad esempio Allow, Deny). 'Allow'
Impostazione predefinita
'Deny'
usePublicIpAddressPermission Indica se gli indirizzi IP pubblici possono essere assegnati alle macchine virtuali in questa subnet (ad esempio Consenti, Nega). 'Allow'
Impostazione predefinita
'Deny'
virtualNetworkPoolName Pool di rete virtuale associato a questa subnet. string

SubnetSharedPublicIpAddressConfiguration

Nome Descrizione Valore
allowedPorts Le porte back-end che le macchine virtuali in questa subnet possono esporre Porta[]

Porta

Nome Descrizione Valore
backendPort Porta back-end della macchina virtuale di destinazione. INT
transportProtocol Tipo di protocollo della porta. 'Tcp'
'UDP'

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
Crea un lab in Azure DevTest Labs con una macchina virtuale Windows Server

Distribuisci in Azure
Questo modello crea una nuova istanza di DevTest Lab/DTL con una macchina virtuale data center di Windows Server 2019. Altre Resource Manager modelli di avvio rapido di Azure per Azure DevTest Labs disponibili all'indirizzohttps://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates
Crea un lab in Azure DevTest Labs con una macchina virtuale richiesta

Distribuisci in Azure
Questo modello crea una nuova istanza di DevTest Lab/DTL con una macchina virtuale Windows Server 2019 Datacenter richiesta. Altre Resource Manager modelli di avvio rapido di Azure per Azure DevTest Labs disponibili all'indirizzohttps://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates

Definizione della risorsa modello di Resource Manager

Il tipo di risorsa labs/virtualnetworks può essere distribuito con operazioni destinate:

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

Formato di risorsa

Per creare una risorsa Microsoft.DevTestLab/labs/virtualnetworks, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.DevTestLab/labs/virtualnetworks",
  "apiVersion": "2018-09-15",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "allowedSubnets": [
      {
        "allowPublicIp": "string",
        "labSubnetName": "string",
        "resourceId": "string"
      }
    ],
    "description": "string",
    "externalProviderResourceId": "string",
    "subnetOverrides": [
      {
        "labSubnetName": "string",
        "resourceId": "string",
        "sharedPublicIpAddressConfiguration": {
          "allowedPorts": [
            {
              "backendPort": "int",
              "transportProtocol": "string"
            }
          ]
        },
        "useInVmCreationPermission": "string",
        "usePublicIpAddressPermission": "string",
        "virtualNetworkPoolName": "string"
      }
    ]
  }
}

Valori delle proprietà

labs/virtualnetworks

Nome Descrizione Valore
tipo Tipo di risorsa 'Microsoft.DevTestLab/labs/virtualnetworks'
apiVersion Versione dell'API risorsa '2018-09-15'
name Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio nei modelli di RESOURCE JSON.
stringa (obbligatoria)
posizione Il percorso della risorsa. string
tags Tag della risorsa. Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli
properties Proprietà della risorsa. VirtualNetworkProperties

VirtualNetworkProperties

Nome Descrizione Valore
allowedSubnets Subnet consentite della rete virtuale. Subnet[]
description Descrizione della rete virtuale. string
externalProviderResourceId Identificatore di risorsa Microsoft.Network della rete virtuale. string
subnetOverrides La subnet esegue l'override della rete virtuale. SubnetOverride[]

Subnet

Nome Descrizione Valore
allowPublicIp Criteri di autorizzazione della subnet per consentire indirizzi IP pubblici (ad esempio Allow, Deny)). 'Allow'
Impostazione predefinita
'Deny'
labSubnetName Nome della subnet come illustrato nel lab. string
resourceId ID risorsa della subnet. string

SubnetOverride

Nome Descrizione Valore
labSubnetName Nome assegnato alla subnet all'interno del lab. string
resourceId ID risorsa della subnet. string
sharedPublicIpAddressConfiguration Le proprietà condivise da macchine virtuali in questa subnet. SubnetSharedPublicIpAddressConfiguration
useInVmCreationPermission Indica se questa subnet può essere usata durante la creazione della macchina virtuale ,ad esempio Consenti, Nega. 'Consenti'
Impostazione predefinita
'Deny'
usePublicIpAddressPermission Indica se gli indirizzi IP pubblici possono essere assegnati alle macchine virtuali in questa subnet ,ad esempio Consenti, Nega. 'Consenti'
Impostazione predefinita
'Deny'
virtualNetworkPoolName Pool di rete virtuale associato a questa subnet. string

SubnetSharedPublicIpAddressConfiguration

Nome Descrizione Valore
allowedPorts Porte back-end che le macchine virtuali in questa subnet possono esporre Porta[]

Porta

Nome Descrizione Valore
backendPort Porta back-end della macchina virtuale di destinazione. INT
transportProtocol Tipo di protocollo della porta. 'Tcp'
'Udp'

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
Crea un lab in Azure DevTest Labs con una macchina virtuale Windows Server

Distribuisci in Azure
Questo modello crea una nuova istanza devTest Lab/DTL con una macchina virtuale Windows Server 2019 Datacenter. Altri modelli di avvio rapido di Azure Resource Manager per Azure DevTest Labs disponibili all'indirizzohttps://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates
Crea un lab in Azure DevTest Labs con una macchina virtuale richiesta

Distribuisci in Azure
Questo modello crea una nuova istanza devTest Lab/DTL con una macchina virtuale Windows Server 2019 Datacenter richiesta. Altri modelli di avvio rapido di Azure Resource Manager per Azure DevTest Labs disponibili all'indirizzohttps://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates

Definizione della risorsa Terraform (provider AzAPI)

Il tipo di risorsa labs/virtualnetworks 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 di risorsa

Per creare una risorsa Microsoft.DevTestLab/labs/virtualnetworks, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DevTestLab/labs/virtualnetworks@2018-09-15"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      allowedSubnets = [
        {
          allowPublicIp = "string"
          labSubnetName = "string"
          resourceId = "string"
        }
      ]
      description = "string"
      externalProviderResourceId = "string"
      subnetOverrides = [
        {
          labSubnetName = "string"
          resourceId = "string"
          sharedPublicIpAddressConfiguration = {
            allowedPorts = [
              {
                backendPort = int
                transportProtocol = "string"
              }
            ]
          }
          useInVmCreationPermission = "string"
          usePublicIpAddressPermission = "string"
          virtualNetworkPoolName = "string"
        }
      ]
    }
  })
}

Valori delle proprietà

labs/virtualnetworks

Nome Descrizione Valore
tipo Tipo di risorsa "Microsoft.DevTestLab/labs/virtualnetworks@2018-09-15"
name Nome della risorsa stringa (obbligatorio)
posizione Il percorso della risorsa. string
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: labs
tags Tag della risorsa. Dizionario di nomi e valori di tag.
properties Proprietà della risorsa. VirtualNetworkProperties

VirtualNetworkProperties

Nome Descrizione Valore
allowedSubnets Subnet consentite della rete virtuale. Subnet[]
description Descrizione della rete virtuale. string
externalProviderResourceId Identificatore della risorsa Microsoft.Network della rete virtuale. string
subnetOverrides Override della subnet della rete virtuale. SubnetOverride[]

Subnet

Nome Descrizione Valore
allowPublicIp Criteri di autorizzazione della subnet per consentire gli indirizzi IP pubblici ,ad esempio Consenti, Nega). "Consenti"
"Default"
"Nega"
labSubnetName Nome della subnet, come illustrato nel lab. string
resourceId ID risorsa della subnet. string

SubnetOverride

Nome Descrizione Valore
labSubnetName Nome assegnato alla subnet all'interno del lab. string
resourceId ID risorsa della subnet. string
sharedPublicIpAddressConfiguration Le proprietà condivise da macchine virtuali in questa subnet. SubnetSharedPublicIpAddressConfiguration
useInVmCreationPermission Indica se questa subnet può essere usata durante la creazione di macchine virtuali (ad esempio Allow, Deny). "Consenti"
"Impostazione predefinita"
"Nega"
usePublicIpAddressPermission Indica se gli indirizzi IP pubblici possono essere assegnati alle macchine virtuali in questa subnet (ad esempio Consenti, Nega). "Consenti"
"Impostazione predefinita"
"Nega"
virtualNetworkPoolName Pool di rete virtuale associato a questa subnet. string

SubnetSharedPublicIpAddressConfiguration

Nome Descrizione Valore
allowedPorts Le porte back-end che le macchine virtuali in questa subnet possono esporre Porta[]

Porta

Nome Descrizione Valore
backendPort Porta back-end della macchina virtuale di destinazione. INT
transportProtocol Tipo di protocollo della porta. "Tcp"
"Udp"