DbSystemShapeSummary

class oci.database.models.DbSystemShapeSummary(**kwargs)

Bases: object

The shape of the DB system. The shape determines resources to allocate to the DB system - CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes.

To use any of the API operations, you must be authorized in an IAM policy. If you’re not authorized, talk to an administrator. If you’re an administrator who needs to write policies to give users access, see Getting Started with Policies.

Attributes

SHAPE_TYPE_AMD A constant which can be used with the shape_type property of a DbSystemShapeSummary.
SHAPE_TYPE_AMPERE_FLEX_A1 A constant which can be used with the shape_type property of a DbSystemShapeSummary.
SHAPE_TYPE_INTEL A constant which can be used with the shape_type property of a DbSystemShapeSummary.
SHAPE_TYPE_INTEL_FLEX_X9 A constant which can be used with the shape_type property of a DbSystemShapeSummary.
available_core_count [Required] Gets the available_core_count of this DbSystemShapeSummary.
available_core_count_per_node Gets the available_core_count_per_node of this DbSystemShapeSummary.
available_data_storage_in_t_bs Gets the available_data_storage_in_t_bs of this DbSystemShapeSummary.
available_data_storage_per_server_in_tbs Gets the available_data_storage_per_server_in_tbs of this DbSystemShapeSummary.
available_db_node_per_node_in_gbs Gets the available_db_node_per_node_in_gbs of this DbSystemShapeSummary.
available_db_node_storage_in_g_bs Gets the available_db_node_storage_in_g_bs of this DbSystemShapeSummary.
available_memory_in_gbs Gets the available_memory_in_gbs of this DbSystemShapeSummary.
available_memory_per_node_in_gbs Gets the available_memory_per_node_in_gbs of this DbSystemShapeSummary.
core_count_increment Gets the core_count_increment of this DbSystemShapeSummary.
max_storage_count Gets the max_storage_count of this DbSystemShapeSummary.
maximum_node_count Gets the maximum_node_count of this DbSystemShapeSummary.
min_core_count_per_node Gets the min_core_count_per_node of this DbSystemShapeSummary.
min_data_storage_in_t_bs Gets the min_data_storage_in_t_bs of this DbSystemShapeSummary.
min_db_node_storage_per_node_in_g_bs Gets the min_db_node_storage_per_node_in_g_bs of this DbSystemShapeSummary.
min_memory_per_node_in_g_bs Gets the min_memory_per_node_in_g_bs of this DbSystemShapeSummary.
min_storage_count Gets the min_storage_count of this DbSystemShapeSummary.
minimum_core_count Gets the minimum_core_count of this DbSystemShapeSummary.
minimum_node_count Gets the minimum_node_count of this DbSystemShapeSummary.
name [Required] Gets the name of this DbSystemShapeSummary.
shape Gets the shape of this DbSystemShapeSummary.
shape_family Gets the shape_family of this DbSystemShapeSummary.
shape_type Gets the shape_type of this DbSystemShapeSummary.

Methods

__init__(**kwargs) Initializes a new DbSystemShapeSummary object with values from keyword arguments.
SHAPE_TYPE_AMD = 'AMD'

A constant which can be used with the shape_type property of a DbSystemShapeSummary. This constant has a value of “AMD”

SHAPE_TYPE_AMPERE_FLEX_A1 = 'AMPERE_FLEX_A1'

A constant which can be used with the shape_type property of a DbSystemShapeSummary. This constant has a value of “AMPERE_FLEX_A1”

SHAPE_TYPE_INTEL = 'INTEL'

A constant which can be used with the shape_type property of a DbSystemShapeSummary. This constant has a value of “INTEL”

SHAPE_TYPE_INTEL_FLEX_X9 = 'INTEL_FLEX_X9'

A constant which can be used with the shape_type property of a DbSystemShapeSummary. This constant has a value of “INTEL_FLEX_X9”

__init__(**kwargs)

Initializes a new DbSystemShapeSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • name (str) – The value to assign to the name property of this DbSystemShapeSummary.
  • shape_family (str) – The value to assign to the shape_family property of this DbSystemShapeSummary.
  • shape_type (str) – The value to assign to the shape_type property of this DbSystemShapeSummary. Allowed values for this property are: “AMD”, “INTEL”, “INTEL_FLEX_X9”, “AMPERE_FLEX_A1”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • shape (str) – The value to assign to the shape property of this DbSystemShapeSummary.
  • available_core_count (int) – The value to assign to the available_core_count property of this DbSystemShapeSummary.
  • minimum_core_count (int) – The value to assign to the minimum_core_count property of this DbSystemShapeSummary.
  • core_count_increment (int) – The value to assign to the core_count_increment property of this DbSystemShapeSummary.
  • min_storage_count (int) – The value to assign to the min_storage_count property of this DbSystemShapeSummary.
  • max_storage_count (int) – The value to assign to the max_storage_count property of this DbSystemShapeSummary.
  • available_data_storage_per_server_in_tbs (float) – The value to assign to the available_data_storage_per_server_in_tbs property of this DbSystemShapeSummary.
  • available_memory_per_node_in_gbs (int) – The value to assign to the available_memory_per_node_in_gbs property of this DbSystemShapeSummary.
  • available_db_node_per_node_in_gbs (int) – The value to assign to the available_db_node_per_node_in_gbs property of this DbSystemShapeSummary.
  • min_core_count_per_node (int) – The value to assign to the min_core_count_per_node property of this DbSystemShapeSummary.
  • available_memory_in_gbs (int) – The value to assign to the available_memory_in_gbs property of this DbSystemShapeSummary.
  • min_memory_per_node_in_g_bs (int) – The value to assign to the min_memory_per_node_in_g_bs property of this DbSystemShapeSummary.
  • available_db_node_storage_in_g_bs (int) – The value to assign to the available_db_node_storage_in_g_bs property of this DbSystemShapeSummary.
  • min_db_node_storage_per_node_in_g_bs (int) – The value to assign to the min_db_node_storage_per_node_in_g_bs property of this DbSystemShapeSummary.
  • available_data_storage_in_t_bs (int) – The value to assign to the available_data_storage_in_t_bs property of this DbSystemShapeSummary.
  • min_data_storage_in_t_bs (int) – The value to assign to the min_data_storage_in_t_bs property of this DbSystemShapeSummary.
  • minimum_node_count (int) – The value to assign to the minimum_node_count property of this DbSystemShapeSummary.
  • maximum_node_count (int) – The value to assign to the maximum_node_count property of this DbSystemShapeSummary.
  • available_core_count_per_node (int) – The value to assign to the available_core_count_per_node property of this DbSystemShapeSummary.
available_core_count

[Required] Gets the available_core_count of this DbSystemShapeSummary. The maximum number of CPU cores that can be enabled on the DB system for this shape.

Returns:The available_core_count of this DbSystemShapeSummary.
Return type:int
available_core_count_per_node

Gets the available_core_count_per_node of this DbSystemShapeSummary. The maximum number of CPU cores per database node that can be enabled for this shape. Only applicable to the flex Exadata shape, ExaCC Elastic shapes and VM Flex shapes.

Returns:The available_core_count_per_node of this DbSystemShapeSummary.
Return type:int
available_data_storage_in_t_bs

Gets the available_data_storage_in_t_bs of this DbSystemShapeSummary. The maximum DATA storage that can be enabled for this shape.

Returns:The available_data_storage_in_t_bs of this DbSystemShapeSummary.
Return type:int
available_data_storage_per_server_in_tbs

Gets the available_data_storage_per_server_in_tbs of this DbSystemShapeSummary. The maximum data storage available per storage server for this shape. Only applicable to ExaCC Elastic shapes.

Returns:The available_data_storage_per_server_in_tbs of this DbSystemShapeSummary.
Return type:float
available_db_node_per_node_in_gbs

Gets the available_db_node_per_node_in_gbs of this DbSystemShapeSummary. The maximum Db Node storage available per database node for this shape. Only applicable to ExaCC Elastic shapes.

Returns:The available_db_node_per_node_in_gbs of this DbSystemShapeSummary.
Return type:int
available_db_node_storage_in_g_bs

Gets the available_db_node_storage_in_g_bs of this DbSystemShapeSummary. The maximum Db Node storage that can be enabled for this shape.

Returns:The available_db_node_storage_in_g_bs of this DbSystemShapeSummary.
Return type:int
available_memory_in_gbs

Gets the available_memory_in_gbs of this DbSystemShapeSummary. The maximum memory that can be enabled for this shape.

Returns:The available_memory_in_gbs of this DbSystemShapeSummary.
Return type:int
available_memory_per_node_in_gbs

Gets the available_memory_per_node_in_gbs of this DbSystemShapeSummary. The maximum memory available per database node for this shape. Only applicable to ExaCC Elastic shapes.

Returns:The available_memory_per_node_in_gbs of this DbSystemShapeSummary.
Return type:int
core_count_increment

Gets the core_count_increment of this DbSystemShapeSummary. The discrete number by which the CPU core count for this shape can be increased or decreased.

Returns:The core_count_increment of this DbSystemShapeSummary.
Return type:int
max_storage_count

Gets the max_storage_count of this DbSystemShapeSummary. The maximum number of Exadata storage servers available for the Exadata infrastructure.

Returns:The max_storage_count of this DbSystemShapeSummary.
Return type:int
maximum_node_count

Gets the maximum_node_count of this DbSystemShapeSummary. The maximum number of compute servers available for this shape.

Returns:The maximum_node_count of this DbSystemShapeSummary.
Return type:int
min_core_count_per_node

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

Returns:The min_core_count_per_node of this DbSystemShapeSummary.
Return type:int
min_data_storage_in_t_bs

Gets the min_data_storage_in_t_bs of this DbSystemShapeSummary. The minimum data storage that need be allocated for this shape.

Returns:The min_data_storage_in_t_bs of this DbSystemShapeSummary.
Return type:int
min_db_node_storage_per_node_in_g_bs

Gets the min_db_node_storage_per_node_in_g_bs of this DbSystemShapeSummary. The minimum Db Node storage that need be allocated per node for this shape.

Returns:The min_db_node_storage_per_node_in_g_bs of this DbSystemShapeSummary.
Return type:int
min_memory_per_node_in_g_bs

Gets the min_memory_per_node_in_g_bs of this DbSystemShapeSummary. The minimum memory that need be allocated per node for this shape.

Returns:The min_memory_per_node_in_g_bs of this DbSystemShapeSummary.
Return type:int
min_storage_count

Gets the min_storage_count of this DbSystemShapeSummary. The minimum number of Exadata storage servers available for the Exadata infrastructure.

Returns:The min_storage_count of this DbSystemShapeSummary.
Return type:int
minimum_core_count

Gets the minimum_core_count of this DbSystemShapeSummary. The minimum number of CPU cores that can be enabled on the DB system for this shape.

Returns:The minimum_core_count of this DbSystemShapeSummary.
Return type:int
minimum_node_count

Gets the minimum_node_count of this DbSystemShapeSummary. The minimum number of compute servers available for this shape.

Returns:The minimum_node_count of this DbSystemShapeSummary.
Return type:int
name

[Required] Gets the name of this DbSystemShapeSummary. The name of the shape used for the DB system.

Returns:The name of this DbSystemShapeSummary.
Return type:str
shape

Gets the shape of this DbSystemShapeSummary. Deprecated. Use name instead of shape.

Returns:The shape of this DbSystemShapeSummary.
Return type:str
shape_family

Gets the shape_family of this DbSystemShapeSummary. The family of the shape used for the DB system.

Returns:The shape_family of this DbSystemShapeSummary.
Return type:str
shape_type

Gets the shape_type of this DbSystemShapeSummary. The shape type for the virtual machine DB system. Shape type is determined by CPU hardware. Valid values are AMD , INTEL, INTEL_FLEX_X9 or AMPERE_FLEX_A1.

Allowed values for this property are: “AMD”, “INTEL”, “INTEL_FLEX_X9”, “AMPERE_FLEX_A1”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The shape_type of this DbSystemShapeSummary.
Return type:str