次の方法で共有


Microsoft.DevTestLab ラボ

Bicep リソース定義

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

  • リソース グループの - リソース グループのデプロイ コマンド 参照

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

リソースの形式

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

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

プロパティ値

LabAnnouncementProperties

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

LabProperties

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

LabPropertiesExtendedProperties

名前 形容 価値

LabSupportProperties

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

Microsoft.DevTestLab/labs

名前 形容 価値
場所 リソースの場所。
名前 リソース名 string (必須)
プロパティ リソースのプロパティ。 LabProperties
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

ResourceTags

名前 形容 価値

クイック スタートのサンプル

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

Bicep ファイル 形容
要求された VM を使用して Azure DevTest Labs にラボを作成します このテンプレートは、要求された Windows Server 2019 Datacenter VM を含む新しい DevTest Lab/DTL インスタンスを作成します。 https://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates で利用可能な Azure DevTest Labs 用のその他の Azure Resource Manager クイック スタート テンプレート

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

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

  • リソース グループの - リソース グループのデプロイ コマンド 参照

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

リソースの形式

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

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

プロパティ値

LabAnnouncementProperties

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

LabProperties

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

LabPropertiesExtendedProperties

名前 形容 価値

LabSupportProperties

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

Microsoft.DevTestLab/labs

名前 形容 価値
apiVersion API のバージョン '2018-09-15'
場所 リソースの場所。
名前 リソース名 string (必須)
プロパティ リソースのプロパティ。 LabProperties
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 'Microsoft.DevTestLab/labs'

ResourceTags

名前 形容 価値

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

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

テンプレート 形容
Azure DevTest Labs で新しいラボを作成する

Azure にデプロイする
このテンプレートでは、新しい DevTest Lab/DTL インスタンスが作成されます。 https://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates で利用可能な Azure DevTestlab 用の Azure Resource Manager クイック スタート テンプレートの追加
要求された VM を使用して Azure DevTest Labs にラボを作成します

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

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

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

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

  • リソース グループの

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

リソースの形式

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

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

プロパティ値

LabAnnouncementProperties

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

LabProperties

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

LabPropertiesExtendedProperties

名前 形容 価値

LabSupportProperties

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

Microsoft.DevTestLab/labs

名前 形容 価値
場所 リソースの場所。
名前 リソース名 string (必須)
プロパティ リソースのプロパティ。 LabProperties
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.DevTestLab/labs@2018-09-15"

ResourceTags

名前 形容 価値