CreateShardPeerWithExadbXsDetails¶
-
class
oci.distributed_database.models.CreateShardPeerWithExadbXsDetails(**kwargs)¶ Bases:
objectDetails required for creation of ExadbXs infrastructure based shard peer.
Attributes
PROTECTION_MODE_MAXIMUM_AVAILABILITYA constant which can be used with the protection_mode property of a CreateShardPeerWithExadbXsDetails. PROTECTION_MODE_MAXIMUM_PERFORMANCEA constant which can be used with the protection_mode property of a CreateShardPeerWithExadbXsDetails. PROTECTION_MODE_MAXIMUM_PROTECTIONA constant which can be used with the protection_mode property of a CreateShardPeerWithExadbXsDetails. TRANSPORT_TYPE_ASYNCA constant which can be used with the transport_type property of a CreateShardPeerWithExadbXsDetails. TRANSPORT_TYPE_FASTSYNCA constant which can be used with the transport_type property of a CreateShardPeerWithExadbXsDetails. TRANSPORT_TYPE_SYNCA constant which can be used with the transport_type property of a CreateShardPeerWithExadbXsDetails. protection_modeGets the protection_mode of this CreateShardPeerWithExadbXsDetails. transport_typeGets the transport_type of this CreateShardPeerWithExadbXsDetails. vm_cluster_id[Required] Gets the vm_cluster_id of this CreateShardPeerWithExadbXsDetails. Methods
__init__(**kwargs)Initializes a new CreateShardPeerWithExadbXsDetails object with values from keyword arguments. -
PROTECTION_MODE_MAXIMUM_AVAILABILITY= 'MAXIMUM_AVAILABILITY'¶ A constant which can be used with the protection_mode property of a CreateShardPeerWithExadbXsDetails. This constant has a value of “MAXIMUM_AVAILABILITY”
-
PROTECTION_MODE_MAXIMUM_PERFORMANCE= 'MAXIMUM_PERFORMANCE'¶ A constant which can be used with the protection_mode property of a CreateShardPeerWithExadbXsDetails. This constant has a value of “MAXIMUM_PERFORMANCE”
-
PROTECTION_MODE_MAXIMUM_PROTECTION= 'MAXIMUM_PROTECTION'¶ A constant which can be used with the protection_mode property of a CreateShardPeerWithExadbXsDetails. This constant has a value of “MAXIMUM_PROTECTION”
-
TRANSPORT_TYPE_ASYNC= 'ASYNC'¶ A constant which can be used with the transport_type property of a CreateShardPeerWithExadbXsDetails. This constant has a value of “ASYNC”
-
TRANSPORT_TYPE_FASTSYNC= 'FASTSYNC'¶ A constant which can be used with the transport_type property of a CreateShardPeerWithExadbXsDetails. This constant has a value of “FASTSYNC”
-
TRANSPORT_TYPE_SYNC= 'SYNC'¶ A constant which can be used with the transport_type property of a CreateShardPeerWithExadbXsDetails. This constant has a value of “SYNC”
-
__init__(**kwargs)¶ Initializes a new CreateShardPeerWithExadbXsDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - vm_cluster_id (str) – The value to assign to the vm_cluster_id property of this CreateShardPeerWithExadbXsDetails.
- protection_mode (str) – The value to assign to the protection_mode property of this CreateShardPeerWithExadbXsDetails. Allowed values for this property are: “MAXIMUM_AVAILABILITY”, “MAXIMUM_PERFORMANCE”, “MAXIMUM_PROTECTION”
- transport_type (str) – The value to assign to the transport_type property of this CreateShardPeerWithExadbXsDetails. Allowed values for this property are: “SYNC”, “ASYNC”, “FASTSYNC”
-
protection_mode¶ Gets the protection_mode of this CreateShardPeerWithExadbXsDetails. The protectionMode for the shard peer.
Allowed values for this property are: “MAXIMUM_AVAILABILITY”, “MAXIMUM_PERFORMANCE”, “MAXIMUM_PROTECTION”
Returns: The protection_mode of this CreateShardPeerWithExadbXsDetails. Return type: str
-
transport_type¶ Gets the transport_type of this CreateShardPeerWithExadbXsDetails. The redo transport type to use for this Data Guard association.
Allowed values for this property are: “SYNC”, “ASYNC”, “FASTSYNC”
Returns: The transport_type of this CreateShardPeerWithExadbXsDetails. Return type: str
-