You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem?
Requires implementation of #881
The following properties of S3 buckets slices of structs to be supported in the spec:
AnalyticsConfiguration
IntelligentTieringConfiguration
InventoryConfiguration
MetricsConfiguration
Describe the solution you'd like
The S3 API supports adding any number of those configuration objects, associated with an ID used for fetching it later. Each of these properties will require a slice of custom structs. Each of these structs should have an identifier and a configuration object. There is no such type in any of the Put* fields, because any Put* field deals with only a single instance of the configuration, whereas the spec will deal with the collection of desired instances.
The text was updated successfully, but these errors were encountered:
Implements aws-controllers-k8s/community#914
Description of changes:
Uses the new custom fields code-generator PR (aws-controllers-k8s/code-generator#222) to create lists of configuration types. At runtime each of these configurations is put individually (mapped using their ID field) onto the bucket. For each reconciliation, we describe the configurations using a `List*` operation and determine the delta for each configuration using a generated `compare*` method in the `sdk.go`. The configuration elements are individually created, deleted, updated or no-op'd depending on the diff.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Is your feature request related to a problem?
Requires implementation of #881
The following properties of S3 buckets slices of structs to be supported in the spec:
AnalyticsConfiguration
IntelligentTieringConfiguration
InventoryConfiguration
MetricsConfiguration
Describe the solution you'd like
The S3 API supports adding any number of those configuration objects, associated with an ID used for fetching it later. Each of these properties will require a slice of custom structs. Each of these structs should have an identifier and a configuration object. There is no such type in any of the
Put*
fields, because anyPut*
field deals with only a single instance of the configuration, whereas the spec will deal with the collection of desired instances.The text was updated successfully, but these errors were encountered: