Class: Aws::Types::InstanceRecommendation
- Inherits:
-
Object
- Object
- Aws::Types::InstanceRecommendation
- Defined in:
- sig/types.rbs
Constant Summary collapse
- SENSITIVE =
Instance Attribute Summary collapse
-
#account_id ⇒ ::String
Returns the value of attribute account_id.
-
#current_instance_gpu_info ⇒ Types::GpuInfo
Returns the value of attribute current_instance_gpu_info.
-
#current_instance_type ⇒ ::String
Returns the value of attribute current_instance_type.
-
#current_performance_risk ⇒ "VeryLow", ...
Returns the value of attribute current_performance_risk.
-
#effective_recommendation_preferences ⇒ Types::EffectiveRecommendationPreferences
Returns the value of attribute effective_recommendation_preferences.
-
#external_metric_status ⇒ Types::ExternalMetricStatus
Returns the value of attribute external_metric_status.
-
#finding ⇒ "Underprovisioned", ...
Returns the value of attribute finding.
-
#finding_reason_codes ⇒ ::Array[("CPUOverprovisioned" | "CPUUnderprovisioned" | "MemoryOverprovisioned" | "MemoryUnderprovisioned" | "EBSThroughputOverprovisioned" | "EBSThroughputUnderprovisioned" | "EBSIOPSOverprovisioned" | "EBSIOPSUnderprovisioned" | "NetworkBandwidthOverprovisioned" | "NetworkBandwidthUnderprovisioned" | "NetworkPPSOverprovisioned" | "NetworkPPSUnderprovisioned" | "DiskIOPSOverprovisioned" | "DiskIOPSUnderprovisioned" | "DiskThroughputOverprovisioned" | "DiskThroughputUnderprovisioned" | "GPUUnderprovisioned" | "GPUOverprovisioned" | "GPUMemoryUnderprovisioned" | "GPUMemoryOverprovisioned")]
Returns the value of attribute finding_reason_codes.
-
#idle ⇒ "True", "False"
Returns the value of attribute idle.
-
#inferred_workload_types ⇒ ::Array[("AmazonEmr" | "ApacheCassandra" | "ApacheHadoop" | "Memcached" | "Nginx" | "PostgreSql" | "Redis" | "Kafka" | "SQLServer")]
Returns the value of attribute inferred_workload_types.
-
#instance_arn ⇒ ::String
Returns the value of attribute instance_arn.
-
#instance_name ⇒ ::String
Returns the value of attribute instance_name.
-
#instance_state ⇒ "pending", ...
Returns the value of attribute instance_state.
-
#last_refresh_timestamp ⇒ ::Time
Returns the value of attribute last_refresh_timestamp.
-
#look_back_period_in_days ⇒ ::Float
Returns the value of attribute look_back_period_in_days.
-
#recommendation_options ⇒ ::Array[Types::InstanceRecommendationOption]
Returns the value of attribute recommendation_options.
-
#recommendation_sources ⇒ ::Array[Types::RecommendationSource]
Returns the value of attribute recommendation_sources.
-
#tags ⇒ ::Array[Types::Tag]
Returns the value of attribute tags.
-
#utilization_metrics ⇒ ::Array[Types::UtilizationMetric]
Returns the value of attribute utilization_metrics.
Instance Attribute Details
#account_id ⇒ ::String
Returns the value of attribute account_id.
786 787 788 |
# File 'sig/types.rbs', line 786 def account_id @account_id end |
#current_instance_gpu_info ⇒ Types::GpuInfo
Returns the value of attribute current_instance_gpu_info.
802 803 804 |
# File 'sig/types.rbs', line 802 def current_instance_gpu_info @current_instance_gpu_info end |
#current_instance_type ⇒ ::String
Returns the value of attribute current_instance_type.
788 789 790 |
# File 'sig/types.rbs', line 788 def current_instance_type @current_instance_type end |
#current_performance_risk ⇒ "VeryLow", ...
Returns the value of attribute current_performance_risk.
796 797 798 |
# File 'sig/types.rbs', line 796 def current_performance_risk @current_performance_risk end |
#effective_recommendation_preferences ⇒ Types::EffectiveRecommendationPreferences
Returns the value of attribute effective_recommendation_preferences.
797 798 799 |
# File 'sig/types.rbs', line 797 def effective_recommendation_preferences @effective_recommendation_preferences end |
#external_metric_status ⇒ Types::ExternalMetricStatus
Returns the value of attribute external_metric_status.
801 802 803 |
# File 'sig/types.rbs', line 801 def external_metric_status @external_metric_status end |
#finding ⇒ "Underprovisioned", ...
Returns the value of attribute finding.
789 790 791 |
# File 'sig/types.rbs', line 789 def finding @finding end |
#finding_reason_codes ⇒ ::Array[("CPUOverprovisioned" | "CPUUnderprovisioned" | "MemoryOverprovisioned" | "MemoryUnderprovisioned" | "EBSThroughputOverprovisioned" | "EBSThroughputUnderprovisioned" | "EBSIOPSOverprovisioned" | "EBSIOPSUnderprovisioned" | "NetworkBandwidthOverprovisioned" | "NetworkBandwidthUnderprovisioned" | "NetworkPPSOverprovisioned" | "NetworkPPSUnderprovisioned" | "DiskIOPSOverprovisioned" | "DiskIOPSUnderprovisioned" | "DiskThroughputOverprovisioned" | "DiskThroughputUnderprovisioned" | "GPUUnderprovisioned" | "GPUOverprovisioned" | "GPUMemoryUnderprovisioned" | "GPUMemoryOverprovisioned")]
Returns the value of attribute finding_reason_codes.
790 791 792 |
# File 'sig/types.rbs', line 790 def finding_reason_codes @finding_reason_codes end |
#idle ⇒ "True", "False"
Returns the value of attribute idle.
803 804 805 |
# File 'sig/types.rbs', line 803 def idle @idle end |
#inferred_workload_types ⇒ ::Array[("AmazonEmr" | "ApacheCassandra" | "ApacheHadoop" | "Memcached" | "Nginx" | "PostgreSql" | "Redis" | "Kafka" | "SQLServer")]
Returns the value of attribute inferred_workload_types.
798 799 800 |
# File 'sig/types.rbs', line 798 def inferred_workload_types @inferred_workload_types end |
#instance_arn ⇒ ::String
Returns the value of attribute instance_arn.
785 786 787 |
# File 'sig/types.rbs', line 785 def instance_arn @instance_arn end |
#instance_name ⇒ ::String
Returns the value of attribute instance_name.
787 788 789 |
# File 'sig/types.rbs', line 787 def instance_name @instance_name end |
#instance_state ⇒ "pending", ...
Returns the value of attribute instance_state.
799 800 801 |
# File 'sig/types.rbs', line 799 def instance_state @instance_state end |
#last_refresh_timestamp ⇒ ::Time
Returns the value of attribute last_refresh_timestamp.
795 796 797 |
# File 'sig/types.rbs', line 795 def @last_refresh_timestamp end |
#look_back_period_in_days ⇒ ::Float
Returns the value of attribute look_back_period_in_days.
792 793 794 |
# File 'sig/types.rbs', line 792 def look_back_period_in_days @look_back_period_in_days end |
#recommendation_options ⇒ ::Array[Types::InstanceRecommendationOption]
Returns the value of attribute recommendation_options.
793 794 795 |
# File 'sig/types.rbs', line 793 def @recommendation_options end |
#recommendation_sources ⇒ ::Array[Types::RecommendationSource]
Returns the value of attribute recommendation_sources.
794 795 796 |
# File 'sig/types.rbs', line 794 def recommendation_sources @recommendation_sources end |
#tags ⇒ ::Array[Types::Tag]
Returns the value of attribute tags.
800 801 802 |
# File 'sig/types.rbs', line 800 def @tags end |
#utilization_metrics ⇒ ::Array[Types::UtilizationMetric]
Returns the value of attribute utilization_metrics.
791 792 793 |
# File 'sig/types.rbs', line 791 def utilization_metrics @utilization_metrics end |