Class: Aws::ComputeOptimizerAutomation::Types::AutomationEvent

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb

Overview

Contains information about an automation event.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#account_id ⇒ String

The Amazon Web Services account ID associated with the automation event.

Returns:

  • (String)


171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 171

class AutomationEvent < Struct.new(
  :event_id,
  :event_description,
  :event_type,
  :event_status,
  :event_status_reason,
  :resource_arn,
  :resource_id,
  :recommended_action_id,
  :account_id,
  :region,
  :rule_id,
  :resource_type,
  :created_timestamp,
  :completed_timestamp,
  :estimated_monthly_savings)
  SENSITIVE = []
  include Aws::Structure
end

#completed_timestamp ⇒ Time

The timestamp when the automation event completed.

Returns:

  • (Time)


171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 171

class AutomationEvent < Struct.new(
  :event_id,
  :event_description,
  :event_type,
  :event_status,
  :event_status_reason,
  :resource_arn,
  :resource_id,
  :recommended_action_id,
  :account_id,
  :region,
  :rule_id,
  :resource_type,
  :created_timestamp,
  :completed_timestamp,
  :estimated_monthly_savings)
  SENSITIVE = []
  include Aws::Structure
end

#created_timestamp ⇒ Time

The timestamp when the automation event was created.

Returns:

  • (Time)


171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 171

class AutomationEvent < Struct.new(
  :event_id,
  :event_description,
  :event_type,
  :event_status,
  :event_status_reason,
  :resource_arn,
  :resource_id,
  :recommended_action_id,
  :account_id,
  :region,
  :rule_id,
  :resource_type,
  :created_timestamp,
  :completed_timestamp,
  :estimated_monthly_savings)
  SENSITIVE = []
  include Aws::Structure
end

#estimated_monthly_savings ⇒ Types::EstimatedMonthlySavings

The estimated monthly cost savings associated with this automation event.



171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 171

class AutomationEvent < Struct.new(
  :event_id,
  :event_description,
  :event_type,
  :event_status,
  :event_status_reason,
  :resource_arn,
  :resource_id,
  :recommended_action_id,
  :account_id,
  :region,
  :rule_id,
  :resource_type,
  :created_timestamp,
  :completed_timestamp,
  :estimated_monthly_savings)
  SENSITIVE = []
  include Aws::Structure
end

#event_description ⇒ String

A description of the automation event.

Returns:

  • (String)


171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 171

class AutomationEvent < Struct.new(
  :event_id,
  :event_description,
  :event_type,
  :event_status,
  :event_status_reason,
  :resource_arn,
  :resource_id,
  :recommended_action_id,
  :account_id,
  :region,
  :rule_id,
  :resource_type,
  :created_timestamp,
  :completed_timestamp,
  :estimated_monthly_savings)
  SENSITIVE = []
  include Aws::Structure
end

#event_id ⇒ String

The unique identifier for the automation event.

Returns:

  • (String)


171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 171

class AutomationEvent < Struct.new(
  :event_id,
  :event_description,
  :event_type,
  :event_status,
  :event_status_reason,
  :resource_arn,
  :resource_id,
  :recommended_action_id,
  :account_id,
  :region,
  :rule_id,
  :resource_type,
  :created_timestamp,
  :completed_timestamp,
  :estimated_monthly_savings)
  SENSITIVE = []
  include Aws::Structure
end

#event_status ⇒ String

The current status of the automation event.

Returns:

  • (String)


171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 171

class AutomationEvent < Struct.new(
  :event_id,
  :event_description,
  :event_type,
  :event_status,
  :event_status_reason,
  :resource_arn,
  :resource_id,
  :recommended_action_id,
  :account_id,
  :region,
  :rule_id,
  :resource_type,
  :created_timestamp,
  :completed_timestamp,
  :estimated_monthly_savings)
  SENSITIVE = []
  include Aws::Structure
end

#event_status_reason ⇒ String

The reason for the current event status.

Returns:

  • (String)


171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 171

class AutomationEvent < Struct.new(
  :event_id,
  :event_description,
  :event_type,
  :event_status,
  :event_status_reason,
  :resource_arn,
  :resource_id,
  :recommended_action_id,
  :account_id,
  :region,
  :rule_id,
  :resource_type,
  :created_timestamp,
  :completed_timestamp,
  :estimated_monthly_savings)
  SENSITIVE = []
  include Aws::Structure
end

#event_type ⇒ String

The type of automation event.

Returns:

  • (String)


171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 171

class AutomationEvent < Struct.new(
  :event_id,
  :event_description,
  :event_type,
  :event_status,
  :event_status_reason,
  :resource_arn,
  :resource_id,
  :recommended_action_id,
  :account_id,
  :region,
  :rule_id,
  :resource_type,
  :created_timestamp,
  :completed_timestamp,
  :estimated_monthly_savings)
  SENSITIVE = []
  include Aws::Structure
end

The ID of the recommended action associated with this automation event.

Returns:

  • (String)


171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 171

class AutomationEvent < Struct.new(
  :event_id,
  :event_description,
  :event_type,
  :event_status,
  :event_status_reason,
  :resource_arn,
  :resource_id,
  :recommended_action_id,
  :account_id,
  :region,
  :rule_id,
  :resource_type,
  :created_timestamp,
  :completed_timestamp,
  :estimated_monthly_savings)
  SENSITIVE = []
  include Aws::Structure
end

#region ⇒ String

The Amazon Web Services Region where the automation event occurred.

Returns:

  • (String)


171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 171

class AutomationEvent < Struct.new(
  :event_id,
  :event_description,
  :event_type,
  :event_status,
  :event_status_reason,
  :resource_arn,
  :resource_id,
  :recommended_action_id,
  :account_id,
  :region,
  :rule_id,
  :resource_type,
  :created_timestamp,
  :completed_timestamp,
  :estimated_monthly_savings)
  SENSITIVE = []
  include Aws::Structure
end

#resource_arn ⇒ String

The Amazon Resource Name (ARN) of the resource affected by the automation event.

Returns:

  • (String)


171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 171

class AutomationEvent < Struct.new(
  :event_id,
  :event_description,
  :event_type,
  :event_status,
  :event_status_reason,
  :resource_arn,
  :resource_id,
  :recommended_action_id,
  :account_id,
  :region,
  :rule_id,
  :resource_type,
  :created_timestamp,
  :completed_timestamp,
  :estimated_monthly_savings)
  SENSITIVE = []
  include Aws::Structure
end

#resource_id ⇒ String

The ID of the resource affected by the automation event.

Returns:

  • (String)


171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 171

class AutomationEvent < Struct.new(
  :event_id,
  :event_description,
  :event_type,
  :event_status,
  :event_status_reason,
  :resource_arn,
  :resource_id,
  :recommended_action_id,
  :account_id,
  :region,
  :rule_id,
  :resource_type,
  :created_timestamp,
  :completed_timestamp,
  :estimated_monthly_savings)
  SENSITIVE = []
  include Aws::Structure
end

#resource_type ⇒ String

The type of resource affected by the automation event.

Returns:

  • (String)


171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 171

class AutomationEvent < Struct.new(
  :event_id,
  :event_description,
  :event_type,
  :event_status,
  :event_status_reason,
  :resource_arn,
  :resource_id,
  :recommended_action_id,
  :account_id,
  :region,
  :rule_id,
  :resource_type,
  :created_timestamp,
  :completed_timestamp,
  :estimated_monthly_savings)
  SENSITIVE = []
  include Aws::Structure
end

#rule_id ⇒ String

The ID of the automation rule that triggered this event.

Returns:

  • (String)


171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 171

class AutomationEvent < Struct.new(
  :event_id,
  :event_description,
  :event_type,
  :event_status,
  :event_status_reason,
  :resource_arn,
  :resource_id,
  :recommended_action_id,
  :account_id,
  :region,
  :rule_id,
  :resource_type,
  :created_timestamp,
  :completed_timestamp,
  :estimated_monthly_savings)
  SENSITIVE = []
  include Aws::Structure
end