UpdateDrProtectionGroupMemberMySqlDbSystemDetails

class oci.disaster_recovery.models.UpdateDrProtectionGroupMemberMySqlDbSystemDetails(**kwargs)

Bases: oci.disaster_recovery.models.update_dr_protection_group_member_details.UpdateDrProtectionGroupMemberDetails

Update properties for a HeatWave MySQL Db System member.

Attributes

MEMBER_TYPE_AUTONOMOUS_CONTAINER_DATABASE str(object=’’) -> str
MEMBER_TYPE_AUTONOMOUS_DATABASE str(object=’’) -> str
MEMBER_TYPE_COMPUTE_INSTANCE str(object=’’) -> str
MEMBER_TYPE_COMPUTE_INSTANCE_MOVABLE str(object=’’) -> str
MEMBER_TYPE_COMPUTE_INSTANCE_NON_MOVABLE str(object=’’) -> str
MEMBER_TYPE_DATABASE str(object=’’) -> str
MEMBER_TYPE_FILE_SYSTEM str(object=’’) -> str
MEMBER_TYPE_LOAD_BALANCER str(object=’’) -> str
MEMBER_TYPE_MYSQL_DB_SYSTEM str(object=’’) -> str
MEMBER_TYPE_NETWORK_LOAD_BALANCER str(object=’’) -> str
MEMBER_TYPE_OBJECT_STORAGE_BUCKET str(object=’’) -> str
MEMBER_TYPE_OKE_CLUSTER str(object=’’) -> str
MEMBER_TYPE_VOLUME_GROUP str(object=’’) -> str
db_system_admin_user_details Gets the db_system_admin_user_details of this UpdateDrProtectionGroupMemberMySqlDbSystemDetails.
db_system_replication_user_details Gets the db_system_replication_user_details of this UpdateDrProtectionGroupMemberMySqlDbSystemDetails.
gtid_reconciliation_timeout Gets the gtid_reconciliation_timeout of this UpdateDrProtectionGroupMemberMySqlDbSystemDetails.
is_continue_on_gtid_reconciliation_timeout Gets the is_continue_on_gtid_reconciliation_timeout of this UpdateDrProtectionGroupMemberMySqlDbSystemDetails.
member_id [Required] Gets the member_id of this UpdateDrProtectionGroupMemberDetails.
member_type [Required] Gets the member_type of this UpdateDrProtectionGroupMemberDetails.
peer_db_system_id Gets the peer_db_system_id of this UpdateDrProtectionGroupMemberMySqlDbSystemDetails.

Methods

__init__(**kwargs) Initializes a new UpdateDrProtectionGroupMemberMySqlDbSystemDetails object with values from keyword arguments.
get_subtype(object_dictionary) Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
MEMBER_TYPE_AUTONOMOUS_CONTAINER_DATABASE = 'AUTONOMOUS_CONTAINER_DATABASE'
MEMBER_TYPE_AUTONOMOUS_DATABASE = 'AUTONOMOUS_DATABASE'
MEMBER_TYPE_COMPUTE_INSTANCE = 'COMPUTE_INSTANCE'
MEMBER_TYPE_COMPUTE_INSTANCE_MOVABLE = 'COMPUTE_INSTANCE_MOVABLE'
MEMBER_TYPE_COMPUTE_INSTANCE_NON_MOVABLE = 'COMPUTE_INSTANCE_NON_MOVABLE'
MEMBER_TYPE_DATABASE = 'DATABASE'
MEMBER_TYPE_FILE_SYSTEM = 'FILE_SYSTEM'
MEMBER_TYPE_LOAD_BALANCER = 'LOAD_BALANCER'
MEMBER_TYPE_MYSQL_DB_SYSTEM = 'MYSQL_DB_SYSTEM'
MEMBER_TYPE_NETWORK_LOAD_BALANCER = 'NETWORK_LOAD_BALANCER'
MEMBER_TYPE_OBJECT_STORAGE_BUCKET = 'OBJECT_STORAGE_BUCKET'
MEMBER_TYPE_OKE_CLUSTER = 'OKE_CLUSTER'
MEMBER_TYPE_VOLUME_GROUP = 'VOLUME_GROUP'
__init__(**kwargs)

Initializes a new UpdateDrProtectionGroupMemberMySqlDbSystemDetails object with values from keyword arguments. The default value of the member_type attribute of this class is MYSQL_DB_SYSTEM and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • member_id (str) – The value to assign to the member_id property of this UpdateDrProtectionGroupMemberMySqlDbSystemDetails.
  • member_type (str) – The value to assign to the member_type property of this UpdateDrProtectionGroupMemberMySqlDbSystemDetails. Allowed values for this property are: “COMPUTE_INSTANCE”, “COMPUTE_INSTANCE_MOVABLE”, “COMPUTE_INSTANCE_NON_MOVABLE”, “VOLUME_GROUP”, “DATABASE”, “AUTONOMOUS_DATABASE”, “AUTONOMOUS_CONTAINER_DATABASE”, “LOAD_BALANCER”, “NETWORK_LOAD_BALANCER”, “FILE_SYSTEM”, “OKE_CLUSTER”, “OBJECT_STORAGE_BUCKET”, “MYSQL_DB_SYSTEM”
  • peer_db_system_id (str) – The value to assign to the peer_db_system_id property of this UpdateDrProtectionGroupMemberMySqlDbSystemDetails.
  • gtid_reconciliation_timeout (int) – The value to assign to the gtid_reconciliation_timeout property of this UpdateDrProtectionGroupMemberMySqlDbSystemDetails.
  • is_continue_on_gtid_reconciliation_timeout (bool) – The value to assign to the is_continue_on_gtid_reconciliation_timeout property of this UpdateDrProtectionGroupMemberMySqlDbSystemDetails.
  • db_system_admin_user_details (oci.disaster_recovery.models.UpdateMySqlDbSystemAdminUserDetails) – The value to assign to the db_system_admin_user_details property of this UpdateDrProtectionGroupMemberMySqlDbSystemDetails.
  • db_system_replication_user_details (oci.disaster_recovery.models.UpdateMySqlDbSystemReplicationUserDetails) – The value to assign to the db_system_replication_user_details property of this UpdateDrProtectionGroupMemberMySqlDbSystemDetails.
db_system_admin_user_details

Gets the db_system_admin_user_details of this UpdateDrProtectionGroupMemberMySqlDbSystemDetails.

Returns:The db_system_admin_user_details of this UpdateDrProtectionGroupMemberMySqlDbSystemDetails.
Return type:oci.disaster_recovery.models.UpdateMySqlDbSystemAdminUserDetails
db_system_replication_user_details

Gets the db_system_replication_user_details of this UpdateDrProtectionGroupMemberMySqlDbSystemDetails.

Returns:The db_system_replication_user_details of this UpdateDrProtectionGroupMemberMySqlDbSystemDetails.
Return type:oci.disaster_recovery.models.UpdateMySqlDbSystemReplicationUserDetails
static get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

gtid_reconciliation_timeout

Gets the gtid_reconciliation_timeout of this UpdateDrProtectionGroupMemberMySqlDbSystemDetails. The maximum time (in seconds) to wait for the Global Transaction Identifier (GTID) synchronization process to complete before timing out.

Example: 600

Returns:The gtid_reconciliation_timeout of this UpdateDrProtectionGroupMemberMySqlDbSystemDetails.
Return type:int
is_continue_on_gtid_reconciliation_timeout

Gets the is_continue_on_gtid_reconciliation_timeout of this UpdateDrProtectionGroupMemberMySqlDbSystemDetails. A flag indicating whether to continue with DR operation if the Global Transaction Identifier (GTID) reconciliation operation times out.

Example: false

Returns:The is_continue_on_gtid_reconciliation_timeout of this UpdateDrProtectionGroupMemberMySqlDbSystemDetails.
Return type:bool
member_id

[Required] Gets the member_id of this UpdateDrProtectionGroupMemberDetails. The OCID of the member.

Example: ocid1.database.oc1..uniqueID

Returns:The member_id of this UpdateDrProtectionGroupMemberDetails.
Return type:str
member_type

[Required] Gets the member_type of this UpdateDrProtectionGroupMemberDetails. The type of the member.

Allowed values for this property are: “COMPUTE_INSTANCE”, “COMPUTE_INSTANCE_MOVABLE”, “COMPUTE_INSTANCE_NON_MOVABLE”, “VOLUME_GROUP”, “DATABASE”, “AUTONOMOUS_DATABASE”, “AUTONOMOUS_CONTAINER_DATABASE”, “LOAD_BALANCER”, “NETWORK_LOAD_BALANCER”, “FILE_SYSTEM”, “OKE_CLUSTER”, “OBJECT_STORAGE_BUCKET”, “MYSQL_DB_SYSTEM”

Returns:The member_type of this UpdateDrProtectionGroupMemberDetails.
Return type:str
peer_db_system_id

Gets the peer_db_system_id of this UpdateDrProtectionGroupMemberMySqlDbSystemDetails. The OCID of the peer HeatWave MySQL DB System from the peer region.

Example: ocid1.mysqldbsystem.oc1..uniqueID

Returns:The peer_db_system_id of this UpdateDrProtectionGroupMemberMySqlDbSystemDetails.
Return type:str