- Resource: Deployment
- UserAccessLevel
- AccessLevel
- DeploymentDetails
- UpdateHistory
- HistoryData
- Methods
Resource: Deployment
A deployment.
JSON representation |
---|
{ "name": string, "description": string, "categories": [ string ], "buildPrefixes": [ string ], "fingerprintSubstrings": [ string ], "apfeProductId": string, "userAccessLevel": { object ( |
Fields | |
---|---|
name |
Output only. The name of the deployment. |
description |
The description of the deployment. |
categories[] |
Output only. The deployment categories. |
buildPrefixes[] |
Output only. The build prefix. |
fingerprintSubstrings[] |
Output only. The deployment fingerprint substring. Typically used to enforce test-keys or release-keys. |
apfeProductId |
Output only. The Product ID code for the deployment device. |
userAccessLevel |
Output only. User's access level to this deployment. |
updateTime |
Output only. The timestamp when the deployment was updated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
endOfLifeUrl |
The end of life url of the deployment. Setting this field to a non-empty url marks the deployment as end of life. This field must not be unset or set to empty for a deployment already marked as end of life. |
details |
Output only. More details of a deployment. This field should only be returned by the server when returning the deployment. |
UserAccessLevel
Level of access to deployments.
JSON representation |
---|
{
"userEmail": string,
"accessLevel": enum ( |
Fields | |
---|---|
userEmail |
User's email address. |
accessLevel |
User's access level to the deployment. |
AccessLevel
The user can have different access levels to a deployment.
Enums | |
---|---|
ACCESS_LEVEL_UNSPECIFIED |
Not specified. |
READ_ONLY_ACCESS |
The user can view but not modify the deployment. |
GROUPS_ONLY_ACCESS |
The user can modify test groups but not the production group in this deployment. |
FULL_ACCESS |
The user can modify both test groups and the production group in this deployment. |
NO_ACCESS |
The user has no access to this deployment. |
DeploymentDetails
Details about the deployment that includes updates and groups. All of this information is read only.
JSON representation |
---|
{ "updates": [ { object ( |
Fields | |
---|---|
updates[] |
The update history of the deployment. |
groups[] |
The groups in detailed view. Note that |
configs[] |
Deployment configs. |
versionTag |
The deployment version. |
UpdateHistory
An update history entry. This information is read-only.
JSON representation |
---|
{
"updateTime": string,
"user": string,
"content": [
{
object ( |
Fields | |
---|---|
updateTime |
The timestamp when the update occurred. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
user |
The user's email address when the change was made. |
content[] |
The updates that were made by this user at this time. |
HistoryData
Represents a transaction. As an example, if a group was updated, it might look like this:
HistoryData {
value = group "security updates"
subData = HistoryData {
value = applied ota configurations
subData = HistoryData {
value = config 1
}, HistoryData {
value = config 2
}
}
}
JSON representation |
---|
{
"value": string,
"subData": [
{
object ( |
Fields | |
---|---|
value |
The content of a particular change or a header if subData exists. |
subData[] |
If there were multiple changes, this contains each of them. |
Methods |
|
---|---|
|
Gets a Deployment . |
|
Lists deployments . |
|
Updates a deployment . |