这篇文章已经过机器翻译.放弃
模板参数
本文描述了传递到与 Azure 部署连接器关联的所有模板的对象。该对象作为 al
参数传递,可通过 ARM 模板函数 parameters
进行访问,例如 [parameters('al').context.user]
。
{ "input": { "type": "BootImage", "source": "any" }, // OR { "type": "CacheDisk", "size": "number", "uploadSize": "number" }, // OR { "type": "LayeredImage", "diskName": "string", "source": "any" }, // OR { "type": "Machine", "disk": { "image": "any", "size": "number", "name": "string" }, "vm": { "userData": "string" } }, "context": { "taskId": "number", "type": "string", "user": "string", "comment": "string", "config": { "id": "string", "name": "string", "custom": "any" }, "item": { "type": "string", "id": "number", "name": "string", "description": "string", "created": "string", "modified": "string", "version": { "number": "number", "name": "string", "description": "string", "created": "string" } } } }
AlParam
作为 al 参数传递给每个部署的数据集。通过将 al 传递给
参数
ARM 模板函数,可以从 ARM 模板中访问此内容,例如 parameters('al')
。
名称 | 说明 | 值 |
---|---|---|
输入 | 一组仅适用于特定部署类型的数据。此属性的类型取决于 context.type 指定的部署类型 |
BootImageInput、CacheDiskInput、LayeredImageInput、MachineInput |
上下文 | 适用于每种部署类型的一组数据。 | DeploymentContext |
BootImageInput
输入特定于 BootImage 部署类型的数据。
名称 | 说明 | 值 |
---|---|---|
type | 此输入适用的部署类型。 | ‘BootImage’ |
来源 | 映像的来源。这是一个对象,具有与 缓存磁盘 部署相关的 ARM 模板中指定的每个输出的属性。 | 任意 |
CacheDiskInput
输入特定于 CacheDisk 部署类型的数据。
名称 | 说明 | 值 |
---|---|---|
type | 此输入适用的部署类型。 | ‘CacheDisk’ |
size | 要创建的托管磁盘的大小,以 GiB 为单位。 | 数字(32 位整数) |
uploadSize | 将上传到创建磁盘的源磁盘的大小,以字节为单位。 | 数字(64 位整数) |
LayeredImageInput
输入特定于 LayeredImage 部署类型的数据。
名称 | 说明 | 值 |
---|---|---|
type | 此输入适用的部署类型。 | ‘LayeredImage’ |
diskName | 在当前发布的映像的 App Layering 映像模板中指定的磁盘名称。 | string |
来源 | 映像的来源。这是一个对象,具有与 计算机 部署关联的 ARM 模板中指定的每个输出的属性。 | 任意 |
MachineInput
输入特定于计算机部署类型的数据。
DiskInput
适用于计算机操作系统磁盘的输入数据。
名称 | 说明 | 值 |
---|---|---|
image | 磁盘的来源。 如果在连接器配置中指定了引导映像部署,则该对象具有在与引导映像部署关联的 ARM 模板中指定的每个输出的属性。 如果未指定 引导映像 部署,则使用与 缓存磁盘 部署关联的 ARM 模板的输出。 | 任意 |
size | 要创建的磁盘的大小,以 GiB 为单位。 | 数字(64 位整数) |
名称 | 在当前发布的映像的 App Layering 映像模板中指定的磁盘名称。如果这不是图像发布操作,则这是未定义的。 | string |
VmInput
适用于 VM 的输入数据。
名称 | 说明 | 值 |
---|---|---|
userData | 该值必须应用于与部署相关的 ARM 模板中 virtualMachine 指定的 VirtualMachineProperties 的属性 。 userData
|
string |
DeploymentContext
提供当前部署操作的上下文。
名称 | 说明 | 值 |
---|---|---|
taskId | 导致部署的 ELM 任务的 ID。 | 数字(64 位整数) |
type | 当前部署的类型。 | ‘CacheDisk’、’BootImage’、’Machine’、’LayeredImage’ |
用户 | 启动导致此次部署的 ELM 任务的用户的用户名。 | string |
comment | 用户在启动导致此次部署的 ELM 任务时输入的注释。 | string |
配置 | 与此部署相关的平台连接器配置。 | 配置 |
item | 与导致本次部署的 ELM 任务关联的 App Layering 实体。这将指层、分层映像模板或引导映像。 | 项目 |
配置
包含与当前操作相关的平台连接器配置的属性。
名称 | 说明 | 值 |
---|---|---|
id | 平台连接器配置的 ID。这是 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 格式的指南。 | string |
名称 | 平台连接器配置的名称。 | string |
自定义 | 平台连接器配置中指定的自定义数据。此对象的类型和属性取决于用户为当前部署类型指定的 JSON。 | 任意 |
项目
与导致部署的 ELM 任务关联的 App Layering 实体。
这可以是层、分层映像模板或引导映像。
名称 | 说明 | 值 |
---|---|---|
type | App Layering 实体的项目类型。 | ‘Image’、’AppLayer’、’OsLayer’、’PlatformLayer’、’ConnectorCachedCeBootImage’ |
id | 项目的 ID。 | 数字(64 位整数) |
名称 | 项目的名称。 | string |
description | 项目的描述。 | string |
created | 最初创建项目的日期和时间。 | 字符串(ISO 8601 日期时间) |
modified | 上次更改项目的日期和时间。 | 字符串(ISO 8601 日期时间) |
version | 有关该项目的特定版本的信息。 | 版本 |
版本
与导致部署的 ELM 任务关联的 App Layering 实体的版本。这可以是层版本、分层映像模板版本或引导映像版本。
名称 | 说明 | 值 |
---|---|---|
number | 一个代表版本的整数。对于层数,这是尝试包装的数量。对于分层图像模板,这是模板的成功发布次数。对于引导映像,这是映像文件的时间戳。 | 数字(32 位整数) |
名称 | 版本的名称。对于层,这是用户指定的版本名称。对于分层图像模板,这是 Publish {Number}_。对于引导映像,这是创建部署的 App Layering 版本 (x.y.z)。 | string |
description | 版本的描述。对于层,这是用户指定的版本描述。对于分层图像模板,这是一个空字符串。对于引导映像,这是包括设备版本号的通用描述。 | string |
created | 版本的创建日期和时间。对于层,这是创建版本的时间。对于分层图像模板,这是上次编辑模板的时间。对于引导映像,这是映像文件的时间戳。 | 字符串(ISO 8601 日期时间) |
本内容的正式版本为英文版。部分 Cloud Software Group 文档内容采用了机器翻译,仅供您参考。Cloud Software Group 无法控制机器翻译的内容,这些内容可能包含错误、不准确或不合适的语言。对于从英文原文翻译成任何其他语言的内容的准确性、可靠性、适用性或正确性,或者您的 Cloud Software Group 产品或服务沿用了任何机器翻译的内容,我们均不作任何明示或暗示的保证,并且适用的最终用户许可协议或服务条款或者与 Cloud Software Group 签订的任何其他协议(产品或服务与已进行机器翻译的任何文档保持一致)下的任何保证均不适用。对于因使用机器翻译的内容而引起的任何损害或问题,Cloud Software Group 不承担任何责任。
已复制!
失败!