CreateAutonomousCompositeShardSpaceRaftClusterDetails

class oci.distributed_database_v26.models.CreateAutonomousCompositeShardSpaceRaftClusterDetails(**kwargs)

Bases: object

Details required to create raft clusters for a composite shard space.

Attributes

RU_MODE_READ_ONLY A constant which can be used with the ru_mode property of a CreateAutonomousCompositeShardSpaceRaftClusterDetails.
RU_MODE_READ_WRITE A constant which can be used with the ru_mode property of a CreateAutonomousCompositeShardSpaceRaftClusterDetails.
databases [Required] Gets the databases of this CreateAutonomousCompositeShardSpaceRaftClusterDetails.
name [Required] Gets the name of this CreateAutonomousCompositeShardSpaceRaftClusterDetails.
replication_factor [Required] Gets the replication_factor of this CreateAutonomousCompositeShardSpaceRaftClusterDetails.
ru_mode [Required] Gets the ru_mode of this CreateAutonomousCompositeShardSpaceRaftClusterDetails.
witness_count [Required] Gets the witness_count of this CreateAutonomousCompositeShardSpaceRaftClusterDetails.

Methods

__init__(**kwargs) Initializes a new CreateAutonomousCompositeShardSpaceRaftClusterDetails object with values from keyword arguments.
RU_MODE_READ_ONLY = 'READ_ONLY'

A constant which can be used with the ru_mode property of a CreateAutonomousCompositeShardSpaceRaftClusterDetails. This constant has a value of “READ_ONLY”

RU_MODE_READ_WRITE = 'READ_WRITE'

A constant which can be used with the ru_mode property of a CreateAutonomousCompositeShardSpaceRaftClusterDetails. This constant has a value of “READ_WRITE”

__init__(**kwargs)

Initializes a new CreateAutonomousCompositeShardSpaceRaftClusterDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • name (str) – The value to assign to the name property of this CreateAutonomousCompositeShardSpaceRaftClusterDetails.
  • replication_factor (int) – The value to assign to the replication_factor property of this CreateAutonomousCompositeShardSpaceRaftClusterDetails.
  • witness_count (int) – The value to assign to the witness_count property of this CreateAutonomousCompositeShardSpaceRaftClusterDetails.
  • ru_mode (str) – The value to assign to the ru_mode property of this CreateAutonomousCompositeShardSpaceRaftClusterDetails. Allowed values for this property are: “READ_ONLY”, “READ_WRITE”
  • databases (list[oci.distributed_database_v26.models.CreateDistributedAutonomousDatabaseShardDatabaseDetails]) – The value to assign to the databases property of this CreateAutonomousCompositeShardSpaceRaftClusterDetails.
databases

[Required] Gets the databases of this CreateAutonomousCompositeShardSpaceRaftClusterDetails. The details of databases associated with the composite shard space raft cluster.

Returns:The databases of this CreateAutonomousCompositeShardSpaceRaftClusterDetails.
Return type:list[oci.distributed_database_v26.models.CreateDistributedAutonomousDatabaseShardDatabaseDetails]
name

[Required] Gets the name of this CreateAutonomousCompositeShardSpaceRaftClusterDetails. The name of raft cluster. It must start with a letter and contain only letters, digits, and underscores. Maximum length is 40 characters.

Returns:The name of this CreateAutonomousCompositeShardSpaceRaftClusterDetails.
Return type:str
replication_factor

[Required] Gets the replication_factor of this CreateAutonomousCompositeShardSpaceRaftClusterDetails. Replication factor associated with the raft cluster.

Returns:The replication_factor of this CreateAutonomousCompositeShardSpaceRaftClusterDetails.
Return type:int
ru_mode

[Required] Gets the ru_mode of this CreateAutonomousCompositeShardSpaceRaftClusterDetails. Replication factor associated with the raft cluster.

Allowed values for this property are: “READ_ONLY”, “READ_WRITE”

Returns:The ru_mode of this CreateAutonomousCompositeShardSpaceRaftClusterDetails.
Return type:str
witness_count

[Required] Gets the witness_count of this CreateAutonomousCompositeShardSpaceRaftClusterDetails. Witnesses RU count associated with the raft cluster.

Returns:The witness_count of this CreateAutonomousCompositeShardSpaceRaftClusterDetails.
Return type:int