Categorygithub.com/couchbase/gocbmgr
modulepackage
0.0.0-20231127171507-248d25871421
Repository: https://github.com/couchbase/gocbmgr.git
Documentation: pkg.go.dev

# README

GoDoc

This repository is unmaintained and part of Operator until 2.1. Please delete when it goes out of support. Note it was also used on legacy versions of Cloud, so see them first!

# Packages

No description provided by the author

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
Returns true if two errors are equal.
Check for a specific error key within an arbitrary error type.
Check if a specific error has occurred within the map of ServerErrors.
No description provided by the author
IsServerError returns true if all errors are the same code.
New creates a new Couchbase HTTP(S) API client and initializes the HTTP connection pool.
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
RoleToStr translates roles to string array.
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
Encrypt all traffic.
Encrypt only the control plane, allowing all your data to be evesdropped.
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
Errors resulting from sending BadRequests to rebalance API.
Errors resulting from sending BadRequests to rebalance API.
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
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Errors resulting from sending BadRequests to rebalance API.
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
Insecure, do not use.
Insecure, do not use.
Obsolete, use 1.3..

# Variables

No description provided by the author

# Structs

No description provided by the author
AlternateAddresses defines a K8S node address and port mapping for use by clients outside of the pod network.
No description provided by the author
No description provided by the author
AutoCompactionDatabaseFragmentationThreshold indicates the percentage or size before a bucket compaction is triggered.
No description provided by the author
No description provided by the author
AutoCompactionSettings is the cluster wide auto-compaction settings for a Couchbase cluster.
AutoCompactionViewFragmentationThreshold indicates the percentage or size before a view compaction is triggered.
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
Client certificate authentication settings All fields must be specified, so no "omitempty" tags.
Client certificate authentication prefixes, used to extract the user name All fields must be specified, so no "omitempty" tags.
No description provided by the author
No description provided by the author
Couchbase is a structure which encapsulates HTTP API access to a Couchbase cluster.
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
NodeNetworkConfiguration allows configuration of node networking for a specific address family.
No description provided by the author
NodeServices is returned by the /pools/default/nodeServices API.
PoolsDefaults is the data that may be posted via the /pools/default API.
No description provided by the author
RebalanceProgressEntry is the type communicated to clients periodically over a channel.
RemoteCluster describes an XDCR remote cluster.
Replication describes an XDCR replication as set with POST /controller/createReplication.
ReplicationSettings describes an XDCR replication settings as returned by GET /settings/replications/<remote UUID>/<local bucket>/<remote bucket>.
Security settings for the cluster.
No description provided by the author
ServerGroup is a map from name to a list of nodes.
ServerGroups is returned by /nodes/default/serverGroups.
ServerGroupsUpdate is used to move nodes between server groups.
ServerGroupUpdate defines a server group and its nodes.
ServerGroupUpdateOTPNode defines a single node is OTP notation.
SettingsStats is the data structure returned by /settings/stats.
No description provided by the author
Task is a base object to describe the very unfriendly polymorphic task struct.
TLS Authentication parameters.
Certificate and key used by TLS client authentication.
No description provided by the author
No description provided by the author
UserAgent defines the HTTP User-Agent header string.
No description provided by the author
No description provided by the author

# Interfaces

RebalanceProgress is a type used to monitor rebalance status.

# Type aliases

AddressFamily The address family to apply the settings.
No description provided by the author
No description provided by the author
No description provided by the author
ClusterEncryptionLevel is used to fully encrypt everything.
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
I'm not even going to comment on this...
No description provided by the author
No description provided by the author
RemoteClusters is returned by GET /pools/default/remoteClusters.
No description provided by the author
No description provided by the author
TLSVersion is a TLS version, as understood by the security API.
No description provided by the author