Dela via


Microsoft.DevTestLab-labb/virtualnetworks

Bicep-resursdefinition

Resurstypen labs/virtualnetworks kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.DevTestLab/labs/virtualnetworks-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.DevTestLab/labs/virtualnetworks@2018-09-15' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  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'
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

Egenskapsvärden

Microsoft.DevTestLab/labs/virtualnetworks

Namn Beskrivning Värde
plats Platsen för resursen. sträng
Namn Resursnamnet sträng (krävs)
förälder I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför den överordnade resursen.
Symboliskt namn för resurs av typen: labb
Egenskaper Egenskaperna för resursen. VirtualNetworkProperties
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

Hamn

Namn Beskrivning Värde
backendPort Serverdelsporten för den virtuella måldatorn. Int
transportProtocol Protokolltyp för porten. "Tcp"
"Udp"

ResourceTags

Namn Beskrivning Värde

Undernät

Namn Beskrivning Värde
allowPublicIp Behörighetsprincipen för undernätet för att tillåta offentliga IP-adresser (dvs. Tillåt, Neka)). "Tillåt"
"Standard"
"Neka"
labSubnetName Namnet på undernätet enligt labbuppgiften. sträng
resourceId Resurs-ID för undernätet. sträng

UndernätÖverrid

Namn Beskrivning Värde
labSubnetName Namnet på undernätet i labbet. sträng
resourceId Resurs-ID för undernätet. sträng
sharedPublicIpAddressConfiguration Egenskaper som virtuella datorer i det här undernätet delar. SubnetSharedPublicIpAddressConfiguration
useInVmCreationPermission Anger om det här undernätet kan användas när den virtuella datorn skapas (d.v.s. Tillåt, Neka). "Tillåt"
"Standard"
"Neka"
usePublicIpAddressPermission Anger om offentliga IP-adresser kan tilldelas till virtuella datorer i det här undernätet (dvs. Tillåt, Neka). "Tillåt"
"Standard"
"Neka"
virtualNetworkPoolName Den virtuella nätverkspool som är associerad med det här undernätet. sträng

UndernätSharedPublicIpAddressConfiguration

Namn Beskrivning Värde
allowedPorts Serverdelsportar som virtuella datorer i det här undernätet tillåts exponera Port[]

VirtualNetworkProperties

Namn Beskrivning Värde
allowedSubnets De tillåtna undernäten för det virtuella nätverket. undernät[]
beskrivning Beskrivningen av det virtuella nätverket. sträng
externalProviderResourceId Microsoft.Network-resursidentifieraren för det virtuella nätverket. sträng
subnetOverrides Undernätet åsidosätter det virtuella nätverket. SubnetOverride[]

Användningsexempel

Azure-snabbstartsexempel

Följande Azure-snabbstartsmallar innehålla Bicep-exempel för distribution av den här resurstypen.

Bicep-fil Beskrivning
Skapar ett labb i Azure DevTest Labs med en påstådd vm- Den här mallen skapar en ny DevTest Lab/DTL-instans med en anspråksbaserad virtuell Windows Server 2019 Datacenter-dator i den. Fler Azure Resource Manager-snabbstartsmallar för Azure DevTest Labs finns på https://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates

Resursdefinition för ARM-mall

Resurstypen labs/virtualnetworks kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.DevTestLab/labs/virtualnetworks-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.DevTestLab/labs/virtualnetworks",
  "apiVersion": "2018-09-15",
  "name": "string",
  "location": "string",
  "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"
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

Egenskapsvärden

Microsoft.DevTestLab/labs/virtualnetworks

Namn Beskrivning Värde
apiVersion API-versionen '2018-09-15'
plats Platsen för resursen. sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaperna för resursen. VirtualNetworkProperties
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.DevTestLab/labs/virtualnetworks"

Hamn

Namn Beskrivning Värde
backendPort Serverdelsporten för den virtuella måldatorn. Int
transportProtocol Protokolltyp för porten. "Tcp"
"Udp"

ResourceTags

Namn Beskrivning Värde

Undernät

Namn Beskrivning Värde
allowPublicIp Behörighetsprincipen för undernätet för att tillåta offentliga IP-adresser (dvs. Tillåt, Neka)). "Tillåt"
"Standard"
"Neka"
labSubnetName Namnet på undernätet enligt labbuppgiften. sträng
resourceId Resurs-ID för undernätet. sträng

UndernätÖverrid

Namn Beskrivning Värde
labSubnetName Namnet på undernätet i labbet. sträng
resourceId Resurs-ID för undernätet. sträng
sharedPublicIpAddressConfiguration Egenskaper som virtuella datorer i det här undernätet delar. SubnetSharedPublicIpAddressConfiguration
useInVmCreationPermission Anger om det här undernätet kan användas när den virtuella datorn skapas (d.v.s. Tillåt, Neka). "Tillåt"
"Standard"
"Neka"
usePublicIpAddressPermission Anger om offentliga IP-adresser kan tilldelas till virtuella datorer i det här undernätet (dvs. Tillåt, Neka). "Tillåt"
"Standard"
"Neka"
virtualNetworkPoolName Den virtuella nätverkspool som är associerad med det här undernätet. sträng

UndernätSharedPublicIpAddressConfiguration

Namn Beskrivning Värde
allowedPorts Serverdelsportar som virtuella datorer i det här undernätet tillåts exponera Port[]

VirtualNetworkProperties

Namn Beskrivning Värde
allowedSubnets De tillåtna undernäten för det virtuella nätverket. undernät[]
beskrivning Beskrivningen av det virtuella nätverket. sträng
externalProviderResourceId Microsoft.Network-resursidentifieraren för det virtuella nätverket. sträng
subnetOverrides Undernätet åsidosätter det virtuella nätverket. SubnetOverride[]

Användningsexempel

Azure-snabbstartsmallar

Följande Azure-snabbstartsmallar distribuera den här resurstypen.

Mall Beskrivning
Skapar ett labb i Azure DevTest Labs med en påstådd vm-

Distribuera till Azure
Den här mallen skapar en ny DevTest Lab/DTL-instans med en anspråksbaserad virtuell Windows Server 2019 Datacenter-dator i den. Fler Azure Resource Manager-snabbstartsmallar för Azure DevTest Labs finns på https://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen labs/virtualnetworks kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.DevTestLab/labs/virtualnetworks-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DevTestLab/labs/virtualnetworks@2018-09-15"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    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"
        }
      ]
    }
  }
}

Egenskapsvärden

Microsoft.DevTestLab/labs/virtualnetworks

Namn Beskrivning Värde
plats Platsen för resursen. sträng
Namn Resursnamnet sträng (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: labb
Egenskaper Egenskaperna för resursen. VirtualNetworkProperties
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.DevTestLab/labs/virtualnetworks@2018-09-15"

Hamn

Namn Beskrivning Värde
backendPort Serverdelsporten för den virtuella måldatorn. Int
transportProtocol Protokolltyp för porten. "Tcp"
"Udp"

ResourceTags

Namn Beskrivning Värde

Undernät

Namn Beskrivning Värde
allowPublicIp Behörighetsprincipen för undernätet för att tillåta offentliga IP-adresser (dvs. Tillåt, Neka)). "Tillåt"
"Standard"
"Neka"
labSubnetName Namnet på undernätet enligt labbuppgiften. sträng
resourceId Resurs-ID för undernätet. sträng

UndernätÖverrid

Namn Beskrivning Värde
labSubnetName Namnet på undernätet i labbet. sträng
resourceId Resurs-ID för undernätet. sträng
sharedPublicIpAddressConfiguration Egenskaper som virtuella datorer i det här undernätet delar. SubnetSharedPublicIpAddressConfiguration
useInVmCreationPermission Anger om det här undernätet kan användas när den virtuella datorn skapas (d.v.s. Tillåt, Neka). "Tillåt"
"Standard"
"Neka"
usePublicIpAddressPermission Anger om offentliga IP-adresser kan tilldelas till virtuella datorer i det här undernätet (dvs. Tillåt, Neka). "Tillåt"
"Standard"
"Neka"
virtualNetworkPoolName Den virtuella nätverkspool som är associerad med det här undernätet. sträng

UndernätSharedPublicIpAddressConfiguration

Namn Beskrivning Värde
allowedPorts Serverdelsportar som virtuella datorer i det här undernätet tillåts exponera Port[]

VirtualNetworkProperties

Namn Beskrivning Värde
allowedSubnets De tillåtna undernäten för det virtuella nätverket. undernät[]
beskrivning Beskrivningen av det virtuella nätverket. sträng
externalProviderResourceId Microsoft.Network-resursidentifieraren för det virtuella nätverket. sträng
subnetOverrides Undernätet åsidosätter det virtuella nätverket. SubnetOverride[]