Resource: Deployment
A deployment represents an immutable, queryable version of the app. It is used to deploy an app version with a specific channel profile.
| JSON representation |
|---|
{
"name": string,
"displayName": string,
"appVersion": string,
"channelProfile": {
object ( |
| Fields | |
|---|---|
name |
Identifier. The resource name of the deployment. Format: projects/{project}/locations/{location}/apps/{app}/deployments/{deployment} |
displayName |
Required. Display name of the deployment. |
appVersion |
Required. The resource name of the app version to deploy. Format: projects/{project}/locations/{location}/apps/{app}/versions/{version} |
channelProfile |
Required. The channel profile used in the deployment. |
createTime |
Output only. Timestamp when this deployment was created. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
updateTime |
Output only. Timestamp when this deployment was last updated. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
etag |
Output only. Etag used to ensure the object hasn't changed during a read-modify-write operation. If the etag is empty, the update will overwrite any concurrent changes. |
Methods |
|
|---|---|
|
Creates a new deployment in the given app. |
|
Deletes the specified deployment. |
|
Gets details of the specified deployment. |
|
Lists deployments in the given app. |
|
Updates the specified deployment. |