Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data IntelligentTieringConfiguration = IntelligentTieringConfiguration' {}
- newIntelligentTieringConfiguration :: Text -> IntelligentTieringStatus -> IntelligentTieringConfiguration
- intelligentTieringConfiguration_filter :: Lens' IntelligentTieringConfiguration (Maybe IntelligentTieringFilter)
- intelligentTieringConfiguration_id :: Lens' IntelligentTieringConfiguration Text
- intelligentTieringConfiguration_status :: Lens' IntelligentTieringConfiguration IntelligentTieringStatus
- intelligentTieringConfiguration_tierings :: Lens' IntelligentTieringConfiguration [Tiering]
Documentation
data IntelligentTieringConfiguration Source #
Specifies the S3 Intelligent-Tiering configuration for an Amazon S3 bucket.
For information about the S3 Intelligent-Tiering storage class, see Storage class for automatically optimizing frequently and infrequently accessed objects.
See: newIntelligentTieringConfiguration
smart constructor.
IntelligentTieringConfiguration' | |
|
Instances
newIntelligentTieringConfiguration Source #
Create a value of IntelligentTieringConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:filter':IntelligentTieringConfiguration'
, intelligentTieringConfiguration_filter
- Specifies a bucket filter. The configuration only includes objects that
meet the filter's criteria.
$sel:id:IntelligentTieringConfiguration'
, intelligentTieringConfiguration_id
- The ID used to identify the S3 Intelligent-Tiering configuration.
$sel:status:IntelligentTieringConfiguration'
, intelligentTieringConfiguration_status
- Specifies the status of the configuration.
$sel:tierings:IntelligentTieringConfiguration'
, intelligentTieringConfiguration_tierings
- Specifies the S3 Intelligent-Tiering storage class tier of the
configuration.
intelligentTieringConfiguration_filter :: Lens' IntelligentTieringConfiguration (Maybe IntelligentTieringFilter) Source #
Specifies a bucket filter. The configuration only includes objects that meet the filter's criteria.
intelligentTieringConfiguration_id :: Lens' IntelligentTieringConfiguration Text Source #
The ID used to identify the S3 Intelligent-Tiering configuration.
intelligentTieringConfiguration_status :: Lens' IntelligentTieringConfiguration IntelligentTieringStatus Source #
Specifies the status of the configuration.
intelligentTieringConfiguration_tierings :: Lens' IntelligentTieringConfiguration [Tiering] Source #
Specifies the S3 Intelligent-Tiering storage class tier of the configuration.