Versions in this module Expand all Collapse all v0 v0.0.0 Jul 10, 2026 Changes in this version + type AccessKey struct + AccessKeyID string + Buckets []string + CreatedAt time.Time + ExpiresAt *time.Time + Name string + Permissions []string + type AccessKeyList struct + Items []AccessKey + type CreateAccessKeyRequest struct + Buckets []string + ExpiresAt *time.Time + Name string + Permissions []string + type CreatedAccessKey struct + SecretAccessKey string + type ProvisionTenantRequest struct + Region string + type Route struct + Handler echo.HandlerFunc + Method string + Path string + func NewCreateAccessKeyHandler(logger *zap.Logger, accessKeys *accesskeysvc.Service) Route + func NewDeleteAccessKeyHandler(logger *zap.Logger, accessKeys *accesskeysvc.Service) Route + func NewDeleteTenantHandler(logger *zap.Logger, tenants *tenantsvc.Service) Route + func NewGetAccessKeyHandler(logger *zap.Logger, accessKeys *accesskeysvc.Service) Route + func NewGetTenantHandler(logger *zap.Logger, tenants *tenantsvc.Service) Route + func NewListAccessKeysHandler(logger *zap.Logger, accessKeys *accesskeysvc.Service) Route + func NewProvisionTenantHandler(logger *zap.Logger, tenants *tenantsvc.Service) Route + func NewRoute(method, path string, handler echo.HandlerFunc) Route + func NewUpdateTenantStatusHandler(logger *zap.Logger, tenants *tenantsvc.Service) Route + type Tenant struct + AccessKeyCount int + AccessKeyLimit int + BucketCount int + BucketLimit int + CreatedAt time.Time + Status TenantStatus + TenantID string + type TenantStatus string + const TenantStatusActive + const TenantStatusDisabled + const TenantStatusWriteLocked + type UpdateTenantStatusRequest struct + Status TenantStatus