Show / Hide Table of Contents

Class CreateCompositeShardSpaceRaftClusterDetails

Raft clusters details required for creation of composite shard spaces.

Inheritance
object
CreateCompositeShardSpaceRaftClusterDetails
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.Distributeddatabasev26Service.Models
Assembly: OCI.DotNetSDK.Distributeddatabasev26.dll
Syntax
public class CreateCompositeShardSpaceRaftClusterDetails

Properties

Databases

Declaration
[Required(ErrorMessage = "Databases is required.")]
[JsonProperty(PropertyName = "databases")]
public List<CreateDistributedDatabaseShardDatabaseDetails> Databases { get; set; }
Property Value
Type Description
List<CreateDistributedDatabaseShardDatabaseDetails>

The details of databases associated with the composite shard space raft cluster.

Remarks

Required

Name

Declaration
[Required(ErrorMessage = "Name is required.")]
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
Property Value
Type Description
string

The name of raft cluster. It must start with a letter and contain only letters, digits, and underscores. Maximum length is 40 characters.

Remarks

Required

ReplicationFactor

Declaration
[Required(ErrorMessage = "ReplicationFactor is required.")]
[JsonProperty(PropertyName = "replicationFactor")]
public int? ReplicationFactor { get; set; }
Property Value
Type Description
int?

Replication factor associated with the raft cluster.

Remarks

Required

RuMode

Declaration
[Required(ErrorMessage = "RuMode is required.")]
[JsonProperty(PropertyName = "ruMode")]
[JsonConverter(typeof(StringEnumConverter))]
public CreateCompositeShardSpaceRaftClusterDetails.RuModeEnum? RuMode { get; set; }
Property Value
Type Description
CreateCompositeShardSpaceRaftClusterDetails.RuModeEnum?

Replication factor associated with the raft cluster.

Remarks

Required

WitnessCount

Declaration
[Required(ErrorMessage = "WitnessCount is required.")]
[JsonProperty(PropertyName = "witnessCount")]
public int? WitnessCount { get; set; }
Property Value
Type Description
int?

Witnesses RU count associated with the raft cluster.

Remarks

Required

In this article
Back to top