Skip to content
v2.275.0

EbsConfigurationProperty Struct ​

The Amazon EBS configuration of a cluster instance.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as cdk from 'aws-cdk-lib';
import { aws_stepfunctions_tasks as stepfunctions_tasks } from 'aws-cdk-lib';

declare const size: cdk.Size;
const ebsConfigurationProperty: stepfunctions_tasks.EmrCreateCluster.EbsConfigurationProperty = {
  ebsBlockDeviceConfigs: [{
    volumeSpecification: {
      volumeSize: size,
      volumeType: stepfunctions_tasks.EmrCreateCluster.EbsBlockDeviceVolumeType.GP3,

      // the properties below are optional
      iops: 123,
    },

    // the properties below are optional
    volumesPerInstance: 123,
  }],
  ebsOptimized: false,
};

Properties ​

ebsBlockDeviceConfigsoptionalEmrCreateCluster.EbsBlockDeviceConfigProperty[]ebs_block_device_configsoptionaltyping.List[EbsBlockDeviceConfigProperty]ebsBlockDeviceConfigsoptionalList<EbsBlockDeviceConfigProperty>EbsBlockDeviceConfigsoptionalEbsBlockDeviceConfigProperty[]EbsBlockDeviceConfigsoptional*[]EbsBlockDeviceConfigProperty= None#
An array of Amazon EBS volume specifications attached to a cluster instance.
ebsOptimizedoptionalbooleanebs_optimizedoptionalboolebsOptimizedoptionalBooleanEbsOptimizedoptionalboolEbsOptimizedoptional*bool#
Indicates whether an Amazon EBS volume is EBS-optimized.

Default: EMR selected default