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)


3240
3241
3242
3243
3244
3245
3246
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 3240

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.



3240
3241
3242
3243
3244
3245
3246
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 3240

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)


3240
3241
3242
3243
3244
3245
3246
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 3240

class ManagedQueryResultsConfigurationUpdates < Struct.new(
  :enabled,
  :encryption_configuration,
  :remove_encryption_configuration)
  SENSITIVE = []
  include Aws::Structure
end