你当前正在访问 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 In Required Type Description
name
path True
  • string

实验室的名称。

resourceGroupName
path True
  • string

资源组的名称。

subscriptionId
path True
  • string

订阅的 ID。

api-version
query True
  • string

客户端 API 版本。

请求正文

Name Type Description
tags
  • object

资源的标记。

响应

Name Type Description
200 OK

确定

Other Status Codes

BadRequest

安全性

azure_auth

OAuth2 隐式授予

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

Scopes

Name Description
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 请求的错误。

Name Type Description
error

发生的云错误

CloudErrorBody

REST 请求的错误正文。

Name Type Description
code
  • string

错误代码。

details

内部错误。

message
  • string

错误消息。

target
  • string

错误目标。

EnableStatus

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

Name Type Description
Disabled
  • string
Enabled
  • string

EnvironmentPermission

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

Name Type Description
Contributor
  • string
Reader
  • string

Lab

实验室。

Name Type Default Value Description
id
  • string

资源的标识符。

location
  • string

资源的位置。

name
  • string

资源的名称。

properties.announcement

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

properties.artifactsStorageAccount
  • string

实验室的项目存储帐户。

properties.createdDate
  • string

实验室的创建日期。

properties.defaultPremiumStorageAccount
  • string

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

properties.defaultStorageAccount
  • string

实验室的默认存储帐户。

properties.environmentPermission

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

properties.extendedProperties
  • object

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

properties.labStorageType 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

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

properties.provisioningState
  • string

资源的预配状态。

properties.publicIpId
  • string

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

properties.support

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

properties.uniqueIdentifier
  • string

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

properties.vaultName
  • string

实验室的密钥保管库。

properties.vmCreationResourceGroup
  • string

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

tags
  • object

资源的标记。

type
  • string

资源类型。

LabAnnouncementProperties

实验室公告横幅的属性

Name Type Description
enabled

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

expirationDate
  • string

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

expired
  • boolean

此公告是否已过期?

markdown
  • string

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

provisioningState
  • string

资源的预配状态。

title
  • string

实验室公告的纯文本标题

uniqueIdentifier
  • string

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

LabFragment

实验室。

Name Type Description
tags
  • object

资源的标记。

LabSupportProperties

实验室支持横幅的属性

Name Type Description
enabled

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

markdown
  • string

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

PremiumDataDisk

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

Name Type Description
Disabled
  • string
Enabled
  • string

StorageType

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

Name Type Description
Premium
  • string
Standard
  • string
StandardSSD
  • string