CreateShardPeerWithExadbXsNewVaultAndClusterDetails¶
-
class
oci.distributed_database.models.CreateShardPeerWithExadbXsNewVaultAndClusterDetails(**kwargs)¶ Bases:
objectDetails required for creation of ExaDbXs based shard peer.
Attributes
PROTECTION_MODE_MAXIMUM_AVAILABILITYA constant which can be used with the protection_mode property of a CreateShardPeerWithExadbXsNewVaultAndClusterDetails. PROTECTION_MODE_MAXIMUM_PERFORMANCEA constant which can be used with the protection_mode property of a CreateShardPeerWithExadbXsNewVaultAndClusterDetails. PROTECTION_MODE_MAXIMUM_PROTECTIONA constant which can be used with the protection_mode property of a CreateShardPeerWithExadbXsNewVaultAndClusterDetails. TRANSPORT_TYPE_ASYNCA constant which can be used with the transport_type property of a CreateShardPeerWithExadbXsNewVaultAndClusterDetails. TRANSPORT_TYPE_FASTSYNCA constant which can be used with the transport_type property of a CreateShardPeerWithExadbXsNewVaultAndClusterDetails. TRANSPORT_TYPE_SYNCA constant which can be used with the transport_type property of a CreateShardPeerWithExadbXsNewVaultAndClusterDetails. availability_domain[Required] Gets the availability_domain of this CreateShardPeerWithExadbXsNewVaultAndClusterDetails. db_storage_vault_details[Required] Gets the db_storage_vault_details of this CreateShardPeerWithExadbXsNewVaultAndClusterDetails. protection_modeGets the protection_mode of this CreateShardPeerWithExadbXsNewVaultAndClusterDetails. transport_typeGets the transport_type of this CreateShardPeerWithExadbXsNewVaultAndClusterDetails. vm_cluster_details[Required] Gets the vm_cluster_details of this CreateShardPeerWithExadbXsNewVaultAndClusterDetails. Methods
__init__(**kwargs)Initializes a new CreateShardPeerWithExadbXsNewVaultAndClusterDetails 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 CreateShardPeerWithExadbXsNewVaultAndClusterDetails. 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 CreateShardPeerWithExadbXsNewVaultAndClusterDetails. 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 CreateShardPeerWithExadbXsNewVaultAndClusterDetails. 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 CreateShardPeerWithExadbXsNewVaultAndClusterDetails. This constant has a value of “ASYNC”
-
TRANSPORT_TYPE_FASTSYNC= 'FASTSYNC'¶ A constant which can be used with the transport_type property of a CreateShardPeerWithExadbXsNewVaultAndClusterDetails. This constant has a value of “FASTSYNC”
-
TRANSPORT_TYPE_SYNC= 'SYNC'¶ A constant which can be used with the transport_type property of a CreateShardPeerWithExadbXsNewVaultAndClusterDetails. This constant has a value of “SYNC”
-
__init__(**kwargs)¶ Initializes a new CreateShardPeerWithExadbXsNewVaultAndClusterDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - protection_mode (str) – The value to assign to the protection_mode property of this CreateShardPeerWithExadbXsNewVaultAndClusterDetails. 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 CreateShardPeerWithExadbXsNewVaultAndClusterDetails. Allowed values for this property are: “SYNC”, “ASYNC”, “FASTSYNC”
- availability_domain (str) – The value to assign to the availability_domain property of this CreateShardPeerWithExadbXsNewVaultAndClusterDetails.
- db_storage_vault_details (oci.distributed_database.models.DbStorageVaultDetails) – The value to assign to the db_storage_vault_details property of this CreateShardPeerWithExadbXsNewVaultAndClusterDetails.
- vm_cluster_details (oci.distributed_database.models.VmClusterDetails) – The value to assign to the vm_cluster_details property of this CreateShardPeerWithExadbXsNewVaultAndClusterDetails.
-
availability_domain¶ [Required] Gets the availability_domain of this CreateShardPeerWithExadbXsNewVaultAndClusterDetails. The name of the availability domain that the distributed database shard will be located in.
Returns: The availability_domain of this CreateShardPeerWithExadbXsNewVaultAndClusterDetails. Return type: str
-
db_storage_vault_details¶ [Required] Gets the db_storage_vault_details of this CreateShardPeerWithExadbXsNewVaultAndClusterDetails.
Returns: The db_storage_vault_details of this CreateShardPeerWithExadbXsNewVaultAndClusterDetails. Return type: oci.distributed_database.models.DbStorageVaultDetails
-
protection_mode¶ Gets the protection_mode of this CreateShardPeerWithExadbXsNewVaultAndClusterDetails. The protectionMode for the shard peer.
Allowed values for this property are: “MAXIMUM_AVAILABILITY”, “MAXIMUM_PERFORMANCE”, “MAXIMUM_PROTECTION”
Returns: The protection_mode of this CreateShardPeerWithExadbXsNewVaultAndClusterDetails. Return type: str
-
transport_type¶ Gets the transport_type of this CreateShardPeerWithExadbXsNewVaultAndClusterDetails. 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 CreateShardPeerWithExadbXsNewVaultAndClusterDetails. Return type: str
-
vm_cluster_details¶ [Required] Gets the vm_cluster_details of this CreateShardPeerWithExadbXsNewVaultAndClusterDetails.
Returns: The vm_cluster_details of this CreateShardPeerWithExadbXsNewVaultAndClusterDetails. Return type: oci.distributed_database.models.VmClusterDetails
-