ManagedMySqlDatabaseHighAvailabilityMemberCollection¶
-
class
oci.database_management.models.
ManagedMySqlDatabaseHighAvailabilityMemberCollection
(**kwargs)¶ Bases:
object
Information pertaining to high availability of a MySQL server.
Methods
__init__
(**kwargs)Initializes a new ManagedMySqlDatabaseHighAvailabilityMemberCollection object with values from keyword arguments. Attributes
flow_control
Gets the flow_control of this ManagedMySqlDatabaseHighAvailabilityMemberCollection. group_auto_increment
Gets the group_auto_increment of this ManagedMySqlDatabaseHighAvailabilityMemberCollection. group_name
Gets the group_name of this ManagedMySqlDatabaseHighAvailabilityMemberCollection. items
[Required] Gets the items of this ManagedMySqlDatabaseHighAvailabilityMemberCollection. member_role
Gets the member_role of this ManagedMySqlDatabaseHighAvailabilityMemberCollection. member_state
Gets the member_state of this ManagedMySqlDatabaseHighAvailabilityMemberCollection. single_primary_mode
Gets the single_primary_mode of this ManagedMySqlDatabaseHighAvailabilityMemberCollection. status_summary
Gets the status_summary of this ManagedMySqlDatabaseHighAvailabilityMemberCollection. transactions_in_gtid_executed
Gets the transactions_in_gtid_executed of this ManagedMySqlDatabaseHighAvailabilityMemberCollection. view_id
Gets the view_id of this ManagedMySqlDatabaseHighAvailabilityMemberCollection. -
__init__
(**kwargs)¶ Initializes a new ManagedMySqlDatabaseHighAvailabilityMemberCollection object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - group_name (str) – The value to assign to the group_name property of this ManagedMySqlDatabaseHighAvailabilityMemberCollection.
- single_primary_mode (str) – The value to assign to the single_primary_mode property of this ManagedMySqlDatabaseHighAvailabilityMemberCollection.
- group_auto_increment (int) – The value to assign to the group_auto_increment property of this ManagedMySqlDatabaseHighAvailabilityMemberCollection.
- flow_control (str) – The value to assign to the flow_control property of this ManagedMySqlDatabaseHighAvailabilityMemberCollection.
- member_state (str) – The value to assign to the member_state property of this ManagedMySqlDatabaseHighAvailabilityMemberCollection.
- member_role (str) – The value to assign to the member_role property of this ManagedMySqlDatabaseHighAvailabilityMemberCollection.
- view_id (str) – The value to assign to the view_id property of this ManagedMySqlDatabaseHighAvailabilityMemberCollection.
- transactions_in_gtid_executed (int) – The value to assign to the transactions_in_gtid_executed property of this ManagedMySqlDatabaseHighAvailabilityMemberCollection.
- items (list[oci.database_management.models.ManagedMySqlDatabaseHighAvailabilityMemberSummary]) – The value to assign to the items property of this ManagedMySqlDatabaseHighAvailabilityMemberCollection.
- status_summary (oci.database_management.models.MySqlHighAvailabilityStatusSummary) – The value to assign to the status_summary property of this ManagedMySqlDatabaseHighAvailabilityMemberCollection.
-
flow_control
¶ Gets the flow_control of this ManagedMySqlDatabaseHighAvailabilityMemberCollection. The mode used for flow control.
Returns: The flow_control of this ManagedMySqlDatabaseHighAvailabilityMemberCollection. Return type: str
-
group_auto_increment
¶ Gets the group_auto_increment of this ManagedMySqlDatabaseHighAvailabilityMemberCollection. The interval between successive values for auto-incremented columns for transactions that execute on this server instance.
Returns: The group_auto_increment of this ManagedMySqlDatabaseHighAvailabilityMemberCollection. Return type: int
-
group_name
¶ Gets the group_name of this ManagedMySqlDatabaseHighAvailabilityMemberCollection. The name of the group to which this server instance belongs.
Returns: The group_name of this ManagedMySqlDatabaseHighAvailabilityMemberCollection. Return type: str
-
items
¶ [Required] Gets the items of this ManagedMySqlDatabaseHighAvailabilityMemberCollection. A list of MySqlHighAvailabilityMember records.
Returns: The items of this ManagedMySqlDatabaseHighAvailabilityMemberCollection. Return type: list[oci.database_management.models.ManagedMySqlDatabaseHighAvailabilityMemberSummary]
-
member_role
¶ Gets the member_role of this ManagedMySqlDatabaseHighAvailabilityMemberCollection. The role of this server as a group replication member.
Returns: The member_role of this ManagedMySqlDatabaseHighAvailabilityMemberCollection. Return type: str
-
member_state
¶ Gets the member_state of this ManagedMySqlDatabaseHighAvailabilityMemberCollection. The state of this server as a group replication member.
Returns: The member_state of this ManagedMySqlDatabaseHighAvailabilityMemberCollection. Return type: str
-
single_primary_mode
¶ Gets the single_primary_mode of this ManagedMySqlDatabaseHighAvailabilityMemberCollection. Indicates if the replication group is running in single-primary mode.
Returns: The single_primary_mode of this ManagedMySqlDatabaseHighAvailabilityMemberCollection. Return type: str
-
status_summary
¶ Gets the status_summary of this ManagedMySqlDatabaseHighAvailabilityMemberCollection.
Returns: The status_summary of this ManagedMySqlDatabaseHighAvailabilityMemberCollection. Return type: oci.database_management.models.MySqlHighAvailabilityStatusSummary
-
transactions_in_gtid_executed
¶ Gets the transactions_in_gtid_executed of this ManagedMySqlDatabaseHighAvailabilityMemberCollection. Number of transactions that were replicated within the cluster.
Returns: The transactions_in_gtid_executed of this ManagedMySqlDatabaseHighAvailabilityMemberCollection. Return type: int
-
view_id
¶ Gets the view_id of this ManagedMySqlDatabaseHighAvailabilityMemberCollection. The current view identifier for this group.
Returns: The view_id of this ManagedMySqlDatabaseHighAvailabilityMemberCollection. Return type: str
-