Interface EbsDeviceSnapshotOptions

All Superinterfaces:
EbsDeviceOptionsBase, software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
EbsDeviceProps
All Known Implementing Classes:
EbsDeviceProps.Jsii$Proxy, EbsDeviceSnapshotOptions.Jsii$Proxy

@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)", date="2026-08-13T16:20:04.909Z") @Stability(Stable) public interface EbsDeviceSnapshotOptions extends software.amazon.jsii.JsiiSerializable, EbsDeviceOptionsBase
Block device options for an EBS volume created from a snapshot.

Example:

 LaunchTemplate launchTemplate = LaunchTemplate.Builder.create(this, "LaunchTemplate")
         .blockDevices(List.of(BlockDevice.builder()
                 .deviceName("deviceName")
                 .volume(BlockDeviceVolume.ebsFromSnapshot("snap-1234567890abcdef0", EbsDeviceSnapshotOptions.builder()
                         .volumeSize(150)
                         .volumeInitializationRate(Size.mebibytes(200))
                         .build()))
                 .build()))
         .build();