Skip to content

SessionConfiguration

Source code in docs_src/capo_athena/types/session_configuration.py
class SessionConfiguration(TypedDict, closed=True):
    execution_role: NotRequired["capo_athena.types.role_arn.RoleArn"]
    """<p>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.</p>"""
    working_directory: NotRequired[
        "capo_athena.types.result_output_location.ResultOutputLocation"
    ]
    """<p>The Amazon S3 location that stores information for the notebook.</p>"""
    idle_timeout_seconds: NotRequired["capo_athena.types.long.Long"]
    """<p>The idle timeout in seconds for the session.</p>"""
    session_idle_timeout_in_minutes: NotRequired[
        "capo_athena.types.session_idle_timeout_in_minutes.SessionIdleTimeoutInMinutes"
    ]
    """<p>The idle timeout in seconds for the session.</p>"""
    encryption_configuration: NotRequired[
        "capo_athena.types.encryption_configuration.EncryptionConfiguration"
    ]

encryption_configuration instance-attribute

encryption_configuration: NotRequired[EncryptionConfiguration]

execution_role instance-attribute

execution_role: NotRequired[RoleArn]

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.

idle_timeout_seconds instance-attribute

idle_timeout_seconds: NotRequired[Long]

The idle timeout in seconds for the session.

session_idle_timeout_in_minutes instance-attribute

session_idle_timeout_in_minutes: NotRequired[SessionIdleTimeoutInMinutes]

The idle timeout in seconds for the session.

working_directory instance-attribute

working_directory: NotRequired[ResultOutputLocation]

The Amazon S3 location that stores information for the notebook.