Condividi tramite


Lab Microsoft.DevTestLab

Definizione di risorsa Bicep

Il tipo di risorsa lab 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.DevTestLab/labs, aggiungere il bicep seguente al modello.

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

Valori delle proprietà

LabAnnouncementProperties

Nome Descrizione Valore
Abilitato L'annuncio del lab è attivo/abilitato al momento? 'Disabilitato'
'Enabled'
expirationDate Ora in cui l'annuncio scade (null per mai) corda
scaduto L'annuncio è scaduto? Bool
Markdown Testo markdown (se presente) visualizzato in questo lab nell'interfaccia utente. Se lasciato vuoto/null, non verrà visualizzato alcun elemento. corda
titolo Titolo di testo normale per l'annuncio del lab corda

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'
'Reader'
extendedProperties Proprietà estese del lab usato per le funzionalità sperimentali LabPropertiesExtendedProperties
labStorageType Tipo di spazio 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 artefatto 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 è "Disabled", è consentita solo la creazione di dischi dati standard.
'Disabilitato'
'Enabled'
appoggiare Proprietà di qualsiasi messaggio di supporto lab associato a questo lab LabSupportProperties

LabPropertiesExtendedProperties

Nome Descrizione Valore

LabSupportProperties

Nome Descrizione Valore
Abilitato 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 lasciato vuoto/null, non verrà visualizzato alcun elemento. corda

Microsoft.DevTestLab/labs

Nome Descrizione Valore
ubicazione Posizione della risorsa. corda
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà della risorsa. LabProperties
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli

ResourceTags

Nome Descrizione Valore

Esempi di utilizzo

Moduli verificati di Azure

Per distribuire questo tipo di risorsa, è possibile usare moduli verificati di Azure.

Modulo Descrizione
devTest Lab Modulo di risorse AVM per DevTest Lab

Esempi di avvio rapido di Azure

I modelli di avvio rapido di Azure seguenti contengono esempi Bicep per la distribuzione di questo tipo di risorsa.

Bicep File Descrizione
Crea un lab in Azure DevTest Labs con una macchina virtuale richiesta 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 in https://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:

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

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

Valori delle proprietà

LabAnnouncementProperties

Nome Descrizione Valore
Abilitato L'annuncio del lab è attivo/abilitato al momento? 'Disabilitato'
'Enabled'
expirationDate Ora in cui l'annuncio scade (null per mai) corda
scaduto L'annuncio è scaduto? Bool
Markdown Testo markdown (se presente) visualizzato in questo lab nell'interfaccia utente. Se lasciato vuoto/null, non verrà visualizzato alcun elemento. corda
titolo Titolo di testo normale per l'annuncio del lab corda

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'
'Reader'
extendedProperties Proprietà estese del lab usato per le funzionalità sperimentali LabPropertiesExtendedProperties
labStorageType Tipo di spazio 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 artefatto 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 è "Disabled", è consentita solo la creazione di dischi dati standard.
'Disabilitato'
'Enabled'
appoggiare Proprietà di qualsiasi messaggio di supporto lab associato a questo lab LabSupportProperties

LabPropertiesExtendedProperties

Nome Descrizione Valore

LabSupportProperties

Nome Descrizione Valore
Abilitato 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 lasciato vuoto/null, non verrà visualizzato alcun elemento. corda

Microsoft.DevTestLab/labs

Nome Descrizione Valore
apiVersion Versione dell'API '2018-09-15'
ubicazione Posizione della risorsa. corda
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà della risorsa. LabProperties
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
digitare Tipo di risorsa 'Microsoft.DevTestLab/labs'

ResourceTags

Nome Descrizione Valore

Esempi di utilizzo

Modelli di avvio rapido di Azure

I modelli di avvio rapido di Azure seguenti distribuire questo tipo di risorsa.

Sagoma Descrizione
Creare un nuovo lab in Azure DevTest Labs

Distribuire 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 in https://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates
Crea un lab in Azure DevTest Labs con una macchina virtuale richiesta

Distribuire 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 in https://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates
Crea un lab in Azure DevTest Labs con una macchina virtuale Windows Server

Distribuire 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 in https://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa lab 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.DevTestLab/labs, aggiungere il codice Terraform seguente al modello.

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

Valori delle proprietà

LabAnnouncementProperties

Nome Descrizione Valore
Abilitato L'annuncio del lab è attivo/abilitato al momento? 'Disabilitato'
'Enabled'
expirationDate Ora in cui l'annuncio scade (null per mai) corda
scaduto L'annuncio è scaduto? Bool
Markdown Testo markdown (se presente) visualizzato in questo lab nell'interfaccia utente. Se lasciato vuoto/null, non verrà visualizzato alcun elemento. corda
titolo Titolo di testo normale per l'annuncio del lab corda

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'
'Reader'
extendedProperties Proprietà estese del lab usato per le funzionalità sperimentali LabPropertiesExtendedProperties
labStorageType Tipo di spazio 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 artefatto 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 è "Disabled", è consentita solo la creazione di dischi dati standard.
'Disabilitato'
'Enabled'
appoggiare Proprietà di qualsiasi messaggio di supporto lab associato a questo lab LabSupportProperties

LabPropertiesExtendedProperties

Nome Descrizione Valore

LabSupportProperties

Nome Descrizione Valore
Abilitato 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 lasciato vuoto/null, non verrà visualizzato alcun elemento. corda

Microsoft.DevTestLab/labs

Nome Descrizione Valore
ubicazione Posizione della risorsa. corda
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà della risorsa. LabProperties
Tag Tag delle risorse Dizionario di nomi e valori di tag.
digitare Tipo di risorsa "Microsoft.DevTestLab/labs@2018-09-15"

ResourceTags

Nome Descrizione Valore

Esempi di utilizzo

Moduli verificati di Azure

Per distribuire questo tipo di risorsa, è possibile usare moduli verificati di Azure.

Modulo Descrizione
devTest Lab Modulo di risorse AVM per DevTest Lab