Class: Aws::Athena::Types::ManagedQueryResultsConfigurationUpdates

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#enabledBoolean

If set to true, specifies that Athena manages query results in Athena owned storage.

Returns:

  • (Boolean)


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_configurationTypes::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_configurationBoolean

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.

Returns:

  • (Boolean)


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