Поделиться через


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

Определение ресурсов Bicep

Тип ресурсов labs/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

Имя Описание Ценность
артефактыApplied Общее количество артефактов, которые были успешно применены. int
deploymentStatus Состояние развертывания артефакта. струна
totalArtifacts Общее количество артефактов, которые были предварительно применены. int

ArtifactInstallProperties

Имя Описание Ценность
artifactId Идентификатор артефакта. струна
Параметры Параметры артефакта. ArtifactParameterProperties[]

ArtifactParameterProperties

Имя Описание Ценность
имя Имя параметра артефакта. струна
ценность Значение параметра артефакта. струна

GalleryImageReference

Имя Описание Ценность
предлагать Предложение изображения коллекции. струна
osType Тип ОС образа коллекции. струна
издатель Издатель образа коллекции. струна
SKU Номер SKU образа коллекции. струна
Версия Версия образа коллекции. струна

LabVirtualMachineProperties

Имя Описание Ценность
artifactDeploymentStatus Состояние развертывания артефакта для виртуальной машины. ArtifactDeploymentStatusProperties
Артефакты Артефакты, которые необходимо установить на виртуальной машине. ArtifactInstallProperties[]
computeId Идентификатор ресурса (Microsoft.Compute) виртуальной машины. струна
createdByUser Адрес электронной почты создателя виртуальной машины. струна
createdByUserId Идентификатор объекта создателя виртуальной машины. струна
customImageId Пользовательский идентификатор образа виртуальной машины. струна
disallowPublicIpAddress Указывает, должна ли виртуальная машина создаваться без общедоступного IP-адреса. bool
Полное доменное имя Полное доменное имя виртуальной машины. струна
galleryImageReference Справочник по образу Microsoft Azure Marketplace виртуальной машины. GalleryImageReference
isAuthenticationWithSshKey Значение, указывающее, использует ли эта виртуальная машина ключ SSH для проверки подлинности. bool
labSubnetName Имя подсети лаборатории виртуальной машины. струна
labVirtualNetworkId Идентификатор виртуальной сети лаборатории виртуальной машины. струна
примечания Заметки о виртуальной машине. струна
osType Тип ОС виртуальной машины. струна
ownerObjectId Идентификатор объекта владельца виртуальной машины. струна
пароль Пароль администратора виртуальной машины. струна
provisioningState Состояние подготовки ресурса. струна
размер Размер виртуальной машины. струна
sshKey Ключ SSH администратора виртуальной машины. струна
userName Имя пользователя виртуальной машины. струна

LabVirtualMachineTags

Имя Описание Ценность

Microsoft.DevTestLab/labs/virtualmachines

Имя Описание Ценность
местоположение Расположение ресурса. струна
имя Имя ресурса строка (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: лабораторий
свойства Свойства ресурса. LabVirtualMachineProperties
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

Примеры краткого руководства

Следующие примеры краткого руководства по развертыванию этого типа ресурса.

Bicep-файл Описание
Создание лаборатории в Azure DevTest Labs с использованием виртуальной машины Этот шаблон создает новый экземпляр DevTest Lab или DTL с указанной виртуальной машиной Центра обработки данных Windows Server 2019. Дополнительные шаблоны быстрого запуска Azure Resource Manager для Azure DevTest Labs доступны на https://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates

Определение ресурса шаблона ARM

Тип ресурсов labs/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

Имя Описание Ценность
артефактыApplied Общее количество артефактов, которые были успешно применены. int
deploymentStatus Состояние развертывания артефакта. струна
totalArtifacts Общее количество артефактов, которые были предварительно применены. int

ArtifactInstallProperties

Имя Описание Ценность
artifactId Идентификатор артефакта. струна
Параметры Параметры артефакта. ArtifactParameterProperties[]

ArtifactParameterProperties

Имя Описание Ценность
имя Имя параметра артефакта. струна
ценность Значение параметра артефакта. струна

GalleryImageReference

Имя Описание Ценность
предлагать Предложение изображения коллекции. струна
osType Тип ОС образа коллекции. струна
издатель Издатель образа коллекции. струна
SKU Номер SKU образа коллекции. струна
Версия Версия образа коллекции. струна

LabVirtualMachineProperties

Имя Описание Ценность
artifactDeploymentStatus Состояние развертывания артефакта для виртуальной машины. ArtifactDeploymentStatusProperties
Артефакты Артефакты, которые необходимо установить на виртуальной машине. ArtifactInstallProperties[]
computeId Идентификатор ресурса (Microsoft.Compute) виртуальной машины. струна
createdByUser Адрес электронной почты создателя виртуальной машины. струна
createdByUserId Идентификатор объекта создателя виртуальной машины. струна
customImageId Пользовательский идентификатор образа виртуальной машины. струна
disallowPublicIpAddress Указывает, должна ли виртуальная машина создаваться без общедоступного IP-адреса. bool
Полное доменное имя Полное доменное имя виртуальной машины. струна
galleryImageReference Справочник по образу Microsoft Azure Marketplace виртуальной машины. GalleryImageReference
isAuthenticationWithSshKey Значение, указывающее, использует ли эта виртуальная машина ключ SSH для проверки подлинности. bool
labSubnetName Имя подсети лаборатории виртуальной машины. струна
labVirtualNetworkId Идентификатор виртуальной сети лаборатории виртуальной машины. струна
примечания Заметки о виртуальной машине. струна
osType Тип ОС виртуальной машины. струна
ownerObjectId Идентификатор объекта владельца виртуальной машины. струна
пароль Пароль администратора виртуальной машины. струна
provisioningState Состояние подготовки ресурса. струна
размер Размер виртуальной машины. струна
sshKey Ключ SSH администратора виртуальной машины. струна
userName Имя пользователя виртуальной машины. струна

LabVirtualMachineTags

Имя Описание Ценность

Microsoft.DevTestLab/labs/virtualmachines

Имя Описание Ценность
apiVersion Версия API '2015-05-21-preview'
местоположение Расположение ресурса. струна
имя Имя ресурса строка (обязательно)
свойства Свойства ресурса. LabVirtualMachineProperties
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.DevTestLab/labs/virtualmachines"

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Создание лаборатории в Azure DevTest Labs с использованием виртуальной машины

развертывание в Azure
Этот шаблон создает новый экземпляр DevTest Lab или DTL с указанной виртуальной машиной Центра обработки данных Windows Server 2019. Дополнительные шаблоны быстрого запуска Azure Resource Manager для Azure DevTest Labs доступны на https://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурсов labs/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

Имя Описание Ценность
артефактыApplied Общее количество артефактов, которые были успешно применены. int
deploymentStatus Состояние развертывания артефакта. струна
totalArtifacts Общее количество артефактов, которые были предварительно применены. int

ArtifactInstallProperties

Имя Описание Ценность
artifactId Идентификатор артефакта. струна
Параметры Параметры артефакта. ArtifactParameterProperties[]

ArtifactParameterProperties

Имя Описание Ценность
имя Имя параметра артефакта. струна
ценность Значение параметра артефакта. струна

GalleryImageReference

Имя Описание Ценность
предлагать Предложение изображения коллекции. струна
osType Тип ОС образа коллекции. струна
издатель Издатель образа коллекции. струна
SKU Номер SKU образа коллекции. струна
Версия Версия образа коллекции. струна

LabVirtualMachineProperties

Имя Описание Ценность
artifactDeploymentStatus Состояние развертывания артефакта для виртуальной машины. ArtifactDeploymentStatusProperties
Артефакты Артефакты, которые необходимо установить на виртуальной машине. ArtifactInstallProperties[]
computeId Идентификатор ресурса (Microsoft.Compute) виртуальной машины. струна
createdByUser Адрес электронной почты создателя виртуальной машины. струна
createdByUserId Идентификатор объекта создателя виртуальной машины. струна
customImageId Пользовательский идентификатор образа виртуальной машины. струна
disallowPublicIpAddress Указывает, должна ли виртуальная машина создаваться без общедоступного IP-адреса. bool
Полное доменное имя Полное доменное имя виртуальной машины. струна
galleryImageReference Справочник по образу Microsoft Azure Marketplace виртуальной машины. GalleryImageReference
isAuthenticationWithSshKey Значение, указывающее, использует ли эта виртуальная машина ключ SSH для проверки подлинности. bool
labSubnetName Имя подсети лаборатории виртуальной машины. струна
labVirtualNetworkId Идентификатор виртуальной сети лаборатории виртуальной машины. струна
примечания Заметки о виртуальной машине. струна
osType Тип ОС виртуальной машины. струна
ownerObjectId Идентификатор объекта владельца виртуальной машины. струна
пароль Пароль администратора виртуальной машины. струна
provisioningState Состояние подготовки ресурса. струна
размер Размер виртуальной машины. струна
sshKey Ключ SSH администратора виртуальной машины. струна
userName Имя пользователя виртуальной машины. струна

LabVirtualMachineTags

Имя Описание Ценность

Microsoft.DevTestLab/labs/virtualmachines

Имя Описание Ценность
местоположение Расположение ресурса. струна
имя Имя ресурса строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: лабораторий
свойства Свойства ресурса. LabVirtualMachineProperties
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.DevTestLab/labs/virtualmachines@2015-05-21-preview"