Class: Aws::Athena::Types::ResultConfiguration

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

Overview

Note:

When making an API call, you may pass ResultConfiguration data as a hash:

{
  output_location: "String", # required
  encryption_configuration: {
    encryption_option: "SSE_S3", # required, accepts SSE_S3, SSE_KMS, CSE_KMS
    kms_key: "String",
  },
}

The location in Amazon S3 where query results are stored and the encryption option, if any, used for query results.

Instance Attribute Summary collapse

Instance Attribute Details

#encryption_configurationTypes::EncryptionConfiguration

If query results are encrypted in Amazon S3, indicates the encryption option used (for example, ‘SSE-KMS` or `CSE-KMS`) and key information.



657
658
659
660
661
# File 'lib/aws-sdk-athena/types.rb', line 657

class ResultConfiguration < Struct.new(
  :output_location,
  :encryption_configuration)
  include Aws::Structure
end

#output_locationString

The location in Amazon S3 where your query results are stored, such as ‘s3://path/to/query/bucket/`. For more information, see [Queries and Query Result Files. ][1]

[1]: docs.aws.amazon.com/athena/latest/ug/querying.html

Returns:

  • (String)


657
658
659
660
661
# File 'lib/aws-sdk-athena/types.rb', line 657

class ResultConfiguration < Struct.new(
  :output_location,
  :encryption_configuration)
  include Aws::Structure
end