# Packages
Package recyclebiniface provides an interface to enable mocking the Amazon Recycle Bin service client for testing your code.
# Functions
ConflictExceptionReason_Values returns all elements of the ConflictExceptionReason enum.
LockState_Values returns all elements of the LockState enum.
New creates a new instance of the RecycleBin client with a session.
ResourceNotFoundExceptionReason_Values returns all elements of the ResourceNotFoundExceptionReason enum.
ResourceType_Values returns all elements of the ResourceType enum.
RetentionPeriodUnit_Values returns all elements of the RetentionPeriodUnit enum.
RuleStatus_Values returns all elements of the RuleStatus enum.
ServiceQuotaExceededExceptionReason_Values returns all elements of the ServiceQuotaExceededExceptionReason enum.
UnlockDelayUnit_Values returns all elements of the UnlockDelayUnit enum.
ValidationExceptionReason_Values returns all elements of the ValidationExceptionReason enum.
# Constants
ConflictExceptionReasonInvalidRuleState is a ConflictExceptionReason enum value.
ID to lookup a service endpoint with.
ErrCodeConflictException for service response error code "ConflictException".
ErrCodeInternalServerException for service response error code "InternalServerException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
ErrCodeServiceQuotaExceededException for service response error code "ServiceQuotaExceededException".
ErrCodeValidationException for service response error code "ValidationException".
LockStateLocked is a LockState enum value.
LockStatePendingUnlock is a LockState enum value.
LockStateUnlocked is a LockState enum value.
ResourceNotFoundExceptionReasonRuleNotFound is a ResourceNotFoundExceptionReason enum value.
ResourceTypeEbsSnapshot is a ResourceType enum value.
ResourceTypeEc2Image is a ResourceType enum value.
RetentionPeriodUnitDays is a RetentionPeriodUnit enum value.
RuleStatusAvailable is a RuleStatus enum value.
RuleStatusPending is a RuleStatus enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
ServiceQuotaExceededExceptionReasonServiceQuotaExceeded is a ServiceQuotaExceededExceptionReason enum value.
UnlockDelayUnitDays is a UnlockDelayUnit enum value.
ValidationExceptionReasonInvalidPageToken is a ValidationExceptionReason enum value.
ValidationExceptionReasonInvalidParameterValue is a ValidationExceptionReason enum value.
# Structs
The specified retention rule lock request can't be completed.
The service could not respond to the request due to an internal problem.
Information about a retention rule lock configuration.
RecycleBin provides the API operation methods for making requests to Amazon Recycle Bin.
The specified resource was not found.
Information about the resource tags used to identify resources that are retained by the retention rule.
Information about the retention period for which the retention rule is to retain resources.
Information about a Recycle Bin retention rule.
The request would cause a service quota for the number of tags per resource to be exceeded.
Information about the tags to assign to the retention rule.
Information about the retention rule unlock delay.
One or more of the parameters in the request is not valid.