Microsoft.DevTestLab ラボ

Bicep リソース定義

ラボ リソースの種類は、次を対象とする操作でデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.DevTestLab/labs リソースを作成するには、次の Bicep をテンプレートに追加します。

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

プロパティ値

labs

名前 説明
name リソース名 string (必須)

文字数制限: 1 から 50

有効な文字:
英数字、アンダースコア、およびハイフン。
location リソースの場所。 string
tags リソースのタグ。 タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください
properties リソースのプロパティ。 LabProperties

LabProperties

名前 説明
発表 このラボに関連付けられているラボのお知らせのプロパティ LabAnnouncementProperties
environmentPermission 環境をプロビジョニングするときにユーザーに付与されるアクセス権 '共同作成者'
'Reader'
extendedProperties 試験的な機能に使用されるラボの拡張プロパティ object
labStorageType ラボで使用されるストレージの種類。 Premium または Standard のいずれかを指定できます。 既定値は Premium です。 'Premium'
'Standard'
'StandardSSD'
mandatoryArtifactsResourceIdsLinux ユーザーが指定した成果物の前に、既定ですべての Linux VM の作成に適用する必要がある成果物リソース ID の順序付きリスト。 string[]
mandatoryArtifactsResourceIdsWindows ユーザーが指定した成果物の前に、既定ですべての Windows VM の作成に適用する必要がある成果物リソース ID の順序付きリスト。 string[]
premiumDataDisks Premium データ ディスクの使用を有効にする設定。
値が "有効" の場合、Standard または Premium データ ディスクの作成が許可されます。
値が "無効" の場合、標準データ ディスクの作成のみが許可されます。
'Disabled'
'Enabled'
support このラボに関連付けられているラボ サポート メッセージのプロパティ LabSupportProperties

LabAnnouncementProperties

名前 説明
enabled ラボのお知らせは、現時点でアクティブ/有効になっていますか? 'Disabled'
'Enabled'
expirationDate お知らせの有効期限が切れる時刻 (無期限の場合は null) string
expired このお知らせの有効期限が切れていますか? [bool]
markdown このラボが UI に表示するマークダウン テキスト (存在する場合)。 空/null のままにすると、何も表示されません。 string
title ラボのお知らせのプレーンテキスト タイトル string

LabSupportProperties

名前 説明
enabled 現時点では、ラボ サポート バナーはアクティブまたは有効になっていますか? 'Disabled'
'Enabled'
markdown このラボが UI に表示するマークダウン テキスト (存在する場合)。 空または null のままにすると、何も表示されません。 string

クイック スタート テンプレート

次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。

Template 説明
Azure DevTest Labsで新しいラボを作成する

Azure にデプロイする
このテンプレートでは、新しい DevTest Lab/ DTL インスタンスが作成されます。 Azure DevTestlab のその他の Azure Resource Manager クイック スタート テンプレートについては、以下を参照してください。https://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates
Windows Server VM を使用してAzure DevTest Labsにラボを作成する

Azure にデプロイする
このテンプレートは、Windows Server 2019 Datacenter VM を含む新しい DevTest Lab/DTL インスタンスを作成します。 その他の Azure Resource Manager クイック スタート テンプレート (Azure DevTest Labs)https://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates
要求された VM を使用してAzure DevTest Labsにラボを作成します

Azure にデプロイする
このテンプレートは、要求された Windows Server 2019 Datacenter VM を含む新しい DevTest Lab/DTL インスタンスを作成します。 その他の Azure Resource Manager クイック スタート テンプレート (Azure DevTest Labs)https://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates

ARM テンプレート リソース定義

ラボ リソースの種類は、次を対象とする操作でデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.DevTestLab/labs リソースを作成するには、次の JSON をテンプレートに追加します。

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

プロパティ値

labs

名前 説明
type リソースの種類 'Microsoft.DevTestLab/labs'
apiVersion リソース API のバージョン '2018-09-15'
name リソース名 string (必須)

文字制限: 1 から 50

有効な文字:
英数字、アンダースコア、およびハイフン。
location リソースの場所。 string
tags リソースのタグ。 タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください
properties リソースのプロパティ。 LabProperties

LabProperties

名前 説明
発表 このラボに関連付けられているラボのお知らせのプロパティ LabAnnouncementProperties
environmentPermission 環境のプロビジョニング時にユーザーに付与されるアクセス権 'Contributor'
'Reader'
extendedProperties 実験機能に使用されるラボの拡張プロパティ object
labStorageType ラボで使用されるストレージの種類。 Premium または Standard のいずれかを指定できます。 既定値は Premium です。 'Premium'
'Standard'
'StandardSSD'
mandatoryArtifactsResourceIdsLinux ユーザーが指定した成果物の前に、既定ですべての Linux VM の作成に適用する必要がある成果物リソース ID の順序付きリスト。 string[]
mandatoryArtifactsResourceIdsWindows ユーザーが指定した成果物の前に、既定ですべての Windows VM の作成に適用する必要がある成果物リソース ID の順序付きリスト。 string[]
premiumDataDisks Premium データ ディスクの使用を有効にする設定。
値が "有効" の場合、Standard または Premium データ ディスクの作成が許可されます。
値が "無効" の場合、標準データ ディスクの作成のみが許可されます。
'Disabled'
'Enabled'
support このラボに関連付けられているラボ サポート メッセージのプロパティ LabSupportProperties

LabAnnouncementProperties

名前 説明
enabled ラボのお知らせは、現時点でアクティブまたは有効になっていますか? 'Disabled'
'Enabled'
expirationDate お知らせの有効期限が切れる時刻 (無期限の場合は null) string
expired このお知らせの有効期限は切れていますか? [bool]
markdown このラボが UI に表示するマークダウン テキスト (存在する場合)。 空または null のままにすると、何も表示されません。 string
title ラボのお知らせのプレーン テキスト タイトル string

LabSupportProperties

名前 説明
enabled 現時点では、ラボ サポート バナーはアクティブまたは有効になっていますか? 'Disabled'
'Enabled'
markdown このラボが UI に表示するマークダウン テキスト (存在する場合)。 空または null のままにすると、何も表示されません。 string

クイック スタート テンプレート

次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。

Template 説明
Azure DevTest Labsで新しいラボを作成する

Azure にデプロイする
このテンプレートでは、新しい DevTest Lab/ DTL インスタンスが作成されます。 Azure DevTestlab のその他の Azure Resource Manager クイック スタート テンプレートについては、以下を参照してください。https://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates
Windows Server VM を使用してAzure DevTest Labsにラボを作成する

Azure にデプロイする
このテンプレートは、Windows Server 2019 Datacenter VM を含む新しい DevTest Lab/DTL インスタンスを作成します。 その他の Azure Resource Manager クイック スタート テンプレート (Azure DevTest Labs)https://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates
要求された VM を使用してAzure DevTest Labsにラボを作成します

Azure にデプロイする
このテンプレートは、要求された Windows Server 2019 Datacenter VM を含む新しい DevTest Lab/DTL インスタンスを作成します。 その他の Azure Resource Manager クイック スタート テンプレート (Azure DevTest Labs)https://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates

Terraform (AzAPI プロバイダー) リソース定義

ラボ リソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループ

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.DevTestLab/labs リソースを作成するには、次の Terraform をテンプレートに追加します。

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

プロパティ値

labs

名前 説明
type リソースの種類 "Microsoft.DevTestLab/labs@2018-09-15"
name リソース名 string (必須)

文字制限: 1 から 50

有効な文字:
英数字、アンダースコア、およびハイフン。
location リソースの場所。 string
parent_id リソース グループにデプロイするには、そのリソース グループの ID を使用します。 string (必須)
tags リソースのタグ。 タグの名前と値のディクショナリ。
properties リソースのプロパティ。 LabProperties

LabProperties

名前 説明
発表 このラボに関連付けられているラボのお知らせのプロパティ LabAnnouncementProperties
environmentPermission 環境のプロビジョニング時にユーザーに付与されるアクセス権 "共同作成者"
"閲覧者"
extendedProperties 実験機能に使用されるラボの拡張プロパティ object
labStorageType ラボで使用されるストレージの種類。 Premium または Standard のいずれかを指定できます。 既定値は Premium です。 "Premium"
"Standard"
"StandardSSD"
mandatoryArtifactsResourceIdsLinux ユーザーが指定した成果物の前に、既定ですべての Linux VM の作成に適用する必要がある成果物リソース ID の順序付きリスト。 string[]
mandatoryArtifactsResourceIdsWindows ユーザーが指定した成果物の前に、既定ですべての Windows VM の作成に適用する必要がある成果物リソース ID の順序付きリスト。 string[]
premiumDataDisks Premium データ ディスクの使用を有効にする設定。
値が "有効" の場合、Standard または Premium データ ディスクの作成が許可されます。
値が "無効" の場合、標準データ ディスクの作成のみが許可されます。
"無効"
"有効"
support このラボに関連付けられているラボ サポート メッセージのプロパティ LabSupportProperties

LabAnnouncementProperties

名前 説明
enabled ラボのお知らせは、現時点でアクティブ/有効になっていますか? "無効"
"有効"
expirationDate お知らせの有効期限が切れる時刻 (無期限の場合は null) string
expired このお知らせの有効期限が切れていますか? [bool]
markdown このラボが UI に表示するマークダウン テキスト (存在する場合)。 空/null のままにすると、何も表示されません。 string
title ラボのお知らせのプレーンテキスト タイトル string

LabSupportProperties

名前 説明
enabled 現時点では、ラボ サポート バナーはアクティブまたは有効になっていますか? "無効"
"有効"
markdown このラボが UI に表示するマークダウン テキスト (存在する場合)。 空/null のままにすると、何も表示されません。 string