Class: Aws::ComputeOptimizerAutomation::Types::AutomationEvent
- Inherits:
-
Struct
- Object
- Struct
- Aws::ComputeOptimizerAutomation::Types::AutomationEvent
- 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
-
#account_id ⇒ String
The Amazon Web Services account ID associated with the automation event.
-
#completed_timestamp ⇒ Time
The timestamp when the automation event completed.
-
#created_timestamp ⇒ Time
The timestamp when the automation event was created.
-
#estimated_monthly_savings ⇒ Types::EstimatedMonthlySavings
The estimated monthly cost savings associated with this automation event.
-
#event_description ⇒ String
A description of the automation event.
-
#event_id ⇒ String
The unique identifier for the automation event.
-
#event_status ⇒ String
The current status of the automation event.
-
#event_status_reason ⇒ String
The reason for the current event status.
-
#event_type ⇒ String
The type of automation event.
-
#recommended_action_id ⇒ String
The ID of the recommended action associated with this automation event.
-
#region ⇒ String
The Amazon Web Services Region where the automation event occurred.
-
#resource_arn ⇒ String
The Amazon Resource Name (ARN) of the resource affected by the automation event.
-
#resource_id ⇒ String
The ID of the resource affected by the automation event.
-
#resource_type ⇒ String
The type of resource affected by the automation event.
-
#rule_id ⇒ String
The ID of the automation rule that triggered this event.
Instance Attribute Details
#account_id ⇒ String
The Amazon Web Services account ID associated with the 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 |
#completed_timestamp ⇒ Time
The timestamp when the automation event completed.
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.
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.
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.
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.
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.
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.
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 |
#recommended_action_id ⇒ String
The ID of the recommended action 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 |
#region ⇒ String
The Amazon Web Services Region where the automation event occurred.
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.
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.
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.
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.
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 |