UpdateDrProtectionGroupMemberDetails¶
- 
class oci.disaster_recovery.models.UpdateDrProtectionGroupMemberDetails(**kwargs)¶
- Bases: - object- Update properties for a member in a DR protection group. - Attributes - MEMBER_TYPE_AUTONOMOUS_CONTAINER_DATABASE- A constant which can be used with the member_type property of a UpdateDrProtectionGroupMemberDetails. - MEMBER_TYPE_AUTONOMOUS_DATABASE- A constant which can be used with the member_type property of a UpdateDrProtectionGroupMemberDetails. - MEMBER_TYPE_COMPUTE_INSTANCE- A constant which can be used with the member_type property of a UpdateDrProtectionGroupMemberDetails. - MEMBER_TYPE_COMPUTE_INSTANCE_MOVABLE- A constant which can be used with the member_type property of a UpdateDrProtectionGroupMemberDetails. - MEMBER_TYPE_COMPUTE_INSTANCE_NON_MOVABLE- A constant which can be used with the member_type property of a UpdateDrProtectionGroupMemberDetails. - MEMBER_TYPE_DATABASE- A constant which can be used with the member_type property of a UpdateDrProtectionGroupMemberDetails. - MEMBER_TYPE_FILE_SYSTEM- A constant which can be used with the member_type property of a UpdateDrProtectionGroupMemberDetails. - MEMBER_TYPE_LOAD_BALANCER- A constant which can be used with the member_type property of a UpdateDrProtectionGroupMemberDetails. - MEMBER_TYPE_MYSQL_DB_SYSTEM- A constant which can be used with the member_type property of a UpdateDrProtectionGroupMemberDetails. - MEMBER_TYPE_NETWORK_LOAD_BALANCER- A constant which can be used with the member_type property of a UpdateDrProtectionGroupMemberDetails. - MEMBER_TYPE_OBJECT_STORAGE_BUCKET- A constant which can be used with the member_type property of a UpdateDrProtectionGroupMemberDetails. - MEMBER_TYPE_OKE_CLUSTER- A constant which can be used with the member_type property of a UpdateDrProtectionGroupMemberDetails. - MEMBER_TYPE_VOLUME_GROUP- A constant which can be used with the member_type property of a UpdateDrProtectionGroupMemberDetails. - member_id- [Required] Gets the member_id of this UpdateDrProtectionGroupMemberDetails. - member_type- [Required] Gets the member_type of this UpdateDrProtectionGroupMemberDetails. - Methods - __init__(**kwargs)- Initializes a new UpdateDrProtectionGroupMemberDetails 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'¶
- A constant which can be used with the member_type property of a UpdateDrProtectionGroupMemberDetails. This constant has a value of “AUTONOMOUS_CONTAINER_DATABASE” 
 - 
MEMBER_TYPE_AUTONOMOUS_DATABASE= 'AUTONOMOUS_DATABASE'¶
- A constant which can be used with the member_type property of a UpdateDrProtectionGroupMemberDetails. This constant has a value of “AUTONOMOUS_DATABASE” 
 - 
MEMBER_TYPE_COMPUTE_INSTANCE= 'COMPUTE_INSTANCE'¶
- A constant which can be used with the member_type property of a UpdateDrProtectionGroupMemberDetails. This constant has a value of “COMPUTE_INSTANCE” 
 - 
MEMBER_TYPE_COMPUTE_INSTANCE_MOVABLE= 'COMPUTE_INSTANCE_MOVABLE'¶
- A constant which can be used with the member_type property of a UpdateDrProtectionGroupMemberDetails. This constant has a value of “COMPUTE_INSTANCE_MOVABLE” 
 - 
MEMBER_TYPE_COMPUTE_INSTANCE_NON_MOVABLE= 'COMPUTE_INSTANCE_NON_MOVABLE'¶
- A constant which can be used with the member_type property of a UpdateDrProtectionGroupMemberDetails. This constant has a value of “COMPUTE_INSTANCE_NON_MOVABLE” 
 - 
MEMBER_TYPE_DATABASE= 'DATABASE'¶
- A constant which can be used with the member_type property of a UpdateDrProtectionGroupMemberDetails. This constant has a value of “DATABASE” 
 - 
MEMBER_TYPE_FILE_SYSTEM= 'FILE_SYSTEM'¶
- A constant which can be used with the member_type property of a UpdateDrProtectionGroupMemberDetails. This constant has a value of “FILE_SYSTEM” 
 - 
MEMBER_TYPE_LOAD_BALANCER= 'LOAD_BALANCER'¶
- A constant which can be used with the member_type property of a UpdateDrProtectionGroupMemberDetails. This constant has a value of “LOAD_BALANCER” 
 - 
MEMBER_TYPE_MYSQL_DB_SYSTEM= 'MYSQL_DB_SYSTEM'¶
- A constant which can be used with the member_type property of a UpdateDrProtectionGroupMemberDetails. This constant has a value of “MYSQL_DB_SYSTEM” 
 - 
MEMBER_TYPE_NETWORK_LOAD_BALANCER= 'NETWORK_LOAD_BALANCER'¶
- A constant which can be used with the member_type property of a UpdateDrProtectionGroupMemberDetails. This constant has a value of “NETWORK_LOAD_BALANCER” 
 - 
MEMBER_TYPE_OBJECT_STORAGE_BUCKET= 'OBJECT_STORAGE_BUCKET'¶
- A constant which can be used with the member_type property of a UpdateDrProtectionGroupMemberDetails. This constant has a value of “OBJECT_STORAGE_BUCKET” 
 - 
MEMBER_TYPE_OKE_CLUSTER= 'OKE_CLUSTER'¶
- A constant which can be used with the member_type property of a UpdateDrProtectionGroupMemberDetails. This constant has a value of “OKE_CLUSTER” 
 - 
MEMBER_TYPE_VOLUME_GROUP= 'VOLUME_GROUP'¶
- A constant which can be used with the member_type property of a UpdateDrProtectionGroupMemberDetails. This constant has a value of “VOLUME_GROUP” 
 - 
__init__(**kwargs)¶
- Initializes a new UpdateDrProtectionGroupMemberDetails object with values from keyword arguments. This class has the following subclasses and if you are using this class as input to a service operations then you should favor using a subclass over the base class: - UpdateDrProtectionGroupMemberComputeInstanceDetails
- UpdateDrProtectionGroupMemberMySqlDbSystemDetails
- UpdateDrProtectionGroupMemberNetworkLoadBalancerDetails
- UpdateDrProtectionGroupMemberAutonomousDatabaseDetails
- UpdateDrProtectionGroupMemberFileSystemDetails
- UpdateDrProtectionGroupMemberVolumeGroupDetails
- UpdateDrProtectionGroupMemberLoadBalancerDetails
- UpdateDrProtectionGroupMemberDatabaseDetails
- UpdateDrProtectionGroupMemberOkeClusterDetails
- UpdateDrProtectionGroupMemberComputeInstanceNonMovableDetails
- UpdateDrProtectionGroupMemberAutonomousContainerDatabaseDetails
- UpdateDrProtectionGroupMemberObjectStorageBucketDetails
- UpdateDrProtectionGroupMemberComputeInstanceMovableDetails
 - 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 UpdateDrProtectionGroupMemberDetails.
- member_type (str) – The value to assign to the member_type property of this UpdateDrProtectionGroupMemberDetails. 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”
 
 - 
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 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 
 
-