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_idString

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_timestampTime

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_timestampTime

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_savingsTypes::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_descriptionString

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_idString

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_statusString

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_reasonString

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_typeString

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

#regionString

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_arnString

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_idString

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_typeString

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_idString

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