Class: Aws::Odb::Types::DbSystemShapeSummary

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

Overview

Information about a hardware system model (shape) that's available for an Exadata infrastructure. The shape determines resources, such as CPU cores, memory, and storage, to allocate to the Exadata infrastructure.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#are_server_types_supported ⇒ Boolean

Indicates whether the hardware system model supports configurable database and server storage types.

Returns:

  • (Boolean)


6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 6095

class DbSystemShapeSummary < Struct.new(
  :available_core_count,
  :available_core_count_per_node,
  :available_data_storage_in_t_bs,
  :available_data_storage_per_server_in_t_bs,
  :available_db_node_per_node_in_g_bs,
  :available_db_node_storage_in_g_bs,
  :available_memory_in_g_bs,
  :available_memory_per_node_in_g_bs,
  :core_count_increment,
  :max_storage_count,
  :maximum_node_count,
  :min_core_count_per_node,
  :min_data_storage_in_t_bs,
  :min_db_node_storage_per_node_in_g_bs,
  :min_memory_per_node_in_g_bs,
  :min_storage_count,
  :minimum_core_count,
  :minimum_node_count,
  :runtime_minimum_core_count,
  :shape_family,
  :shape_type,
  :shape_attributes,
  :name,
  :compute_model,
  :are_server_types_supported)
  SENSITIVE = []
  include Aws::Structure
end

#available_core_count ⇒ Integer

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

Returns:

  • (Integer)


6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 6095

class DbSystemShapeSummary < Struct.new(
  :available_core_count,
  :available_core_count_per_node,
  :available_data_storage_in_t_bs,
  :available_data_storage_per_server_in_t_bs,
  :available_db_node_per_node_in_g_bs,
  :available_db_node_storage_in_g_bs,
  :available_memory_in_g_bs,
  :available_memory_per_node_in_g_bs,
  :core_count_increment,
  :max_storage_count,
  :maximum_node_count,
  :min_core_count_per_node,
  :min_data_storage_in_t_bs,
  :min_db_node_storage_per_node_in_g_bs,
  :min_memory_per_node_in_g_bs,
  :min_storage_count,
  :minimum_core_count,
  :minimum_node_count,
  :runtime_minimum_core_count,
  :shape_family,
  :shape_type,
  :shape_attributes,
  :name,
  :compute_model,
  :are_server_types_supported)
  SENSITIVE = []
  include Aws::Structure
end

#available_core_count_per_node ⇒ Integer

The maximum number of CPU cores per DB node that can be enabled for the shape.

Returns:

  • (Integer)


6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 6095

class DbSystemShapeSummary < Struct.new(
  :available_core_count,
  :available_core_count_per_node,
  :available_data_storage_in_t_bs,
  :available_data_storage_per_server_in_t_bs,
  :available_db_node_per_node_in_g_bs,
  :available_db_node_storage_in_g_bs,
  :available_memory_in_g_bs,
  :available_memory_per_node_in_g_bs,
  :core_count_increment,
  :max_storage_count,
  :maximum_node_count,
  :min_core_count_per_node,
  :min_data_storage_in_t_bs,
  :min_db_node_storage_per_node_in_g_bs,
  :min_memory_per_node_in_g_bs,
  :min_storage_count,
  :minimum_core_count,
  :minimum_node_count,
  :runtime_minimum_core_count,
  :shape_family,
  :shape_type,
  :shape_attributes,
  :name,
  :compute_model,
  :are_server_types_supported)
  SENSITIVE = []
  include Aws::Structure
end

#available_data_storage_in_t_bs ⇒ Integer

The maximum amount of data storage, in terabytes (TB), that can be enabled for the shape.

Returns:

  • (Integer)


6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 6095

class DbSystemShapeSummary < Struct.new(
  :available_core_count,
  :available_core_count_per_node,
  :available_data_storage_in_t_bs,
  :available_data_storage_per_server_in_t_bs,
  :available_db_node_per_node_in_g_bs,
  :available_db_node_storage_in_g_bs,
  :available_memory_in_g_bs,
  :available_memory_per_node_in_g_bs,
  :core_count_increment,
  :max_storage_count,
  :maximum_node_count,
  :min_core_count_per_node,
  :min_data_storage_in_t_bs,
  :min_db_node_storage_per_node_in_g_bs,
  :min_memory_per_node_in_g_bs,
  :min_storage_count,
  :minimum_core_count,
  :minimum_node_count,
  :runtime_minimum_core_count,
  :shape_family,
  :shape_type,
  :shape_attributes,
  :name,
  :compute_model,
  :are_server_types_supported)
  SENSITIVE = []
  include Aws::Structure
end

#available_data_storage_per_server_in_t_bs ⇒ Integer

The maximum amount of data storage, in terabytes (TB), that's available per storage server for the shape.

Returns:

  • (Integer)


6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 6095

class DbSystemShapeSummary < Struct.new(
  :available_core_count,
  :available_core_count_per_node,
  :available_data_storage_in_t_bs,
  :available_data_storage_per_server_in_t_bs,
  :available_db_node_per_node_in_g_bs,
  :available_db_node_storage_in_g_bs,
  :available_memory_in_g_bs,
  :available_memory_per_node_in_g_bs,
  :core_count_increment,
  :max_storage_count,
  :maximum_node_count,
  :min_core_count_per_node,
  :min_data_storage_in_t_bs,
  :min_db_node_storage_per_node_in_g_bs,
  :min_memory_per_node_in_g_bs,
  :min_storage_count,
  :minimum_core_count,
  :minimum_node_count,
  :runtime_minimum_core_count,
  :shape_family,
  :shape_type,
  :shape_attributes,
  :name,
  :compute_model,
  :are_server_types_supported)
  SENSITIVE = []
  include Aws::Structure
end

#available_db_node_per_node_in_g_bs ⇒ Integer

The maximum amount of DB node storage, in gigabytes (GB), that's available per DB node for the shape.

Returns:

  • (Integer)


6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 6095

class DbSystemShapeSummary < Struct.new(
  :available_core_count,
  :available_core_count_per_node,
  :available_data_storage_in_t_bs,
  :available_data_storage_per_server_in_t_bs,
  :available_db_node_per_node_in_g_bs,
  :available_db_node_storage_in_g_bs,
  :available_memory_in_g_bs,
  :available_memory_per_node_in_g_bs,
  :core_count_increment,
  :max_storage_count,
  :maximum_node_count,
  :min_core_count_per_node,
  :min_data_storage_in_t_bs,
  :min_db_node_storage_per_node_in_g_bs,
  :min_memory_per_node_in_g_bs,
  :min_storage_count,
  :minimum_core_count,
  :minimum_node_count,
  :runtime_minimum_core_count,
  :shape_family,
  :shape_type,
  :shape_attributes,
  :name,
  :compute_model,
  :are_server_types_supported)
  SENSITIVE = []
  include Aws::Structure
end

#available_db_node_storage_in_g_bs ⇒ Integer

The maximum amount of DB node storage, in gigabytes (GB), that can be enabled for the shape.

Returns:

  • (Integer)


6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 6095

class DbSystemShapeSummary < Struct.new(
  :available_core_count,
  :available_core_count_per_node,
  :available_data_storage_in_t_bs,
  :available_data_storage_per_server_in_t_bs,
  :available_db_node_per_node_in_g_bs,
  :available_db_node_storage_in_g_bs,
  :available_memory_in_g_bs,
  :available_memory_per_node_in_g_bs,
  :core_count_increment,
  :max_storage_count,
  :maximum_node_count,
  :min_core_count_per_node,
  :min_data_storage_in_t_bs,
  :min_db_node_storage_per_node_in_g_bs,
  :min_memory_per_node_in_g_bs,
  :min_storage_count,
  :minimum_core_count,
  :minimum_node_count,
  :runtime_minimum_core_count,
  :shape_family,
  :shape_type,
  :shape_attributes,
  :name,
  :compute_model,
  :are_server_types_supported)
  SENSITIVE = []
  include Aws::Structure
end

#available_memory_in_g_bs ⇒ Integer

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

Returns:

  • (Integer)


6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 6095

class DbSystemShapeSummary < Struct.new(
  :available_core_count,
  :available_core_count_per_node,
  :available_data_storage_in_t_bs,
  :available_data_storage_per_server_in_t_bs,
  :available_db_node_per_node_in_g_bs,
  :available_db_node_storage_in_g_bs,
  :available_memory_in_g_bs,
  :available_memory_per_node_in_g_bs,
  :core_count_increment,
  :max_storage_count,
  :maximum_node_count,
  :min_core_count_per_node,
  :min_data_storage_in_t_bs,
  :min_db_node_storage_per_node_in_g_bs,
  :min_memory_per_node_in_g_bs,
  :min_storage_count,
  :minimum_core_count,
  :minimum_node_count,
  :runtime_minimum_core_count,
  :shape_family,
  :shape_type,
  :shape_attributes,
  :name,
  :compute_model,
  :are_server_types_supported)
  SENSITIVE = []
  include Aws::Structure
end

#available_memory_per_node_in_g_bs ⇒ Integer

The maximum amount of memory, in gigabytes (GB), that's available per DB node for the shape.

Returns:

  • (Integer)


6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 6095

class DbSystemShapeSummary < Struct.new(
  :available_core_count,
  :available_core_count_per_node,
  :available_data_storage_in_t_bs,
  :available_data_storage_per_server_in_t_bs,
  :available_db_node_per_node_in_g_bs,
  :available_db_node_storage_in_g_bs,
  :available_memory_in_g_bs,
  :available_memory_per_node_in_g_bs,
  :core_count_increment,
  :max_storage_count,
  :maximum_node_count,
  :min_core_count_per_node,
  :min_data_storage_in_t_bs,
  :min_db_node_storage_per_node_in_g_bs,
  :min_memory_per_node_in_g_bs,
  :min_storage_count,
  :minimum_core_count,
  :minimum_node_count,
  :runtime_minimum_core_count,
  :shape_family,
  :shape_type,
  :shape_attributes,
  :name,
  :compute_model,
  :are_server_types_supported)
  SENSITIVE = []
  include Aws::Structure
end

#compute_model ⇒ String

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)


6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 6095

class DbSystemShapeSummary < Struct.new(
  :available_core_count,
  :available_core_count_per_node,
  :available_data_storage_in_t_bs,
  :available_data_storage_per_server_in_t_bs,
  :available_db_node_per_node_in_g_bs,
  :available_db_node_storage_in_g_bs,
  :available_memory_in_g_bs,
  :available_memory_per_node_in_g_bs,
  :core_count_increment,
  :max_storage_count,
  :maximum_node_count,
  :min_core_count_per_node,
  :min_data_storage_in_t_bs,
  :min_db_node_storage_per_node_in_g_bs,
  :min_memory_per_node_in_g_bs,
  :min_storage_count,
  :minimum_core_count,
  :minimum_node_count,
  :runtime_minimum_core_count,
  :shape_family,
  :shape_type,
  :shape_attributes,
  :name,
  :compute_model,
  :are_server_types_supported)
  SENSITIVE = []
  include Aws::Structure
end

#core_count_increment ⇒ Integer

The discrete number by which the CPU core count for the shape can be increased or decreased.

Returns:

  • (Integer)


6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 6095

class DbSystemShapeSummary < Struct.new(
  :available_core_count,
  :available_core_count_per_node,
  :available_data_storage_in_t_bs,
  :available_data_storage_per_server_in_t_bs,
  :available_db_node_per_node_in_g_bs,
  :available_db_node_storage_in_g_bs,
  :available_memory_in_g_bs,
  :available_memory_per_node_in_g_bs,
  :core_count_increment,
  :max_storage_count,
  :maximum_node_count,
  :min_core_count_per_node,
  :min_data_storage_in_t_bs,
  :min_db_node_storage_per_node_in_g_bs,
  :min_memory_per_node_in_g_bs,
  :min_storage_count,
  :minimum_core_count,
  :minimum_node_count,
  :runtime_minimum_core_count,
  :shape_family,
  :shape_type,
  :shape_attributes,
  :name,
  :compute_model,
  :are_server_types_supported)
  SENSITIVE = []
  include Aws::Structure
end

#max_storage_count ⇒ Integer

The maximum number of Exadata storage servers that's available for the shape.

Returns:

  • (Integer)


6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 6095

class DbSystemShapeSummary < Struct.new(
  :available_core_count,
  :available_core_count_per_node,
  :available_data_storage_in_t_bs,
  :available_data_storage_per_server_in_t_bs,
  :available_db_node_per_node_in_g_bs,
  :available_db_node_storage_in_g_bs,
  :available_memory_in_g_bs,
  :available_memory_per_node_in_g_bs,
  :core_count_increment,
  :max_storage_count,
  :maximum_node_count,
  :min_core_count_per_node,
  :min_data_storage_in_t_bs,
  :min_db_node_storage_per_node_in_g_bs,
  :min_memory_per_node_in_g_bs,
  :min_storage_count,
  :minimum_core_count,
  :minimum_node_count,
  :runtime_minimum_core_count,
  :shape_family,
  :shape_type,
  :shape_attributes,
  :name,
  :compute_model,
  :are_server_types_supported)
  SENSITIVE = []
  include Aws::Structure
end

#maximum_node_count ⇒ Integer

The maximum number of compute servers that is available for the shape.

Returns:

  • (Integer)


6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 6095

class DbSystemShapeSummary < Struct.new(
  :available_core_count,
  :available_core_count_per_node,
  :available_data_storage_in_t_bs,
  :available_data_storage_per_server_in_t_bs,
  :available_db_node_per_node_in_g_bs,
  :available_db_node_storage_in_g_bs,
  :available_memory_in_g_bs,
  :available_memory_per_node_in_g_bs,
  :core_count_increment,
  :max_storage_count,
  :maximum_node_count,
  :min_core_count_per_node,
  :min_data_storage_in_t_bs,
  :min_db_node_storage_per_node_in_g_bs,
  :min_memory_per_node_in_g_bs,
  :min_storage_count,
  :minimum_core_count,
  :minimum_node_count,
  :runtime_minimum_core_count,
  :shape_family,
  :shape_type,
  :shape_attributes,
  :name,
  :compute_model,
  :are_server_types_supported)
  SENSITIVE = []
  include Aws::Structure
end

#min_core_count_per_node ⇒ Integer

The minimum number of CPU cores that can be enabled per node for the shape.

Returns:

  • (Integer)


6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 6095

class DbSystemShapeSummary < Struct.new(
  :available_core_count,
  :available_core_count_per_node,
  :available_data_storage_in_t_bs,
  :available_data_storage_per_server_in_t_bs,
  :available_db_node_per_node_in_g_bs,
  :available_db_node_storage_in_g_bs,
  :available_memory_in_g_bs,
  :available_memory_per_node_in_g_bs,
  :core_count_increment,
  :max_storage_count,
  :maximum_node_count,
  :min_core_count_per_node,
  :min_data_storage_in_t_bs,
  :min_db_node_storage_per_node_in_g_bs,
  :min_memory_per_node_in_g_bs,
  :min_storage_count,
  :minimum_core_count,
  :minimum_node_count,
  :runtime_minimum_core_count,
  :shape_family,
  :shape_type,
  :shape_attributes,
  :name,
  :compute_model,
  :are_server_types_supported)
  SENSITIVE = []
  include Aws::Structure
end

#min_data_storage_in_t_bs ⇒ Integer

The minimum amount of data storage, in terabytes (TB), that must be allocated for the shape.

Returns:

  • (Integer)


6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 6095

class DbSystemShapeSummary < Struct.new(
  :available_core_count,
  :available_core_count_per_node,
  :available_data_storage_in_t_bs,
  :available_data_storage_per_server_in_t_bs,
  :available_db_node_per_node_in_g_bs,
  :available_db_node_storage_in_g_bs,
  :available_memory_in_g_bs,
  :available_memory_per_node_in_g_bs,
  :core_count_increment,
  :max_storage_count,
  :maximum_node_count,
  :min_core_count_per_node,
  :min_data_storage_in_t_bs,
  :min_db_node_storage_per_node_in_g_bs,
  :min_memory_per_node_in_g_bs,
  :min_storage_count,
  :minimum_core_count,
  :minimum_node_count,
  :runtime_minimum_core_count,
  :shape_family,
  :shape_type,
  :shape_attributes,
  :name,
  :compute_model,
  :are_server_types_supported)
  SENSITIVE = []
  include Aws::Structure
end

#min_db_node_storage_per_node_in_g_bs ⇒ Integer

The minimum amount of DB node storage, in gigabytes (GB), that must be allocated per DB node for the shape.

Returns:

  • (Integer)


6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 6095

class DbSystemShapeSummary < Struct.new(
  :available_core_count,
  :available_core_count_per_node,
  :available_data_storage_in_t_bs,
  :available_data_storage_per_server_in_t_bs,
  :available_db_node_per_node_in_g_bs,
  :available_db_node_storage_in_g_bs,
  :available_memory_in_g_bs,
  :available_memory_per_node_in_g_bs,
  :core_count_increment,
  :max_storage_count,
  :maximum_node_count,
  :min_core_count_per_node,
  :min_data_storage_in_t_bs,
  :min_db_node_storage_per_node_in_g_bs,
  :min_memory_per_node_in_g_bs,
  :min_storage_count,
  :minimum_core_count,
  :minimum_node_count,
  :runtime_minimum_core_count,
  :shape_family,
  :shape_type,
  :shape_attributes,
  :name,
  :compute_model,
  :are_server_types_supported)
  SENSITIVE = []
  include Aws::Structure
end

#min_memory_per_node_in_g_bs ⇒ Integer

The minimum amount of memory, in gigabytes (GB), that must be allocated per DB node for the shape.

Returns:

  • (Integer)


6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 6095

class DbSystemShapeSummary < Struct.new(
  :available_core_count,
  :available_core_count_per_node,
  :available_data_storage_in_t_bs,
  :available_data_storage_per_server_in_t_bs,
  :available_db_node_per_node_in_g_bs,
  :available_db_node_storage_in_g_bs,
  :available_memory_in_g_bs,
  :available_memory_per_node_in_g_bs,
  :core_count_increment,
  :max_storage_count,
  :maximum_node_count,
  :min_core_count_per_node,
  :min_data_storage_in_t_bs,
  :min_db_node_storage_per_node_in_g_bs,
  :min_memory_per_node_in_g_bs,
  :min_storage_count,
  :minimum_core_count,
  :minimum_node_count,
  :runtime_minimum_core_count,
  :shape_family,
  :shape_type,
  :shape_attributes,
  :name,
  :compute_model,
  :are_server_types_supported)
  SENSITIVE = []
  include Aws::Structure
end

#min_storage_count ⇒ Integer

The minimum number of Exadata storage servers that are available for the shape.

Returns:

  • (Integer)


6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 6095

class DbSystemShapeSummary < Struct.new(
  :available_core_count,
  :available_core_count_per_node,
  :available_data_storage_in_t_bs,
  :available_data_storage_per_server_in_t_bs,
  :available_db_node_per_node_in_g_bs,
  :available_db_node_storage_in_g_bs,
  :available_memory_in_g_bs,
  :available_memory_per_node_in_g_bs,
  :core_count_increment,
  :max_storage_count,
  :maximum_node_count,
  :min_core_count_per_node,
  :min_data_storage_in_t_bs,
  :min_db_node_storage_per_node_in_g_bs,
  :min_memory_per_node_in_g_bs,
  :min_storage_count,
  :minimum_core_count,
  :minimum_node_count,
  :runtime_minimum_core_count,
  :shape_family,
  :shape_type,
  :shape_attributes,
  :name,
  :compute_model,
  :are_server_types_supported)
  SENSITIVE = []
  include Aws::Structure
end

#minimum_core_count ⇒ Integer

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

Returns:

  • (Integer)


6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 6095

class DbSystemShapeSummary < Struct.new(
  :available_core_count,
  :available_core_count_per_node,
  :available_data_storage_in_t_bs,
  :available_data_storage_per_server_in_t_bs,
  :available_db_node_per_node_in_g_bs,
  :available_db_node_storage_in_g_bs,
  :available_memory_in_g_bs,
  :available_memory_per_node_in_g_bs,
  :core_count_increment,
  :max_storage_count,
  :maximum_node_count,
  :min_core_count_per_node,
  :min_data_storage_in_t_bs,
  :min_db_node_storage_per_node_in_g_bs,
  :min_memory_per_node_in_g_bs,
  :min_storage_count,
  :minimum_core_count,
  :minimum_node_count,
  :runtime_minimum_core_count,
  :shape_family,
  :shape_type,
  :shape_attributes,
  :name,
  :compute_model,
  :are_server_types_supported)
  SENSITIVE = []
  include Aws::Structure
end

#minimum_node_count ⇒ Integer

The minimum number of compute servers that are available for the shape.

Returns:

  • (Integer)


6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 6095

class DbSystemShapeSummary < Struct.new(
  :available_core_count,
  :available_core_count_per_node,
  :available_data_storage_in_t_bs,
  :available_data_storage_per_server_in_t_bs,
  :available_db_node_per_node_in_g_bs,
  :available_db_node_storage_in_g_bs,
  :available_memory_in_g_bs,
  :available_memory_per_node_in_g_bs,
  :core_count_increment,
  :max_storage_count,
  :maximum_node_count,
  :min_core_count_per_node,
  :min_data_storage_in_t_bs,
  :min_db_node_storage_per_node_in_g_bs,
  :min_memory_per_node_in_g_bs,
  :min_storage_count,
  :minimum_core_count,
  :minimum_node_count,
  :runtime_minimum_core_count,
  :shape_family,
  :shape_type,
  :shape_attributes,
  :name,
  :compute_model,
  :are_server_types_supported)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

The name of the shape.

Returns:

  • (String)


6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 6095

class DbSystemShapeSummary < Struct.new(
  :available_core_count,
  :available_core_count_per_node,
  :available_data_storage_in_t_bs,
  :available_data_storage_per_server_in_t_bs,
  :available_db_node_per_node_in_g_bs,
  :available_db_node_storage_in_g_bs,
  :available_memory_in_g_bs,
  :available_memory_per_node_in_g_bs,
  :core_count_increment,
  :max_storage_count,
  :maximum_node_count,
  :min_core_count_per_node,
  :min_data_storage_in_t_bs,
  :min_db_node_storage_per_node_in_g_bs,
  :min_memory_per_node_in_g_bs,
  :min_storage_count,
  :minimum_core_count,
  :minimum_node_count,
  :runtime_minimum_core_count,
  :shape_family,
  :shape_type,
  :shape_attributes,
  :name,
  :compute_model,
  :are_server_types_supported)
  SENSITIVE = []
  include Aws::Structure
end

#runtime_minimum_core_count ⇒ Integer

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

Returns:

  • (Integer)


6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 6095

class DbSystemShapeSummary < Struct.new(
  :available_core_count,
  :available_core_count_per_node,
  :available_data_storage_in_t_bs,
  :available_data_storage_per_server_in_t_bs,
  :available_db_node_per_node_in_g_bs,
  :available_db_node_storage_in_g_bs,
  :available_memory_in_g_bs,
  :available_memory_per_node_in_g_bs,
  :core_count_increment,
  :max_storage_count,
  :maximum_node_count,
  :min_core_count_per_node,
  :min_data_storage_in_t_bs,
  :min_db_node_storage_per_node_in_g_bs,
  :min_memory_per_node_in_g_bs,
  :min_storage_count,
  :minimum_core_count,
  :minimum_node_count,
  :runtime_minimum_core_count,
  :shape_family,
  :shape_type,
  :shape_attributes,
  :name,
  :compute_model,
  :are_server_types_supported)
  SENSITIVE = []
  include Aws::Structure
end

#shape_attributes ⇒ Array<String>

If provided and applicable, return DB System shape parameters based on the shape attribute provided.

Returns:

  • (Array<String>)


6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 6095

class DbSystemShapeSummary < Struct.new(
  :available_core_count,
  :available_core_count_per_node,
  :available_data_storage_in_t_bs,
  :available_data_storage_per_server_in_t_bs,
  :available_db_node_per_node_in_g_bs,
  :available_db_node_storage_in_g_bs,
  :available_memory_in_g_bs,
  :available_memory_per_node_in_g_bs,
  :core_count_increment,
  :max_storage_count,
  :maximum_node_count,
  :min_core_count_per_node,
  :min_data_storage_in_t_bs,
  :min_db_node_storage_per_node_in_g_bs,
  :min_memory_per_node_in_g_bs,
  :min_storage_count,
  :minimum_core_count,
  :minimum_node_count,
  :runtime_minimum_core_count,
  :shape_family,
  :shape_type,
  :shape_attributes,
  :name,
  :compute_model,
  :are_server_types_supported)
  SENSITIVE = []
  include Aws::Structure
end

#shape_family ⇒ String

The family of the shape.

Returns:

  • (String)


6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 6095

class DbSystemShapeSummary < Struct.new(
  :available_core_count,
  :available_core_count_per_node,
  :available_data_storage_in_t_bs,
  :available_data_storage_per_server_in_t_bs,
  :available_db_node_per_node_in_g_bs,
  :available_db_node_storage_in_g_bs,
  :available_memory_in_g_bs,
  :available_memory_per_node_in_g_bs,
  :core_count_increment,
  :max_storage_count,
  :maximum_node_count,
  :min_core_count_per_node,
  :min_data_storage_in_t_bs,
  :min_db_node_storage_per_node_in_g_bs,
  :min_memory_per_node_in_g_bs,
  :min_storage_count,
  :minimum_core_count,
  :minimum_node_count,
  :runtime_minimum_core_count,
  :shape_family,
  :shape_type,
  :shape_attributes,
  :name,
  :compute_model,
  :are_server_types_supported)
  SENSITIVE = []
  include Aws::Structure
end

#shape_type ⇒ String

The shape type. This property is determined by the CPU hardware.

Returns:

  • (String)


6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 6095

class DbSystemShapeSummary < Struct.new(
  :available_core_count,
  :available_core_count_per_node,
  :available_data_storage_in_t_bs,
  :available_data_storage_per_server_in_t_bs,
  :available_db_node_per_node_in_g_bs,
  :available_db_node_storage_in_g_bs,
  :available_memory_in_g_bs,
  :available_memory_per_node_in_g_bs,
  :core_count_increment,
  :max_storage_count,
  :maximum_node_count,
  :min_core_count_per_node,
  :min_data_storage_in_t_bs,
  :min_db_node_storage_per_node_in_g_bs,
  :min_memory_per_node_in_g_bs,
  :min_storage_count,
  :minimum_core_count,
  :minimum_node_count,
  :runtime_minimum_core_count,
  :shape_family,
  :shape_type,
  :shape_attributes,
  :name,
  :compute_model,
  :are_server_types_supported)
  SENSITIVE = []
  include Aws::Structure
end