資源:部署作業
Deployment。
JSON 表示法 |
---|
{ "name": string, "description": string, "categories": [ string ], "buildPrefixes": [ string ], "fingerprintSubstrings": [ string ], "apfeProductId": string, "userAccessLevel": { object ( |
欄位 | |
---|---|
name |
僅供輸出。部署作業的名稱。 |
description |
部署的說明。 |
categories[] |
僅供輸出。部署類別。 |
buildPrefixes[] |
僅供輸出。建構前置字串。 |
fingerprintSubstrings[] |
僅供輸出。部署指紋子字串。通常用於強制執行測試金鑰或發布金鑰。 |
apfeProductId |
僅供輸出。部署裝置的產品 ID 代碼。 |
userAccessLevel |
僅供輸出。使用者對這項部署作業的存取層級。 |
updateTime |
僅供輸出。部署作業更新的時間戳記。 RFC3339 世界標準時間「Zulu」格式的時間戳記,採用奈秒解析度,且最多 9 個小數位數。範例: |
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 世界標準時間「Zulu」格式的時間戳記,採用奈秒解析度,且最多 9 個小數位數。範例: |
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 。 |