资源:部署
部署。
JSON 表示法 |
---|
{ "name": string, "description": string, "categories": [ string ], "buildPrefixes": [ string ], "fingerprintSubstrings": [ string ], "apfeProductId": string, "userAccessLevel": { object ( |
字段 | |
---|---|
name |
仅供输出。部署的名称。 |
description |
部署的说明。 |
categories[] |
仅供输出。部署类别。 |
buildPrefixes[] |
仅供输出。build 前缀。 |
fingerprintSubstrings[] |
仅供输出。部署指纹子字符串。通常用于强制执行 test-keys 或 release-keys。 |
apfeProductId |
仅供输出。部署设备的产品 ID 代码。 |
userAccessLevel |
仅供输出。用户对此部署的访问权限级别。 |
updateTime |
仅供输出。部署更新时的时间戳。 时间戳,采用 RFC3339 世界协调时间 (UTC)(即“祖鲁时”)格式,具有纳秒级分辨率,最多包含九个小数位。示例: |
endOfLifeUrl |
部署的服务终止网址。将此字段设为非空网址会将部署标记为服务终止。对于已标记为服务终止的部署,此字段不得未设置或留空。 |
details |
仅供输出。部署的更多详情。此字段只应在返回部署时由服务器返回。 |
UserAccessLevel
对部署的访问权限级别。
JSON 表示法 |
---|
{
"userEmail": string,
"accessLevel": enum ( |
字段 | |
---|---|
userEmail |
用户的电子邮件地址。 |
accessLevel |
用户对部署的访问权限级别。 |
AccessLevel
用户可以对部署拥有不同的访问权限级别。
枚举 | |
---|---|
ACCESS_LEVEL_UNSPECIFIED |
未指定。 |
READ_ONLY_ACCESS |
用户可以查看部署,但不能修改部署。 |
GROUPS_ONLY_ACCESS |
用户可以修改此部署中的测试组,但不能修改生产组。 |
FULL_ACCESS |
用户可以修改此部署中的测试组和生产组。 |
NO_ACCESS |
该用户无权访问此部署。 |
DeploymentDetails
关于包含更新和群组的部署的详细信息。所有这些信息均为只读信息。
JSON 表示法 |
---|
{ "updates": [ { object ( |
字段 | |
---|---|
updates[] |
部署的更新历史记录。 |
groups[] |
详细信息视图中的群组。请注意,由于大小问题, |
configs[] |
Deployment 配置 |
versionTag |
部署版本。 |
UpdateHistory
更新历史记录条目。此信息为只读。
JSON 表示法 |
---|
{
"updateTime": string,
"user": string,
"content": [
{
object ( |
字段 | |
---|---|
updateTime |
更新发生时的时间戳。 时间戳,采用 RFC3339 世界协调时间 (UTC)(即“祖鲁时”)格式,具有纳秒级分辨率,最多包含九个小数位。示例: |
user |
更改时用户的电子邮件地址。 |
content[] |
该用户当前进行的更新。 |
HistoryData
表示事务。例如,如果群组已更新,则显示的内容可能如下所示:
HistoryData {
value = group "security updates"
subData = HistoryData {
value = applied ota configurations
subData = HistoryData {
value = config 1
}, HistoryData {
value = config 2
}
}
}
JSON 表示法 |
---|
{
"value": string,
"subData": [
{
object ( |
字段 | |
---|---|
value |
特定更改的内容或标头(如果存在 subData)。 |
subData[] |
如果有多项更改,此处会包含各项更改。 |
方法 |
|
---|---|
|
获取 Deployment 。 |
|
列出 deployments 。 |
|
更新 deployment 。 |