package
0.9.20
Repository: https://github.com/atomix/atomix-raft-storage.git
Documentation: pkg.go.dev

# Constants

MultiRaftClusterNotReady indicates a MultiRaftCluster is not yet ready.
MultiRaftClusterReady indicates a MultiRaftCluster is ready.
MultiRaftProtocolNotReady indicates a MultiRaftProtocol is not yet ready.
MultiRaftProtocolReady indicates a MultiRaftProtocol is ready.
RaftCandidate is a RaftMemberRole indicating the RaftMember is currently a candidate.
RaftFollower is a RaftMemberRole indicating the RaftMember is currently a follower.
RaftGroupNotReady indicates a RaftGroup is not yet ready.
RaftGroupReady indicates a RaftGroup is ready.
RaftLeader is a RaftMemberRole indicating the RaftMember is currently the leader of the group.
RaftMemberNotReady indicates a RaftMember is not yet ready.
RaftMemberReady indicates a RaftMember is ready.

# Variables

AddToScheme is required by the client code generator.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
SchemeGroupVersion is group version used to register these objects.

# Structs

MultiRaftCluster is the Schema for the RaftCluster API +k8s:openapi-gen=true.
MultiRaftClusterList contains a list of MultiRaftCluster.
MultiRaftClusterSpec specifies a MultiRaftClusterSpec configuration.
MultiRaftClusterStatus defines the status of a RaftCluster.
MultiRaftProtocol is the Schema for the MultiRaftProtocol API +k8s:openapi-gen=true.
MultiRaftProtocolList contains a list of MultiRaftProtocol.
MultiRaftProtocolSpec specifies a MultiRaftProtocol configuration.
MultiRaftProtocolStatus defines the status of a MultiRaftProtocol.
RaftConfig is the configuration of a Raft group.
RaftGroup is the Schema for the RaftGroup API +k8s:openapi-gen=true.
RaftGroupList contains a list of RaftGroup.
RaftGroupSpec specifies a RaftGroupSpec configuration.
RaftGroupStatus defines the status of a RaftGroup.
RaftMember is the Schema for the RaftMember API +k8s:openapi-gen=true.
RaftMemberList contains a list of RaftMember.
RaftMemberSpec specifies a RaftMemberSpec configuration.
RaftMemberStatus defines the status of a RaftMember.

# Type aliases

MultiRaftClusterState is a state constant for MultiRaftCluster.
MultiRaftProtocolState is a state constant for MultiRaftProtocol.
RaftGroupState is a state constant for RaftGroup.
RaftMemberRole is a constant for RaftMember representing the current role of the member.
RaftMemberState is a state constant for RaftMember.