Class: Aws::Odb::Types::FlexComponentSummary

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

Overview

Information about a flex component that's available for an Exadata infrastructure. A flex component defines the hardware resources, such as CPU cores, memory, and storage, that can be allocated to a shape.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#available_core_countInteger

The maximum number of CPU cores that can be enabled for the flex component.

Returns:

  • (Integer)


7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 7410

class FlexComponentSummary < Struct.new(
  :available_core_count,
  :available_db_storage_in_g_bs,
  :available_local_storage_in_g_bs,
  :available_memory_in_g_bs,
  :compute_model,
  :description_summary,
  :hardware_type,
  :minimum_core_count,
  :name,
  :runtime_minimum_core_count,
  :shape)
  SENSITIVE = []
  include Aws::Structure
end

#available_db_storage_in_g_bsInteger

The maximum amount of database storage, in gigabytes (GB), that can be enabled for the flex component.

Returns:

  • (Integer)


7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 7410

class FlexComponentSummary < Struct.new(
  :available_core_count,
  :available_db_storage_in_g_bs,
  :available_local_storage_in_g_bs,
  :available_memory_in_g_bs,
  :compute_model,
  :description_summary,
  :hardware_type,
  :minimum_core_count,
  :name,
  :runtime_minimum_core_count,
  :shape)
  SENSITIVE = []
  include Aws::Structure
end

#available_local_storage_in_g_bsInteger

The maximum amount of local storage, in gigabytes (GB), that can be enabled for the flex component.

Returns:

  • (Integer)


7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 7410

class FlexComponentSummary < Struct.new(
  :available_core_count,
  :available_db_storage_in_g_bs,
  :available_local_storage_in_g_bs,
  :available_memory_in_g_bs,
  :compute_model,
  :description_summary,
  :hardware_type,
  :minimum_core_count,
  :name,
  :runtime_minimum_core_count,
  :shape)
  SENSITIVE = []
  include Aws::Structure
end

#available_memory_in_g_bsInteger

The maximum amount of memory, in gigabytes (GB), that can be enabled for the flex component.

Returns:

  • (Integer)


7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 7410

class FlexComponentSummary < Struct.new(
  :available_core_count,
  :available_db_storage_in_g_bs,
  :available_local_storage_in_g_bs,
  :available_memory_in_g_bs,
  :compute_model,
  :description_summary,
  :hardware_type,
  :minimum_core_count,
  :name,
  :runtime_minimum_core_count,
  :shape)
  SENSITIVE = []
  include Aws::Structure
end

#compute_modelString

The OCI model compute model used when you create or clone an instance: ECPU or OCPU. An ECPU is an abstracted measure of compute resources. ECPUs are based on the number of cores elastically allocated from a pool of compute and storage servers. An OCPU is a legacy physical measure of compute resources. OCPUs are based on the physical core of a processor with hyper-threading enabled.

Returns:

  • (String)


7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 7410

class FlexComponentSummary < Struct.new(
  :available_core_count,
  :available_db_storage_in_g_bs,
  :available_local_storage_in_g_bs,
  :available_memory_in_g_bs,
  :compute_model,
  :description_summary,
  :hardware_type,
  :minimum_core_count,
  :name,
  :runtime_minimum_core_count,
  :shape)
  SENSITIVE = []
  include Aws::Structure
end

#description_summaryString

A summary description of the flex component.

Returns:

  • (String)


7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 7410

class FlexComponentSummary < Struct.new(
  :available_core_count,
  :available_db_storage_in_g_bs,
  :available_local_storage_in_g_bs,
  :available_memory_in_g_bs,
  :compute_model,
  :description_summary,
  :hardware_type,
  :minimum_core_count,
  :name,
  :runtime_minimum_core_count,
  :shape)
  SENSITIVE = []
  include Aws::Structure
end

#hardware_typeString

The type of hardware for the flex component. Valid values are COMPUTE for compute servers and CELL for storage servers.

Returns:

  • (String)


7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 7410

class FlexComponentSummary < Struct.new(
  :available_core_count,
  :available_db_storage_in_g_bs,
  :available_local_storage_in_g_bs,
  :available_memory_in_g_bs,
  :compute_model,
  :description_summary,
  :hardware_type,
  :minimum_core_count,
  :name,
  :runtime_minimum_core_count,
  :shape)
  SENSITIVE = []
  include Aws::Structure
end

#minimum_core_countInteger

The minimum number of CPU cores that can be enabled for the flex component.

Returns:

  • (Integer)


7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 7410

class FlexComponentSummary < Struct.new(
  :available_core_count,
  :available_db_storage_in_g_bs,
  :available_local_storage_in_g_bs,
  :available_memory_in_g_bs,
  :compute_model,
  :description_summary,
  :hardware_type,
  :minimum_core_count,
  :name,
  :runtime_minimum_core_count,
  :shape)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the flex component.

Returns:

  • (String)


7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 7410

class FlexComponentSummary < Struct.new(
  :available_core_count,
  :available_db_storage_in_g_bs,
  :available_local_storage_in_g_bs,
  :available_memory_in_g_bs,
  :compute_model,
  :description_summary,
  :hardware_type,
  :minimum_core_count,
  :name,
  :runtime_minimum_core_count,
  :shape)
  SENSITIVE = []
  include Aws::Structure
end

#runtime_minimum_core_countInteger

The runtime minimum number of CPU cores that can be enabled for the flex component.

Returns:

  • (Integer)


7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 7410

class FlexComponentSummary < Struct.new(
  :available_core_count,
  :available_db_storage_in_g_bs,
  :available_local_storage_in_g_bs,
  :available_memory_in_g_bs,
  :compute_model,
  :description_summary,
  :hardware_type,
  :minimum_core_count,
  :name,
  :runtime_minimum_core_count,
  :shape)
  SENSITIVE = []
  include Aws::Structure
end

#shapeString

The shape that uses the flex component.

Returns:

  • (String)


7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 7410

class FlexComponentSummary < Struct.new(
  :available_core_count,
  :available_db_storage_in_g_bs,
  :available_local_storage_in_g_bs,
  :available_memory_in_g_bs,
  :compute_model,
  :description_summary,
  :hardware_type,
  :minimum_core_count,
  :name,
  :runtime_minimum_core_count,
  :shape)
  SENSITIVE = []
  include Aws::Structure
end