Interface CfnInstanceFleetConfig.EbsConfigurationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnInstanceFleetConfig.EbsConfigurationProperty.Jsii$Proxy
- Enclosing class:
CfnInstanceFleetConfig
@Stability(Stable)
public static interface CfnInstanceFleetConfig.EbsConfigurationProperty
extends software.amazon.jsii.JsiiSerializable
EbsConfiguration determines the EBS volumes to attach to EMR cluster instances.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.emr.*;
EbsConfigurationProperty ebsConfigurationProperty = EbsConfigurationProperty.builder()
.ebsBlockDeviceConfigs(List.of(EbsBlockDeviceConfigProperty.builder()
.volumeSpecification(VolumeSpecificationProperty.builder()
.sizeInGb(123)
.volumeType("volumeType")
// the properties below are optional
.iops(123)
.throughput(123)
.build())
// the properties below are optional
.volumesPerInstance(123)
.build()))
.ebsOptimized(false)
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnInstanceFleetConfig.EbsConfigurationPropertystatic final classAn implementation forCfnInstanceFleetConfig.EbsConfigurationProperty -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEbsBlockDeviceConfigs
An array of Amazon EBS volume specifications attached to a cluster instance.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnInstanceFleetConfig.EbsBlockDeviceConfigProperty>- See Also:
-
getEbsOptimized
Indicates whether an Amazon EBS volume is EBS-optimized.The default is false. You should explicitly set this value to true to enable the Amazon EBS-optimized setting for an EC2 instance.
Returns union: either
BooleanorIResolvable- See Also:
-
builder
-