Class: Aws::ComputeOptimizerAutomation::Types::Criteria

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

Overview

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.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#ebs_volume_size_in_gibArray<Types::IntegerCriteriaCondition>

Filter criteria for EBS volume sizes in gibibytes (GiB).



594
595
596
597
598
599
600
601
602
603
604
605
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 594

class Criteria < Struct.new(
  :region,
  :resource_arn,
  :ebs_volume_type,
  :ebs_volume_size_in_gib,
  :estimated_monthly_savings,
  :resource_tag,
  :look_back_period_in_days,
  :restart_needed)
  SENSITIVE = []
  include Aws::Structure
end

#ebs_volume_typeArray<Types::StringCriteriaCondition>

Filter criteria for EBS volume types, such as gp2, gp3, io1, io2, st1, or sc1.

Returns:



594
595
596
597
598
599
600
601
602
603
604
605
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 594

class Criteria < Struct.new(
  :region,
  :resource_arn,
  :ebs_volume_type,
  :ebs_volume_size_in_gib,
  :estimated_monthly_savings,
  :resource_tag,
  :look_back_period_in_days,
  :restart_needed)
  SENSITIVE = []
  include Aws::Structure
end

#estimated_monthly_savingsArray<Types::DoubleCriteriaCondition>

Filter criteria for estimated monthly cost savings from the recommended action.

Returns:



594
595
596
597
598
599
600
601
602
603
604
605
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 594

class Criteria < Struct.new(
  :region,
  :resource_arn,
  :ebs_volume_type,
  :ebs_volume_size_in_gib,
  :estimated_monthly_savings,
  :resource_tag,
  :look_back_period_in_days,
  :restart_needed)
  SENSITIVE = []
  include Aws::Structure
end

#look_back_period_in_daysArray<Types::IntegerCriteriaCondition>

Filter criteria for the lookback period in days used to analyze resource utilization.



594
595
596
597
598
599
600
601
602
603
604
605
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 594

class Criteria < Struct.new(
  :region,
  :resource_arn,
  :ebs_volume_type,
  :ebs_volume_size_in_gib,
  :estimated_monthly_savings,
  :resource_tag,
  :look_back_period_in_days,
  :restart_needed)
  SENSITIVE = []
  include Aws::Structure
end

#regionArray<Types::StringCriteriaCondition>

Filter criteria for Amazon Web Services regions where resources must be located.

Returns:



594
595
596
597
598
599
600
601
602
603
604
605
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 594

class Criteria < Struct.new(
  :region,
  :resource_arn,
  :ebs_volume_type,
  :ebs_volume_size_in_gib,
  :estimated_monthly_savings,
  :resource_tag,
  :look_back_period_in_days,
  :restart_needed)
  SENSITIVE = []
  include Aws::Structure
end

#resource_arnArray<Types::StringCriteriaCondition>

Filter criteria for specific resource ARNs to include or exclude.

Returns:



594
595
596
597
598
599
600
601
602
603
604
605
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 594

class Criteria < Struct.new(
  :region,
  :resource_arn,
  :ebs_volume_type,
  :ebs_volume_size_in_gib,
  :estimated_monthly_savings,
  :resource_tag,
  :look_back_period_in_days,
  :restart_needed)
  SENSITIVE = []
  include Aws::Structure
end

#resource_tagArray<Types::ResourceTagsCriteriaCondition>

Filter criteria for resource tags, allowing filtering by tag key and value combinations.



594
595
596
597
598
599
600
601
602
603
604
605
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 594

class Criteria < Struct.new(
  :region,
  :resource_arn,
  :ebs_volume_type,
  :ebs_volume_size_in_gib,
  :estimated_monthly_savings,
  :resource_tag,
  :look_back_period_in_days,
  :restart_needed)
  SENSITIVE = []
  include Aws::Structure
end

#restart_neededArray<Types::StringCriteriaCondition>

Filter criteria indicating whether the recommended action requires a resource restart.

Returns:



594
595
596
597
598
599
600
601
602
603
604
605
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 594

class Criteria < Struct.new(
  :region,
  :resource_arn,
  :ebs_volume_type,
  :ebs_volume_size_in_gib,
  :estimated_monthly_savings,
  :resource_tag,
  :look_back_period_in_days,
  :restart_needed)
  SENSITIVE = []
  include Aws::Structure
end