interface EbsInstanceBlockDeviceSpecificationProperty
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.ImageBuilder.CfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awsimagebuilder#CfnContainerRecipe_EbsInstanceBlockDeviceSpecificationProperty |
![]() | software.amazon.awscdk.services.imagebuilder.CfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty |
![]() | aws_cdk.aws_imagebuilder.CfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty |
![]() | aws-cdk-lib » aws_imagebuilder » CfnContainerRecipe » EbsInstanceBlockDeviceSpecificationProperty |
Amazon EBS-specific block device mapping specifications.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_imagebuilder as imagebuilder } from 'aws-cdk-lib';
const ebsInstanceBlockDeviceSpecificationProperty: imagebuilder.CfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty = {
deleteOnTermination: false,
encrypted: false,
iops: 123,
kmsKeyId: 'kmsKeyId',
snapshotId: 'snapshotId',
throughput: 123,
volumeSize: 123,
volumeType: 'volumeType',
};
Properties
Name | Type | Description |
---|---|---|
delete | boolean | IResolvable | Use to configure delete on termination of the associated device. |
encrypted? | boolean | IResolvable | Use to configure device encryption. |
iops? | number | Use to configure device IOPS. |
kms | string | The Amazon Resource Name (ARN) that uniquely identifies the KMS key to use when encrypting the device. |
snapshot | string | The snapshot that defines the device contents. |
throughput? | number | For GP3 volumes only – The throughput in MiB/s that the volume supports. |
volume | number | Use to override the device's volume size. |
volume | string | Use to override the device's volume type. |
deleteOnTermination?
Type:
boolean |
IResolvable
(optional)
Use to configure delete on termination of the associated device.
encrypted?
Type:
boolean |
IResolvable
(optional)
Use to configure device encryption.
iops?
Type:
number
(optional)
Use to configure device IOPS.
kmsKeyId?
Type:
string
(optional)
The Amazon Resource Name (ARN) that uniquely identifies the KMS key to use when encrypting the device.
This can be either the Key ARN or the Alias ARN. For more information, see Key identifiers (KeyId) in the AWS Key Management Service Developer Guide .
snapshotId?
Type:
string
(optional)
The snapshot that defines the device contents.
throughput?
Type:
number
(optional)
For GP3 volumes only – The throughput in MiB/s that the volume supports.
volumeSize?
Type:
number
(optional)
Use to override the device's volume size.
volumeType?
Type:
string
(optional)
Use to override the device's volume type.