DrProtectionGroupMemberMySqlDbSystem¶
-
class
oci.disaster_recovery.models.
DrProtectionGroupMemberMySqlDbSystem
(**kwargs)¶ Bases:
oci.disaster_recovery.models.dr_protection_group_member.DrProtectionGroupMember
The properties for a HeatWave MySQL DB System member of a DR protection group.
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 DrProtectionGroupMemberMySqlDbSystem. db_system_replication_user_details
Gets the db_system_replication_user_details of this DrProtectionGroupMemberMySqlDbSystem. gtid_reconciliation_timeout
Gets the gtid_reconciliation_timeout of this DrProtectionGroupMemberMySqlDbSystem. is_continue_on_gtid_reconciliation_timeout
Gets the is_continue_on_gtid_reconciliation_timeout of this DrProtectionGroupMemberMySqlDbSystem. member_id
[Required] Gets the member_id of this DrProtectionGroupMember. member_type
[Required] Gets the member_type of this DrProtectionGroupMember. peer_db_system_id
Gets the peer_db_system_id of this DrProtectionGroupMemberMySqlDbSystem. Methods
__init__
(**kwargs)Initializes a new DrProtectionGroupMemberMySqlDbSystem 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 DrProtectionGroupMemberMySqlDbSystem object with values from keyword arguments. The default value of the
member_type
attribute of this class isMYSQL_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 DrProtectionGroupMemberMySqlDbSystem.
- member_type (str) – The value to assign to the member_type property of this DrProtectionGroupMemberMySqlDbSystem. 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 DrProtectionGroupMemberMySqlDbSystem.
- gtid_reconciliation_timeout (int) – The value to assign to the gtid_reconciliation_timeout property of this DrProtectionGroupMemberMySqlDbSystem.
- is_continue_on_gtid_reconciliation_timeout (bool) – The value to assign to the is_continue_on_gtid_reconciliation_timeout property of this DrProtectionGroupMemberMySqlDbSystem.
- db_system_admin_user_details (oci.disaster_recovery.models.MySqlDbSystemAdminUserDetails) – The value to assign to the db_system_admin_user_details property of this DrProtectionGroupMemberMySqlDbSystem.
- db_system_replication_user_details (oci.disaster_recovery.models.MySqlDbSystemReplicationUserDetails) – The value to assign to the db_system_replication_user_details property of this DrProtectionGroupMemberMySqlDbSystem.
-
db_system_admin_user_details
¶ Gets the db_system_admin_user_details of this DrProtectionGroupMemberMySqlDbSystem.
Returns: The db_system_admin_user_details of this DrProtectionGroupMemberMySqlDbSystem. Return type: oci.disaster_recovery.models.MySqlDbSystemAdminUserDetails
-
db_system_replication_user_details
¶ Gets the db_system_replication_user_details of this DrProtectionGroupMemberMySqlDbSystem.
Returns: The db_system_replication_user_details of this DrProtectionGroupMemberMySqlDbSystem. Return type: oci.disaster_recovery.models.MySqlDbSystemReplicationUserDetails
-
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 DrProtectionGroupMemberMySqlDbSystem. 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 DrProtectionGroupMemberMySqlDbSystem. Return type: int
-
is_continue_on_gtid_reconciliation_timeout
¶ Gets the is_continue_on_gtid_reconciliation_timeout of this DrProtectionGroupMemberMySqlDbSystem. 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 DrProtectionGroupMemberMySqlDbSystem. Return type: bool
-
member_id
¶ [Required] Gets the member_id of this DrProtectionGroupMember. The OCID of the member.
Example: ocid1.instance.oc1..uniqueID
Returns: The member_id of this DrProtectionGroupMember. Return type: str
-
member_type
¶ [Required] Gets the member_type of this DrProtectionGroupMember. 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”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The member_type of this DrProtectionGroupMember. Return type: str
-
peer_db_system_id
¶ Gets the peer_db_system_id of this DrProtectionGroupMemberMySqlDbSystem. 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 DrProtectionGroupMemberMySqlDbSystem. Return type: str
-