JobRun
(
mapping
=
None
,
*
,
ignore_unknown_fields
=
False
,
**
kwargs
)
A JobRun
resource in the Google Cloud Deploy API.
A JobRun
contains information of a single Rollout
job
evaluation.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes
name
str
Optional. Name of the
JobRun
. Format is
projects/{project}/locations/{location}/
deliveryPipelines/{deliveryPipeline}/releases/{releases}/rollouts/
{rollouts}/jobRuns/{uuid}.uid
str
Output only. Unique identifier of the
JobRun
.phase_id
str
Output only. ID of the
Rollout
phase this JobRun
belongs in.job_id
str
Output only. ID of the
Rollout
job this JobRun
corresponds to.create_time
google.protobuf.timestamp_pb2.Timestamp
Output only. Time at which the
JobRun
was created.start_time
google.protobuf.timestamp_pb2.Timestamp
Output only. Time at which the
JobRun
was started.end_time
google.protobuf.timestamp_pb2.Timestamp
Output only. Time at which the
JobRun
ended.state
deploy_job_run
google.cloud.deploy_v1.types.DeployJobRun
Output only. Information specific to a deploy
JobRun
.
This field is a member of oneof
_ job_run
.verify_job_run
google.cloud.deploy_v1.types.VerifyJobRun
Output only. Information specific to a verify
JobRun
.
This field is a member of oneof
_ job_run
.create_child_rollout_job_run
google.cloud.deploy_v1.types.CreateChildRolloutJobRun
Output only. Information specific to a createChildRollout
JobRun
.
This field is a member of oneof
_ job_run
.advance_child_rollout_job_run
google.cloud.deploy_v1.types.AdvanceChildRolloutJobRun
Output only. Information specific to an advanceChildRollout
JobRun
This field is a member of oneof
_ job_run
.etag
str
Output only. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
Classes
State
State
(
value
)
Valid states of a JobRun
.
Values:
STATE_UNSPECIFIED (0):
The JobRun
has an unspecified state.
IN_PROGRESS (1):
The JobRun
is in progress.
SUCCEEDED (2):
The JobRun
has succeeded.
FAILED (3):
The JobRun
has failed.
TERMINATING (4):
The JobRun
is terminating.
TERMINATED (5):
The JobRun
was terminated.