Skip to content

DbSystemShapeSummary

Source code in docs_src/capo_odb/types/db_system_shape_summary.py
class DbSystemShapeSummary(TypedDict, closed=True):
    available_core_count: NotRequired["int"]
    """<p>The maximum number of CPU cores that can be enabled for the shape.</p>"""
    available_core_count_per_node: NotRequired["int"]
    """<p>The maximum number of CPU cores per DB node that can be enabled for the shape.</p>"""
    available_data_storage_in_t_bs: NotRequired["int"]
    """<p>The maximum amount of data storage, in terabytes (TB), that can be enabled for the shape.</p>"""
    available_data_storage_per_server_in_t_bs: NotRequired["int"]
    """<p>The maximum amount of data storage, in terabytes (TB), that's available per storage server for the shape.</p>"""
    available_db_node_per_node_in_g_bs: NotRequired["int"]
    """<p>The maximum amount of DB node storage, in gigabytes (GB), that's available per DB node for the shape.</p>"""
    available_db_node_storage_in_g_bs: NotRequired["int"]
    """<p>The maximum amount of DB node storage, in gigabytes (GB), that can be enabled for the shape.</p>"""
    available_memory_in_g_bs: NotRequired["int"]
    """<p>The maximum amount of memory, in gigabytes (GB), that can be enabled for the shape.</p>"""
    available_memory_per_node_in_g_bs: NotRequired["int"]
    """<p>The maximum amount of memory, in gigabytes (GB), that's available per DB node for the shape.</p>"""
    core_count_increment: NotRequired["int"]
    """<p>The discrete number by which the CPU core count for the shape can be increased or decreased.</p>"""
    max_storage_count: NotRequired["int"]
    """<p>The maximum number of Exadata storage servers that's available for the shape.</p>"""
    maximum_node_count: NotRequired["int"]
    """<p>The maximum number of compute servers that is available for the shape.</p>"""
    min_core_count_per_node: NotRequired["int"]
    """<p>The minimum number of CPU cores that can be enabled per node for the shape.</p>"""
    min_data_storage_in_t_bs: NotRequired["int"]
    """<p>The minimum amount of data storage, in terabytes (TB), that must be allocated for the shape.</p>"""
    min_db_node_storage_per_node_in_g_bs: NotRequired["int"]
    """<p>The minimum amount of DB node storage, in gigabytes (GB), that must be allocated per DB node for the shape.</p>"""
    min_memory_per_node_in_g_bs: NotRequired["int"]
    """<p>The minimum amount of memory, in gigabytes (GB), that must be allocated per DB node for the shape.</p>"""
    min_storage_count: NotRequired["int"]
    """<p>The minimum number of Exadata storage servers that are available for the shape.</p>"""
    minimum_core_count: NotRequired["int"]
    """<p>The minimum number of CPU cores that can be enabled for the shape.</p>"""
    minimum_node_count: NotRequired["int"]
    """<p>The minimum number of compute servers that are available for the shape.</p>"""
    runtime_minimum_core_count: NotRequired["int"]
    """<p>The runtime minimum number of CPU cores that can be enabled for the shape.</p>"""
    shape_family: NotRequired["str"]
    """<p>The family of the shape.</p>"""
    shape_type: NotRequired["capo_odb.types.shape_type.ShapeType"]
    """<p>The shape type. This property is determined by the CPU hardware.</p>"""
    shape_attributes: NotRequired[
        "capo_odb.types.shape_attribute_list.ShapeAttributeList"
    ]
    """<p>If provided and applicable, return DB System shape parameters based on the shape attribute provided.</p>"""
    name: NotRequired["str"]
    """<p>The name of the shape.</p>"""
    compute_model: NotRequired["capo_odb.types.compute_model.ComputeModel"]
    """<p>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. </p>"""
    are_server_types_supported: NotRequired["bool"]
    """<p>Indicates whether the hardware system model supports configurable database and server storage types.</p>"""

are_server_types_supported instance-attribute

are_server_types_supported: NotRequired[bool]

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

available_core_count instance-attribute

available_core_count: NotRequired[int]

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

available_core_count_per_node instance-attribute

available_core_count_per_node: NotRequired[int]

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

available_data_storage_in_t_bs instance-attribute

available_data_storage_in_t_bs: NotRequired[int]

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

available_data_storage_per_server_in_t_bs instance-attribute

available_data_storage_per_server_in_t_bs: NotRequired[int]

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

available_db_node_per_node_in_g_bs instance-attribute

available_db_node_per_node_in_g_bs: NotRequired[int]

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

available_db_node_storage_in_g_bs instance-attribute

available_db_node_storage_in_g_bs: NotRequired[int]

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

available_memory_in_g_bs instance-attribute

available_memory_in_g_bs: NotRequired[int]

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

available_memory_per_node_in_g_bs instance-attribute

available_memory_per_node_in_g_bs: NotRequired[int]

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

compute_model instance-attribute

compute_model: NotRequired[ComputeModel]

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.

core_count_increment instance-attribute

core_count_increment: NotRequired[int]

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

max_storage_count instance-attribute

max_storage_count: NotRequired[int]

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

maximum_node_count instance-attribute

maximum_node_count: NotRequired[int]

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

min_core_count_per_node instance-attribute

min_core_count_per_node: NotRequired[int]

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

min_data_storage_in_t_bs instance-attribute

min_data_storage_in_t_bs: NotRequired[int]

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

min_db_node_storage_per_node_in_g_bs instance-attribute

min_db_node_storage_per_node_in_g_bs: NotRequired[int]

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

min_memory_per_node_in_g_bs instance-attribute

min_memory_per_node_in_g_bs: NotRequired[int]

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

min_storage_count instance-attribute

min_storage_count: NotRequired[int]

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

minimum_core_count instance-attribute

minimum_core_count: NotRequired[int]

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

minimum_node_count instance-attribute

minimum_node_count: NotRequired[int]

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

name instance-attribute

name: NotRequired[str]

The name of the shape.

runtime_minimum_core_count instance-attribute

runtime_minimum_core_count: NotRequired[int]

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

shape_attributes instance-attribute

shape_attributes: NotRequired[ShapeAttributeList]

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

shape_family instance-attribute

shape_family: NotRequired[str]

The family of the shape.

shape_type instance-attribute

shape_type: NotRequired[ShapeType]

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