Class: Aws::ComputeOptimizerAutomation::Types::RecommendedAction
- Inherits:
-
Struct
- Object
- Struct
- Aws::ComputeOptimizerAutomation::Types::RecommendedAction
- Defined in:
- gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb
Overview
Contains information about a recommended action that can be applied to optimize an Amazon Web Services resource.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#account_id ⇒ String
The Amazon Web Services account ID that owns the resource.
-
#current_resource_details ⇒ Types::ResourceDetails
Detailed configuration information for a specific Amazon Web Services resource, with type-specific details.
-
#current_resource_summary ⇒ String
A summary of the resource's current configuration.
-
#estimated_monthly_savings ⇒ Types::EstimatedMonthlySavings
Contains information about estimated monthly cost savings.
-
#look_back_period_in_days ⇒ Integer
The number of days of historical data used to generate the recommendation.
-
#recommended_action_id ⇒ String
The unique identifier of the recommended action.
-
#recommended_action_type ⇒ String
The type of action being recommended.
-
#recommended_resource_details ⇒ Types::ResourceDetails
Detailed configuration information for a specific Amazon Web Services resource, with type-specific details.
-
#recommended_resource_summary ⇒ String
A summary of the resource's recommended configuration.
-
#region ⇒ String
The Amazon Web Services Region where the resource is located.
-
#resource_arn ⇒ String
The Amazon Resource Name (ARN) of the resource that the recommendation applies to.
-
#resource_id ⇒ String
The ID of the resource that the recommendation applies to.
-
#resource_tags ⇒ Array<Types::Tag>
The tags associated with the resource.
-
#resource_type ⇒ String
The type of resource being evaluated.
-
#restart_needed ⇒ Boolean
Indicates whether implementing the recommended action requires a resource restart.
Instance Attribute Details
#account_id ⇒ String
The Amazon Web Services account ID that owns the resource.
1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 |
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 1822 class RecommendedAction < Struct.new( :recommended_action_id, :resource_arn, :resource_id, :account_id, :region, :resource_type, :look_back_period_in_days, :recommended_action_type, :current_resource_summary, :current_resource_details, :recommended_resource_summary, :recommended_resource_details, :restart_needed, :estimated_monthly_savings, :resource_tags) SENSITIVE = [] include Aws::Structure end |
#current_resource_details ⇒ Types::ResourceDetails
Detailed configuration information for a specific Amazon Web Services resource, with type-specific details.
1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 |
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 1822 class RecommendedAction < Struct.new( :recommended_action_id, :resource_arn, :resource_id, :account_id, :region, :resource_type, :look_back_period_in_days, :recommended_action_type, :current_resource_summary, :current_resource_details, :recommended_resource_summary, :recommended_resource_details, :restart_needed, :estimated_monthly_savings, :resource_tags) SENSITIVE = [] include Aws::Structure end |
#current_resource_summary ⇒ String
A summary of the resource's current configuration.
1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 |
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 1822 class RecommendedAction < Struct.new( :recommended_action_id, :resource_arn, :resource_id, :account_id, :region, :resource_type, :look_back_period_in_days, :recommended_action_type, :current_resource_summary, :current_resource_details, :recommended_resource_summary, :recommended_resource_details, :restart_needed, :estimated_monthly_savings, :resource_tags) SENSITIVE = [] include Aws::Structure end |
#estimated_monthly_savings ⇒ Types::EstimatedMonthlySavings
Contains information about estimated monthly cost savings.
1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 |
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 1822 class RecommendedAction < Struct.new( :recommended_action_id, :resource_arn, :resource_id, :account_id, :region, :resource_type, :look_back_period_in_days, :recommended_action_type, :current_resource_summary, :current_resource_details, :recommended_resource_summary, :recommended_resource_details, :restart_needed, :estimated_monthly_savings, :resource_tags) SENSITIVE = [] include Aws::Structure end |
#look_back_period_in_days ⇒ Integer
The number of days of historical data used to generate the recommendation.
1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 |
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 1822 class RecommendedAction < Struct.new( :recommended_action_id, :resource_arn, :resource_id, :account_id, :region, :resource_type, :look_back_period_in_days, :recommended_action_type, :current_resource_summary, :current_resource_details, :recommended_resource_summary, :recommended_resource_details, :restart_needed, :estimated_monthly_savings, :resource_tags) SENSITIVE = [] include Aws::Structure end |
#recommended_action_id ⇒ String
The unique identifier of the recommended action.
1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 |
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 1822 class RecommendedAction < Struct.new( :recommended_action_id, :resource_arn, :resource_id, :account_id, :region, :resource_type, :look_back_period_in_days, :recommended_action_type, :current_resource_summary, :current_resource_details, :recommended_resource_summary, :recommended_resource_details, :restart_needed, :estimated_monthly_savings, :resource_tags) SENSITIVE = [] include Aws::Structure end |
#recommended_action_type ⇒ String
The type of action being recommended.
1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 |
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 1822 class RecommendedAction < Struct.new( :recommended_action_id, :resource_arn, :resource_id, :account_id, :region, :resource_type, :look_back_period_in_days, :recommended_action_type, :current_resource_summary, :current_resource_details, :recommended_resource_summary, :recommended_resource_details, :restart_needed, :estimated_monthly_savings, :resource_tags) SENSITIVE = [] include Aws::Structure end |
#recommended_resource_details ⇒ Types::ResourceDetails
Detailed configuration information for a specific Amazon Web Services resource, with type-specific details.
1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 |
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 1822 class RecommendedAction < Struct.new( :recommended_action_id, :resource_arn, :resource_id, :account_id, :region, :resource_type, :look_back_period_in_days, :recommended_action_type, :current_resource_summary, :current_resource_details, :recommended_resource_summary, :recommended_resource_details, :restart_needed, :estimated_monthly_savings, :resource_tags) SENSITIVE = [] include Aws::Structure end |
#recommended_resource_summary ⇒ String
A summary of the resource's recommended configuration.
1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 |
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 1822 class RecommendedAction < Struct.new( :recommended_action_id, :resource_arn, :resource_id, :account_id, :region, :resource_type, :look_back_period_in_days, :recommended_action_type, :current_resource_summary, :current_resource_details, :recommended_resource_summary, :recommended_resource_details, :restart_needed, :estimated_monthly_savings, :resource_tags) SENSITIVE = [] include Aws::Structure end |
#region ⇒ String
The Amazon Web Services Region where the resource is located.
1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 |
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 1822 class RecommendedAction < Struct.new( :recommended_action_id, :resource_arn, :resource_id, :account_id, :region, :resource_type, :look_back_period_in_days, :recommended_action_type, :current_resource_summary, :current_resource_details, :recommended_resource_summary, :recommended_resource_details, :restart_needed, :estimated_monthly_savings, :resource_tags) SENSITIVE = [] include Aws::Structure end |
#resource_arn ⇒ String
The Amazon Resource Name (ARN) of the resource that the recommendation applies to.
1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 |
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 1822 class RecommendedAction < Struct.new( :recommended_action_id, :resource_arn, :resource_id, :account_id, :region, :resource_type, :look_back_period_in_days, :recommended_action_type, :current_resource_summary, :current_resource_details, :recommended_resource_summary, :recommended_resource_details, :restart_needed, :estimated_monthly_savings, :resource_tags) SENSITIVE = [] include Aws::Structure end |
#resource_id ⇒ String
The ID of the resource that the recommendation applies to.
1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 |
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 1822 class RecommendedAction < Struct.new( :recommended_action_id, :resource_arn, :resource_id, :account_id, :region, :resource_type, :look_back_period_in_days, :recommended_action_type, :current_resource_summary, :current_resource_details, :recommended_resource_summary, :recommended_resource_details, :restart_needed, :estimated_monthly_savings, :resource_tags) SENSITIVE = [] include Aws::Structure end |
#resource_tags ⇒ Array<Types::Tag>
The tags associated with the resource.
1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 |
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 1822 class RecommendedAction < Struct.new( :recommended_action_id, :resource_arn, :resource_id, :account_id, :region, :resource_type, :look_back_period_in_days, :recommended_action_type, :current_resource_summary, :current_resource_details, :recommended_resource_summary, :recommended_resource_details, :restart_needed, :estimated_monthly_savings, :resource_tags) SENSITIVE = [] include Aws::Structure end |
#resource_type ⇒ String
The type of resource being evaluated.
1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 |
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 1822 class RecommendedAction < Struct.new( :recommended_action_id, :resource_arn, :resource_id, :account_id, :region, :resource_type, :look_back_period_in_days, :recommended_action_type, :current_resource_summary, :current_resource_details, :recommended_resource_summary, :recommended_resource_details, :restart_needed, :estimated_monthly_savings, :resource_tags) SENSITIVE = [] include Aws::Structure end |
#restart_needed ⇒ Boolean
Indicates whether implementing the recommended action requires a resource restart.
1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 |
# File 'gems/aws-sdk-computeoptimizerautomation/lib/aws-sdk-computeoptimizerautomation/types.rb', line 1822 class RecommendedAction < Struct.new( :recommended_action_id, :resource_arn, :resource_id, :account_id, :region, :resource_type, :look_back_period_in_days, :recommended_action_type, :current_resource_summary, :current_resource_details, :recommended_resource_summary, :recommended_resource_details, :restart_needed, :estimated_monthly_savings, :resource_tags) SENSITIVE = [] include Aws::Structure end |