package
0.0.0-20221121043126-298dde518304
Repository: https://github.com/nitrictech/minio.git
Documentation: pkg.go.dev
# Functions
Access captures time taken to call syscall.Access() on windows, plan9 and solaris syscall.Access uses os.Lstat().
AuthMiddleware checks if the bearer token is valid and authorized.
BitrotAlgorithmFromString returns a bitrot algorithm from the given string representation.
BucketAccessPolicyToPolicy - converts minio-go/policy.BucketAccessPolicy to policy.Policy.
CheckLocalServerAddr - checks if serverAddr is valid and local host.
ClusterCheckHandler returns if the server is ready for requests.
ClusterReadCheckHandler returns if the server is ready for requests.
Create captures time taken to call os.Create.
CreateEndpoints - validates and creates new endpoints for given args.
DecryptBlocksRequestR - same as DecryptBlocksRequest but with a reader.
DecryptCopyRequestR - same as DecryptCopyRequest, but with a Reader.
DecryptETag decrypts the ETag that is part of given object with the given object encryption key.
DecryptETags decryptes the ETag of all ObjectInfos using the KMS.
DecryptObjectInfo tries to decrypt the provided object if it is encrypted.
DecryptRequestWithSequenceNumberR - same as DecryptRequestWithSequenceNumber but with a reader.
EncryptRequest takes the client provided content and encrypts the data with the client provided key.
ErrorRespToObjectError converts MinIO errors to minio object layer errors.
Fdatasync captures time taken to call Fdatasync.
GenETag - generate UUID based ETag.
GetAllSets - parses all ellipses input arguments, expands them into corresponding list of endpoints chunked evenly in accordance with a specific set size.
GetCurrentReleaseTime - returns this process's release time.
GetHelp - returns help for sub-sys, a key for a sub-system or all the help.
GetInternalReplicationState is a wrapper method to fetch internal replication state from the map m.
GetLocalPeer - returns local peer value, returns globalMinioAddr for FS and Erasure mode.
GetObject - TODO(aead): This function just acts as an adapter for GetObject tests and benchmarks since the GetObject method of the ObjectLayer interface has been removed.
GetProxyEndpointLocalIndex returns index of the local proxy endpoint.
GetProxyEndpoints - get all endpoints that can be used to proxy list request.
GetTotalCapacity gets the total capacity in the cluster.
GetTotalCapacityFree gets the total capacity free in the cluster.
GetTotalUsableCapacity gets the total usable capacity in the cluster.
GetTotalUsableCapacityFree gets the total usable capacity free in the cluster.
GetVersion gets config version from backend.
HasPrefix - Prefix matcher string matches prefix in a platform specific way.
HasSuffix - Suffix matcher string matches suffix in a platform specific way.
IsBOSH returns true if minio is deployed from a bosh package.
IsDCOS returns true if minio is running in DCOS.
IsDocker - returns if the environment minio is running in docker or not.
IsErr returns whether given error is exact error.
IsErrIgnored returns whether given error is ignored or not.
IsKubernetes returns true if minio is running in kubernetes.
IsPCFTile returns if server is running in PCF.
IsSourceBuild - returns if this binary is a non-official build from source code.
IsValidBucketName verifies that a bucket name is in accordance with Amazon's requirements (i.e.
IsValidObjectName verifies an object name in accordance with Amazon's requirements.
IsValidObjectPrefix verifies whether the prefix is a valid object name.
LivenessCheckHandler - Checks if the process is up.
Load config from backend.
Lstat captures time taken to call os.Lstat.
Main main for minio server.
Mkdir captures time taken to call os.Mkdir.
MkdirAll captures time taken to call os.MkdirAll.
MockOpenIDTestUserInteraction - tries to login to dex using provided credentials.
No description provided by the author
NewBitrotVerifier returns a new BitrotVerifier implementing the given algorithm.
NewBucketMetadataSys - creates new policy system.
NewBucketObjectLockSys returns initialized BucketObjectLockSys.
NewBucketQuotaSys returns initialized BucketQuotaSys.
NewBucketSSEConfigSys - Creates an empty in-memory bucket encryption configuration cache.
NewBucketTargetSys - creates new replication system.
NewBucketVersioningSys - creates new versioning system.
NewConfigSys - creates new config system object.
NewConsoleLogger - creates new HTTPConsoleLoggerSys with all nodes subscribed to the console logging pub sub system.
NewEndpoint - returns new endpoint based on given arguments.
NewEndpoints - returns new endpoint list based on input args.
NewErasure creates a new ErasureStorage.
NewEventNotifier - creates new event notification object.
NewGetObjectReader creates a new GetObjectReader.
NewGetObjectReaderFromReader sets up a GetObjectReader with a given reader.
NewHTTPTransport returns a new http configuration used while communicating with the cloud backends.
NewHTTPTransportWithClientCerts returns a new http configuration used while communicating with the cloud backends.
NewIAMSys - creates new config system object.
NewLifecycleSys - creates new lifecycle system.
NewNotificationSys - creates new notification system object.
NewPolicySys - creates new policy system.
NewPutObjReader returns a new PutObjReader.
NewRemoteTargetHTTPTransport returns a new http configuration used while communicating with the remote replication targets.
NewReplicationPool creates a pool of replication workers of specified size.
NewReplicationStats initialize in-memory replication statistics.
NewTierConfigMgr - creates new tier configuration manager,.
NSUpdated indicates namespace has been updated.
Open captures time taken to call os.Open.
OpenFile captures time taken to call os.OpenFile.
OpenFileDirectIO captures time taken to call disk.OpenFileDirectIO.
ParseSSECopyCustomerRequest parses the SSE-C header fields of the provided request.
ParseSSECustomerHeader parses the SSE-C header fields and returns the client provided key on success.
ParseSSECustomerRequest parses the SSE-C header fields of the provided request.
PolicyToBucketAccessPolicy converts a MinIO policy into a minio-go policy data structure.
QueueReplicationHeal is a wrapper for queueReplicationHeal.
ReadinessCheckHandler Checks if the process is up.
Remove captures time taken to call os.Remove.
RemoveAll captures time taken to call the underlying os.RemoveAll.
Rename captures time taken to call os.Rename.
ReportMetrics reports serialized metrics to the channel passed for the metrics generated.
Save config file to corresponding backend.
Stat captures time taken to call os.Stat.
ToS3ETag - return checksum to ETag.
UTCNow - returns current UTC time.
WithNPeers returns a new NotificationGroup with length of errs slice upto nerrs, upon Wait() errors are returned collected from all tasks.
# Constants
Admin API errors.
Admin API errors.
Admin API errors.
Multi disk BackendErasure (single, distributed) backend.
Filesystem backend.
Different types of batch jobs..
BLAKE2b512 represents the BLAKE2b-512 hash function.
CacheHit - whether object was served from cache.
CacheMiss - object served from backend.
CommitComplete - cache writeback completed ok.
CommitFailed - cache writeback needs a retry.
CommitPending - cache writeback with backend is pending.
CommitWriteBack allows staging and write back of cached content for single object uploads.
CommitWriteThrough allows caching multipart uploads to disk synchronously.
Complete - versioned delete replication is now complete, erase version on disk.
DefaultBitrotAlgorithm is the default algorithm used for bitrot protection.
DefaultSkewTime - skew time is 15 minutes between minio peers.
List of different types of journal type.
Disabled means the lifecycle rule is inactive.
DistErasureSetupType - Distributed Erasure setup type enum.
Override set drive count for manual distribution.
Standard env prometheus auth type.
ErasureSDSetupType - Erasure single drive setup enum.
ErasureSetupType - Erasure setup type enum.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Bucket Quota error codes.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Pool rebalance errors.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
S3 extended errors.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
S3 Select Errors.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Bucket notification related errors.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Server-Side-Encryption (with Customer provided key) related API errors.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
SSE-S3/SSE-KMS related API errors.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
MinIO storage class error codes.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
MinIO extended errors.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Site-Replication errors.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRoleWithSAML.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRoleWithSAML.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRoleWithSAML.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRoleWithSAML.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRoleWithSAML.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRoleWithSAML.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRoleWithSAML.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRoleWithSAML.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRoleWithSAML.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRoleWithSAML.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRoleWithSAML.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRoleWithSAML.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRoleWithSAML.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
Failed - versioned delete replication failed.
FSSetupType - FS setup type enum.
minio configuration related constants.
6 hrs.
24 hrs.
List of currently supported checksum algorithms.
HighwayHash256 represents the HighwayHash-256 hash function.
HighwayHash256S represents the Streaming HighwayHash-256 hash function.
ILMExpiry - audit trail for ILM expiry.
ILMFreeVersionDelete - audit trail for ILM free-version delete.
ILMTransition - audit trail for ILM transitioning.
This mode uses users and groups from a configured LDAP server.
List of different types of journal type.
MarkDelete creates .minio.sys/buckets/.deleted/<bucket> vol entry to hold onto deleted bucket's state until peers are synced in site replication setup.
This mode uses the internal users system in MinIO.
MRFWorkerAutoDefault is default number of mrf workers for "auto" mode.
MRFWorkerMaxLimit max number of mrf workers per node for "fast" mode.
MRFWorkerMinLimit min number of mrf workers per node for "slow" mode.
NoOp no action needed.
NoResync - no resync in progress.
ObjectLockLegalHoldTimestamp - the last time a legal hold metadata modification happened on this cluster for this object version.
ObjectLockRetentionTimestamp - the last time a object lock metadata modification happened on this cluster for this object version.
List of different types of journal type.
PathEndpointType - path style endpoint type enum.
Pending - versioned delete replication is pending.
Purge deletes the .minio.sys/buckets/.deleted/<bucket> vol entry.
List of currently supported erasure coding algorithms.
ReplicaStatus - this header is present if a replica was received by this cluster for this object version.
Replication specific APIName.
ReplicateExisting - audit trail for existing objects replication.
ReplicateExistingDelete - audit trail for delete replication triggered for existing delete markers.
ReplicateHeal - audit trail for healing of failed/pending replications.
ReplicateHealDelete - audit trail of healing of failed/pending delete replications.
ReplicateIncoming - audit trail of inline replication.
ReplicateIncomingDelete - audit trail of inline replication of deletes.
ReplicateMRF - audit trail for replication from Most Recent Failures (MRF) queue.
Replication specific APIName.
ReplicateQueued - replication being queued trail.
ReplicaTimestamp - the last time a replica was received by this cluster for this object version.
ReplicationReset has reset id and timestamp of last reset operation.
ReplicationStatus has internal replication status - stringified representation of target's replication status for all replication activity initiated from this cluster.
ReplicationTimestamp - the last time replication was initiated on this cluster for this object version.
ReplicationWorkerMultiplier is suggested worker multiplier if traffic exceeds replication worker capacity.
ReservedMetadataPrefix is the prefix of a metadata key which is reserved and for internal use only.
ReservedMetadataPrefix is the prefix of a metadata key which is reserved and for internal use only.
ResyncCanceled - resync canceled.
ResyncCompleted - resync finished.
ResyncFailed - resync failed.
ResyncPending - resync pending.
ResyncStarted - resync in progress.
SelectRestoreRequest specifies select request.
SHA256 represents the SHA-256 hash function.
SlashSeparator - slash separator.
SSECacheEncrypted is the metadata key indicating that the object is a cache entry encrypted with cache KMS master key in globalCacheKMS.
SSECustomerKeySize is the size of valid client provided encryption keys in bytes.
64KiB bytes.
32 bytes.
32 bytes.
TaggingTimestamp - the last time a tag metadata modification happened on this cluster for this object version.
TransitionedObjectName name of transitioned object.
TransitionedVersionID is version of remote object.
TransitionStatus status of transition.
TransitionTier name of transition storage class.
Enum for different backend types.
UnknownSetupType - starts with unknown setup type.
URLEndpointType - URL style endpoint type enum.
VersionPurgeStatusKey denotes purge status in metadata.
WorkerAutoDefault is default number of workers for "auto" mode.
WorkerMaxLimit max number of workers per node for "fast" mode.
WorkerMinLimit min number of workers per node for "slow" mode.
# Variables
CommitID - latest commit id.
CopyrightYear - dynamic value of the copyright end year.
GlobalContext context that is canceled when server is requested to shut down.
GlobalFlags - global flags for minio.
GlobalKMS initialized KMS configuration.
GOPATH - GOPATH value at the time of build.
GOROOT - GOROOT value at the time of build.
ObjectsHistogramIntervals is the list of all intervals of object sizes to be included in objects histogram.
zero value is nil.
ReleaseTag - release tag in TAG.%Y-%m-%dT%H-%M-%SZ.
ServerFlags - server command specific flags.
ShortCommitID - first 12 characters from CommitID.
Version - version time.RFC3339.
# Structs
AccElem holds information for calculating an average value.
AdminError - is a generic error for all admin APIs.
APIError structure.
APIErrorResponse - error response format.
AssumedRoleUser - The identifiers for the temporary security credentials that the operation returns.
AssumeRoleResponse contains the result of successful AssumeRole request.
AssumeRoleResult - Contains the response to a successful AssumeRole request, including temporary credentials that can be used to make MinIO API requests.
AssumeRoleWithCertificateResponse contains the result of a successful AssumeRoleWithCertificate request.
AssumeRoleWithClientGrantsResponse contains the result of successful AssumeRoleWithClientGrants request.
AssumeRoleWithCustomTokenResponse contains the result of a successful AssumeRoleWithCustomToken request.
AssumeRoleWithLDAPResponse contains the result of successful AssumeRoleWithLDAPIdentity request.
AssumeRoleWithWebIdentityResponse contains the result of successful AssumeRoleWithWebIdentity request.
AuditLogOptions takes options for audit logging subsystem activity.
BackendDown is returned for network errors.
BatchJobPool batch job pool.
BatchJobReplicateCredentials access credentials for batch replication it may be either for target or source.
BatchJobReplicateFlags various configurations for replication job definition currently includes - filter - notify - retry.
BatchJobReplicateKV is a datatype that holds key and values for filtering of objects used by metadata filter as well as tags based filtering.
BatchJobReplicateSource describes source element of the replication job that is the source of the data for the target.
BatchJobReplicateTarget describes target element of the replication job that receives the filtered data from source.
BatchJobReplicateV1 v1 of batch job replication.
BatchJobRequest this is an internal data structure not for external consumption.
BatchReplicateFilter holds all the filters currently supported for batch replication.
BatchReplicateNotification success or failure notification endpoint for each job attempts.
BatchReplicateRetry datatype represents total retry attempts and delay between each retries.
BitrotVerifier can be used to verify protected data.
Bucket container for bucket metadata.
BucketAccessPolicy - Collection of canned bucket policy at a given prefix.
BucketInfo - represents bucket metadata.
BucketMetadata contains bucket metadata.
BucketMetadataSys captures all bucket metadata for a given cluster.
BucketObjectLockSys - map of bucket and retention configuration.
BucketOptions provides options for ListBuckets and GetBucketInfo call.
BucketQuotaSys - map of bucket and quota configuration.
BucketReplicationResyncStatus captures current replication resync status.
BucketReplicationStat represents inline replication statistics such as pending, failed and completed bytes in total for a bucket remote target.
BucketReplicationStats represents inline replication statistics such as pending, failed and completed bytes in total for a bucket.
BucketSSEConfigSys - in-memory cache of bucket encryption config.
BucketStats bucket statistics.
BucketStatsMap captures bucket statistics for all buckets.
BucketTargetSys represents bucket targets subsystem.
BucketTargetUsageInfo - bucket target usage info provides - replicated size for all objects sent to this target - replica size for all objects received from this target - replication pending size for all objects pending replication to this target - replication failed size for all objects failed replication to this target - replica pending count - replica failed count.
BucketUsageInfo - bucket usage info provides - total size of the bucket - total objects in a bucket - object size histogram per bucket.
BucketVersioningSys - policy subsystem.
CacheChecksumInfoV1 - carries checksums of individual blocks on disk.
CacheDiskStats represents cache disk statistics such as current disk usage and available.
CacheStats - represents bytes served from cache, cache hits and cache misses.
CacheStorageInfo - represents total, free capacity of underlying cache storage.
ChecksumInfo - carries checksums of individual scattered parts per disk.
ClientGrantsResult - Contains the response to a successful AssumeRoleWithClientGrants request, including temporary credentials that can be used to make MinIO API requests.
CommonPrefix container for prefix response in ListObjectsResponse.
CompleteMultipartUpload - represents list of parts which are completed, this is sent by the client during CompleteMultipartUpload request.
CompleteMultipartUploadResponse container for completed multipart upload response.
CompletePart - represents the part that was completed, this is sent by the client during CompleteMultipartUpload request.
ConfigDir - points to a user set directory.
ConfigSys - config system.
ConnStats - Network statistics Count total input/output transferred bytes during the server's life.
ConsoleLogger is introduced to workaround the dependency about logrus.
CopyObjectPartResponse container returns ETag and LastModified of the successfully copied object.
CopyObjectResponse container returns ETag and LastModified of the successfully copied object.
DataUsageInfo represents data usage stats of the underlying Object API.
DecryptBlocksReader - decrypts multipart parts, while implementing a io.Reader compatible interface.
DeleteBucketOptions provides options for DeleteBucket calls.
DeletedObject objects deleted.
DeletedObjectInfo - container for list objects versions deleted objects.
DeletedObjectReplicationInfo has info on deleted object.
DeleteError structure.
DeleteMarkerMTime is an embedded type containing time.Time for XML marshal.
DeleteMarkerVersion container for delete marker metadata.
DeleteObjectsRequest - xml carrying the object key names which needs to be deleted.
DeleteObjectsResponse container for multiple object deletes.
DeleteOptions represents the disk level delete options available for the APIs
msgp:ignore DeleteOptions.
DeleteVersionsErrsResp - collection of delete errors for bulk version deletes.
DiskInfo is an extended type which returns current disk usage per path.
DiskMetrics has the information about XL Storage APIs the number of calls of each API and the moving average of the duration of each API.
Encryption specifies encryption setting on restored bucket.
Endpoint - any type of endpoint.
Erasure - erasure encoding details.
ErasureInfo holds erasure coding and bitrot related information.
EventNotifier - notifies external systems about events in MinIO.
ExpirationOptions represents object options for object expiration at objectLayer.
FileInfo - represents file stat information.
FileInfoVersions represent a list of versions for a given file.
FileLogger is introduced to workaround the dependency about logrus.
FilesInfo represent a list of files, additionally indicates if the list is last.
GenericError - generic object layer error.
GetObjectReader is a type that wraps a reader with a lock to provide a ReadCloser interface that unlocks on Close().
GroupInfo contains info about a group.
HealthOptions takes input options to return sepcific information.
HealthResult returns the current state of the system, also additionally with any specific heuristic information which was queried.
Help - return sub-system level help.
HTTPAPIStats holds statistics information about a given API in the requests.
HTTPConsoleLoggerSys holds global console logger state.
HTTPRangeSpec represents a range specification as supported by S3 GET object request.
HTTPStats holds statistics information about HTTP requests made by all clients.
IAMEtcdStore implements IAMStorageAPI.
IAMObjectStore implements IAMStorageAPI.
IAMStoreSys contains IAMStorageAPI to add higher-level methods on the storage layer.
IAMSys - config system.
InitiateMultipartUploadResponse container for InitiateMultiPartUpload response, provides uploadID to start MultiPart upload.
InvalidETag error returned when the etag has changed on disk.
InvalidMarkerPrefixCombination - invalid marker and prefix combination.
InvalidPart One or more of the specified parts could not be found.
InvalidRange - invalid range typed error.
InvalidUploadID invalid upload id.
InvalidUploadIDKeyCombination - invalid upload id and key marker combination.
LDAPIdentityResult - contains credentials for a successful AssumeRoleWithLDAPIdentity request.
LifecycleSys - Bucket lifecycle subsystem.
ListBucketsResponse - format for list buckets response.
ListMultipartsInfo - represnets bucket resources for incomplete multipart uploads.
ListMultipartUploadsResponse - format for list multipart uploads response.
ListObjectsInfo - container for list objects.
ListObjectsResponse - format for list objects response.
ListObjectsV2Info - container for list objects version 2.
ListObjectsV2Response - format for list objects response.
ListObjectVersionsInfo - container for list objects versions.
ListPartsInfo - represents list of all parts.
ListPartsResponse - format for list parts response.
ListVersionsResponse - format for list bucket versions response.
LocationResponse - format for location response.
LockContext lock context holds the lock backed context and canceler for the context.
MakeBucketOptions represents bucket options for ObjectLayer bucket operations.
MalformedUploadID malformed upload id.
MappedPolicy represents a policy name mapped to a user or group.
Metadata metadata items implemented to ensure XML marshaling works.
MetadataEntry denotes name and value.
Metric captures the details for a metric.
MetricDescription describes the metric.
MetricsGroup are a group of metrics that are initialized together.
MRFReplicateEntries has the map of MRF entries to save to disk.
MRFReplicateEntry mrf entry to save to disk.
MultipartInfo captures metadata information about the uploadId this data structure is used primarily for some internal purposes for verifying upload type such as was the upload - encrypted - compressed.
NewMultipartUploadResult contains information about a newly created multipart upload.
A NotificationGroup is a collection of goroutines working on subtasks that are part of the same overall task.
NotificationPeerErr returns error associated for a remote peer.
NotificationSys - notification system.
NotImplemented If a feature is not implemented.
Object container for object metadata.
ObjectInfo - represents object metadata.
ObjectOptions represents object options for ObjectLayer object operations.
ObjectPartInfo Info of each part kept in the multipart metadata file after CompleteMultipartUpload() is called.
ObjectTagSet key value tags.
ObjectToDelete carries key name for the object to delete.
ObjectV object version key/versionId.
ObjectVersion container for object version metadata.
OpenIDClientAppParams - contains openID client application params, used in testing.
OperationTimedOut - a timeout occurred.
OutputLocation specifies bucket where object needs to be restored.
Owner - bucket owner/principal.
ParentUserInfo contains extra info about a the parent user.
Part container for part metadata.
PartInfo - represents individual part metadata.
PartTooBig returned if size of part is bigger than the allowed limit.
PartTooSmall - error if part size is less than 5MB.
PeerLocks holds server information result of one node.
PeerSiteInfo is a wrapper struct around madmin.PeerSite with extra info on site status.
PolicyDoc represents an IAM policy with some metadata.
PolicyStatus captures information returned by GetBucketPolicyStatusHandler.
PolicySys - policy subsystem.
PoolDecommissionInfo currently decommissioning information.
PoolEndpoints represent endpoints in a given pool along with its setCount and setDriveCount.
PoolObjInfo represents the state of current object version per pool.
PoolStatus captures current pool status.
PostPolicyForm provides strict static type conversion and validation for Amazon S3's POST policy JSON string.
PostResponse container for POST object request when success_action_status is set to 201.
PreConditionFailed - Check if copy precondition failed.
ProxyEndpoint - endpoint used for proxy redirects See proxyRequest() for details.
PutObjReader is a type that wraps sio.EncryptReader and underlying hash.Reader in a struct.
RangeInfo has the range, file and range length information for a cached range.
RawFileInfo - represents raw file stat information as byte array.
ReadMultipleReq contains information of multiple files to read from disk.
ReadMultipleResp contains a single response from a ReadMultipleReq.
RemoteTargetConnectionErr remote target connection failure.
RenameDataResp - RenameData()'s response.
ReplicateDecision represents replication decision for each target.
ReplicateObjectInfo represents object info to be replicated.
ReplicationLatency holds information of bucket operations latency, such us uploads.
ReplicationPool describes replication pool.
ReplicationState represents internal replication state.
ReplicationStats holds the global in-memory replication stats.
RestoreObjectRequest - xml to restore a transitioned object.
ResyncDecision is a struct representing a map with target's individual resync decisions.
ResyncTarget is a struct representing the Target reset ID where target is identified by its Arn.
ResyncTargetDecision is struct that represents resync decision for this target.
ResyncTargetsInfo holds a slice of targets with resync info per target.
S3Location specifies s3 location that receives result of a restore object request.
SelectParameters specifies sql select parameters.
ServerConnStats holds transferred bytes from/to the server.
ServerHTTPAPIStats holds total number of HTTP operations from/to the server, including the average duration the call was spent.
ServerHTTPStats holds all type of http operations performed to/from the server including their average execution time.
ServerProperties holds some server information such as, version, region uptime, etc..
ServerSystemConfig - captures information about server configuration.
SignatureDoesNotMatch - when content md5 does not match with what was sent from client.
SiteReplicationSys - manages cluster-level replication.
SiteResyncStatus captures current replication resync status for a target site.
SlowDown too many file descriptors open or backend busy .
SpeedTestResult return value of the speedtest function.
SRError - wrapped error for site replication.
StartProfilingResult contains the status of the starting profiling action in a given server - deprecated API.
StatInfo - carries stat information of the object.
StorageFull storage ran out of space.
STSError structure.
STSErrorResponse - error response format.
TargetClient is the struct for remote target client.
TargetReplicationResyncStatus status of resync of bucket for a specific target.
TierConfigMgr holds the collection of remote tiers configured in this deployment.
TransitionedObject transitioned object tier and status.
TransitionOptions represents object options for transition ObjectLayer operation.
UnsupportedMetadata - unsupported metadata.
Upload container for in progress multipart upload.
UserIdentity represents a user's secret key and their status.
VerifyFileResp - VerifyFile()'s response.
VolInfo - represents volume stat information.
WalkDirOptions provides options for WalkDir operations.
WarmBackendGetOpts is used to express byte ranges within an object.
WebIdentityResult - Contains the response to a successful AssumeRoleWithWebIdentity request, including temporary credentials that can be used to make MinIO API requests.
# Interfaces
CacheObjectLayer implements primitives for cache object API layer.
IAMStorageAPI defines an interface for the IAM persistence layer.
ObjectLayer implements primitives for object API layer.
ReplicationWorkerOperation is a shared interface of replication operations.
RWLocker - locker interface to introduce GetRLock, RUnlock.
StorageAPI interface.
WarmBackend provides interface to be implemented by remote tier backends.
# Type aliases
AllAccessDisabled All access to this object has been disabled.
APIErrorCode type of error status.
BackendType - represents different backend types.
BatchJobReplicateResourceType defines the type of batch jobs.
BitrotAlgorithm specifies a algorithm used for bitrot protection.
BucketAlreadyExists the requested bucket name is not available.
BucketAlreadyOwnedByYou already owned by you.
BucketExists bucket exists.
BucketLifecycleNotFound - no bucket lifecycle found.
BucketNameInvalid - bucketname provided is invalid.
BucketNotEmpty bucket is not empty.
BucketNotFound bucket does not exist.
BucketObjectLockConfigNotFound - no bucket object lock config found.
BucketPolicyNotFound - no bucket policy found.
BucketQuotaConfigNotFound - no bucket quota config found.
BucketQuotaExceeded - bucket quota exceeded.
BucketRemoteAlreadyExists remote already exists for this target type.
BucketRemoteArnInvalid arn needs to be specified.
BucketRemoteArnTypeInvalid arn type for remote is not valid.
BucketRemoteDestinationNotFound bucket does not exist.
BucketRemoteLabelInUse remote already exists for this target label.
BucketRemoteRemoveDisallowed when replication configuration exists.
BucketRemoteTargetNotFound remote target does not exist.
BucketRemoteTargetNotVersioned remote target does not have versioning enabled.
BucketReplicationConfigNotFound - no bucket replication config found.
BucketReplicationSourceNotVersioned replication source does not have versioning enabled.
BucketSSEConfigNotFound - no bucket encryption found.
BucketTaggingNotFound - no bucket tags found.
CacheStatusType - whether the request was served from cache.
CheckPreconditionFn returns true if precondition check failed.
ChecksumAlgo defines common type of different checksum algorithms.
CompletedParts - is a collection satisfying sort.Interface.
DailyAllTierStats is used to aggregate last day tier stats across MinIO servers.
Endpoints - list of same type of endpoint.
EndpointServerPools - list of list of endpoints.
EndpointType - enum for endpoint type.
ErasureAlgo defines common type of different erasure algorithms.
EvalMetadataFn validates input objInfo and returns an updated metadata.
GetObjectInfoFn is the signature of GetObjectInfo function.
HealObjectFn closure function heals the object.
IAMUserType represents a user type inside MinIO server.
IncompleteBody You did not provide the number of bytes specified by the Content-Length HTTP header.
Initiator inherit from Owner struct, fields are same.
InsufficientReadQuorum storage cannot satisfy quorum for read operation.
InsufficientWriteQuorum storage cannot satisfy quorum for write operation.
InvalidArgument incorrect input argument.
InvalidObjectState restore-object doesn't apply for the current state of the object.
InvalidVersionID invalid version id.
LastMinuteHistogram keeps track of last minute sizes added.
LockType represents required locking for ObjectLayer operations.
MethodNotAllowed on the object.
MetricName are the individual names for the metric.
MetricNamespace is top level grouping of metrics to create the metric name.
MetricSubsystem is the sub grouping for metrics within a namespace.
MetricType for the types of metrics supported.
ObjectAlreadyExists object already exists.
ObjectExistsAsDirectory object already exists as a directory.
ObjectLocked object is currently WORM protected.
ObjectNameInvalid - object name provided is invalid.
ObjectNamePrefixAsSlash - object name has a slash as prefix.
ObjectNameTooLong - object name too long.
ObjectNotFound object does not exist.
ObjectTooLarge error returned when the size of the object > max object size allowed (5G) per request.
ObjectTooSmall error returned when the size of the object < what is expected.
ObjReaderFn is a function type that takes a reader and returns GetObjectReader and an error.
PrefixAccessDenied object access is denied.
RestoreRequestType represents type of restore.
ResyncStatusType status of resync operation.
SealMD5CurrFn seals md5sum with object encryption key and returns sealed md5sum.
SetupType - enum for setup type.
SRBucketDeleteOp - type of delete op.
StorageErr represents error generated by xlStorage call.
StorageInfo - represents total capacity of underlying storage.
STSErrorCode type of error status.
TransitionStorageClassNotFound remote tier not configured.
UsersSysType - defines the type of users and groups system that is active on the server.
VersionNotFound version does not exist.
VersionPurgeStatusType represents status of a versioned delete or permanent delete w.r.t bucket replication.
VersionType defines the type of journal type of the current entry.
VolsInfo is a collection of volume(bucket) information.