Class: Aws::Athena::Types::GetSessionResponse

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#descriptionString

The session description.

Returns:

  • (String)


2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 2146

class GetSessionResponse < Struct.new(
  :session_id,
  :description,
  :work_group,
  :engine_version,
  :engine_configuration,
  :notebook_version,
  :monitoring_configuration,
  :session_configuration,
  :status,
  :statistics)
  SENSITIVE = []
  include Aws::Structure
end

#engine_configurationTypes::EngineConfiguration

Contains engine configuration information like DPU usage.



2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 2146

class GetSessionResponse < Struct.new(
  :session_id,
  :description,
  :work_group,
  :engine_version,
  :engine_configuration,
  :notebook_version,
  :monitoring_configuration,
  :session_configuration,
  :status,
  :statistics)
  SENSITIVE = []
  include Aws::Structure
end

#engine_versionString

The engine version used by the session (for example, PySpark engine version 3). You can get a list of engine versions by calling ListEngineVersions.

Returns:

  • (String)


2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 2146

class GetSessionResponse < Struct.new(
  :session_id,
  :description,
  :work_group,
  :engine_version,
  :engine_configuration,
  :notebook_version,
  :monitoring_configuration,
  :session_configuration,
  :status,
  :statistics)
  SENSITIVE = []
  include Aws::Structure
end

#monitoring_configurationTypes::MonitoringConfiguration

Contains the configuration settings for managed log persistence, delivering logs to Amazon S3 buckets, Amazon CloudWatch log groups etc.



2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 2146

class GetSessionResponse < Struct.new(
  :session_id,
  :description,
  :work_group,
  :engine_version,
  :engine_configuration,
  :notebook_version,
  :monitoring_configuration,
  :session_configuration,
  :status,
  :statistics)
  SENSITIVE = []
  include Aws::Structure
end

#notebook_versionString

The notebook version.

Returns:

  • (String)


2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 2146

class GetSessionResponse < Struct.new(
  :session_id,
  :description,
  :work_group,
  :engine_version,
  :engine_configuration,
  :notebook_version,
  :monitoring_configuration,
  :session_configuration,
  :status,
  :statistics)
  SENSITIVE = []
  include Aws::Structure
end

#session_configurationTypes::SessionConfiguration

Contains the workgroup configuration information used by the session.



2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 2146

class GetSessionResponse < Struct.new(
  :session_id,
  :description,
  :work_group,
  :engine_version,
  :engine_configuration,
  :notebook_version,
  :monitoring_configuration,
  :session_configuration,
  :status,
  :statistics)
  SENSITIVE = []
  include Aws::Structure
end

#session_idString

The session ID.

Returns:

  • (String)


2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 2146

class GetSessionResponse < Struct.new(
  :session_id,
  :description,
  :work_group,
  :engine_version,
  :engine_configuration,
  :notebook_version,
  :monitoring_configuration,
  :session_configuration,
  :status,
  :statistics)
  SENSITIVE = []
  include Aws::Structure
end

#statisticsTypes::SessionStatistics

Contains the DPU execution time.



2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 2146

class GetSessionResponse < Struct.new(
  :session_id,
  :description,
  :work_group,
  :engine_version,
  :engine_configuration,
  :notebook_version,
  :monitoring_configuration,
  :session_configuration,
  :status,
  :statistics)
  SENSITIVE = []
  include Aws::Structure
end

#statusTypes::SessionStatus

Contains information about the status of the session.



2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 2146

class GetSessionResponse < Struct.new(
  :session_id,
  :description,
  :work_group,
  :engine_version,
  :engine_configuration,
  :notebook_version,
  :monitoring_configuration,
  :session_configuration,
  :status,
  :statistics)
  SENSITIVE = []
  include Aws::Structure
end

#work_groupString

The workgroup to which the session belongs.

Returns:

  • (String)


2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 2146

class GetSessionResponse < Struct.new(
  :session_id,
  :description,
  :work_group,
  :engine_version,
  :engine_configuration,
  :notebook_version,
  :monitoring_configuration,
  :session_configuration,
  :status,
  :statistics)
  SENSITIVE = []
  include Aws::Structure
end