package
0.0.0-20250228193308-11507d46da0c
Repository: https://github.com/minio/minio.git
Documentation: pkg.go.dev
# Functions
CheckPortAvailability - check if given host and port is already in use.
DialContextWithLookupHost is a helper function which returns `net.DialContext` function.
DrainBody close non nil response with any response Body.
Flush the ResponseWriter.
NewInternodeDialContext setups a custom dialer for internode communication.
NewResponseRecorder - returns a wrapped response writer to trap http status codes for auditing purposes.
NewServer - creates new HTTP server using given arguments.
SetDeploymentID -- Deployment Id from the main package is set here.
SetMinIOVersion -- MinIO version from the main package is set here.
# Constants
Standard S3 HTTP response constants.
Standard S3 HTTP response constants.
Standard S3 HTTP request constants.
Dummy putBucketACL.
Standard S3 HTTP request constants.
Standard S3 HTTP response constants.
Standard S3 HTTP request constants.
Content Checksums.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Signature V4 related constants.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
S3 extensions.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Object date/time of expiration.
Standard S3 HTTP request constants.
Object Lambda headers.
Object Lambda headers.
Object Lambda headers.
Object Lambda headers.
Object Lambda headers.
Object Lambda headers.
Object Lambda headers.
Object Lambda headers.
Object Lambda headers.
Object Lambda headers.
Object Lambda headers.
Object Lambda headers.
Object Lambda headers.
Object Lambda headers.
Object Lambda headers.
Object Lambda headers.
Object Lambda headers.
Object Lambda headers.
Object Lambda headers.
Object Lambda headers.
Object Lambda headers.
Object Lambda headers.
Object Lambda headers.
Object Lambda headers.
Object Lambda headers.
Object Lambda headers.
Object Lambda headers.
Object Lambda headers.
Object Lambda headers.
Object Lambda headers.
Object Lambda headers.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Post Policy related.
Multipart parts count.
Constants used for GetObjectAttributes and GetObjectVersionAttributes.
Standard S3 HTTP request constants.
Object lock enabled.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
S3 object tagging.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Response request id.
Object Lambda headers.
Object Lambda headers.
S3 transition restore.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
AWS server-side encryption headers for SSE-S3, SSE-KMS and SSE-C.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Signature v2 related constants.
Standard S3 HTTP request constants.
AmzSnowballExtract will trigger unpacking of an archive content.
S3 storage class.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
S3 object version ID.
Standard S3 HTTP response constants.
Standard S3 HTTP response constants.
Request tags used in GetObjectAttributes.
Standard S3 HTTP response constants.
Standard S3 HTTP response constants.
Standard S3 HTTP response constants.
Standard S3 HTTP response constants.
Standard S3 HTTP response constants.
Standard S3 HTTP response constants.
Standard S3 HTTP response constants.
Standard S3 HTTP response constants.
Standard S3 HTTP response constants.
DefaultIdleTimeout for idle inactive connections.
DefaultMaxHeaderBytes - default maximum HTTP header size in bytes.
DefaultReadHeaderTimeout for very slow inactive connections.
Standard S3 HTTP response constants.
Standard S3 HTTP response constants.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Standard S3 HTTP response constants.
Standard S3 HTTP response constants.
Header asking if cluster can receive delete marker replication request now.
MinIOCompressed is returned when object is compressed.
Header indicates delete-marker replication status.
Header indicates permanent delete replication status.
Deployment id.
Create special flag to force create a bucket.
Delete special flag to force delete a bucket or a prefix.
Reports number of drives currently healing.
Standard S3 HTTP request constants.
Peer call.
Reads expected read quorum.
Header indicates the actual replicated object size In case of SSEC objects getting replicated (multipart) actual size would be needed at target.
Header indicates replication reset status.
Server-Status.
MinIOSnowballIgnoreDirs will skip creating empty directory objects.
MinIOSnowballIgnoreErrors will ignore recoverable errors, typically single files failing to upload.
MinIOSnowballPrefix will apply this prefix (plus / at end) to all extracted objects.
Header indicates if the delete marker should be preserved by client.
Header indicates if the delete marker version needs to be purged.
Header indicates if the etag should be preserved by client.
Header indicates if the mtime should be preserved by client.
Header indiicates last rtention update time on source.
Header indiicates last rtention update time on source.
Header indicates if its a GET/HEAD proxy request for active-active replication.
Header checks replication permissions without actually completing replication.
Header indicates that this request is a replication request to create a REPLICA.
Header indiicates last tag update time on source.
Indicates if we are using default storage class and there was problem loading config if this header is set to "true".
Header indicates a Tag operation was performed on one/more peers successfully, though the current cluster does not have the object yet.
Header indicating target cluster can receive delete marker replication requests because object has been replicated.
predicted date/time of transition.
Reports the version of MinIO server.
Writes expected write quorum.
Standard S3 HTTP request constants.
Standard S3 HTTP request constants.
Common http query params S3 API.
Standard S3 HTTP response constants.
ReadBufferSize 64KiB moving up from 4KiB default.
Standard S3 HTTP response constants.
Standard S3 HTTP response constants.
Standard S3 HTTP request constants.
SUBNET related.
Common http query params S3 API.
Common http query params S3 API.
http headers sent to webhook targets.
WriteBufferSize 64KiB moving up from 4KiB default.
Non standard S3 HTTP response constants.
Non standard S3 HTTP response constants.
# Variables
ErrNotImplemented when a functionality is not implemented.
GlobalDeploymentID - is sent in the header to all http targets.
GlobalMinIOVersion - is sent in the header to all http targets.
# Structs
ConnSettings - contains connection settings.
RequestRecorder - records the of a given io.Reader.
ResponseRecorder - is a wrapper to trap the http response status code and to record the response body.
Server - extended http.Server supports multiple addresses to serve and enhanced connection handling.
TCPOptions specify customizable TCP optimizations on raw socket.
# Type aliases
DialContext is a function to make custom Dial for internode communications.
LookupHost is a function to make custom lookupHost for optional cached DNS requests.