package
1.0.0
Repository: https://github.com/couchbase/tools-common.git
Documentation: pkg.go.dev

# Constants

ProviderAWS is the AWS cloud provider.
ProviderAzure is the Microsoft Azure cloud provider.
ProviderGCP is the Google Cloud Platform cloud provider.
ProviderNone means not using a provider e.g.

# Variables

ErrByteRangeRequired is returned when a function which requires a byte range hasn't been provided with one.

# Structs

ByteRange represents a byte range of an object in the HTTP range header format.
InvalidByteRangeError is returned if a byte range is invalid for some reason.
Object represents an object stored in the cloud, simply the attributes and it's body.
ObjectAttrs represents the attributes usually attached to an object in the cloud.
Part represents the metadata from a single part from a multipart upload.
TestObject represents an object and is only used by the 'TestObject'.

# Type aliases

Provider represents a cloud provider.
TestBucket represents a bucket and is only used by the 'TestClient' to store objects in memory.
TestBuckets represents a number of buckets, and is only used by the 'TestClient' to store state in memory.