interface EphemeralEBSVolumeConfigurationProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.BedrockAgentCore.CfnCapacityProvider.EphemeralEBSVolumeConfigurationProperty |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsbedrockagentcore#CfnCapacityProvider_EphemeralEBSVolumeConfigurationProperty |
Java | software.amazon.awscdk.services.bedrockagentcore.CfnCapacityProvider.EphemeralEBSVolumeConfigurationProperty |
Python | aws_cdk.aws_bedrockagentcore.CfnCapacityProvider.EphemeralEBSVolumeConfigurationProperty |
TypeScript | aws-cdk-lib » aws_bedrockagentcore » CfnCapacityProvider » EphemeralEBSVolumeConfigurationProperty |
Parameters used to automatically set up EBS volumes when the instance is launched.
Example
// 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
| Name | Type | Description |
|---|---|---|
| ebs | number | The index of the EBS card. |
| encrypted? | boolean | IResolvable | Indicates whether the EBS volume is encrypted. |
| iops? | number | The number of I/O operations per second (IOPS). |
| kms | string | Identifier of the customer managed KMS key to use for EBS encryption. |
| snapshot | string | The ID of the snapshot. |
| throughput? | number | The throughput to provision for a gp3 volume, in MiB/s. |
| volume | number | The rate at which the volume is initialized after creation, in MiB/s. |
| volume | number | The size of the volume, in GiBs. |
| volume | string | The volume type. |
ebsCardIndex?
Type:
number
(optional)
The index of the EBS card.
Applies to instances with multiple EBS cards.
encrypted?
Type:
boolean | IResolvable
(optional)
Indicates whether the EBS volume is encrypted.
iops?
Type:
number
(optional)
The number of I/O operations per second (IOPS).
kmsKeyId?
Type:
string
(optional)
Identifier of the customer managed KMS key to use for EBS encryption.
snapshotId?
Type:
string
(optional)
The ID of the snapshot.
throughput?
Type:
number
(optional)
The throughput to provision for a gp3 volume, in MiB/s.
volumeInitializationRate?
Type:
number
(optional)
The rate at which the volume is initialized after creation, in MiB/s.
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.
volumeSize?
Type:
number
(optional)
The size of the volume, in GiBs.
volumeType?
Type:
string
(optional)
The volume type.
Defaults to gp3 if not specified.

.NET
Go
Java
Python
TypeScript