ManagedMySqlDatabaseHighAvailabilityMemberSummary

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

Bases: object

Information about a member of a MySQL server group replication for high availability.

Methods

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

Attributes

member_host [Required] Gets the member_host of this ManagedMySqlDatabaseHighAvailabilityMemberSummary.
member_port [Required] Gets the member_port of this ManagedMySqlDatabaseHighAvailabilityMemberSummary.
member_role Gets the member_role of this ManagedMySqlDatabaseHighAvailabilityMemberSummary.
member_state Gets the member_state of this ManagedMySqlDatabaseHighAvailabilityMemberSummary.
member_uuid [Required] Gets the member_uuid of this ManagedMySqlDatabaseHighAvailabilityMemberSummary.
__init__(**kwargs)

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

Parameters:
  • member_host (str) – The value to assign to the member_host property of this ManagedMySqlDatabaseHighAvailabilityMemberSummary.
  • member_port (int) – The value to assign to the member_port property of this ManagedMySqlDatabaseHighAvailabilityMemberSummary.
  • member_state (str) – The value to assign to the member_state property of this ManagedMySqlDatabaseHighAvailabilityMemberSummary.
  • member_role (str) – The value to assign to the member_role property of this ManagedMySqlDatabaseHighAvailabilityMemberSummary.
  • member_uuid (str) – The value to assign to the member_uuid property of this ManagedMySqlDatabaseHighAvailabilityMemberSummary.
member_host

[Required] Gets the member_host of this ManagedMySqlDatabaseHighAvailabilityMemberSummary. The host name of the group member which clients use to connect to it.

Returns:The member_host of this ManagedMySqlDatabaseHighAvailabilityMemberSummary.
Return type:str
member_port

[Required] Gets the member_port of this ManagedMySqlDatabaseHighAvailabilityMemberSummary. The port number of the group member which clients to connect to it.

Returns:The member_port of this ManagedMySqlDatabaseHighAvailabilityMemberSummary.
Return type:int
member_role

Gets the member_role of this ManagedMySqlDatabaseHighAvailabilityMemberSummary. The current role of the group member in the group.

Returns:The member_role of this ManagedMySqlDatabaseHighAvailabilityMemberSummary.
Return type:str
member_state

Gets the member_state of this ManagedMySqlDatabaseHighAvailabilityMemberSummary. The current state of the group member.

Returns:The member_state of this ManagedMySqlDatabaseHighAvailabilityMemberSummary.
Return type:str
member_uuid

[Required] Gets the member_uuid of this ManagedMySqlDatabaseHighAvailabilityMemberSummary. The Universally Unique Identifier (UUID) of the member server.

Returns:The member_uuid of this ManagedMySqlDatabaseHighAvailabilityMemberSummary.
Return type:str