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 |
Synopsis
- data StorageOptimizer = StorageOptimizer' {}
- newStorageOptimizer :: StorageOptimizer
- storageOptimizer_config :: Lens' StorageOptimizer (Maybe (HashMap Text Text))
- storageOptimizer_errorMessage :: Lens' StorageOptimizer (Maybe Text)
- storageOptimizer_lastRunDetails :: Lens' StorageOptimizer (Maybe Text)
- storageOptimizer_storageOptimizerType :: Lens' StorageOptimizer (Maybe OptimizerType)
- storageOptimizer_warnings :: Lens' StorageOptimizer (Maybe Text)
Documentation
data StorageOptimizer Source #
A structure describing the configuration and details of a storage optimizer.
See: newStorageOptimizer
smart constructor.
StorageOptimizer' | |
|
Instances
newStorageOptimizer :: StorageOptimizer Source #
Create a value of StorageOptimizer
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:config:StorageOptimizer'
, storageOptimizer_config
- A map of the storage optimizer configuration. Currently contains only
one key-value pair: is_enabled
indicates true or false for
acceleration.
$sel:errorMessage:StorageOptimizer'
, storageOptimizer_errorMessage
- A message that contains information about any error (if present).
When an acceleration result has an enabled status, the error message is empty.
When an acceleration result has a disabled status, the message describes an error or simply indicates "disabled by the user".
$sel:lastRunDetails:StorageOptimizer'
, storageOptimizer_lastRunDetails
- When an acceleration result has an enabled status, contains the details
of the last job run.
$sel:storageOptimizerType:StorageOptimizer'
, storageOptimizer_storageOptimizerType
- The specific type of storage optimizer. The supported value is
compaction
.
$sel:warnings:StorageOptimizer'
, storageOptimizer_warnings
- A message that contains information about any warnings (if present).
storageOptimizer_config :: Lens' StorageOptimizer (Maybe (HashMap Text Text)) Source #
A map of the storage optimizer configuration. Currently contains only
one key-value pair: is_enabled
indicates true or false for
acceleration.
storageOptimizer_errorMessage :: Lens' StorageOptimizer (Maybe Text) Source #
A message that contains information about any error (if present).
When an acceleration result has an enabled status, the error message is empty.
When an acceleration result has a disabled status, the message describes an error or simply indicates "disabled by the user".
storageOptimizer_lastRunDetails :: Lens' StorageOptimizer (Maybe Text) Source #
When an acceleration result has an enabled status, contains the details of the last job run.
storageOptimizer_storageOptimizerType :: Lens' StorageOptimizer (Maybe OptimizerType) Source #
The specific type of storage optimizer. The supported value is
compaction
.
storageOptimizer_warnings :: Lens' StorageOptimizer (Maybe Text) Source #
A message that contains information about any warnings (if present).