Class: Aws::Athena::Types::SessionStatus
- Inherits:
-
Struct
- Object
- Struct
- Aws::Athena::Types::SessionStatus
- Defined in:
- gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb
Overview
Contains information about the status of a session.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#end_date_time ⇒ Time
The date and time that the session ended.
-
#idle_since_date_time ⇒ Time
The date and time starting at which the session became idle.
-
#last_modified_date_time ⇒ Time
The most recent date and time that the session was modified.
-
#start_date_time ⇒ Time
The date and time that the session started.
-
#state ⇒ String
The state of the session.
-
#state_change_reason ⇒ String
The reason for the session state change (for example, canceled because the session was terminated).
Instance Attribute Details
#end_date_time ⇒ Time
The date and time that the session ended.
3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 |
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 3935 class SessionStatus < Struct.new( :start_date_time, :last_modified_date_time, :end_date_time, :idle_since_date_time, :state, :state_change_reason) SENSITIVE = [] include Aws::Structure end |
#idle_since_date_time ⇒ Time
The date and time starting at which the session became idle. Can be empty if the session is not currently idle.
3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 |
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 3935 class SessionStatus < Struct.new( :start_date_time, :last_modified_date_time, :end_date_time, :idle_since_date_time, :state, :state_change_reason) SENSITIVE = [] include Aws::Structure end |
#last_modified_date_time ⇒ Time
The most recent date and time that the session was modified.
3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 |
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 3935 class SessionStatus < Struct.new( :start_date_time, :last_modified_date_time, :end_date_time, :idle_since_date_time, :state, :state_change_reason) SENSITIVE = [] include Aws::Structure end |
#start_date_time ⇒ Time
The date and time that the session started.
3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 |
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 3935 class SessionStatus < Struct.new( :start_date_time, :last_modified_date_time, :end_date_time, :idle_since_date_time, :state, :state_change_reason) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
The state of the session. A description of each state follows.
CREATING
- The session is being started, including acquiring
resources.
CREATED
- The session has been started.
IDLE
- The session is able to accept a calculation.
BUSY
- The session is processing another task and is unable to
accept a calculation.
TERMINATING
- The session is in the process of shutting down.
TERMINATED
- The session and its resources are no longer running.
DEGRADED
- The session has no healthy coordinators.
FAILED
- Due to a failure, the session and its resources are no
longer running.
3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 |
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 3935 class SessionStatus < Struct.new( :start_date_time, :last_modified_date_time, :end_date_time, :idle_since_date_time, :state, :state_change_reason) SENSITIVE = [] include Aws::Structure end |
#state_change_reason ⇒ String
The reason for the session state change (for example, canceled because the session was terminated).
3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 |
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 3935 class SessionStatus < Struct.new( :start_date_time, :last_modified_date_time, :end_date_time, :idle_since_date_time, :state, :state_change_reason) SENSITIVE = [] include Aws::Structure end |