interface EngineConfigurationProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.Athena.CfnSession.EngineConfigurationProperty |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsathena#CfnSession_EngineConfigurationProperty |
Java | software.amazon.awscdk.services.athena.CfnSession.EngineConfigurationProperty |
Python | aws_cdk.aws_athena.CfnSession.EngineConfigurationProperty |
TypeScript | aws-cdk-lib » aws_athena » CfnSession » EngineConfigurationProperty |
Contains engine data processing unit (DPU) configuration settings.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_athena as athena } from 'aws-cdk-lib';
const engineConfigurationProperty: athena.CfnSession.EngineConfigurationProperty = {
maxConcurrentDpus: 123,
// the properties below are optional
additionalConfigs: {
additionalConfigsKey: 'additionalConfigs',
},
coordinatorDpuSize: 123,
defaultExecutorDpuSize: 123,
sparkProperties: {
sparkPropertiesKey: 'sparkProperties',
},
};
Properties
| Name | Type | Description |
|---|---|---|
| max | number | The maximum number of DPUs that can run concurrently. |
| additional | IResolvable | { [string]: string } | Contains additional notebook engine parameter mappings. |
| coordinator | number | The number of DPUs to use for the coordinator. |
| default | number | The default number of DPUs to use for executors. |
| spark | IResolvable | { [string]: string } | Specifies custom jar files and Spark properties. |
maxConcurrentDpus
Type:
number
The maximum number of DPUs that can run concurrently.
additionalConfigs?
Type:
IResolvable | { [string]: string }
(optional)
Contains additional notebook engine parameter mappings.
coordinatorDpuSize?
Type:
number
(optional)
The number of DPUs to use for the coordinator.
defaultExecutorDpuSize?
Type:
number
(optional)
The default number of DPUs to use for executors.
sparkProperties?
Type:
IResolvable | { [string]: string }
(optional)
Specifies custom jar files and Spark properties.

.NET
Go
Java
Python
TypeScript