Class: Aws::Athena::Types::ManagedQueryResultsConfigurationUpdates
- Inherits:
-
Struct
- Object
- Struct
- Aws::Athena::Types::ManagedQueryResultsConfigurationUpdates
- Defined in:
- gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb
Overview
Updates the configuration for managed query results.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#enabled ⇒ Boolean
If set to true, specifies that Athena manages query results in Athena owned storage.
-
#encryption_configuration ⇒ Types::ManagedQueryResultsEncryptionConfiguration
If you encrypt query and calculation results in Athena owned storage, this field indicates the encryption option (for example, SSE_KMS or CSE_KMS) and key information.
-
#remove_encryption_configuration ⇒ Boolean
If set to true, it removes workgroup from Athena owned storage.
Instance Attribute Details
#enabled ⇒ Boolean
If set to true, specifies that Athena manages query results in Athena owned storage.
3232 3233 3234 3235 3236 3237 3238 |
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 3232 class ManagedQueryResultsConfigurationUpdates < Struct.new( :enabled, :encryption_configuration, :remove_encryption_configuration) SENSITIVE = [] include Aws::Structure end |
#encryption_configuration ⇒ Types::ManagedQueryResultsEncryptionConfiguration
If you encrypt query and calculation results in Athena owned storage, this field indicates the encryption option (for example, SSE_KMS or CSE_KMS) and key information.
3232 3233 3234 3235 3236 3237 3238 |
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 3232 class ManagedQueryResultsConfigurationUpdates < Struct.new( :enabled, :encryption_configuration, :remove_encryption_configuration) SENSITIVE = [] include Aws::Structure end |
#remove_encryption_configuration ⇒ Boolean
If set to true, it removes workgroup from Athena owned storage. The
existing query results are cleaned up after 24hrs. You must provide
query results in location specified under
ResultConfiguration$OutputLocation.
3232 3233 3234 3235 3236 3237 3238 |
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 3232 class ManagedQueryResultsConfigurationUpdates < Struct.new( :enabled, :encryption_configuration, :remove_encryption_configuration) SENSITIVE = [] include Aws::Structure end |