Condividi tramite


Lab Microsoft.DevTestLab

Definizione di risorsa Bicep

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

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, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.DevTestLab/labs@2018-09-15' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    announcement: {
      enabled: 'string'
      expirationDate: 'string'
      expired: bool
      markdown: 'string'
      title: 'string'
    }
    environmentPermission: 'string'
    extendedProperties: {}
    labStorageType: 'string'
    mandatoryArtifactsResourceIdsLinux: [
      'string'
    ]
    mandatoryArtifactsResourceIdsWindows: [
      'string'
    ]
    premiumDataDisks: 'string'
    support: {
      enabled: 'string'
      markdown: 'string'
    }
  }
}

Valori delle proprietà

labs

Nome Descrizione valore
name Nome della risorsa stringa (obbligatorio)

Limite di caratteri: 1-50

Caratteri validi:
Caratteri alfanumerici, caratteri di sottolineatura e trattini.
posizione Il percorso della risorsa. string
tags Tag della risorsa. Dizionario di nomi e valori di tag. Vedere Tag nei modelli
properties Proprietà della risorsa. LabProperties

LabProperties

Nome Descrizione Valore
Annuncio Proprietà di qualsiasi annuncio del lab associato a questo lab LabAnnouncementProperties
Environmentpermission Diritti di accesso da concedere all'utente durante il provisioning di un ambiente 'Collaboratore'
'Reader'
extendedProperties Proprietà estese del lab usate per le funzionalità sperimentali object
labStorageType Tipo di archiviazione usato dal lab. Può essere Premium o Standard. Il valore predefinito è Premium. 'Premium'
'Standard'
'StandardSSD'
mandatoryArtifactsResourceIdsLinux Elenco ordinato di ID risorsa artefatti che devono essere applicati a tutte le creazioni di macchine virtuali Linux per impostazione predefinita, prima degli artefatti specificati dall'utente. string[]
mandatoryArtifactsResourceIdsWindows Elenco ordinato di ID risorsa artefatti che devono essere applicati a tutte le creazioni di macchine virtuali Windows per impostazione predefinita, prima degli artefatti specificati dall'utente. string[]
premiumDataDisks Impostazione per abilitare l'utilizzo dei dischi dati Premium.
Quando il valore è "Abilitato", è consentita la creazione di dischi dati standard o Premium.
Quando il valore è "Disabilitato", è consentita solo la creazione di dischi dati standard.
'Disabilitato'
'Enabled'
support Proprietà di qualsiasi messaggio di supporto lab associato a questo lab LabSupportProperties

LabAnnouncementProperties

Nome Descrizione Valore
Enabled L'annuncio del lab è attivo/abilitato in questo momento? 'Disabilitato'
'Enabled'
expirationDate Ora in cui l'annuncio scade (null per never) string
Scaduto L'annuncio è scaduto? bool
markdown Testo markdown (se presente) visualizzato in questo lab nell'interfaccia utente. Se viene lasciato vuoto/null, non verrà visualizzato alcun valore. string
title Titolo di testo normale per l'annuncio del lab string

LabSupportProperties

Nome Descrizione Valore
Enabled Al momento il banner di supporto del lab è attivo/abilitato? 'Disabilitato'
'Enabled'
markdown Testo markdown (se presente) visualizzato in questo lab nell'interfaccia utente. Se viene lasciato vuoto/null, non verrà visualizzato alcun valore. string

Modelli di avvio rapido

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

Modello Descrizione
Creare un nuovo lab in Azure DevTest Labs

Distribuisci in Azure
Questo modello crea una nuova istanza di DevTest Lab/DTL. Altri modelli di avvio rapido di Azure Resource Manager per Azure DevTestlab disponibili all'indirizzohttps://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates
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 di risorsa del modello di Resource Manager

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

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, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.DevTestLab/labs",
  "apiVersion": "2018-09-15",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "announcement": {
      "enabled": "string",
      "expirationDate": "string",
      "expired": "bool",
      "markdown": "string",
      "title": "string"
    },
    "environmentPermission": "string",
    "extendedProperties": {},
    "labStorageType": "string",
    "mandatoryArtifactsResourceIdsLinux": [ "string" ],
    "mandatoryArtifactsResourceIdsWindows": [ "string" ],
    "premiumDataDisks": "string",
    "support": {
      "enabled": "string",
      "markdown": "string"
    }
  }
}

Valori delle proprietà

labs

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

Limite di caratteri: 1-50

Caratteri validi:
Caratteri alfanumerici, caratteri di sottolineatura e trattini.
posizione Il percorso della risorsa. string
tags Tag della risorsa. Dizionario di nomi e valori di tag. Vedere Tag nei modelli
properties Proprietà della risorsa. LabProperties

LabProperties

Nome Descrizione Valore
Annuncio Proprietà di qualsiasi annuncio del lab associato a questo lab LabAnnouncementProperties
Environmentpermission Diritti di accesso da concedere all'utente durante il provisioning di un ambiente 'Collaboratore'
'Reader'
extendedProperties Proprietà estese del lab usate per le funzionalità sperimentali object
labStorageType Tipo di archiviazione usato dal lab. Può essere Premium o Standard. Il valore predefinito è Premium. 'Premium'
'Standard'
'StandardSSD'
mandatoryArtifactsResourceIdsLinux Elenco ordinato di ID risorsa artefatti che devono essere applicati a tutte le creazioni di macchine virtuali Linux per impostazione predefinita, prima degli artefatti specificati dall'utente. string[]
mandatoryArtifactsResourceIdsWindows Elenco ordinato di ID risorsa artefatti che devono essere applicati a tutte le creazioni di macchine virtuali Windows per impostazione predefinita, prima degli artefatti specificati dall'utente. string[]
premiumDataDisks Impostazione per abilitare l'utilizzo dei dischi dati Premium.
Quando il valore è "Abilitato", è consentita la creazione di dischi dati standard o Premium.
Quando il valore è "Disabilitato", è consentita solo la creazione di dischi dati standard.
'Disabilitato'
'Enabled'
support Proprietà di qualsiasi messaggio di supporto lab associato a questo lab LabSupportProperties

LabAnnouncementProperties

Nome Descrizione Valore
Enabled L'annuncio del lab è attivo/abilitato in questo momento? 'Disabilitato'
'Enabled'
expirationDate Ora in cui l'annuncio scade (null per never) string
Scaduto Questo annuncio è scaduto? bool
markdown Testo markdown (se presente) visualizzato nel lab nell'interfaccia utente. Se si lascia vuoto/null, non verrà visualizzato alcun elemento. string
title Titolo del testo normale per l'annuncio del lab string

LabSupportProperties

Nome Descrizione Valore
Enabled Il banner di supporto del lab è attivo/abilitato in questo momento? 'Disabilitato'
'Enabled'
markdown Testo markdown (se presente) visualizzato nel lab nell'interfaccia utente. Se si lascia vuoto/null, non verrà visualizzato alcun elemento. string

Modelli di avvio rapido

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

Modello Descrizione
Creare un nuovo lab in Azure DevTest Labs

Distribuisci in Azure
Questo modello crea una nuova istanza di DevTest Lab/DTL. Altre Resource Manager modelli di avvio rapido per Azure DevTestlab disponibili all'indirizzohttps://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates
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 Terraform (provider AzAPI)

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

  • 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, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DevTestLab/labs@2018-09-15"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      announcement = {
        enabled = "string"
        expirationDate = "string"
        expired = bool
        markdown = "string"
        title = "string"
      }
      environmentPermission = "string"
      extendedProperties = {}
      labStorageType = "string"
      mandatoryArtifactsResourceIdsLinux = [
        "string"
      ]
      mandatoryArtifactsResourceIdsWindows = [
        "string"
      ]
      premiumDataDisks = "string"
      support = {
        enabled = "string"
        markdown = "string"
      }
    }
  })
}

Valori delle proprietà

labs

Nome Descrizione Valore
tipo Tipo di risorsa "Microsoft.DevTestLab/labs@2018-09-15"
name Nome della risorsa stringa (obbligatoria)

Limite di caratteri: 1-50

Caratteri validi:
Caratteri alfanumerici, caratteri di sottolineatura e trattini.
posizione Il percorso della risorsa. string
parent_id Per distribuire in un gruppo di risorse, usare l'ID del gruppo di risorse. stringa (obbligatoria)
tags Tag della risorsa. Dizionario dei nomi e dei valori dei tag.
properties Proprietà della risorsa. LabProperties

LabProperties

Nome Descrizione Valore
Annuncio Proprietà di qualsiasi annuncio lab associato a questo lab LabAnnouncementProperties
Environmentpermission Diritti di accesso da concedere all'utente durante il provisioning di un ambiente "Collaboratore"
"Lettore"
extendedProperties Proprietà estese del lab usato per le funzionalità sperimentali object
labStorageType Tipo di archiviazione usato dal lab. Può essere Premium o Standard. Il valore predefinito è Premium. "Premium"
"Standard"
"StandardSSD"
mandatoryArtifactsResourceIdsLinux Elenco ordinato di ID risorsa artefatti che devono essere applicati in tutte le creazioni di macchine virtuali Linux per impostazione predefinita, prima degli artefatti specificati dall'utente. string[]
mandatoryArtifactsResourceIdsWindows Elenco ordinato di ID risorsa artefatti che devono essere applicati per impostazione predefinita a tutte le creazioni di macchine virtuali Windows, prima degli artefatti specificati dall'utente. string[]
PremiumDataDisks Impostazione per abilitare l'utilizzo dei dischi dati Premium.
Quando il valore è "Abilitato", la creazione di dischi dati standard o Premium è consentita.
Quando il valore è "Disabilitato", è consentita solo la creazione di dischi dati standard.
"Disabilitato"
"Abilitato"
support Proprietà di qualsiasi messaggio di supporto lab associato a questo lab LabSupportProperties

LabAnnouncementProperties

Nome Descrizione Valore
Enabled L'annuncio del lab è attivo/abilitato in questo momento? "Disabilitato"
"Abilitato"
expirationDate Ora in cui l'annuncio scade (null per mai) string
Scaduto Questo annuncio è scaduto? bool
markdown Testo markdown (se presente) visualizzato nel lab nell'interfaccia utente. Se si lascia vuoto/null, non verrà visualizzato alcun elemento. string
title Titolo del testo normale per l'annuncio del lab string

LabSupportProperties

Nome Descrizione Valore
Enabled Il banner di supporto del lab è attivo/abilitato in questo momento? "Disabilitato"
"Abilitato"
markdown Testo markdown (se presente) visualizzato nel lab nell'interfaccia utente. Se si lascia vuoto/null, non verrà visualizzato alcun elemento. string