| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.S3.Types.IntelligentTieringConfiguration
Description
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.
Constructors
| IntelligentTieringConfiguration' | |
Fields
| |
Instances
newIntelligentTieringConfiguration Source #
Arguments
| :: Text | |
| -> IntelligentTieringStatus | |
| -> IntelligentTieringConfiguration |
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.