Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsEndpointTLS ¶
IsEndpointTLS determines if an endpoint uses TLS based on its protocol
Types ¶
type BucketInfo ¶
type BucketListInfo ¶
type BucketListInfo struct {
Name string `json:"name"`
Endpoint string `json:"endpoint"`
Bucket string `json:"bucket"`
}
BucketListInfo represents bucket information for listing (without sensitive credentials)
type BucketServer ¶
type BucketServer struct {
// contains filtered or unexported fields
}
func (*BucketServer) AddBucket ¶
func (s *BucketServer) AddBucket(ctx context.Context, log *slog.Logger, req *BucketInfo) (err error)
func (*BucketServer) ListBuckets ¶
func (s *BucketServer) ListBuckets(ctx context.Context, log *slog.Logger) ([]*BucketListInfo, error)
type ValidationError ¶
type ValidationError error
Click to show internal directories.
Click to hide internal directories.