[*] | Anoop | Fix lifecycle rule type

This commit is contained in:
anoop narang
2020-06-29 11:30:18 +05:30
parent 99598b5631
commit 7c8040a4da

View File

@@ -64,15 +64,12 @@ type StateStoreBackend struct {
type S3Bucket struct { type S3Bucket struct {
BucketName string `json:"anonymizedBucketName" valid:"required"` BucketName string `json:"anonymizedBucketName" valid:"required"`
BucketTag string `json:"bucketTag" valid:"required"` BucketTag string `json:"bucketTag" valid:"required"`
LifecycleRules []LifecycleRule `json:"lifecycleRules" valid:"required"` LifecycleRules []map[string]LifecycleRule `json:"lifecycleRules" valid:"required"`
} }
type LifecycleRule struct { type LifecycleRule struct {
ObjectExpiration *ObjectExpiration `json:"expiration"`
}
type ObjectExpiration struct {
Days int `json:"days"` Days int `json:"days"`
StorageClass string `json:"storageClass"`
} }
type ReadReplica struct { type ReadReplica struct {