次の方法で共有


Microsoft.DevTestLab labs/virtualmachines 2015-05-21-preview

Bicep リソース定義

ラボ/virtualmachines リソースの種類は、次をターゲットとする操作でデプロイできます。

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

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

リソースの形式

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

resource symbolicname 'Microsoft.DevTestLab/labs/virtualmachines@2015-05-21-preview' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    artifactDeploymentStatus: {
      artifactsApplied: int
      deploymentStatus: 'string'
      totalArtifacts: int
    }
    artifacts: [
      {
        artifactId: 'string'
        parameters: [
          {
            name: 'string'
            value: 'string'
          }
        ]
      }
    ]
    computeId: 'string'
    createdByUser: 'string'
    createdByUserId: 'string'
    customImageId: 'string'
    disallowPublicIpAddress: bool
    fqdn: 'string'
    galleryImageReference: {
      offer: 'string'
      osType: 'string'
      publisher: 'string'
      sku: 'string'
      version: 'string'
    }
    isAuthenticationWithSshKey: bool
    labSubnetName: 'string'
    labVirtualNetworkId: 'string'
    notes: 'string'
    osType: 'string'
    ownerObjectId: 'string'
    password: 'string'
    provisioningState: 'string'
    size: 'string'
    sshKey: 'string'
    userName: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

プロパティ値

ArtifactDeploymentStatusProperties

名前 形容 価値
artifactsApplied 正常に適用された成果物の合計数。 int
deploymentStatus 成果物のデプロイ状態。
totalArtifacts 仮適用された成果物の合計数。 int

ArtifactInstallProperties

名前 形容 価値
artifactId 成果物の識別子。
パラメーター 成果物のパラメーター。 ArtifactParameterProperties[]

ArtifactParameterProperties

名前 形容 価値
名前 アーティファクト パラメーターの名前。
価値 アーティファクト パラメーターの値。

GalleryImageReference

名前 形容 価値
提供 ギャラリー イメージのオファー。
osType ギャラリー イメージの OS の種類。
発行者 ギャラリー イメージの発行元。
sku ギャラリー イメージの SKU。
バージョン ギャラリー イメージのバージョン。

LabVirtualMachineProperties

名前 形容 価値
artifactDeploymentStatus 仮想マシンの成果物のデプロイ状態。 ArtifactDeploymentStatusProperties
成果 物 仮想マシンにインストールする成果物。 ArtifactInstallProperties[]
computeId 仮想マシンのリソース識別子 (Microsoft.Compute)。
createdByUser 仮想マシンの作成者の電子メール アドレス。
createdByUserId 仮想マシンの作成者のオブジェクト識別子。
customImageId 仮想マシンのカスタム イメージ識別子。
disallowPublicIpAddress 仮想マシンをパブリック IP アドレスなしで作成するかどうかを示します。 bool
fqdn 仮想マシンの完全修飾ドメイン名。
galleryImageReference 仮想マシンの Microsoft Azure Marketplace イメージ リファレンス。 GalleryImageReference
isAuthenticationWithSshKey この仮想マシンが認証に SSH キーを使用するかどうかを示す値。 bool
labSubnetName 仮想マシンのラボ サブネット名。
labVirtualNetworkId 仮想マシンのラボ仮想ネットワーク識別子。
筆記 仮想マシンのメモ。
osType 仮想マシンの OS の種類。
ownerObjectId 仮想マシンの所有者のオブジェクト識別子。
パスワード 仮想マシン管理者のパスワード。
provisioningState リソースのプロビジョニング状態。
大きさ 仮想マシンのサイズ。
sshKey 仮想マシン管理者の SSH キー。
userName 仮想マシンのユーザー名。

LabVirtualMachineTags

名前 形容 価値

Microsoft.DevTestLab/labs/virtualmachines

名前 形容 価値
場所 リソースの場所。
名前 リソース名 string (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: ラボ
プロパティ リソースのプロパティ。 LabVirtualMachineProperties
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

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

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

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 テンプレート リソース定義

ラボ/virtualmachines リソースの種類は、次をターゲットとする操作でデプロイできます。

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

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

リソースの形式

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

{
  "type": "Microsoft.DevTestLab/labs/virtualmachines",
  "apiVersion": "2015-05-21-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "artifactDeploymentStatus": {
      "artifactsApplied": "int",
      "deploymentStatus": "string",
      "totalArtifacts": "int"
    },
    "artifacts": [
      {
        "artifactId": "string",
        "parameters": [
          {
            "name": "string",
            "value": "string"
          }
        ]
      }
    ],
    "computeId": "string",
    "createdByUser": "string",
    "createdByUserId": "string",
    "customImageId": "string",
    "disallowPublicIpAddress": "bool",
    "fqdn": "string",
    "galleryImageReference": {
      "offer": "string",
      "osType": "string",
      "publisher": "string",
      "sku": "string",
      "version": "string"
    },
    "isAuthenticationWithSshKey": "bool",
    "labSubnetName": "string",
    "labVirtualNetworkId": "string",
    "notes": "string",
    "osType": "string",
    "ownerObjectId": "string",
    "password": "string",
    "provisioningState": "string",
    "size": "string",
    "sshKey": "string",
    "userName": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

プロパティ値

ArtifactDeploymentStatusProperties

名前 形容 価値
artifactsApplied 正常に適用された成果物の合計数。 int
deploymentStatus 成果物のデプロイ状態。
totalArtifacts 仮適用された成果物の合計数。 int

ArtifactInstallProperties

名前 形容 価値
artifactId 成果物の識別子。
パラメーター 成果物のパラメーター。 ArtifactParameterProperties[]

ArtifactParameterProperties

名前 形容 価値
名前 アーティファクト パラメーターの名前。
価値 アーティファクト パラメーターの値。

GalleryImageReference

名前 形容 価値
提供 ギャラリー イメージのオファー。
osType ギャラリー イメージの OS の種類。
発行者 ギャラリー イメージの発行元。
sku ギャラリー イメージの SKU。
バージョン ギャラリー イメージのバージョン。

LabVirtualMachineProperties

名前 形容 価値
artifactDeploymentStatus 仮想マシンの成果物のデプロイ状態。 ArtifactDeploymentStatusProperties
成果 物 仮想マシンにインストールする成果物。 ArtifactInstallProperties[]
computeId 仮想マシンのリソース識別子 (Microsoft.Compute)。
createdByUser 仮想マシンの作成者の電子メール アドレス。
createdByUserId 仮想マシンの作成者のオブジェクト識別子。
customImageId 仮想マシンのカスタム イメージ識別子。
disallowPublicIpAddress 仮想マシンをパブリック IP アドレスなしで作成するかどうかを示します。 bool
fqdn 仮想マシンの完全修飾ドメイン名。
galleryImageReference 仮想マシンの Microsoft Azure Marketplace イメージ リファレンス。 GalleryImageReference
isAuthenticationWithSshKey この仮想マシンが認証に SSH キーを使用するかどうかを示す値。 bool
labSubnetName 仮想マシンのラボ サブネット名。
labVirtualNetworkId 仮想マシンのラボ仮想ネットワーク識別子。
筆記 仮想マシンのメモ。
osType 仮想マシンの OS の種類。
ownerObjectId 仮想マシンの所有者のオブジェクト識別子。
パスワード 仮想マシン管理者のパスワード。
provisioningState リソースのプロビジョニング状態。
大きさ 仮想マシンのサイズ。
sshKey 仮想マシン管理者の SSH キー。
userName 仮想マシンのユーザー名。

LabVirtualMachineTags

名前 形容 価値

Microsoft.DevTestLab/labs/virtualmachines

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

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

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

テンプレート 形容
要求された 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 プロバイダー) リソース定義

ラボ/virtualmachines リソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループの

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DevTestLab/labs/virtualmachines@2015-05-21-preview"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      artifactDeploymentStatus = {
        artifactsApplied = int
        deploymentStatus = "string"
        totalArtifacts = int
      }
      artifacts = [
        {
          artifactId = "string"
          parameters = [
            {
              name = "string"
              value = "string"
            }
          ]
        }
      ]
      computeId = "string"
      createdByUser = "string"
      createdByUserId = "string"
      customImageId = "string"
      disallowPublicIpAddress = bool
      fqdn = "string"
      galleryImageReference = {
        offer = "string"
        osType = "string"
        publisher = "string"
        sku = "string"
        version = "string"
      }
      isAuthenticationWithSshKey = bool
      labSubnetName = "string"
      labVirtualNetworkId = "string"
      notes = "string"
      osType = "string"
      ownerObjectId = "string"
      password = "string"
      provisioningState = "string"
      size = "string"
      sshKey = "string"
      userName = "string"
    }
  })
}

プロパティ値

ArtifactDeploymentStatusProperties

名前 形容 価値
artifactsApplied 正常に適用された成果物の合計数。 int
deploymentStatus 成果物のデプロイ状態。
totalArtifacts 仮適用された成果物の合計数。 int

ArtifactInstallProperties

名前 形容 価値
artifactId 成果物の識別子。
パラメーター 成果物のパラメーター。 ArtifactParameterProperties[]

ArtifactParameterProperties

名前 形容 価値
名前 アーティファクト パラメーターの名前。
価値 アーティファクト パラメーターの値。

GalleryImageReference

名前 形容 価値
提供 ギャラリー イメージのオファー。
osType ギャラリー イメージの OS の種類。
発行者 ギャラリー イメージの発行元。
sku ギャラリー イメージの SKU。
バージョン ギャラリー イメージのバージョン。

LabVirtualMachineProperties

名前 形容 価値
artifactDeploymentStatus 仮想マシンの成果物のデプロイ状態。 ArtifactDeploymentStatusProperties
成果 物 仮想マシンにインストールする成果物。 ArtifactInstallProperties[]
computeId 仮想マシンのリソース識別子 (Microsoft.Compute)。
createdByUser 仮想マシンの作成者の電子メール アドレス。
createdByUserId 仮想マシンの作成者のオブジェクト識別子。
customImageId 仮想マシンのカスタム イメージ識別子。
disallowPublicIpAddress 仮想マシンをパブリック IP アドレスなしで作成するかどうかを示します。 bool
fqdn 仮想マシンの完全修飾ドメイン名。
galleryImageReference 仮想マシンの Microsoft Azure Marketplace イメージ リファレンス。 GalleryImageReference
isAuthenticationWithSshKey この仮想マシンが認証に SSH キーを使用するかどうかを示す値。 bool
labSubnetName 仮想マシンのラボ サブネット名。
labVirtualNetworkId 仮想マシンのラボ仮想ネットワーク識別子。
筆記 仮想マシンのメモ。
osType 仮想マシンの OS の種類。
ownerObjectId 仮想マシンの所有者のオブジェクト識別子。
パスワード 仮想マシン管理者のパスワード。
provisioningState リソースのプロビジョニング状態。
大きさ 仮想マシンのサイズ。
sshKey 仮想マシン管理者の SSH キー。
userName 仮想マシンのユーザー名。

LabVirtualMachineTags

名前 形容 価値

Microsoft.DevTestLab/labs/virtualmachines

名前 形容 価値
場所 リソースの場所。
名前 リソース名 string (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: ラボ
プロパティ リソースのプロパティ。 LabVirtualMachineProperties
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.DevTestLab/labs/virtualmachines@2015-05-21-preview"