Class: Google::Apis::ComputeBeta::InstanceManagedByIgmError
- Inherits:
-
Object
- Object
- Google::Apis::ComputeBeta::InstanceManagedByIgmError
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/compute_beta/classes.rb,
lib/google/apis/compute_beta/representations.rb,
lib/google/apis/compute_beta/representations.rb
Instance Attribute Summary collapse
-
#error ⇒ Google::Apis::ComputeBeta::InstanceManagedByIgmErrorManagedInstanceError
[Output Only] Contents of the error.
-
#instance_action_details ⇒ Google::Apis::ComputeBeta::InstanceManagedByIgmErrorInstanceActionDetails
[Output Only] Details of the instance action that triggered this error.
-
#timestamp ⇒ String
[Output Only] The time that this error occurred.
Instance Method Summary collapse
-
#initialize(**args) ⇒ InstanceManagedByIgmError
constructor
A new instance of InstanceManagedByIgmError.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ InstanceManagedByIgmError
Returns a new instance of InstanceManagedByIgmError.
16143 16144 16145 |
# File 'lib/google/apis/compute_beta/classes.rb', line 16143 def initialize(**args) update!(**args) end |
Instance Attribute Details
#error ⇒ Google::Apis::ComputeBeta::InstanceManagedByIgmErrorManagedInstanceError
[Output Only] Contents of the error.
Corresponds to the JSON property error
16128 16129 16130 |
# File 'lib/google/apis/compute_beta/classes.rb', line 16128 def error @error end |
#instance_action_details ⇒ Google::Apis::ComputeBeta::InstanceManagedByIgmErrorInstanceActionDetails
[Output Only] Details of the instance action that triggered this error. May be
null, if the error was not caused by an action on an instance. This field is
optional.
Corresponds to the JSON property instanceActionDetails
16135 16136 16137 |
# File 'lib/google/apis/compute_beta/classes.rb', line 16135 def instance_action_details @instance_action_details end |
#timestamp ⇒ String
[Output Only] The time that this error occurred. This value is in RFC3339 text
format.
Corresponds to the JSON property timestamp
16141 16142 16143 |
# File 'lib/google/apis/compute_beta/classes.rb', line 16141 def @timestamp end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
16148 16149 16150 16151 16152 |
# File 'lib/google/apis/compute_beta/classes.rb', line 16148 def update!(**args) @error = args[:error] if args.key?(:error) @instance_action_details = args[:instance_action_details] if args.key?(:instance_action_details) @timestamp = args[:timestamp] if args.key?(:timestamp) end |