Class: Aws::LakeFormation::Types::StorageOptimizer
- Inherits:
-
Struct
- Object
- Struct
- Aws::LakeFormation::Types::StorageOptimizer
- Defined in:
- gems/aws-sdk-lakeformation/lib/aws-sdk-lakeformation/types.rb
Overview
A structure describing the configuration and details of a storage optimizer.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#config ⇒ Hash<String,String>
A map of the storage optimizer configuration.
-
#error_message ⇒ String
A message that contains information about any error (if present).
-
#last_run_details ⇒ String
When an acceleration result has an enabled status, contains the details of the last job run.
-
#storage_optimizer_type ⇒ String
The specific type of storage optimizer.
-
#warnings ⇒ String
A message that contains information about any warnings (if present).
Instance Attribute Details
#config ⇒ Hash<String,String>
A map of the storage optimizer configuration. Currently contains
only one key-value pair: is_enabled
indicates true or false for
acceleration.
3501 3502 3503 3504 3505 3506 3507 3508 3509 |
# File 'gems/aws-sdk-lakeformation/lib/aws-sdk-lakeformation/types.rb', line 3501 class StorageOptimizer < Struct.new( :storage_optimizer_type, :config, :error_message, :warnings, :last_run_details) SENSITIVE = [] include Aws::Structure end |
#error_message ⇒ String
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".
3501 3502 3503 3504 3505 3506 3507 3508 3509 |
# File 'gems/aws-sdk-lakeformation/lib/aws-sdk-lakeformation/types.rb', line 3501 class StorageOptimizer < Struct.new( :storage_optimizer_type, :config, :error_message, :warnings, :last_run_details) SENSITIVE = [] include Aws::Structure end |
#last_run_details ⇒ String
When an acceleration result has an enabled status, contains the details of the last job run.
3501 3502 3503 3504 3505 3506 3507 3508 3509 |
# File 'gems/aws-sdk-lakeformation/lib/aws-sdk-lakeformation/types.rb', line 3501 class StorageOptimizer < Struct.new( :storage_optimizer_type, :config, :error_message, :warnings, :last_run_details) SENSITIVE = [] include Aws::Structure end |
#storage_optimizer_type ⇒ String
The specific type of storage optimizer. The supported value is
compaction
.
3501 3502 3503 3504 3505 3506 3507 3508 3509 |
# File 'gems/aws-sdk-lakeformation/lib/aws-sdk-lakeformation/types.rb', line 3501 class StorageOptimizer < Struct.new( :storage_optimizer_type, :config, :error_message, :warnings, :last_run_details) SENSITIVE = [] include Aws::Structure end |
#warnings ⇒ String
A message that contains information about any warnings (if present).
3501 3502 3503 3504 3505 3506 3507 3508 3509 |
# File 'gems/aws-sdk-lakeformation/lib/aws-sdk-lakeformation/types.rb', line 3501 class StorageOptimizer < Struct.new( :storage_optimizer_type, :config, :error_message, :warnings, :last_run_details) SENSITIVE = [] include Aws::Structure end |