DrProtectionGroupMemberDatabase¶
- 
class oci.disaster_recovery.models.DrProtectionGroupMemberDatabase(**kwargs)¶
- Bases: - oci.disaster_recovery.models.dr_protection_group_member.DrProtectionGroupMember- The properties for a Base Database or Exadata Database 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 - member_id- [Required] Gets the member_id of this DrProtectionGroupMember. - member_type- [Required] Gets the member_type of this DrProtectionGroupMember. - password_vault_secret_id- Gets the password_vault_secret_id of this DrProtectionGroupMemberDatabase. - Methods - __init__(**kwargs)- Initializes a new DrProtectionGroupMemberDatabase 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 DrProtectionGroupMemberDatabase object with values from keyword arguments. The default value of the - member_typeattribute of this class is- DATABASEand 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 DrProtectionGroupMemberDatabase.
- member_type (str) – The value to assign to the member_type property of this DrProtectionGroupMemberDatabase. 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”
- password_vault_secret_id (str) – The value to assign to the password_vault_secret_id property of this DrProtectionGroupMemberDatabase.
 
 - 
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. 
 - 
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 
 - 
password_vault_secret_id¶
- Gets the password_vault_secret_id of this DrProtectionGroupMemberDatabase. The OCID of the vault secret where the database SYSDBA password is stored. This password is used for performing database DR operations. - Example: ocid1.vaultsecret.oc1..uniqueID - Returns: - The password_vault_secret_id of this DrProtectionGroupMemberDatabase. - Return type: - str 
 
-