Get desktop application:
View/edit binary Protocol Buffers messages
* Update service interface EXPERIMENTAL: This API is not yet stable.
Create a new update for a job. Only one update can exist for a job at a given time.
* Request message for UpdateService.CreateUpdate method.
Entity id of the job to be updated.
New configuration of the job to be updated. The new job config will be applied to all instances without violating the job SLA.
The options of the update.
Opaque data supplied by the client
* Response message for UpdateService.CreateUpdate method. Returns errors: NOT_FOUND: if the job with the provided identifier is not found. INVALID_ARGUMENT: if the provided job config or update config is invalid.
Identifier for the newly created update.
Get the status of an update.
* Request message for UpdateService.GetUpdate method.
If set, only return the update status in the response.
* Response message for UpdateService.GetUpdate method. Returns errors: INVALID_ARGUMENT: if the update ID is not provided.
Update information.
List all updates (including current and previously completed) for a given job.
* Request message for UpdateService.ListUpdates method.
Number of updates to return. Not supported.
Updates will be returned for the given job identifier.
* Response message for UpdateService.ListUpdates method. Returns errors: INVALID_ARGUMENT: if the job ID is not provided.
Pause an update.
* Request message for UpdateService.PauseUpdate method.
Identifier of the update to be paused.
Opaque data supplied by the client
* Response message for UpdateService.PauseUpdate method. Returns errors: NOT_FOUND: if the update with the provided identifier is not found. UNAVAILABLE: if the update is in a state which cannot be paused.
(message has no fields)
Resume a paused update.
* Request message for UpdateService.ResumeUpdate method.
Identifier of the update to be resumed.
Opaque data supplied by the client
* Response message for UpdateService.ResumeUpdate method. Returns errors: NOT_FOUND: if the update with the provided identifier is not found. UNAVAILABLE: if the update is in a state which cannot be resumed.
(message has no fields)
Rollback an update.
* Request message for UpdateService.RollbackUpdate method.
Identifier of the update to be rolled back.
* Response message for UpdateService.RollbackUpdate method. Returns errors: NOT_FOUND: if the update with the provided identifier is not found. UNAVAILABLE: if the update is in a state which cannot be resumed.
(message has no fields)
Abort an update.
* Request message for UpdateService.AbortUpdate method.
Identifier of the update to be aborted.
Opaque data supplied by the client
* Response message for UpdateService.AbortUpdate method. Returns errors: NOT_FOUND: if the update with the provided identifier is not found. UNAVAILABLE: if the update is in a state which cannot be resumed.
(message has no fields)
Debug only method. Get the cache of a job update.
* Request message for UpdateService.GetUpdateCache method.
* Response message for UpdateService.GetUpdateCache method. Returns errors: INVALID_ARGUMENT: if the update ID is not provided.
Job ID of the job update
The state of the job update
List of instances which will be updated with this update
List of instances which have already been updated
List of instances which are currently being updated
List of instances which have been added with this update
List of existing instances which need to be updated with this update
List of existing instances which fail to be updated with this update