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