/AWS1/CL_ATHENGINECONF¶
Contains data processing unit (DPU) configuration settings and parameter mappings for a notebook engine.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_coordinatordpusize TYPE /AWS1/ATHCOORDINATORDPUSIZE /AWS1/ATHCOORDINATORDPUSIZE¶
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.
iv_maxconcurrentdpus TYPE /AWS1/ATHMAXCONCURRENTDPUS /AWS1/ATHMAXCONCURRENTDPUS¶
The maximum number of DPUs that can run concurrently.
iv_defaultexecutordpusize TYPE /AWS1/ATHDEFEXECUTORDPUSIZE /AWS1/ATHDEFEXECUTORDPUSIZE¶
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.
it_additionalconfigs TYPE /AWS1/CL_ATHPARAMETERSMAP_W=>TT_PARAMETERSMAP TT_PARAMETERSMAP¶
Contains additional notebook engine
MAPparameter 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 namedNotebookIdtoAdditionalConfigsthat has the value of the Athena notebook ID.
it_sparkproperties TYPE /AWS1/CL_ATHPARAMETERSMAP_W=>TT_PARAMETERSMAP TT_PARAMETERSMAP¶
Specifies custom jar files and Spark properties for use cases like cluster encryption, table formats, and general Spark tuning.
it_classifications TYPE /AWS1/CL_ATHCLASSIFICATION=>TT_CLASSIFICATIONLIST TT_CLASSIFICATIONLIST¶
The configuration classifications that can be specified for the engine.
Queryable Attributes¶
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.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COORDINATORDPUSIZE() |
Getter for COORDINATORDPUSIZE, with configurable default |
ASK_COORDINATORDPUSIZE() |
Getter for COORDINATORDPUSIZE w/ exceptions if field has no |
HAS_COORDINATORDPUSIZE() |
Determine if COORDINATORDPUSIZE has a value |
MaxConcurrentDpus¶
The maximum number of DPUs that can run concurrently.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MAXCONCURRENTDPUS() |
Getter for MAXCONCURRENTDPUS, with configurable default |
ASK_MAXCONCURRENTDPUS() |
Getter for MAXCONCURRENTDPUS w/ exceptions if field has no v |
HAS_MAXCONCURRENTDPUS() |
Determine if MAXCONCURRENTDPUS has a value |
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.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DEFAULTEXECUTORDPUSIZE() |
Getter for DEFAULTEXECUTORDPUSIZE, with configurable default |
ASK_DEFAULTEXECUTORDPUSIZE() |
Getter for DEFAULTEXECUTORDPUSIZE w/ exceptions if field has |
HAS_DEFAULTEXECUTORDPUSIZE() |
Determine if DEFAULTEXECUTORDPUSIZE has a value |
AdditionalConfigs¶
Contains additional notebook engine
MAPparameter 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 namedNotebookIdtoAdditionalConfigsthat has the value of the Athena notebook ID.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ADDITIONALCONFIGS() |
Getter for ADDITIONALCONFIGS, with configurable default |
ASK_ADDITIONALCONFIGS() |
Getter for ADDITIONALCONFIGS w/ exceptions if field has no v |
HAS_ADDITIONALCONFIGS() |
Determine if ADDITIONALCONFIGS has a value |
SparkProperties¶
Specifies custom jar files and Spark properties for use cases like cluster encryption, table formats, and general Spark tuning.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SPARKPROPERTIES() |
Getter for SPARKPROPERTIES, with configurable default |
ASK_SPARKPROPERTIES() |
Getter for SPARKPROPERTIES w/ exceptions if field has no val |
HAS_SPARKPROPERTIES() |
Determine if SPARKPROPERTIES has a value |
Classifications¶
The configuration classifications that can be specified for the engine.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CLASSIFICATIONS() |
Getter for CLASSIFICATIONS, with configurable default |
ASK_CLASSIFICATIONS() |
Getter for CLASSIFICATIONS w/ exceptions if field has no val |
HAS_CLASSIFICATIONS() |
Determine if CLASSIFICATIONS has a value |