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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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.



3852
3853
3854
3855
3856
3857
3858
3859
# File 'lib/aws-sdk-athena/types.rb', line 3852

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)


3852
3853
3854
3855
3856
3857
3858
3859
# File 'lib/aws-sdk-athena/types.rb', line 3852

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)


3852
3853
3854
3855
3856
3857
3858
3859
# File 'lib/aws-sdk-athena/types.rb', line 3852

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)


3852
3853
3854
3855
3856
3857
3858
3859
# File 'lib/aws-sdk-athena/types.rb', line 3852

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