Udostępnij za pośrednictwem


Laboratoria Microsoft.DevTestLab

Definicja zasobu Bicep

Typ zasobu laboratoriów można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.DevTestLab/labs, dodaj następujący kod Bicep do szablonu.

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'
  }
}

Wartości właściwości

LabAnnouncementProperties

Nazwa Opis Wartość
Włączone Czy w tej chwili ogłoszenie laboratorium jest aktywne/włączone? "Wyłączone"
"Włączone"
data wygaśnięcia Czas wygaśnięcia ogłoszenia (wartość null dla nigdy) struna
Wygasłe Czy to ogłoszenie wygasło? Bool
Markdown Tekst markdown (jeśli istnieje) wyświetlany w tym laboratorium w interfejsie użytkownika. Jeśli pozostawiono wartość pustą/null, nic nie zostanie wyświetlone. struna
tytuł Tytuł zwykłego tekstu ogłoszenia laboratorium struna

LaboratoriumWłaściwości

Nazwa Opis Wartość
anons Właściwości dowolnego ogłoszenia laboratorium skojarzonego z tym laboratorium LabAnnouncementProperties
environmentPermission Prawa dostępu, które mają zostać przyznane użytkownikowi podczas aprowizacji środowiska "Współautor"
"Czytelnik"
extendedProperties Rozszerzone właściwości laboratorium używane na potrzeby funkcji eksperymentalnych LabPropertiesExtendedProperties
labStorageType Typ magazynu używanego przez laboratorium. Może to być Premium lub Standardowa. Wartość domyślna to Premium. "Premium"
"Standardowa"
"StandardSSD"
mandatoryArtifactsResourceIdsLinux Uporządkowana lista identyfikatorów zasobów artefaktu, które powinny być stosowane do wszystkich tworzenia maszyn wirtualnych z systemem Linux domyślnie przed artefaktami określonymi przez użytkownika. string[]
mandatoryArtifactsResourceIdsWindows Uporządkowana lista identyfikatorów zasobów artefaktu, które powinny być stosowane do wszystkich tworzenia maszyn wirtualnych z systemem Windows domyślnie przed artefaktami określonymi przez użytkownika. string[]
premiumDataDisks Ustawienie umożliwiające korzystanie z dysków danych w warstwie Premium.
Gdy jej wartość jest włączona, tworzenie dysków danych w warstwie Standardowa lub Premium jest dozwolone.
Gdy jego wartość jest "Wyłączona", dozwolone jest tylko tworzenie standardowych dysków danych.
"Wyłączone"
"Włączone"
wsparcie Właściwości dowolnego komunikatu pomocy technicznej laboratorium skojarzonego z tym laboratorium LabSupportProperties

LabPropertiesExtendedProperties

Nazwa Opis Wartość

LabSupportProperties

Nazwa Opis Wartość
Włączone Czy w tej chwili baner pomocy technicznej laboratorium jest aktywny/włączony? "Wyłączone"
"Włączone"
Markdown Tekst markdown (jeśli istnieje) wyświetlany w tym laboratorium w interfejsie użytkownika. Jeśli pozostawiono wartość pustą/null, nic nie zostanie wyświetlone. struna

Microsoft.DevTestLab/labs

Nazwa Opis Wartość
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości zasobu. LabProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

Tagi zasobów

Nazwa Opis Wartość

Przykłady z przewodnika Szybki start

W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.

Plik Bicep Opis
Tworzy laboratorium w usłudze Azure DevTest Labs z przejętą maszyną wirtualną Ten szablon tworzy nowe wystąpienie laboratorium DevTest Lab/DTL z maszyną wirtualną z systemem Windows Server 2019 Datacenter. Więcej szablonów szybkiego startu usługi Azure Resource Manager dla usługi Azure DevTest Labs dostępnych na stronie https://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates

Definicja zasobu szablonu usługi ARM

Typ zasobu laboratoriów można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.DevTestLab/labs, dodaj następujący kod JSON do szablonu.

{
  "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"
  }
}

Wartości właściwości

LabAnnouncementProperties

Nazwa Opis Wartość
Włączone Czy w tej chwili ogłoszenie laboratorium jest aktywne/włączone? "Wyłączone"
"Włączone"
data wygaśnięcia Czas wygaśnięcia ogłoszenia (wartość null dla nigdy) struna
Wygasłe Czy to ogłoszenie wygasło? Bool
Markdown Tekst markdown (jeśli istnieje) wyświetlany w tym laboratorium w interfejsie użytkownika. Jeśli pozostawiono wartość pustą/null, nic nie zostanie wyświetlone. struna
tytuł Tytuł zwykłego tekstu ogłoszenia laboratorium struna

LaboratoriumWłaściwości

Nazwa Opis Wartość
anons Właściwości dowolnego ogłoszenia laboratorium skojarzonego z tym laboratorium LabAnnouncementProperties
environmentPermission Prawa dostępu, które mają zostać przyznane użytkownikowi podczas aprowizacji środowiska "Współautor"
"Czytelnik"
extendedProperties Rozszerzone właściwości laboratorium używane na potrzeby funkcji eksperymentalnych LabPropertiesExtendedProperties
labStorageType Typ magazynu używanego przez laboratorium. Może to być Premium lub Standardowa. Wartość domyślna to Premium. "Premium"
"Standardowa"
"StandardSSD"
mandatoryArtifactsResourceIdsLinux Uporządkowana lista identyfikatorów zasobów artefaktu, które powinny być stosowane do wszystkich tworzenia maszyn wirtualnych z systemem Linux domyślnie przed artefaktami określonymi przez użytkownika. string[]
mandatoryArtifactsResourceIdsWindows Uporządkowana lista identyfikatorów zasobów artefaktu, które powinny być stosowane do wszystkich tworzenia maszyn wirtualnych z systemem Windows domyślnie przed artefaktami określonymi przez użytkownika. string[]
premiumDataDisks Ustawienie umożliwiające korzystanie z dysków danych w warstwie Premium.
Gdy jej wartość jest włączona, tworzenie dysków danych w warstwie Standardowa lub Premium jest dozwolone.
Gdy jego wartość jest "Wyłączona", dozwolone jest tylko tworzenie standardowych dysków danych.
"Wyłączone"
"Włączone"
wsparcie Właściwości dowolnego komunikatu pomocy technicznej laboratorium skojarzonego z tym laboratorium LabSupportProperties

LabPropertiesExtendedProperties

Nazwa Opis Wartość

LabSupportProperties

Nazwa Opis Wartość
Włączone Czy w tej chwili baner pomocy technicznej laboratorium jest aktywny/włączony? "Wyłączone"
"Włączone"
Markdown Tekst markdown (jeśli istnieje) wyświetlany w tym laboratorium w interfejsie użytkownika. Jeśli pozostawiono wartość pustą/null, nic nie zostanie wyświetlone. struna

Microsoft.DevTestLab/labs

Nazwa Opis Wartość
apiVersion Wersja interfejsu API '2018-09-15'
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości zasobu. LabProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.DevTestLab/labs"

Tagi zasobów

Nazwa Opis Wartość

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Szablon Opis
Tworzenie nowego laboratorium w usłudze Azure DevTest Labs

wdrażanie w usłudze Azure
Ten szablon tworzy nowe wystąpienie laboratorium DevTest Lab/DTL. Więcej szablonów szybkiego startu usługi Azure Resource Manager dla usługi Azure DevTestlab dostępnych na stronie https://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates
Tworzy laboratorium w usłudze Azure DevTest Labs z przejętą maszyną wirtualną

wdrażanie w usłudze Azure
Ten szablon tworzy nowe wystąpienie laboratorium DevTest Lab/DTL z maszyną wirtualną z systemem Windows Server 2019 Datacenter. Więcej szablonów szybkiego startu usługi Azure Resource Manager dla usługi Azure DevTest Labs dostępnych na stronie https://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates
Tworzy laboratorium w usłudze Azure DevTest Labs przy użyciu maszyny wirtualnej z systemem Windows Server

wdrażanie w usłudze Azure
Ten szablon tworzy nowe wystąpienie laboratorium DevTest Lab/DTL z maszyną wirtualną z systemem Windows Server 2019 Datacenter. Więcej szablonów szybkiego startu usługi Azure Resource Manager dla usługi Azure DevTest Labs dostępnych na stronie https://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu laboratoriów można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.DevTestLab/labs, dodaj następujący program Terraform do szablonu.

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"
      }
    }
  })
}

Wartości właściwości

LabAnnouncementProperties

Nazwa Opis Wartość
Włączone Czy w tej chwili ogłoszenie laboratorium jest aktywne/włączone? "Wyłączone"
"Włączone"
data wygaśnięcia Czas wygaśnięcia ogłoszenia (wartość null dla nigdy) struna
Wygasłe Czy to ogłoszenie wygasło? Bool
Markdown Tekst markdown (jeśli istnieje) wyświetlany w tym laboratorium w interfejsie użytkownika. Jeśli pozostawiono wartość pustą/null, nic nie zostanie wyświetlone. struna
tytuł Tytuł zwykłego tekstu ogłoszenia laboratorium struna

LaboratoriumWłaściwości

Nazwa Opis Wartość
anons Właściwości dowolnego ogłoszenia laboratorium skojarzonego z tym laboratorium LabAnnouncementProperties
environmentPermission Prawa dostępu, które mają zostać przyznane użytkownikowi podczas aprowizacji środowiska "Współautor"
"Czytelnik"
extendedProperties Rozszerzone właściwości laboratorium używane na potrzeby funkcji eksperymentalnych LabPropertiesExtendedProperties
labStorageType Typ magazynu używanego przez laboratorium. Może to być Premium lub Standardowa. Wartość domyślna to Premium. "Premium"
"Standardowa"
"StandardSSD"
mandatoryArtifactsResourceIdsLinux Uporządkowana lista identyfikatorów zasobów artefaktu, które powinny być stosowane do wszystkich tworzenia maszyn wirtualnych z systemem Linux domyślnie przed artefaktami określonymi przez użytkownika. string[]
mandatoryArtifactsResourceIdsWindows Uporządkowana lista identyfikatorów zasobów artefaktu, które powinny być stosowane do wszystkich tworzenia maszyn wirtualnych z systemem Windows domyślnie przed artefaktami określonymi przez użytkownika. string[]
premiumDataDisks Ustawienie umożliwiające korzystanie z dysków danych w warstwie Premium.
Gdy jej wartość jest włączona, tworzenie dysków danych w warstwie Standardowa lub Premium jest dozwolone.
Gdy jego wartość jest "Wyłączona", dozwolone jest tylko tworzenie standardowych dysków danych.
"Wyłączone"
"Włączone"
wsparcie Właściwości dowolnego komunikatu pomocy technicznej laboratorium skojarzonego z tym laboratorium LabSupportProperties

LabPropertiesExtendedProperties

Nazwa Opis Wartość

LabSupportProperties

Nazwa Opis Wartość
Włączone Czy w tej chwili baner pomocy technicznej laboratorium jest aktywny/włączony? "Wyłączone"
"Włączone"
Markdown Tekst markdown (jeśli istnieje) wyświetlany w tym laboratorium w interfejsie użytkownika. Jeśli pozostawiono wartość pustą/null, nic nie zostanie wyświetlone. struna

Microsoft.DevTestLab/labs

Nazwa Opis Wartość
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości zasobu. LabProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.DevTestLab/labs@2018-09-15"

Tagi zasobów

Nazwa Opis Wartość