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
-