# Functions

AreEqual returns true if the two arrays contain the same elements, without any extra values, False otherwise.
IsFinalState checks whether cluster is successfully deployed/updated or not while creation/updation TODO: Degraded, draft, peeringFailed, turningOffFailed, and turningOnFailed are not known when it occurs and What happens if rebalancing fails? Will it retry?".

# Constants

Defines values for CloudProviderType.
Defines values for CloudProviderType.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Defines values for CloudProviderType.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

Availability defines if the cluster nodes will be deployed in multiple or single availability zones in the cloud.
CloudProvider depicts where the cluster will be hosted.
Compute depicts the couchbase compute, following are the supported compute combinations for CPU and RAM for different cloud providers.
CouchbaseServer defines version for the Couchbase Server to be launched during the creation of the Capella cluster.
CreateClusterRequest is the request payload sent to the Capella V4 Public API in order to create a new cluster.
CreateClusterResponse is the response received from the Capella V4 Public API when asked to create a new cluster.
DiskAWS defines the disk metadata as supported by AWS.
DiskAzure defines attributes for disks metadata supported in Azure.
DiskGCP defines the disk metadata as supported by GCP.
GetClusterResponse is the response received from the Capella V4 Public API when asked to fetch details of an existing cluster.
Node defines attributes of a cluster node.
ServiceGroup The set of nodes that share the same disk, number of nodes and services.
Support defines the support plan and timezone for this particular cluster.
UpdateClusterRequest is the payload sent to the Capella V4 Public API when asked to update an existing cluster.

# Type aliases

AvailabilityType is availability zone type, either 'single' or 'multi'.
CloudProviderType is cloud provider type, either 'AWS', 'GCP', or 'Azure'.
ConfigurationType defines model for ConfigurationType, either 'multiNode' or 'singleNode'.
DiskAWSType depicts type of disk.
DiskAzureType depicts type of disk.
DiskGCPType is type of disk.
Service is a string for each individual service in Couchbase Server.
State is the state that a cluster can have based on the fact if deployment of the cluster was successful or not.
SupportPlan is plan type, either 'Basic', 'Developer Pro', or 'Enterprise'.
SupportTimezone is the standard timezone for the cluster.