Class: Aws::Athena::Types::ManagedQueryResultsConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb

Overview

The configuration for storing results in Athena owned storage, which includes whether this feature is enabled; whether encryption configuration, if any, is used for encrypting query results.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#enabledBoolean

If set to true, allows you to store query results in Athena owned storage. If set to false, workgroup member stores query results in location specified under ResultConfiguration$OutputLocation. The default is false. A workgroup cannot have the ResultConfiguration$OutputLocation parameter when you set this field to true.

Returns:

  • (Boolean)


3062
3063
3064
3065
3066
3067
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 3062

class ManagedQueryResultsConfiguration < Struct.new(
  :enabled,
  :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.



3062
3063
3064
3065
3066
3067
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 3062

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