Skip to content
v2.275.0

EphemeralEBSVolumeConfigurationProperty Struct ​

Parameters used to automatically set up EBS volumes when the instance is launched.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_bedrockagentcore as bedrockagentcore } from 'aws-cdk-lib';
const ephemeralEBSVolumeConfigurationProperty: bedrockagentcore.CfnCapacityProvider.EphemeralEBSVolumeConfigurationProperty = {
  ebsCardIndex: 123,
  encrypted: false,
  iops: 123,
  kmsKeyId: 'kmsKeyId',
  snapshotId: 'snapshotId',
  throughput: 123,
  volumeInitializationRate: 123,
  volumeSize: 123,
  volumeType: 'volumeType',
};

Properties ​

ebsCardIndexoptionalnumberebs_card_indexoptionalint | floatebsCardIndexoptionalNumberEbsCardIndexoptionaldoubleEbsCardIndexoptional*float64#
The index of the EBS card.

Applies to instances with multiple EBS cards.

encryptedoptionalboolean | IResolvableencryptedoptionaltyping.Union[bool, IResolvable]encryptedoptionalBooleanEncryptedoptionalboolEncryptedoptionalinterface{}#
Indicates whether the EBS volume is encrypted.
iopsoptionalnumberiopsoptionalint | floatiopsoptionalNumberIopsoptionaldoubleIopsoptional*float64#
The number of I/O operations per second (IOPS).
kmsKeyIdoptionalstringkms_key_idoptionalstrkmsKeyIdoptionalStringKmsKeyIdoptionalstringKmsKeyIdoptional*string#
Identifier of the customer managed KMS key to use for EBS encryption.
snapshotIdoptionalstringsnapshot_idoptionalstrsnapshotIdoptionalStringSnapshotIdoptionalstringSnapshotIdoptional*string#
The ID of the snapshot.
throughputoptionalnumberthroughputoptionalint | floatthroughputoptionalNumberThroughputoptionaldoubleThroughputoptional*float64#
The throughput to provision for a gp3 volume, in MiB/s.
volumeInitializationRateoptionalnumbervolume_initialization_rateoptionalint | floatvolumeInitializationRateoptionalNumberVolumeInitializationRateoptionaldoubleVolumeInitializationRateoptional*float64#
The rate at which the volume is initialized after creation, in MiB/s.
notes

Supported only for volumes created from snapshots. If the snapshot is enabled for fast snapshot restore and a volume initialization rate is also specified, the volume is initialized at the specified rate instead of by fast snapshot restore. Valid range: 100-300 MiB/s.

volumeSizeoptionalnumbervolume_sizeoptionalint | floatvolumeSizeoptionalNumberVolumeSizeoptionaldoubleVolumeSizeoptional*float64#
The size of the volume, in GiBs.
volumeTypeoptionalstringvolume_typeoptionalstrvolumeTypeoptionalStringVolumeTypeoptionalstringVolumeTypeoptional*string#
The volume type.

Defaults to gp3 if not specified.