Class: Aws::ComputeOptimizerAutomation::Types::UpdateAutomationRuleResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::ComputeOptimizerAutomation::Types::UpdateAutomationRuleResponse
- Defined in:
- gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#created_timestamp ⇒ Time
The timestamp when the automation rule was originally created.
-
#criteria ⇒ Types::Criteria
A set of conditions that specify which recommended action qualify for implementation.
-
#description ⇒ String
The updated description of the automation rule.
-
#last_updated_timestamp ⇒ Time
The timestamp when the automation rule was last updated.
-
#name ⇒ String
The updated name of the automation rule.
-
#organization_configuration ⇒ Types::OrganizationConfiguration
The updated organization configuration settings.
-
#priority ⇒ String
The updated priority level of the automation rule.
-
#recommended_action_types ⇒ Array<String>
The updated list of recommended action types.
-
#rule_arn ⇒ String
The ARN of the updated rule.
-
#rule_revision ⇒ Integer
The new revision number of the updated rule.
-
#rule_type ⇒ String
The updated type of automation rule.
-
#schedule ⇒ Types::Schedule
The updated schedule configuration.
-
#status ⇒ String
The updated status of the automation rule.
Instance Attribute Details
#created_timestamp ⇒ Time
The timestamp when the automation rule was originally created.
2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 |
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 2472 class UpdateAutomationRuleResponse < Struct.new( :rule_arn, :rule_revision, :name, :description, :rule_type, :organization_configuration, :priority, :recommended_action_types, :criteria, :schedule, :status, :created_timestamp, :last_updated_timestamp) SENSITIVE = [] include Aws::Structure end |
#criteria ⇒ Types::Criteria
A set of conditions that specify which recommended action qualify for implementation. When a rule is active and a recommended action matches these criteria, Compute Optimizer implements the action at the scheduled run time. You can specify up to 20 conditions per filter criteria and 20 values per condition.
2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 |
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 2472 class UpdateAutomationRuleResponse < Struct.new( :rule_arn, :rule_revision, :name, :description, :rule_type, :organization_configuration, :priority, :recommended_action_types, :criteria, :schedule, :status, :created_timestamp, :last_updated_timestamp) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The updated description of the automation rule.
2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 |
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 2472 class UpdateAutomationRuleResponse < Struct.new( :rule_arn, :rule_revision, :name, :description, :rule_type, :organization_configuration, :priority, :recommended_action_types, :criteria, :schedule, :status, :created_timestamp, :last_updated_timestamp) SENSITIVE = [] include Aws::Structure end |
#last_updated_timestamp ⇒ Time
The timestamp when the automation rule was last updated.
2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 |
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 2472 class UpdateAutomationRuleResponse < Struct.new( :rule_arn, :rule_revision, :name, :description, :rule_type, :organization_configuration, :priority, :recommended_action_types, :criteria, :schedule, :status, :created_timestamp, :last_updated_timestamp) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The updated name of the automation rule.
2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 |
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 2472 class UpdateAutomationRuleResponse < Struct.new( :rule_arn, :rule_revision, :name, :description, :rule_type, :organization_configuration, :priority, :recommended_action_types, :criteria, :schedule, :status, :created_timestamp, :last_updated_timestamp) SENSITIVE = [] include Aws::Structure end |
#organization_configuration ⇒ Types::OrganizationConfiguration
The updated organization configuration settings.
2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 |
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 2472 class UpdateAutomationRuleResponse < Struct.new( :rule_arn, :rule_revision, :name, :description, :rule_type, :organization_configuration, :priority, :recommended_action_types, :criteria, :schedule, :status, :created_timestamp, :last_updated_timestamp) SENSITIVE = [] include Aws::Structure end |
#priority ⇒ String
The updated priority level of the automation rule.
2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 |
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 2472 class UpdateAutomationRuleResponse < Struct.new( :rule_arn, :rule_revision, :name, :description, :rule_type, :organization_configuration, :priority, :recommended_action_types, :criteria, :schedule, :status, :created_timestamp, :last_updated_timestamp) SENSITIVE = [] include Aws::Structure end |
#recommended_action_types ⇒ Array<String>
The updated list of recommended action types.
2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 |
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 2472 class UpdateAutomationRuleResponse < Struct.new( :rule_arn, :rule_revision, :name, :description, :rule_type, :organization_configuration, :priority, :recommended_action_types, :criteria, :schedule, :status, :created_timestamp, :last_updated_timestamp) SENSITIVE = [] include Aws::Structure end |
#rule_arn ⇒ String
The ARN of the updated rule.
2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 |
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 2472 class UpdateAutomationRuleResponse < Struct.new( :rule_arn, :rule_revision, :name, :description, :rule_type, :organization_configuration, :priority, :recommended_action_types, :criteria, :schedule, :status, :created_timestamp, :last_updated_timestamp) SENSITIVE = [] include Aws::Structure end |
#rule_revision ⇒ Integer
The new revision number of the updated rule.
2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 |
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 2472 class UpdateAutomationRuleResponse < Struct.new( :rule_arn, :rule_revision, :name, :description, :rule_type, :organization_configuration, :priority, :recommended_action_types, :criteria, :schedule, :status, :created_timestamp, :last_updated_timestamp) SENSITIVE = [] include Aws::Structure end |
#rule_type ⇒ String
The updated type of automation rule.
2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 |
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 2472 class UpdateAutomationRuleResponse < Struct.new( :rule_arn, :rule_revision, :name, :description, :rule_type, :organization_configuration, :priority, :recommended_action_types, :criteria, :schedule, :status, :created_timestamp, :last_updated_timestamp) SENSITIVE = [] include Aws::Structure end |
#schedule ⇒ Types::Schedule
The updated schedule configuration.
2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 |
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 2472 class UpdateAutomationRuleResponse < Struct.new( :rule_arn, :rule_revision, :name, :description, :rule_type, :organization_configuration, :priority, :recommended_action_types, :criteria, :schedule, :status, :created_timestamp, :last_updated_timestamp) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The updated status of the automation rule.
2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 |
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 2472 class UpdateAutomationRuleResponse < Struct.new( :rule_arn, :rule_revision, :name, :description, :rule_type, :organization_configuration, :priority, :recommended_action_types, :criteria, :schedule, :status, :created_timestamp, :last_updated_timestamp) SENSITIVE = [] include Aws::Structure end |