JobRun(mapping=None, *, ignore_unknown_fields=False, **kwargs)
A JobRun
resource in the 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 | Description |
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 |
google.cloud.deploy_v1.types.JobRun.State
Output only. The current state of the JobRun .
|
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 .
|
predeploy_job_run |
google.cloud.deploy_v1.types.PredeployJobRun
Output only. Information specific to a predeploy JobRun .
This field is a member of oneof _ job_run .
|
postdeploy_job_run |
google.cloud.deploy_v1.types.PostdeployJobRun
Output only. Information specific to a postdeploy 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.