Class: Aws::Athena::Types::SessionConfiguration

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

Overview

Contains session configuration information.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#encryption_configurationTypes::EncryptionConfiguration

If query and calculation results are encrypted in Amazon S3, indicates the encryption option used (for example, SSE_KMS or CSE_KMS) and key information.



3862
3863
3864
3865
3866
3867
3868
3869
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 3862

class SessionConfiguration < Struct.new(
  :execution_role,
  :working_directory,
  :idle_timeout_seconds,
  :encryption_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#execution_roleString

The ARN of the execution role used to access user resources for Spark sessions and Identity Center enabled workgroups. This property applies only to Spark enabled workgroups and Identity Center enabled workgroups.

Returns:

  • (String)


3862
3863
3864
3865
3866
3867
3868
3869
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 3862

class SessionConfiguration < Struct.new(
  :execution_role,
  :working_directory,
  :idle_timeout_seconds,
  :encryption_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#idle_timeout_secondsInteger

The idle timeout in seconds for the session.

Returns:

  • (Integer)


3862
3863
3864
3865
3866
3867
3868
3869
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 3862

class SessionConfiguration < Struct.new(
  :execution_role,
  :working_directory,
  :idle_timeout_seconds,
  :encryption_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#working_directoryString

The Amazon S3 location that stores information for the notebook.

Returns:

  • (String)


3862
3863
3864
3865
3866
3867
3868
3869
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 3862

class SessionConfiguration < Struct.new(
  :execution_role,
  :working_directory,
  :idle_timeout_seconds,
  :encryption_configuration)
  SENSITIVE = []
  include Aws::Structure
end