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 | 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``. |
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. |
Inheritance
builtins.object > proto.message.Message > JobRunClasses
State
State(value)
Valid states of a JobRun
.