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.



4047
4048
4049
4050
4051
4052
4053
4054
# File 'lib/aws-sdk-athena/types.rb', line 4047

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)


4047
4048
4049
4050
4051
4052
4053
4054
# File 'lib/aws-sdk-athena/types.rb', line 4047

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)


4047
4048
4049
4050
4051
4052
4053
4054
# File 'lib/aws-sdk-athena/types.rb', line 4047

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)


4047
4048
4049
4050
4051
4052
4053
4054
# File 'lib/aws-sdk-athena/types.rb', line 4047

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