共用方式為


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

名字 描述 價值
位置 資源的位置。 字串
名字 資源名稱 字串 (必要)
父母 在 Bicep 中,您可以指定子資源的父資源。 只有在父資源外部宣告子資源時,才需要新增這個屬性。

如需詳細資訊,請參閱 父資源外部的子資源
類型資源的符號名稱:實驗室
性能 資源的屬性。 LabVirtualMachineProperties
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤

快速入門範例

下列快速入門範例會部署此資源類型。

Bicep 檔案 描述
使用宣告的 VM 在 Azure DevTest Labs 中建立實驗室 此範本會在其中建立具有宣告 Windows Server 2019 Datacenter VM 的新 DevTest Lab / DTL 實例。 如需更多適用於 Azure DevTest Labs 的 Azure Resource Manager 快速入門範本,請參閱 https://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates

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'
位置 資源的位置。 字串
名字 資源名稱 字串 (必要)
性能 資源的屬性。 LabVirtualMachineProperties
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤
類型 資源類型 'Microsoft.DevTestLab/labs/virtualmachines'

快速入門範本

下列快速入門範本會部署此資源類型。

範本 描述
使用宣告的 VM 在 Azure DevTest Labs 中建立實驗室

部署至 Azure
此範本會在其中建立具有宣告 Windows Server 2019 Datacenter VM 的新 DevTest Lab / DTL 實例。 如需更多適用於 Azure DevTest Labs 的 Azure Resource Manager 快速入門範本,請參閱 https://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates

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

名字 描述 價值
位置 資源的位置。 字串
名字 資源名稱 字串 (必要)
parent_id 此資源為父系之資源的標識碼。 類型的資源標識碼:實驗室
性能 資源的屬性。 LabVirtualMachineProperties
標籤 資源標籤 標記名稱和值的字典。
類型 資源類型 “Microsoft.DevTestLab/labs/virtualmachines@2015-05-21-preview”