Class: Aws::ComputeOptimizer::Types::InferredWorkloadSaving

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-computeoptimizer/types.rb

Overview

The estimated monthly savings after you adjust the configurations of your instances running on the inferred workload types to the recommended configurations. If the ‘inferredWorkloadTypes` list contains multiple entries, then the savings are the sum of the monthly savings from instances that run the exact combination of the inferred workload types.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#estimated_monthly_savingsTypes::EstimatedMonthlySavings

An object that describes the estimated monthly savings amount possible by adopting Compute Optimizer recommendations for a given resource. This is based on the On-Demand instance pricing.



3692
3693
3694
3695
3696
3697
# File 'lib/aws-sdk-computeoptimizer/types.rb', line 3692

class InferredWorkloadSaving < Struct.new(
  :inferred_workload_types,
  :estimated_monthly_savings)
  SENSITIVE = []
  include Aws::Structure
end

#inferred_workload_typesArray<String>

The applications that might be running on the instance as inferred by Compute Optimizer.

Compute Optimizer can infer if one of the following applications might be running on the instance:

  • ‘AmazonEmr` - Infers that Amazon EMR might be running on the instance.

  • ‘ApacheCassandra` - Infers that Apache Cassandra might be running on the instance.

  • ‘ApacheHadoop` - Infers that Apache Hadoop might be running on the instance.

  • ‘Memcached` - Infers that Memcached might be running on the instance.

  • ‘NGINX` - Infers that NGINX might be running on the instance.

  • ‘PostgreSql` - Infers that PostgreSQL might be running on the instance.

  • ‘Redis` - Infers that Redis might be running on the instance.

  • ‘Kafka` - Infers that Kafka might be running on the instance.

  • ‘SQLServer` - Infers that SQLServer might be running on the instance.

Returns:

  • (Array<String>)


3692
3693
3694
3695
3696
3697
# File 'lib/aws-sdk-computeoptimizer/types.rb', line 3692

class InferredWorkloadSaving < Struct.new(
  :inferred_workload_types,
  :estimated_monthly_savings)
  SENSITIVE = []
  include Aws::Structure
end