Documentation
¶
Index ¶
- func SendResponse(ctx *fiber.Ctx, err error, l *MetaOpts) error
- func SendXMLResponse(ctx *fiber.Ctx, resp any, err error, l *MetaOpts) error
- type AdminController
- func (c AdminController) ChangeBucketOwner(ctx *fiber.Ctx) error
- func (c AdminController) CreateUser(ctx *fiber.Ctx) error
- func (c AdminController) DeleteUser(ctx *fiber.Ctx) error
- func (c AdminController) ListBuckets(ctx *fiber.Ctx) error
- func (c AdminController) ListUsers(ctx *fiber.Ctx) error
- func (c AdminController) UpdateUser(ctx *fiber.Ctx) error
- type MetaOpts
- type S3ApiController
- func (c S3ApiController) CreateActions(ctx *fiber.Ctx) error
- func (c S3ApiController) DeleteActions(ctx *fiber.Ctx) error
- func (c S3ApiController) DeleteBucket(ctx *fiber.Ctx) error
- func (c S3ApiController) DeleteObjects(ctx *fiber.Ctx) error
- func (c S3ApiController) GetActions(ctx *fiber.Ctx) error
- func (c S3ApiController) HeadBucket(ctx *fiber.Ctx) error
- func (c S3ApiController) HeadObject(ctx *fiber.Ctx) error
- func (c S3ApiController) ListActions(ctx *fiber.Ctx) error
- func (c S3ApiController) ListBuckets(ctx *fiber.Ctx) error
- func (c S3ApiController) PutActions(ctx *fiber.Ctx) error
- func (c S3ApiController) PutBucketActions(ctx *fiber.Ctx) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AdminController ¶
type AdminController struct {
// contains filtered or unexported fields
}
func NewAdminController ¶
func NewAdminController(iam auth.IAMService, be backend.Backend) AdminController
func (AdminController) ChangeBucketOwner ¶
func (c AdminController) ChangeBucketOwner(ctx *fiber.Ctx) error
func (AdminController) CreateUser ¶
func (c AdminController) CreateUser(ctx *fiber.Ctx) error
func (AdminController) DeleteUser ¶
func (c AdminController) DeleteUser(ctx *fiber.Ctx) error
func (AdminController) ListBuckets ¶
func (c AdminController) ListBuckets(ctx *fiber.Ctx) error
func (AdminController) UpdateUser ¶ added in v1.0.2
func (c AdminController) UpdateUser(ctx *fiber.Ctx) error
type S3ApiController ¶
type S3ApiController struct {
// contains filtered or unexported fields
}
func New ¶
func New(be backend.Backend, iam auth.IAMService, logger s3log.AuditLogger, evs s3event.S3EventSender, mm *metrics.Manager, debug bool, readonly bool) S3ApiController
func (S3ApiController) CreateActions ¶
func (c S3ApiController) CreateActions(ctx *fiber.Ctx) error
func (S3ApiController) DeleteActions ¶
func (c S3ApiController) DeleteActions(ctx *fiber.Ctx) error
func (S3ApiController) DeleteBucket ¶
func (c S3ApiController) DeleteBucket(ctx *fiber.Ctx) error
func (S3ApiController) DeleteObjects ¶
func (c S3ApiController) DeleteObjects(ctx *fiber.Ctx) error
func (S3ApiController) GetActions ¶
func (c S3ApiController) GetActions(ctx *fiber.Ctx) error
func (S3ApiController) HeadBucket ¶
func (c S3ApiController) HeadBucket(ctx *fiber.Ctx) error
func (S3ApiController) HeadObject ¶
func (c S3ApiController) HeadObject(ctx *fiber.Ctx) error
func (S3ApiController) ListActions ¶
func (c S3ApiController) ListActions(ctx *fiber.Ctx) error
func (S3ApiController) ListBuckets ¶
func (c S3ApiController) ListBuckets(ctx *fiber.Ctx) error
func (S3ApiController) PutActions ¶
func (c S3ApiController) PutActions(ctx *fiber.Ctx) error
func (S3ApiController) PutBucketActions ¶
func (c S3ApiController) PutBucketActions(ctx *fiber.Ctx) error
Click to show internal directories.
Click to hide internal directories.