# EbsBlockDeviceConfigProperty

`EbsBlockDeviceConfig` is a subproperty of the `EbsConfiguration` property type.

`EbsBlockDeviceConfig` defines the number and type of EBS volumes to associate with all EC2 instances in an EMR cluster.

- Source: Generated code
- Type last changed: v2.93.0 · 23 Aug 2023

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_emr as emr } from 'aws-cdk-lib';
const ebsBlockDeviceConfigProperty: emr.CfnInstanceFleetConfig.EbsBlockDeviceConfigProperty = {
  volumeSpecification: {
    sizeInGb: 123,
    volumeType: 'volumeType',

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

  // the properties below are optional
  volumesPerInstance: 123,
};
```

## Properties

- `volumeSpecification`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnInstanceFleetConfig.VolumeSpecificationProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_emr.CfnInstanceFleetConfig.VolumeSpecificationProperty.html) (required) — EBS volume specifications such as volume type, IOPS, size (GiB) and throughput (MiB/s) that are requested for the EBS volume attached to an Amazon EC2 instance in the cluster.

- `volumesPerInstance`: number — Number of EBS volumes with a specific volume configuration that are associated with every instance in the instance group.
