Class: Aws::Athena::Types::SessionConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::Athena::Types::SessionConfiguration
- 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
-
#encryption_configuration ⇒ Types::EncryptionConfiguration
If query and calculation results are encrypted in Amazon S3, indicates the encryption option used (for example,
SSE_KMSorCSE_KMS) and key information. -
#execution_role ⇒ String
The ARN of the execution role used to access user resources for Spark sessions and Identity Center enabled workgroups.
-
#idle_timeout_seconds ⇒ Integer
The idle timeout in seconds for the session.
-
#session_idle_timeout_in_minutes ⇒ Integer
The idle timeout in seconds for the session.
-
#working_directory ⇒ String
The Amazon S3 location that stores information for the notebook.
Instance Attribute Details
#encryption_configuration ⇒ Types::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.
4350 4351 4352 4353 4354 4355 4356 4357 4358 |
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 4350 class SessionConfiguration < Struct.new( :execution_role, :working_directory, :idle_timeout_seconds, :session_idle_timeout_in_minutes, :encryption_configuration) SENSITIVE = [] include Aws::Structure end |
#execution_role ⇒ String
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.
4350 4351 4352 4353 4354 4355 4356 4357 4358 |
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 4350 class SessionConfiguration < Struct.new( :execution_role, :working_directory, :idle_timeout_seconds, :session_idle_timeout_in_minutes, :encryption_configuration) SENSITIVE = [] include Aws::Structure end |
#idle_timeout_seconds ⇒ Integer
The idle timeout in seconds for the session.
4350 4351 4352 4353 4354 4355 4356 4357 4358 |
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 4350 class SessionConfiguration < Struct.new( :execution_role, :working_directory, :idle_timeout_seconds, :session_idle_timeout_in_minutes, :encryption_configuration) SENSITIVE = [] include Aws::Structure end |
#session_idle_timeout_in_minutes ⇒ Integer
The idle timeout in seconds for the session.
4350 4351 4352 4353 4354 4355 4356 4357 4358 |
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 4350 class SessionConfiguration < Struct.new( :execution_role, :working_directory, :idle_timeout_seconds, :session_idle_timeout_in_minutes, :encryption_configuration) SENSITIVE = [] include Aws::Structure end |
#working_directory ⇒ String
The Amazon S3 location that stores information for the notebook.
4350 4351 4352 4353 4354 4355 4356 4357 4358 |
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 4350 class SessionConfiguration < Struct.new( :execution_role, :working_directory, :idle_timeout_seconds, :session_idle_timeout_in_minutes, :encryption_configuration) SENSITIVE = [] include Aws::Structure end |