Class: Google::Apis::RunV1alpha1::RevisionStatus
- Inherits:
-
Object
- Object
- Google::Apis::RunV1alpha1::RevisionStatus
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/run_v1alpha1/classes.rb,
generated/google/apis/run_v1alpha1/representations.rb,
generated/google/apis/run_v1alpha1/representations.rb
Overview
RevisionStatus communicates the observed state of the Revision (from the controller).
Instance Attribute Summary collapse
-
#conditions ⇒ Array<Google::Apis::RunV1alpha1::RevisionCondition>
Conditions communicates information about ongoing/complete reconciliation processes that bring the "spec" inline with the observed state of the world.
-
#image_digest ⇒ String
ImageDigest holds the resolved digest for the image specified within .Spec.
-
#log_url ⇒ String
Specifies the generated logging url for this particular revision based on the revision url template specified in the controller's config.
-
#observed_generation ⇒ Fixnum
ObservedGeneration is the 'Generation' of the Revision that was last processed by the controller.
-
#service_name ⇒ String
Not currently used by Cloud Run.
Instance Method Summary collapse
-
#initialize(**args) ⇒ RevisionStatus
constructor
A new instance of RevisionStatus.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ RevisionStatus
Returns a new instance of RevisionStatus.
3502 3503 3504 |
# File 'generated/google/apis/run_v1alpha1/classes.rb', line 3502 def initialize(**args) update!(**args) end |
Instance Attribute Details
#conditions ⇒ Array<Google::Apis::RunV1alpha1::RevisionCondition>
Conditions communicates information about ongoing/complete reconciliation
processes that bring the "spec" inline with the observed state of the world.
As a Revision is being prepared, it will incrementally update conditions "
ResourcesAvailable", "ContainerHealthy", and "Active", which contribute to the
overall "Ready" condition.
Corresponds to the JSON property conditions
3473 3474 3475 |
# File 'generated/google/apis/run_v1alpha1/classes.rb', line 3473 def conditions @conditions end |
#image_digest ⇒ String
ImageDigest holds the resolved digest for the image specified within .Spec.
Container.Image. The digest is resolved during the creation of Revision. This
field holds the digest value regardless of whether a tag or digest was
originally specified in the Container object.
Corresponds to the JSON property imageDigest
3481 3482 3483 |
# File 'generated/google/apis/run_v1alpha1/classes.rb', line 3481 def image_digest @image_digest end |
#log_url ⇒ String
Specifies the generated logging url for this particular revision based on the
revision url template specified in the controller's config. +optional
Corresponds to the JSON property logUrl
3487 3488 3489 |
# File 'generated/google/apis/run_v1alpha1/classes.rb', line 3487 def log_url @log_url end |
#observed_generation ⇒ Fixnum
ObservedGeneration is the 'Generation' of the Revision that was last processed
by the controller. Clients polling for completed reconciliation should poll
until observedGeneration = metadata.generation, and the Ready condition's
status is True or False.
Corresponds to the JSON property observedGeneration
3495 3496 3497 |
# File 'generated/google/apis/run_v1alpha1/classes.rb', line 3495 def observed_generation @observed_generation end |
#service_name ⇒ String
Not currently used by Cloud Run.
Corresponds to the JSON property serviceName
3500 3501 3502 |
# File 'generated/google/apis/run_v1alpha1/classes.rb', line 3500 def service_name @service_name end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3507 3508 3509 3510 3511 3512 3513 |
# File 'generated/google/apis/run_v1alpha1/classes.rb', line 3507 def update!(**args) @conditions = args[:conditions] if args.key?(:conditions) @image_digest = args[:image_digest] if args.key?(:image_digest) @log_url = args[:log_url] if args.key?(:log_url) @observed_generation = args[:observed_generation] if args.key?(:observed_generation) @service_name = args[:service_name] if args.key?(:service_name) end |