package
0.0.0-20221121043126-298dde518304
Repository: https://github.com/nitrictech/minio.git
Documentation: pkg.go.dev
# Functions
Errorf - formats according to a format specifier and returns the string as a value that satisfies error of type tagging.Error.
ExpectedExpiryTime calculates the expiry, transition or restore date/time based on a object modtime.
ParseLifecycleConfig - parses data in given reader to Lifecycle.
ParseLifecycleConfigWithID - parses for a Lifecycle config and assigns unique id to rules with empty ID.
# Constants
ActionCount must be the last action and shouldn't be used as a regular action.
DeleteAction means the object needs to be removed after evaluating lifecycle rules.
DeleteRestoredAction means the temporarily restored object needs to be removed after evaluating lifecycle rules.
DeleteRestoredVersionAction deletes a particular version that was temporarily restored.
DeleteVersionAction deletes a particular version.
Supported status types.
Supported status types.
NoneAction means no action required after evaluating lifecycle rules.
TransitionAction transitions a particular object after evaluating lifecycle transition rules.
TransitionComplete marks completed transition.
TransitionPending - transition is yet to be attempted.
TransitionVersionAction transitions a particular object version after evaluating lifecycle transition rules.
# Structs
And - a tag to combine a prefix and multiple tags for lifecycle configuration rule.
Error is the generic type for any error happening during tag parsing.
Event contains a lifecycle action with associated info.
Expiration - expiration actions for a rule in lifecycle configuration.
ExpirationDate is a embedded type containing time.Time to unmarshal Date in Expiration.
ExpireDeleteMarker represents value of ExpiredObjectDeleteMarker field in Expiration XML element.
Filter - a filter for a lifecycle configuration Rule.
Lifecycle - Configuration for bucket lifecycle.
NoncurrentVersionExpiration - an action for lifecycle configuration rule.
NoncurrentVersionTransition - an action for lifecycle configuration rule.
ObjectOpts provides information to deduce the lifecycle actions which can be triggered on the resultant object.
Prefix holds the prefix xml tag in <Rule> and <Filter>.
Rule - a rule for lifecycle configuration.
Tag - a tag for a lifecycle configuration Rule filter.
Transition - transition actions for a rule in lifecycle configuration.
TransitionDate is a embedded type containing time.Time to unmarshal Date in Transition.
# Type aliases
Action represents a delete action or other transition actions that will be implemented later.
ExpirationDays is a type alias to unmarshal Days in Expiration.
Status represents lifecycle configuration status.
TransitionDays is a type alias to unmarshal Days in Transition.