Versions in this module Expand all Collapse all v0 v0.2.4 Dec 2, 2020 v0.2.3 Dec 1, 2020 v0.2.2 Nov 29, 2020 Changes in this version type Bucket + EncryptionRules []*BucketEncryptionRule + type BucketEncryptionRule struct + BucketID uint + ID uint + KMSMasterKeyID *string + SSEAlgorithm *string v0.2.1 Nov 29, 2020 v0.2.0 Nov 27, 2020 v0.1.0 Nov 18, 2020 Changes in this version + func NewClient(session *session.Session, db *gorm.DB, log *zap.Logger, accountID string, ...) resource.ClientInterface + type Bucket struct + AccountID string + CORSRules []*BucketCorsRule + CreationDate *time.Time + Grants []*BucketGrant + ID uint + MFADelete *string + Name *string + Policy *string + Region string + Status *string + type BucketCorsRule struct + AllowedHeaders *string + AllowedMethods *string + AllowedOrigins *string + BucketID uint + ExposeHeaders *string + ID uint + MaxAgeSeconds *int64 + type BucketGrant struct + BucketID uint + Grantee *s3.Grantee + ID uint + Permission *string + type Client struct + func (c *Client) Buckets(gConfig interface{}) error + func (c *Client) CollectResource(resource string, config interface{}) error