Class: Google::Apis::ComputeAlpha::ManagedInstanceScheduling
- Inherits:
-
Object
- Object
- Google::Apis::ComputeAlpha::ManagedInstanceScheduling
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/compute_alpha/classes.rb,
lib/google/apis/compute_alpha/representations.rb,
lib/google/apis/compute_alpha/representations.rb
Instance Attribute Summary collapse
-
#graceful_shutdown_timestamp ⇒ String
Output only.
-
#termination_timestamp ⇒ String
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ManagedInstanceScheduling
constructor
A new instance of ManagedInstanceScheduling.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ ManagedInstanceScheduling
Returns a new instance of ManagedInstanceScheduling.
41332 41333 41334 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 41332 def initialize(**args) update!(**args) end |
Instance Attribute Details
#graceful_shutdown_timestamp ⇒ String
Output only. [Output Only] The timestamp at which the underlying instance will
be
triggered for graceful shutdown if it is configured. This is in RFC3339 text
format.
Corresponds to the JSON property gracefulShutdownTimestamp
41324 41325 41326 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 41324 def @graceful_shutdown_timestamp end |
#termination_timestamp ⇒ String
Output only. [Output Only] The timestamp at which the managed instance will be
terminated. This is in RFC3339 text format.
Corresponds to the JSON property terminationTimestamp
41330 41331 41332 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 41330 def @termination_timestamp end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
41337 41338 41339 41340 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 41337 def update!(**args) @graceful_shutdown_timestamp = args[:graceful_shutdown_timestamp] if args.key?(:graceful_shutdown_timestamp) @termination_timestamp = args[:termination_timestamp] if args.key?(:termination_timestamp) end |