MySqlDatabaseUsageMetrics

class oci.database_management.models.MySqlDatabaseUsageMetrics(**kwargs)

Bases: object

The list of aggregated metrics for Managed MySQL Databases in the fleet.

Attributes

DATABASE_STATUS_DOWN A constant which can be used with the database_status property of a MySqlDatabaseUsageMetrics.
DATABASE_STATUS_UNKNOWN A constant which can be used with the database_status property of a MySqlDatabaseUsageMetrics.
DATABASE_STATUS_UP A constant which can be used with the database_status property of a MySqlDatabaseUsageMetrics.
compartment_id [Required] Gets the compartment_id of this MySqlDatabaseUsageMetrics.
database_name [Required] Gets the database_name of this MySqlDatabaseUsageMetrics.
database_status [Required] Gets the database_status of this MySqlDatabaseUsageMetrics.
database_type [Required] Gets the database_type of this MySqlDatabaseUsageMetrics.
database_version [Required] Gets the database_version of this MySqlDatabaseUsageMetrics.
db_id [Required] Gets the db_id of this MySqlDatabaseUsageMetrics.
heat_wave_cluster_display_name Gets the heat_wave_cluster_display_name of this MySqlDatabaseUsageMetrics.
heat_wave_node_count Gets the heat_wave_node_count of this MySqlDatabaseUsageMetrics.
is_heat_wave_enabled Gets the is_heat_wave_enabled of this MySqlDatabaseUsageMetrics.
mds_deployment_type [Required] Gets the mds_deployment_type of this MySqlDatabaseUsageMetrics.
mdslifecycle_state [Required] Gets the mdslifecycle_state of this MySqlDatabaseUsageMetrics.
metrics [Required] Gets the metrics of this MySqlDatabaseUsageMetrics.

Methods

__init__(**kwargs) Initializes a new MySqlDatabaseUsageMetrics object with values from keyword arguments.
DATABASE_STATUS_DOWN = 'DOWN'

A constant which can be used with the database_status property of a MySqlDatabaseUsageMetrics. This constant has a value of “DOWN”

DATABASE_STATUS_UNKNOWN = 'UNKNOWN'

A constant which can be used with the database_status property of a MySqlDatabaseUsageMetrics. This constant has a value of “UNKNOWN”

DATABASE_STATUS_UP = 'UP'

A constant which can be used with the database_status property of a MySqlDatabaseUsageMetrics. This constant has a value of “UP”

__init__(**kwargs)

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

Parameters:
  • compartment_id (str) – The value to assign to the compartment_id property of this MySqlDatabaseUsageMetrics.
  • database_name (str) – The value to assign to the database_name property of this MySqlDatabaseUsageMetrics.
  • database_type (str) – The value to assign to the database_type property of this MySqlDatabaseUsageMetrics.
  • mds_deployment_type (str) – The value to assign to the mds_deployment_type property of this MySqlDatabaseUsageMetrics.
  • mdslifecycle_state (str) – The value to assign to the mdslifecycle_state property of this MySqlDatabaseUsageMetrics.
  • database_version (str) – The value to assign to the database_version property of this MySqlDatabaseUsageMetrics.
  • db_id (str) – The value to assign to the db_id property of this MySqlDatabaseUsageMetrics.
  • database_status (str) – The value to assign to the database_status property of this MySqlDatabaseUsageMetrics. Allowed values for this property are: “UP”, “DOWN”, “UNKNOWN”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • is_heat_wave_enabled (bool) – The value to assign to the is_heat_wave_enabled property of this MySqlDatabaseUsageMetrics.
  • heat_wave_cluster_display_name (str) – The value to assign to the heat_wave_cluster_display_name property of this MySqlDatabaseUsageMetrics.
  • heat_wave_node_count (int) – The value to assign to the heat_wave_node_count property of this MySqlDatabaseUsageMetrics.
  • metrics (list[oci.database_management.models.MySqlFleetMetricDefinition]) – The value to assign to the metrics property of this MySqlDatabaseUsageMetrics.
compartment_id

[Required] Gets the compartment_id of this MySqlDatabaseUsageMetrics. The OCID of the compartment where the Managed MySQL Database resides.

Returns:The compartment_id of this MySqlDatabaseUsageMetrics.
Return type:str
database_name

[Required] Gets the database_name of this MySqlDatabaseUsageMetrics. The display name of the Managed MySQL Database.

Returns:The database_name of this MySqlDatabaseUsageMetrics.
Return type:str
database_status

[Required] Gets the database_status of this MySqlDatabaseUsageMetrics. The status of the MySQL Database. Indicates whether the status of the database is UP, DOWN, or UNKNOWN at the current time.

Allowed values for this property are: “UP”, “DOWN”, “UNKNOWN”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The database_status of this MySqlDatabaseUsageMetrics.
Return type:str
database_type

[Required] Gets the database_type of this MySqlDatabaseUsageMetrics. Indicates MySQL Database type, ONPREMISE or MySQL Database System.

Returns:The database_type of this MySqlDatabaseUsageMetrics.
Return type:str
database_version

[Required] Gets the database_version of this MySqlDatabaseUsageMetrics. The version of the MySQL Database.

Returns:The database_version of this MySqlDatabaseUsageMetrics.
Return type:str
db_id

[Required] Gets the db_id of this MySqlDatabaseUsageMetrics. The OCID of the Managed MySQL Database.

Returns:The db_id of this MySqlDatabaseUsageMetrics.
Return type:str
heat_wave_cluster_display_name

Gets the heat_wave_cluster_display_name of this MySqlDatabaseUsageMetrics. The name of the HeatWave cluster.

Returns:The heat_wave_cluster_display_name of this MySqlDatabaseUsageMetrics.
Return type:str
heat_wave_node_count

Gets the heat_wave_node_count of this MySqlDatabaseUsageMetrics. The number of nodes in the HeatWave cluster.

Returns:The heat_wave_node_count of this MySqlDatabaseUsageMetrics.
Return type:int
is_heat_wave_enabled

Gets the is_heat_wave_enabled of this MySqlDatabaseUsageMetrics. If HeatWave is enabled for this db system or not.

Returns:The is_heat_wave_enabled of this MySqlDatabaseUsageMetrics.
Return type:bool
mds_deployment_type

[Required] Gets the mds_deployment_type of this MySqlDatabaseUsageMetrics. The type of MySQL Database System.

Returns:The mds_deployment_type of this MySqlDatabaseUsageMetrics.
Return type:str
mdslifecycle_state

[Required] Gets the mdslifecycle_state of this MySqlDatabaseUsageMetrics. The lifecycle state of the MySQL Database System.

Returns:The mdslifecycle_state of this MySqlDatabaseUsageMetrics.
Return type:str
metrics

[Required] Gets the metrics of this MySqlDatabaseUsageMetrics. A list of the database health metrics like CPU, Storage, and Memory.

Returns:The metrics of this MySqlDatabaseUsageMetrics.
Return type:list[oci.database_management.models.MySqlFleetMetricDefinition]