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
-