Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cloudlena/s3manager
/ types & classes
Types & classes
16 in github.com/cloudlena/s3manager
⨍
Functions
265
◇
Types & classes
16
Struct
BulkDeleteRequest
BulkDeleteRequest represents the request body for bulk delete
internal/app/s3manager/bulk_operations.go:16
Struct
BulkDownloadRequest
BulkDownloadRequest represents the request body for bulk download
internal/app/s3manager/bulk_operations.go:21
Struct
MultiS3Manager
MultiS3Manager manages multiple S3 instances
internal/app/s3manager/multi_s3_manager.go:22
Interface
S3
go:generate moq -out mocks/s3.go -pkg mocks . S3 S3 is a client to interact with S3 storage.
internal/app/s3manager/s3.go:15
Struct
S3Instance
S3Instance represents a configured S3 instance
internal/app/s3manager/multi_s3_manager.go:15
Struct
S3InstanceConfig
S3InstanceConfig holds configuration for a single S3 instance
internal/app/s3manager/multi_s3_manager.go:29
Struct
S3InstanceInfo
S3InstanceInfo represents the information about an S3 instance for API responses
internal/app/s3manager/instance_handlers.go:10
Struct
S3Mock
S3Mock is a mock implementation of s3manager.S3. func TestSomethingThatUsesS3(t *testing.T) { // make and configure a mocked s3manager.S3 mocke
internal/app/s3manager/mocks/s3.go:71
Struct
SSEType
SSEType describes a type of server side encryption.
internal/app/s3manager/s3.go:32
Struct
configuration
main.go:26
Struct
objectMetadata
objectMetadata is the JSON shape returned by HandleGetObjectMetadata.
internal/app/s3manager/get_object_metadata.go:15
Struct
objectWithIcon
objectWithIcon represents an S3 object with additional display properties
internal/app/s3manager/bucket_view.go:23
Struct
pageData
internal/app/s3manager/manager_handlers.go:31
Struct
pageData
internal/app/s3manager/buckets_view.go:12
Struct
pageData
internal/app/s3manager/bucket_view.go:155
Struct
stubS3
stubS3 is a minimal S3 implementation for use in manager handler tests. Only implement the methods needed; the rest panic so we notice if they're call
internal/app/s3manager/manager_handlers_test.go:38