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


Microsoft.LabServices labPlans

Определение ресурса Bicep

Тип ресурса labPlans можно развернуть в следующих объектах:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.LabServices/labPlans, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.LabServices/labPlans@2022-08-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'SystemAssigned'
  }
  properties: {
    allowedRegions: [
      'string'
    ]
    defaultAutoShutdownProfile: {
      disconnectDelay: 'string'
      idleDelay: 'string'
      noConnectDelay: 'string'
      shutdownOnDisconnect: 'string'
      shutdownOnIdle: 'string'
      shutdownWhenNotConnected: 'string'
    }
    defaultConnectionProfile: {
      clientRdpAccess: 'string'
      clientSshAccess: 'string'
      webRdpAccess: 'string'
      webSshAccess: 'string'
    }
    defaultNetworkProfile: {
      subnetId: 'string'
    }
    linkedLmsInstance: 'string'
    sharedGalleryId: 'string'
    supportInfo: {
      email: 'string'
      instructions: 'string'
      phone: 'string'
      url: 'string'
    }
  }
}

Значения свойств

labPlans

Имя Описание Значение
name имя ресурса. string (обязательно)

Ограничение символов: 1–100

Допустимые символы:
Буквенно-цифровые символы, дефисы, точки и символы подчеркивания.

Начинается с буквы и заканчивается буквенно-цифровым символом.
location Географическое расположение, в котором находится ресурс string (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
удостоверение Сведения об управляемом удостоверении Удостоверение
properties Свойства ресурсов плана лаборатории LabPlanProperties (обязательно)

Идентификация

Имя Описание Значение
тип Тип удостоверения. SystemAssigned

LabPlanProperties

Имя Описание Значение
allowedRegions Разрешенные регионы, которые создатель лаборатории будет использовать при создании лабораторий с помощью этого плана лаборатории. string[]
defaultAutoShutdownProfile Профиль завершения работы лаборатории по умолчанию. Это можно изменить в ресурсе лаборатории и предоставляет только профиль по умолчанию. AutoShutdownProfile
defaultConnectionProfile Профиль подключения к лаборатории по умолчанию. Это можно изменить в ресурсе лаборатории и предоставляет только профиль по умолчанию. ConnectionProfile
defaultNetworkProfile Сетевой профиль плана лаборатории. Чтобы применить политики сети лабораторий, они должны быть определены здесь и не могут быть изменены при наличии существующих лабораторий, связанных с этим планом лаборатории. LabPlanNetworkProfile
linkedLmsInstance Базовый URL-адрес экземпляра lms, с помощью этого плана лаборатории можно связать списки лабораторий. строка
sharedGalleryId Идентификатор ресурса Общая коллекция образов, присоединенного к этому плану лаборатории. При сохранении образа виртуальной машины шаблона лаборатории он будет сохранен в этой коллекции. Общие образы из коллекции можно сделать доступными для использования при создании новых лабораторий. строка
supportInfo Контактные данные поддержки и инструкции для пользователей плана лаборатории. Эти сведения отображаются владельцам лабораторий и пользователям виртуальных машин для всех лабораторий в плане лаборатории. SupportInfo

AutoShutdownProfile

Имя Описание Значение
disconnectDelay Время, в течение которого виртуальная машина будет работать после отключения пользователя, если это поведение включено. строка
idleDelay Время, в течение которого виртуальная машина будет простаивать до завершения работы, если это поведение включено. строка
noConnectDelay Время, в течение которого виртуальная машина будет работать до завершения работы, если подключение не установлено и такое поведение включено. строка
shutdownOnDisconnect Включено ли завершение работы при отключении "Отключено"
"Включено"
shutdownOnIdle Будет ли виртуальная машина завершаться, когда она простаивала в течение определенного периода времени. 'LowUsage'
"Нет"
UserAbsence
shutdownWhenNotConnected Будет ли виртуальная машина завершена, если она не была подключена по истечении определенного периода времени. "Отключено"
"Включено"

ConnectionProfile

Имя Описание Значение
clientRdpAccess Включенный уровень доступа для клиентского доступа по протоколу RDP. "Нет"
"Частный"
"Общедоступная"
clientSshAccess Включенный уровень доступа для клиентского доступа по протоколу SSH. "Нет"
"Частный"
"Общедоступная"
webRdpAccess Включенный уровень доступа для веб-доступа по протоколу RDP. "Нет"
"Частный"
"Общедоступная"
webSshAccess Включенный уровень доступа для веб-доступа по протоколу SSH. "Нет"
"Частный"
"Общедоступная"

LabPlanNetworkProfile

Имя Описание Значение
subnetId Идентификатор ресурса внешней подсети строка

SupportInfo

Имя Описание Значение
email Адрес электронной почты контактного лица службы поддержки. строка
инструкции Инструкции по поддержке. строка
phone Контактный номер телефона службы поддержки. строка
url Веб-адрес поддержки. строка

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

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

Шаблон Описание
Создание плана лаборатории Служб лабораторий Azure

Развертывание в Azure
Создайте план лаборатории Служб лабораторий Azure.

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

Тип ресурса labPlans можно развернуть в:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.LabServices/labPlans, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.LabServices/labPlans",
  "apiVersion": "2022-08-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "SystemAssigned"
  },
  "properties": {
    "allowedRegions": [ "string" ],
    "defaultAutoShutdownProfile": {
      "disconnectDelay": "string",
      "idleDelay": "string",
      "noConnectDelay": "string",
      "shutdownOnDisconnect": "string",
      "shutdownOnIdle": "string",
      "shutdownWhenNotConnected": "string"
    },
    "defaultConnectionProfile": {
      "clientRdpAccess": "string",
      "clientSshAccess": "string",
      "webRdpAccess": "string",
      "webSshAccess": "string"
    },
    "defaultNetworkProfile": {
      "subnetId": "string"
    },
    "linkedLmsInstance": "string",
    "sharedGalleryId": "string",
    "supportInfo": {
      "email": "string",
      "instructions": "string",
      "phone": "string",
      "url": "string"
    }
  }
}

Значения свойств

labPlans

Имя Описание Значение
тип Тип ресурса Microsoft.LabServices/labPlans
версия_API Версия API ресурсов '2022-08-01'
name имя ресурса. строка (обязательно)

Ограничение символов: 1–100

Допустимые символы:
Буквенно-цифровые символы, дефисы, точки и символы подчеркивания.

Начинается с буквы и заканчивается буквенно-цифровым символом.
location Географическое расположение, в котором находится ресурс строка (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
удостоверение Сведения об управляемом удостоверении Удостоверение
properties Свойства ресурса плана лаборатории LabPlanProperties (обязательно)

Идентификация

Имя Описание Значение
тип Тип удостоверения. SystemAssigned

LabPlanProperties

Имя Описание Значение
allowedRegions Разрешенные регионы, которые создатель лаборатории будет использовать при создании лабораторий с помощью этого плана лаборатории. string[]
defaultAutoShutdownProfile Профиль завершения работы лаборатории по умолчанию. Его можно изменить в ресурсе лаборатории и предоставляет только профиль по умолчанию. AutoShutdownProfile
defaultConnectionProfile Профиль подключения лаборатории по умолчанию. Его можно изменить в ресурсе лаборатории и предоставляет только профиль по умолчанию. ConnectionProfile
defaultNetworkProfile Сетевой профиль плана лаборатории. Чтобы применить политики сети лабораторий, они должны быть определены здесь и не могут быть изменены при наличии существующих лабораторий, связанных с этим планом лаборатории. LabPlanNetworkProfile
linkedLmsInstance Базовый URL-адрес экземпляра lms, с помощью этого плана лаборатории можно связать списки лабораторий. строка
sharedGalleryId Идентификатор ресурса Общая коллекция образов, присоединенного к этому плану лаборатории. При сохранении образа виртуальной машины шаблона лаборатории он будет сохранен в этой коллекции. Общие образы из коллекции можно сделать доступными для использования при создании новых лабораторий. строка
supportInfo Контактные данные поддержки и инструкции для пользователей плана лаборатории. Эти сведения отображаются владельцам лабораторий и пользователям виртуальных машин для всех лабораторий в плане лаборатории. SupportInfo

AutoShutdownProfile

Имя Описание Значение
disconnectDelay Время, в течение которых виртуальная машина будет оставаться работающей после отключения пользователя, если это поведение включено. строка
idleDelay Время, в течение времени, в течение времени, когда виртуальная машина будет бездействуть перед завершением работы, если это поведение включено. строка
noConnectDelay Количество времени, в течение которых виртуальная машина будет работать до завершения работы, если подключение не установлено и такое поведение включено. строка
shutdownOnDisconnect Включено ли завершение работы при отключении "Отключено"
"Включено"
shutdownOnIdle Будет ли виртуальная машина завершена при простое в течение определенного периода времени. LowUsage
"Нет"
UserAbsence
shutdownWhenNotConnected Будет ли виртуальная машина завершена, если она не была подключена по истечении определенного периода времени. "Отключено"
"Включено"

ConnectionProfile

Имя Описание Значение
clientRdpAccess Включенный уровень доступа для клиентского доступа по протоколу RDP. "Нет"
"Частный"
"Общедоступная"
clientSshAccess Включенный уровень доступа для клиентского доступа по протоколу SSH. "Нет"
"Частный"
"Общедоступная"
webRdpAccess Включенный уровень доступа для веб-доступа по протоколу RDP. "Нет"
"Частный"
"Общедоступная"
webSshAccess Включенный уровень доступа для веб-доступа по протоколу SSH. "Нет"
"Частный"
"Общедоступная"

LabPlanNetworkProfile

Имя Описание Значение
subnetId Идентификатор ресурса внешней подсети строка

SupportInfo

Имя Описание Значение
email Адрес электронной почты контактного лица службы поддержки. строка
инструкции Инструкции по поддержке. строка
phone Контактный номер телефона службы поддержки. строка
url Веб-адрес поддержки. строка

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

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

Шаблон Описание
Создание плана лаборатории Служб лабораторий Azure

Развертывание в Azure
Создайте план лаборатории Служб лабораторий Azure.

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

Тип ресурса labPlans можно развернуть в:

  • Группы ресурсов

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.LabServices/labPlans, добавьте следующую terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.LabServices/labPlans@2022-08-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "SystemAssigned"
  }
  body = jsonencode({
    properties = {
      allowedRegions = [
        "string"
      ]
      defaultAutoShutdownProfile = {
        disconnectDelay = "string"
        idleDelay = "string"
        noConnectDelay = "string"
        shutdownOnDisconnect = "string"
        shutdownOnIdle = "string"
        shutdownWhenNotConnected = "string"
      }
      defaultConnectionProfile = {
        clientRdpAccess = "string"
        clientSshAccess = "string"
        webRdpAccess = "string"
        webSshAccess = "string"
      }
      defaultNetworkProfile = {
        subnetId = "string"
      }
      linkedLmsInstance = "string"
      sharedGalleryId = "string"
      supportInfo = {
        email = "string"
        instructions = "string"
        phone = "string"
        url = "string"
      }
    }
  })
}

Значения свойств

labPlans

Имя Описание Значение
тип Тип ресурса "Microsoft.LabServices/labPlans@2022-08-01"
name имя ресурса. строка (обязательно)

Ограничение символов: 1–100

Допустимые символы:
Буквенно-цифровые символы, дефисы, точки и символы подчеркивания.

Начинается с буквы и заканчивается буквенно-цифровым символом.
location Географическое расположение, в котором находится ресурс строка (обязательно)
parent_id Чтобы выполнить развертывание в группе ресурсов, используйте идентификатор этой группы ресурсов. строка (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов.
удостоверение Сведения об управляемом удостоверении Удостоверение
properties Свойства ресурса плана лаборатории LabPlanProperties (обязательно)

Идентификация

Имя Описание Значение
тип Тип удостоверения. "SystemAssigned"

LabPlanProperties

Имя Описание Значение
allowedRegions Разрешенные регионы, которые создатель лаборатории будет использовать при создании лабораторий с помощью этого плана лаборатории. string[]
defaultAutoShutdownProfile Профиль завершения работы лаборатории по умолчанию. Его можно изменить в ресурсе лаборатории и предоставляет только профиль по умолчанию. AutoShutdownProfile
defaultConnectionProfile Профиль подключения лаборатории по умолчанию. Его можно изменить в ресурсе лаборатории и предоставляет только профиль по умолчанию. ConnectionProfile
defaultNetworkProfile Сетевой профиль плана лаборатории. Чтобы применить политики сети лабораторий, они должны быть определены здесь и не могут быть изменены при наличии существующих лабораторий, связанных с этим планом лаборатории. LabPlanNetworkProfile
linkedLmsInstance Базовый URL-адрес экземпляра lms, с помощью этого плана лаборатории можно связать списки лабораторий. строка
sharedGalleryId Идентификатор ресурса Общая коллекция образов, присоединенного к этому плану лаборатории. При сохранении образа виртуальной машины шаблона лаборатории он будет сохранен в этой коллекции. Общие образы из коллекции можно сделать доступными для использования при создании новых лабораторий. строка
supportInfo Контактные данные поддержки и инструкции для пользователей плана лаборатории. Эти сведения отображаются владельцам лабораторий и пользователям виртуальных машин для всех лабораторий в плане лаборатории. SupportInfo

AutoShutdownProfile

Имя Описание Значение
disconnectDelay Время, в течение которых виртуальная машина будет оставаться работающей после отключения пользователя, если это поведение включено. строка
idleDelay Время, в течение времени, в течение времени, когда виртуальная машина будет бездействуть перед завершением работы, если это поведение включено. строка
noConnectDelay Количество времени, в течение которых виртуальная машина будет работать до завершения работы, если подключение не установлено и такое поведение включено. строка
shutdownOnDisconnect Включено ли завершение работы при отключении "Отключено"
"Включено"
shutdownOnIdle Будет ли виртуальная машина завершена при простое в течение определенного периода времени. "LowUsage"
"None"
UserAbsence
shutdownWhenNotConnected Будет ли виртуальная машина завершена, если она не была подключена по истечении определенного периода времени. "Отключено"
"Включено"

ConnectionProfile

Имя Описание Значение
clientRdpAccess Включенный уровень доступа для клиентского доступа по протоколу RDP. "None"
"Частный"
"Общедоступная"
clientSshAccess Включенный уровень доступа для клиентского доступа по протоколу SSH. "None"
"Частный"
"Общедоступная"
webRdpAccess Включенный уровень доступа для веб-доступа по протоколу RDP. "None"
"Частный"
"Общедоступная"
webSshAccess Включенный уровень доступа для веб-доступа по протоколу SSH. "None"
"Частный"
"Общедоступная"

LabPlanNetworkProfile

Имя Описание Значение
subnetId Идентификатор ресурса внешней подсети строка

SupportInfo

Имя Описание Значение
email Адрес электронной почты контактного лица службы поддержки. строка
инструкции Инструкции по поддержке. строка
phone Контактный номер телефона службы поддержки. строка
url Веб-адрес поддержки. строка