ManagedMySqlDatabaseInboundReplicationSummary

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

Bases: object

Inbound replication information of a MySQL replica.

Methods

__init__(**kwargs) Initializes a new ManagedMySqlDatabaseInboundReplicationSummary object with values from keyword arguments.

Attributes

applier_filters Gets the applier_filters of this ManagedMySqlDatabaseInboundReplicationSummary.
apply_delay Gets the apply_delay of this ManagedMySqlDatabaseInboundReplicationSummary.
apply_error Gets the apply_error of this ManagedMySqlDatabaseInboundReplicationSummary.
apply_status Gets the apply_status of this ManagedMySqlDatabaseInboundReplicationSummary.
busy_workers Gets the busy_workers of this ManagedMySqlDatabaseInboundReplicationSummary.
channel_name Gets the channel_name of this ManagedMySqlDatabaseInboundReplicationSummary.
desired_delay_seconds Gets the desired_delay_seconds of this ManagedMySqlDatabaseInboundReplicationSummary.
fetch_error Gets the fetch_error of this ManagedMySqlDatabaseInboundReplicationSummary.
fetch_status Gets the fetch_status of this ManagedMySqlDatabaseInboundReplicationSummary.
gtid_assignment Gets the gtid_assignment of this ManagedMySqlDatabaseInboundReplicationSummary.
relay_log_storage_space_used Gets the relay_log_storage_space_used of this ManagedMySqlDatabaseInboundReplicationSummary.
remaining_delay_seconds Gets the remaining_delay_seconds of this ManagedMySqlDatabaseInboundReplicationSummary.
retrieved_gtid_set Gets the retrieved_gtid_set of this ManagedMySqlDatabaseInboundReplicationSummary.
seconds_behind_source Gets the seconds_behind_source of this ManagedMySqlDatabaseInboundReplicationSummary.
source_host [Required] Gets the source_host of this ManagedMySqlDatabaseInboundReplicationSummary.
source_port [Required] Gets the source_port of this ManagedMySqlDatabaseInboundReplicationSummary.
source_server_id Gets the source_server_id of this ManagedMySqlDatabaseInboundReplicationSummary.
source_uuid [Required] Gets the source_uuid of this ManagedMySqlDatabaseInboundReplicationSummary.
transactions_received Gets the transactions_received of this ManagedMySqlDatabaseInboundReplicationSummary.
__init__(**kwargs)

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

Parameters:
  • source_host (str) – The value to assign to the source_host property of this ManagedMySqlDatabaseInboundReplicationSummary.
  • source_port (int) – The value to assign to the source_port property of this ManagedMySqlDatabaseInboundReplicationSummary.
  • fetch_status (str) – The value to assign to the fetch_status property of this ManagedMySqlDatabaseInboundReplicationSummary.
  • apply_status (str) – The value to assign to the apply_status property of this ManagedMySqlDatabaseInboundReplicationSummary.
  • desired_delay_seconds (int) – The value to assign to the desired_delay_seconds property of this ManagedMySqlDatabaseInboundReplicationSummary.
  • remaining_delay_seconds (int) – The value to assign to the remaining_delay_seconds property of this ManagedMySqlDatabaseInboundReplicationSummary.
  • channel_name (str) – The value to assign to the channel_name property of this ManagedMySqlDatabaseInboundReplicationSummary.
  • source_uuid (str) – The value to assign to the source_uuid property of this ManagedMySqlDatabaseInboundReplicationSummary.
  • source_server_id (int) – The value to assign to the source_server_id property of this ManagedMySqlDatabaseInboundReplicationSummary.
  • gtid_assignment (str) – The value to assign to the gtid_assignment property of this ManagedMySqlDatabaseInboundReplicationSummary.
  • applier_filters (list[oci.database_management.models.MySqlReplicationApplierFilter]) – The value to assign to the applier_filters property of this ManagedMySqlDatabaseInboundReplicationSummary.
  • seconds_behind_source (int) – The value to assign to the seconds_behind_source property of this ManagedMySqlDatabaseInboundReplicationSummary.
  • retrieved_gtid_set (str) – The value to assign to the retrieved_gtid_set property of this ManagedMySqlDatabaseInboundReplicationSummary.
  • relay_log_storage_space_used (int) – The value to assign to the relay_log_storage_space_used property of this ManagedMySqlDatabaseInboundReplicationSummary.
  • transactions_received (int) – The value to assign to the transactions_received property of this ManagedMySqlDatabaseInboundReplicationSummary.
  • apply_delay (float) – The value to assign to the apply_delay property of this ManagedMySqlDatabaseInboundReplicationSummary.
  • busy_workers (int) – The value to assign to the busy_workers property of this ManagedMySqlDatabaseInboundReplicationSummary.
  • fetch_error (oci.database_management.models.MySqlFetchError) – The value to assign to the fetch_error property of this ManagedMySqlDatabaseInboundReplicationSummary.
  • apply_error (oci.database_management.models.MySqlApplyError) – The value to assign to the apply_error property of this ManagedMySqlDatabaseInboundReplicationSummary.
applier_filters

Gets the applier_filters of this ManagedMySqlDatabaseInboundReplicationSummary. A list of MySqlReplicationApplierFilter records.

Returns:The applier_filters of this ManagedMySqlDatabaseInboundReplicationSummary.
Return type:list[oci.database_management.models.MySqlReplicationApplierFilter]
apply_delay

Gets the apply_delay of this ManagedMySqlDatabaseInboundReplicationSummary. Time in seconds it took for the transaction that is currently being applied between being committed on the source and applied on the replica.

Returns:The apply_delay of this ManagedMySqlDatabaseInboundReplicationSummary.
Return type:float
apply_error

Gets the apply_error of this ManagedMySqlDatabaseInboundReplicationSummary.

Returns:The apply_error of this ManagedMySqlDatabaseInboundReplicationSummary.
Return type:oci.database_management.models.MySqlApplyError
apply_status

Gets the apply_status of this ManagedMySqlDatabaseInboundReplicationSummary. The current status of apply operations.

Returns:The apply_status of this ManagedMySqlDatabaseInboundReplicationSummary.
Return type:str
busy_workers

Gets the busy_workers of this ManagedMySqlDatabaseInboundReplicationSummary. The number of workers currently busy applying transactions from the source server.

Returns:The busy_workers of this ManagedMySqlDatabaseInboundReplicationSummary.
Return type:int
channel_name

Gets the channel_name of this ManagedMySqlDatabaseInboundReplicationSummary. The name of the replication channel.

Returns:The channel_name of this ManagedMySqlDatabaseInboundReplicationSummary.
Return type:str
desired_delay_seconds

Gets the desired_delay_seconds of this ManagedMySqlDatabaseInboundReplicationSummary. The desired number of seconds that the replica must lag the source.

Returns:The desired_delay_seconds of this ManagedMySqlDatabaseInboundReplicationSummary.
Return type:int
fetch_error

Gets the fetch_error of this ManagedMySqlDatabaseInboundReplicationSummary.

Returns:The fetch_error of this ManagedMySqlDatabaseInboundReplicationSummary.
Return type:oci.database_management.models.MySqlFetchError
fetch_status

Gets the fetch_status of this ManagedMySqlDatabaseInboundReplicationSummary. The current status of fetch operations.

Returns:The fetch_status of this ManagedMySqlDatabaseInboundReplicationSummary.
Return type:str
gtid_assignment

Gets the gtid_assignment of this ManagedMySqlDatabaseInboundReplicationSummary. Whether the channel assigns global transaction identifiers (GTIDs) to anonymous replicated transactions. OFF means no GTIDs are assigned. LOCAL means a GTID is assigned that includes this replica’s own universally unique identifier (UUID). A UUID as value indicates that a GTID is assigned which includes that manually set UUID value.

Returns:The gtid_assignment of this ManagedMySqlDatabaseInboundReplicationSummary.
Return type:str
relay_log_storage_space_used

Gets the relay_log_storage_space_used of this ManagedMySqlDatabaseInboundReplicationSummary. The total size in bytes of all the existing relay log files pertaining to this channel.

Returns:The relay_log_storage_space_used of this ManagedMySqlDatabaseInboundReplicationSummary.
Return type:int
remaining_delay_seconds

Gets the remaining_delay_seconds of this ManagedMySqlDatabaseInboundReplicationSummary. If the replica is waiting for the desired delay seconds to pass since the source applied an event, this field contains the number of delay seconds remaining.

Returns:The remaining_delay_seconds of this ManagedMySqlDatabaseInboundReplicationSummary.
Return type:int
retrieved_gtid_set

Gets the retrieved_gtid_set of this ManagedMySqlDatabaseInboundReplicationSummary. The set of global transaction IDs corresponding to all transactions received by this replica from the source server. Empty if GTIDs are not in use.

Returns:The retrieved_gtid_set of this ManagedMySqlDatabaseInboundReplicationSummary.
Return type:str
seconds_behind_source

Gets the seconds_behind_source of this ManagedMySqlDatabaseInboundReplicationSummary. The number of seconds the replica is behind the source server.

Returns:The seconds_behind_source of this ManagedMySqlDatabaseInboundReplicationSummary.
Return type:int
source_host

[Required] Gets the source_host of this ManagedMySqlDatabaseInboundReplicationSummary. The host name or IP address of the source this replica is connected to.

Returns:The source_host of this ManagedMySqlDatabaseInboundReplicationSummary.
Return type:str
source_port

[Required] Gets the source_port of this ManagedMySqlDatabaseInboundReplicationSummary. The port used to connect to the source.

Returns:The source_port of this ManagedMySqlDatabaseInboundReplicationSummary.
Return type:int
source_server_id

Gets the source_server_id of this ManagedMySqlDatabaseInboundReplicationSummary. The server ID value from the source server.

Returns:The source_server_id of this ManagedMySqlDatabaseInboundReplicationSummary.
Return type:int
source_uuid

[Required] Gets the source_uuid of this ManagedMySqlDatabaseInboundReplicationSummary. The Universally Unique Identifier (UUID) value from the source server.

Returns:The source_uuid of this ManagedMySqlDatabaseInboundReplicationSummary.
Return type:str
transactions_received

Gets the transactions_received of this ManagedMySqlDatabaseInboundReplicationSummary. The number of transactions received by this replica from the source server.

Returns:The transactions_received of this ManagedMySqlDatabaseInboundReplicationSummary.
Return type:int