AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Contains data processing unit (DPU) configuration settings and parameter mappings for a notebook engine.

Inheritance Hierarchy

System.Object
  Amazon.Athena.Model.EngineConfiguration

Namespace: Amazon.Athena.Model
Assembly: AWSSDK.Athena.dll
Version: 3.x.y.z

Syntax

C#
public class EngineConfiguration

The EngineConfiguration type exposes the following members

Constructors

NameDescription
Public Method EngineConfiguration()

Properties

NameTypeDescription
Public Property AdditionalConfigs System.Collections.Generic.Dictionary<System.String, System.String>

Gets and sets the property AdditionalConfigs.

Contains additional notebook engine MAP parameter mappings in the form of key-value pairs. To specify an Athena notebook that the Jupyter server will download and serve, specify a value for the StartSessionRequest$NotebookVersion field, and then add a key named NotebookId to AdditionalConfigs that has the value of the Athena notebook ID.

Public Property CoordinatorDpuSize System.Int32

Gets and sets the property CoordinatorDpuSize.

The number of DPUs to use for the coordinator. A coordinator is a special executor that orchestrates processing work and manages other executors in a notebook session. The default is 1.

Public Property DefaultExecutorDpuSize System.Int32

Gets and sets the property DefaultExecutorDpuSize.

The default number of DPUs to use for executors. An executor is the smallest unit of compute that a notebook session can request from Athena. The default is 1.

Public Property MaxConcurrentDpus System.Int32

Gets and sets the property MaxConcurrentDpus.

The maximum number of DPUs that can run concurrently.

Public Property SparkProperties System.Collections.Generic.Dictionary<System.String, System.String>

Gets and sets the property SparkProperties.

Specifies custom jar files and Spark properties for use cases like cluster encryption, table formats, and general Spark tuning.

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5