@@ -6100,7 +6100,7 @@ def update!(**args)
61006100 end
61016101 end
61026102
6103- # Rollout contains the Rollout metadata and configuration.
6103+ # Rollout contains the Rollout metadata and configuration. Next ID: 28
61046104 class Rollout
61056105 include Google ::Apis ::Core ::Hashable
61066106
@@ -6170,6 +6170,11 @@ class Rollout
61706170 # @return [String]
61716171 attr_accessor :state_reason
61726172
6173+ # Output only. StateReasonType specifies the reason type of the Rollout state.
6174+ # Corresponds to the JSON property `stateReasonType`
6175+ # @return [String]
6176+ attr_accessor :state_reason_type
6177+
61736178 # Output only. Google-generated UUID for this resource. This is unique across
61746179 # all Rollout resources. If a Rollout resource is deleted and another resource
61756180 # with the same name is created, it gets a different uid.
@@ -6205,6 +6210,7 @@ def update!(**args)
62056210 @stages = args [ :stages ] if args . key? ( :stages )
62066211 @state = args [ :state ] if args . key? ( :state )
62076212 @state_reason = args [ :state_reason ] if args . key? ( :state_reason )
6213+ @state_reason_type = args [ :state_reason_type ] if args . key? ( :state_reason_type )
62086214 @uid = args [ :uid ] if args . key? ( :uid )
62096215 @update_time = args [ :update_time ] if args . key? ( :update_time )
62106216 @version_upgrade = args [ :version_upgrade ] if args . key? ( :version_upgrade )
@@ -6325,6 +6331,12 @@ def update!(**args)
63256331 class RolloutSequenceState
63266332 include Google ::Apis ::Core ::Hashable
63276333
6334+ # Output only. The timestamp at which the LifecycleState was last changed. Used
6335+ # to track how long it has been in the current state.
6336+ # Corresponds to the JSON property `lastStateChangeTime`
6337+ # @return [String]
6338+ attr_accessor :last_state_change_time
6339+
63286340 # Output only. Lifecycle state of the Rollout Sequence.
63296341 # Corresponds to the JSON property `lifecycleState`
63306342 # @return [String]
@@ -6341,6 +6353,7 @@ def initialize(**args)
63416353
63426354 # Update properties of this object
63436355 def update! ( **args )
6356+ @last_state_change_time = args [ :last_state_change_time ] if args . key? ( :last_state_change_time )
63446357 @lifecycle_state = args [ :lifecycle_state ] if args . key? ( :lifecycle_state )
63456358 @state_reasons = args [ :state_reasons ] if args . key? ( :state_reasons )
63466359 end
@@ -6350,27 +6363,27 @@ def update!(**args)
63506363 class RolloutStage
63516364 include Google ::Apis ::Core ::Hashable
63526365
6353- # Optional. Output only. The time at which the wave ended.
6366+ # Optional. Output only. The time at which the stage ended.
63546367 # Corresponds to the JSON property `endTime`
63556368 # @return [String]
63566369 attr_accessor :end_time
63576370
6358- # Optional. Duration to soak after this wave before starting the next wave .
6371+ # Optional. Duration to soak after this stage before starting the next stage .
63596372 # Corresponds to the JSON property `soakDuration`
63606373 # @return [String]
63616374 attr_accessor :soak_duration
63626375
6363- # Output only. The wave number to which this status applies.
6376+ # Output only. The stage number to which this status applies.
63646377 # Corresponds to the JSON property `stageNumber`
63656378 # @return [Fixnum]
63666379 attr_accessor :stage_number
63676380
6368- # Optional. Output only. The time at which the wave started.
6381+ # Optional. Output only. The time at which the stage started.
63696382 # Corresponds to the JSON property `startTime`
63706383 # @return [String]
63716384 attr_accessor :start_time
63726385
6373- # Output only. The state of the wave .
6386+ # Output only. The state of the stage .
63746387 # Corresponds to the JSON property `state`
63756388 # @return [String]
63766389 attr_accessor :state
0 commit comments