# Functions
DeletePrefix removes all objects with given prefix, recursively.
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
NewSSEBucketClient makes a new SSEBucketClient.
NewTenantBucketClient returns a bucket client to use to access the storage on behalf of the provided user.
No description provided by the author
# Variables
ErrObjectDoesNotExist is used in tests to simulate objstore.Bucket.IsObjNotFoundErr().
# Structs
No description provided by the author
ClientMock mocks objstore.Bucket.
DelayedBucketClient wraps objstore.InstrumentedBucket and add a random delay to each API call.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SSEBucketClient is a wrapper around a objstore.BucketReader that configures the object storage server-side encryption (SSE) for a given user.
# Interfaces
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
TenantConfigProvider defines a per-tenant config provider.
# Type aliases
IsOpFailureExpectedFunc allows to mark certain errors as expected, so they will not increment objstore_bucket_operation_failures_total metric.