CreateDrProtectionGroupMemberMySqlDbSystemDetails¶
-
class
oci.disaster_recovery.models.
CreateDrProtectionGroupMemberMySqlDbSystemDetails
(**kwargs)¶ Bases:
oci.disaster_recovery.models.create_dr_protection_group_member_details.CreateDrProtectionGroupMemberDetails
Create 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 CreateDrProtectionGroupMemberMySqlDbSystemDetails. db_system_replication_user_details
Gets the db_system_replication_user_details of this CreateDrProtectionGroupMemberMySqlDbSystemDetails. gtid_reconciliation_timeout
Gets the gtid_reconciliation_timeout of this CreateDrProtectionGroupMemberMySqlDbSystemDetails. is_continue_on_gtid_reconciliation_timeout
Gets the is_continue_on_gtid_reconciliation_timeout of this CreateDrProtectionGroupMemberMySqlDbSystemDetails. member_id
[Required] Gets the member_id of this CreateDrProtectionGroupMemberDetails. member_type
[Required] Gets the member_type of this CreateDrProtectionGroupMemberDetails. peer_db_system_id
Gets the peer_db_system_id of this CreateDrProtectionGroupMemberMySqlDbSystemDetails. Methods
__init__
(**kwargs)Initializes a new CreateDrProtectionGroupMemberMySqlDbSystemDetails 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 CreateDrProtectionGroupMemberMySqlDbSystemDetails 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 CreateDrProtectionGroupMemberMySqlDbSystemDetails.
- member_type (str) – The value to assign to the member_type property of this CreateDrProtectionGroupMemberMySqlDbSystemDetails. 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 CreateDrProtectionGroupMemberMySqlDbSystemDetails.
- gtid_reconciliation_timeout (int) – The value to assign to the gtid_reconciliation_timeout property of this CreateDrProtectionGroupMemberMySqlDbSystemDetails.
- is_continue_on_gtid_reconciliation_timeout (bool) – The value to assign to the is_continue_on_gtid_reconciliation_timeout property of this CreateDrProtectionGroupMemberMySqlDbSystemDetails.
- db_system_admin_user_details (oci.disaster_recovery.models.CreateMySqlDbSystemAdminUserDetails) – The value to assign to the db_system_admin_user_details property of this CreateDrProtectionGroupMemberMySqlDbSystemDetails.
- db_system_replication_user_details (oci.disaster_recovery.models.CreateMySqlDbSystemReplicationUserDetails) – The value to assign to the db_system_replication_user_details property of this CreateDrProtectionGroupMemberMySqlDbSystemDetails.
-
db_system_admin_user_details
¶ Gets the db_system_admin_user_details of this CreateDrProtectionGroupMemberMySqlDbSystemDetails.
Returns: The db_system_admin_user_details of this CreateDrProtectionGroupMemberMySqlDbSystemDetails. Return type: oci.disaster_recovery.models.CreateMySqlDbSystemAdminUserDetails
-
db_system_replication_user_details
¶ Gets the db_system_replication_user_details of this CreateDrProtectionGroupMemberMySqlDbSystemDetails.
Returns: The db_system_replication_user_details of this CreateDrProtectionGroupMemberMySqlDbSystemDetails. Return type: oci.disaster_recovery.models.CreateMySqlDbSystemReplicationUserDetails
-
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 CreateDrProtectionGroupMemberMySqlDbSystemDetails. 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 CreateDrProtectionGroupMemberMySqlDbSystemDetails. Return type: int
-
is_continue_on_gtid_reconciliation_timeout
¶ Gets the is_continue_on_gtid_reconciliation_timeout of this CreateDrProtectionGroupMemberMySqlDbSystemDetails. 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 CreateDrProtectionGroupMemberMySqlDbSystemDetails. Return type: bool
-
member_id
¶ [Required] Gets the member_id of this CreateDrProtectionGroupMemberDetails. The OCID of the member.
Example: ocid1.instance.oc1..uniqueID
Returns: The member_id of this CreateDrProtectionGroupMemberDetails. Return type: str
-
member_type
¶ [Required] Gets the member_type of this CreateDrProtectionGroupMemberDetails. 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 CreateDrProtectionGroupMemberDetails. Return type: str
-
peer_db_system_id
¶ Gets the peer_db_system_id of this CreateDrProtectionGroupMemberMySqlDbSystemDetails. 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 CreateDrProtectionGroupMemberMySqlDbSystemDetails. Return type: str
-