Class: Aws::CostOptimizationHub::Types::ComputeConfiguration

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

Overview

Describes the performance configuration for compute services such as Amazon EC2, Lambda, and ECS.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#architectureString

The architecture of the resource.

Returns:

  • (String)


101
102
103
104
105
106
107
108
# File 'gems/aws-sdk-costoptimizationhub/lib/aws-sdk-costoptimizationhub/types.rb', line 101

class ComputeConfiguration < Struct.new(
  :architecture,
  :memory_size_in_mb,
  :platform,
  :v_cpu)
  SENSITIVE = []
  include Aws::Structure
end

#memory_size_in_mbInteger

The memory size of the resource.

Returns:

  • (Integer)


101
102
103
104
105
106
107
108
# File 'gems/aws-sdk-costoptimizationhub/lib/aws-sdk-costoptimizationhub/types.rb', line 101

class ComputeConfiguration < Struct.new(
  :architecture,
  :memory_size_in_mb,
  :platform,
  :v_cpu)
  SENSITIVE = []
  include Aws::Structure
end

#platformString

The platform of the resource. The platform is the specific combination of operating system, license model, and software on an instance.

Returns:

  • (String)


101
102
103
104
105
106
107
108
# File 'gems/aws-sdk-costoptimizationhub/lib/aws-sdk-costoptimizationhub/types.rb', line 101

class ComputeConfiguration < Struct.new(
  :architecture,
  :memory_size_in_mb,
  :platform,
  :v_cpu)
  SENSITIVE = []
  include Aws::Structure
end

#v_cpuFloat

The number of vCPU cores in the resource.

Returns:

  • (Float)


101
102
103
104
105
106
107
108
# File 'gems/aws-sdk-costoptimizationhub/lib/aws-sdk-costoptimizationhub/types.rb', line 101

class ComputeConfiguration < Struct.new(
  :architecture,
  :memory_size_in_mb,
  :platform,
  :v_cpu)
  SENSITIVE = []
  include Aws::Structure
end