你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Labs - Update

允许修改实验室的标记。 将忽略所有其他属性。

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{name}?api-version=2018-09-15

URI 参数

名称 必需 类型 说明
name
path True

string

实验室的名称。

resourceGroupName
path True

string

资源组的名称。

subscriptionId
path True

string

订阅的 ID。

api-version
query True

string

客户端 API 版本。

请求正文

名称 类型 说明
tags

object

资源的标记。

响应

名称 类型 说明
200 OK

Lab

确定

Other Status Codes

CloudError

BadRequest

安全性

azure_auth

OAuth2 隐式授权

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

名称 说明
user_impersonation 访问 Microsoft Azure

示例

Labs_Update

Sample Request

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/resourceGroupName/providers/Microsoft.DevTestLab/labs/{labName}?api-version=2018-09-15

{}

Sample Response

{
  "properties": {
    "vaultName": "/subscriptions/{subscriptionId}/resourceGroups/resourceGroupName/providers/Microsoft.KeyVault/vaults/{keyVaultName}",
    "labStorageType": "Standard",
    "mandatoryArtifactsResourceIdsLinux": [],
    "mandatoryArtifactsResourceIdsWindows": [],
    "createdDate": "2018-10-01T18:40:48.1739018-07:00",
    "premiumDataDisks": "Disabled",
    "environmentPermission": "Reader",
    "announcement": {
      "title": "",
      "markdown": "",
      "enabled": "Disabled",
      "expired": false
    },
    "support": {
      "enabled": "Disabled",
      "markdown": ""
    },
    "provisioningState": "Succeeded",
    "uniqueIdentifier": "{uniqueIdentifier}"
  },
  "id": "/subscriptions/{subscriptionId}/resourcegroups/resourceGroupName/providers/microsoft.devtestlab/labs/{labName}",
  "name": "{labName}",
  "type": "Microsoft.DevTestLab/labs",
  "location": "{location}",
  "tags": {
    "tagName1": "tagValue1"
  }
}

定义

名称 说明
CloudError

REST 请求出错。

CloudErrorBody

来自 REST 请求的错误正文。

EnableStatus

计划的状态 (,即“已启用”、“已禁用”)

EnvironmentPermission

预配环境时要授予用户的访问权限

Lab

实验室。

LabAnnouncementProperties

实验室公告横幅的属性

LabFragment

实验室。

LabSupportProperties

实验室支持横幅的属性

PremiumDataDisk

用于启用使用高级数据磁盘的设置。 当其值为“Enabled”时,允许创建标准或高级数据磁盘。 当其值为“Disabled”时,仅允许创建标准数据磁盘。

StorageType

磁盘 (存储类型,即标准、高级) 。

CloudError

REST 请求出错。

名称 类型 说明
error

CloudErrorBody

发生的云错误

CloudErrorBody

来自 REST 请求的错误正文。

名称 类型 说明
code

string

错误代码。

details

CloudErrorBody[]

内部错误。

message

string

错误消息。

target

string

错误目标。

EnableStatus

计划的状态 (,即“已启用”、“已禁用”)

名称 类型 说明
Disabled

string

Enabled

string

EnvironmentPermission

预配环境时要授予用户的访问权限

名称 类型 说明
Contributor

string

Reader

string

Lab

实验室。

名称 类型 默认值 说明
id

string

资源的标识符。

location

string

资源的位置。

name

string

资源的名称。

properties.announcement

LabAnnouncementProperties

与此实验室关联的任何实验室公告的属性

properties.artifactsStorageAccount

string

实验室的项目存储帐户。

properties.createdDate

string

实验室的创建日期。

properties.defaultPremiumStorageAccount

string

实验室的默认高级存储帐户。

properties.defaultStorageAccount

string

实验室的默认存储帐户。

properties.environmentPermission

EnvironmentPermission

预配环境时要授予用户的访问权限

properties.extendedProperties

object

用于实验功能的实验室的扩展属性

properties.labStorageType

StorageType

Premium

实验室使用的存储类型。 它可以是高级或标准。 默认值为 Premium。

properties.loadBalancerId

string

用于使用共享 IP 地址的实验室 VM 的负载均衡器。

properties.mandatoryArtifactsResourceIdsLinux

string[]

在用户指定的项目之前,默认应用于所有 Linux VM 创建的项目资源 ID 的有序列表。

properties.mandatoryArtifactsResourceIdsWindows

string[]

在用户指定的项目之前,默认应用于所有 Windows VM 创建的项目资源 ID 的有序列表。

properties.networkSecurityGroupId

string

附加到实验室 VM 网络接口的网络安全组,以限制开放端口。

properties.premiumDataDiskStorageAccount

string

实验室的高级数据磁盘存储帐户。

properties.premiumDataDisks

PremiumDataDisk

用于启用使用高级数据磁盘的设置。 当其值为“Enabled”时,允许创建标准或高级数据磁盘。 当其值为“Disabled”时,仅允许创建标准数据磁盘。

properties.provisioningState

string

资源的预配状态。

properties.publicIpId

string

实验室负载均衡器的公共 IP 地址。

properties.support

LabSupportProperties

与此实验室关联的任何实验室支持消息的属性

properties.uniqueIdentifier

string

资源的唯一不可变标识符 (Guid) 。

properties.vaultName

string

实验室的密钥保管库。

properties.vmCreationResourceGroup

string

将在其中创建所有新实验室虚拟机的资源组。 若要让开发测试实验室管理资源组创建,请将此值设置为 null。

tags

object

资源的标记。

type

string

资源类型。

LabAnnouncementProperties

实验室公告横幅的属性

名称 类型 说明
enabled

EnableStatus

实验室公告目前是否处于活动状态/已启用?

expirationDate

string

公告过期的时间 (null,永远不会)

expired

boolean

此公告是否已过期?

markdown

string

如果此实验室在 UI 中显示任何) ,则 markdown 文本 (。 如果留空/空,则不显示任何内容。

provisioningState

string

资源的预配状态。

title

string

实验室公告的纯文本标题

uniqueIdentifier

string

资源的唯一不可变标识符 (Guid) 。

LabFragment

实验室。

名称 类型 说明
tags

object

资源的标记。

LabSupportProperties

实验室支持横幅的属性

名称 类型 说明
enabled

EnableStatus

实验室支持横幅目前是否处于活动状态/已启用?

markdown

string

如果此实验室在 UI 中显示任何) ,则 markdown 文本 (。 如果留空/空,则不显示任何内容。

PremiumDataDisk

用于启用使用高级数据磁盘的设置。 当其值为“Enabled”时,允许创建标准或高级数据磁盘。 当其值为“Disabled”时,仅允许创建标准数据磁盘。

名称 类型 说明
Disabled

string

Enabled

string

StorageType

磁盘 (存储类型,即标准、高级) 。

名称 类型 说明
Premium

string

Standard

string

StandardSSD

string