Versions in this module Expand all Collapse all v1 v1.0.0 Apr 9, 2019 Changes in this version + func CreateQueue(c *gin.Context) + func CreateTopic(c *gin.Context) + func DeleteQueue(c *gin.Context) + func DeleteTopic(c *gin.Context) + func ExtractAccessKey(req *http.Request) string + func ExtractAccessKeyV2(auth string) string + func ExtractAccessKeyV4(auth string) string + func GetBucketNotification(c *gin.Context) + func HandleNfsExport(req *http.Request, body []byte) + func InheritNfsPermission(request *http.Request) + func IsAdminUserPath(path string) bool + func ListQueues(c *gin.Context) + func ListSubscriptions(c *gin.Context) + func ListTopics(c *gin.Context) + func LoggingOps(resp *http.Response) + func PatchBucketPermission(c *gin.Context) + func PostForm(c *gin.Context, key string) string + func PutBucketNotification(c *gin.Context) + func ReceiveMessage(c *gin.Context) + func ReverseProxy() gin.HandlerFunc + func Search(c *gin.Context) + func Subscribe(c *gin.Context) + func Unsubscribe(c *gin.Context) + type ACL struct + GrantMap []Grant + type CreateQueueResponse struct + QueueURL string + RequestID string + XMLName xml.Name + type CreateTopicResponse struct + RequestID string + TopicARN string + XMLName xml.Name + type CustomMetadataEntry struct + Name string + Value string + type CustomString struct + Name string + Value string + type DeleteQueueResponse struct + RequestID string + XMLName xml.Name + type DeleteTopicResponse struct + RequestID string + XMLName xml.Name + type ErrorResponse struct + Code string + Message string + RequestID string + Type string + XMLName xml.Name + type Grant struct + ID string + type ListQueuesResponse struct + QueueURLs []string + RequestID string + XMLName xml.Name + type ListSubscriptionsResponse struct + RequestID string + SubscriptionARNs []SubscriptionARN + XMLName xml.Name + type ListTopicsResponse struct + RequestID string + TopicARNs []TopicARN + XMLName xml.Name + type Message struct + Body string + MD5OfBody string + MessageID string + ReceiptHandle string + XMLName xml.Name + type Object struct + Bucket string + ContentType string + CustomMetadata []CustomMetadataEntry + Etag string + Instance string + Key string + LastModified time.Time + Owner struct{ ... } + Size int64 + VersionedEpoch int64 + type ObjectType struct + Bucket string + Instance string + Meta struct{ ... } + Name string + Owner struct{ ... } + Permissions []string + VersionedEpoch int64 + type OperationLog struct + Bucket string + ByteRecieved int + ByteSend int + Date string + Method string + Project string + ProjectId string + StatusCode string + Uri string + User string + type Policy struct + ACL ACL + type ReceiveMessageResponse struct + Messages []Message + RequestID string + XMLName xml.Name + type RgwKey struct + AccessKey string + SecretKey string + User string + type RgwUser struct + DisplayName string + Keys []RgwKey + MaxBuckets int + UserId string + type SearchResponse struct + IsTruncated string + Marker string + Objects []Object + type SubscribeResponse struct + RequestID string + SubscriptionARN string + XMLName xml.Name + type SubscriptionARN struct + ARN string + Endpoint string + Owner string + Protocol string + TopicARN string + type TopicARN struct + Name string + type UnsubscribeResponse struct + RequestID string + XMLName xml.Name