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

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#descriptionString

The session description.

Returns:

  • (String)


2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
# File 'lib/aws-sdk-athena/types.rb', line 2138

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.



2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
# File 'lib/aws-sdk-athena/types.rb', line 2138

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)


2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
# File 'lib/aws-sdk-athena/types.rb', line 2138

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.



2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
# File 'lib/aws-sdk-athena/types.rb', line 2138

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)


2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
# File 'lib/aws-sdk-athena/types.rb', line 2138

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.



2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
# File 'lib/aws-sdk-athena/types.rb', line 2138

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)


2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
# File 'lib/aws-sdk-athena/types.rb', line 2138

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.



2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
# File 'lib/aws-sdk-athena/types.rb', line 2138

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.



2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
# File 'lib/aws-sdk-athena/types.rb', line 2138

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)


2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
# File 'lib/aws-sdk-athena/types.rb', line 2138

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