package
0.0.0-20221121043126-298dde518304
Repository: https://github.com/nitrictech/minio.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

IsEventError - checks whether given error is event error or not.
NewPattern - create new pattern for prefix/suffix.
NewRulesMap - creates new rules map with given values.
NewTargetIDSet - creates new TargetID set with given TargetIDs.
NewTargetList - creates TargetList.
ParseConfig - parses data in reader to notification configuration.
ParseName - parses string to Name.
ValidateFilterRuleValue - checks if given value is filter rule value or not.

# Constants

AccessFormat - access log format used in some event targets.
AMZTimeFormat - event time format.
Values of event Name.
Values of event Name.
Values of event Name.
NamespaceFormat - namespace log format used in some event targets.
Values of event Name.
Values of event Name.
Values of event Name.
Values of event Name.
Values of event Name.
Values of event Name.
Values of event Name.
Values of event Name.
Values of event Name.
Values of event Name.
Values of event Name.
Values of event Name.
Values of event Name.
Values of event Name.
Values of event Name.
Values of event Name.
Values of event Name.
Values of event Name.
Values of event Name.
Values of event Name.
Values of event Name.
Values of event Name.
Values of event Name.
Values of event Name.
Values of event Name.
Values of event Name.
Values of event Name.
Values of event Name.
Values of event Name.

# Structs

ARN - SQS resource name representation.
Bucket represents bucket metadata of the event.
Config - notification configuration described in http://docs.aws.amazon.com/AmazonS3/latest/dev/NotificationHowTo.html.
ErrARNNotFound - ARN not found error.
ErrDuplicateEventName - duplicate event name error.
ErrDuplicateQueueConfiguration - duplicate queue configuration error.
ErrFilterNamePrefix - more than one prefix usage error.
ErrFilterNameSuffix - more than one suffix usage error.
ErrInvalidARN - invalid ARN error.
ErrInvalidEventName - invalid event name error.
ErrInvalidFilterName - invalid filter name error.
ErrInvalidFilterValue - invalid filter value error.
ErrUnknownRegion - unknown region error.
ErrUnsupportedConfiguration - unsupported configuration error.
Event represents event notification information defined in http://docs.aws.amazon.com/AmazonS3/latest/dev/notification-content-structure.html.
FilterRule - represents elements inside <FilterRule>...</FilterRule>.
FilterRuleList - represents multiple <FilterRule>...</FilterRule>.
Identity represents access key who caused the event.
Log represents event information for some event targets.
Metadata represents event metadata.
Object represents object metadata of the event.
Queue - represents elements inside <QueueConfiguration>.
S3Key - represents elements inside <S3Key>...</S3Key>.
Source represents client information who triggered the event.
TargetID - holds identification and name strings of notification target.
TargetIDResult returns result of Remove/Send operation, sets err if any for the associated TargetID.
TargetList - holds list of targets indexed by target ID.
TargetStat is the stats of a single target.
TargetStats is a collection of stats for multiple targets.

# Interfaces

Target - event target interface.
TargetStore is a shallow version of a target.Store.

# Type aliases

Name - event type enum.
Rules - event rules.
RulesMap - map of rules for every event name.
TargetIDSet - Set representation of TargetIDs.