modulepackage
0.0.0-20231127171507-248d25871421
Repository: https://github.com/couchbase/gocbmgr.git
Documentation: pkg.go.dev
# 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