enum ComponentSchemaVersion
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.ImageBuilder.Alpha.ComponentSchemaVersion |
Go | github.com/aws/aws-cdk-go/awsimagebuilderalpha/v2#ComponentSchemaVersion |
Java | software.amazon.awscdk.services.imagebuilder.alpha.ComponentSchemaVersion |
Python | aws_cdk.aws_imagebuilder_alpha.ComponentSchemaVersion |
TypeScript (source) | @aws-cdk/aws-imagebuilder-alpha » ComponentSchemaVersion |
The schema version of the component.
Example
const component = new imagebuilder.Component(this, 'EncryptedComponent', {
platform: imagebuilder.Platform.LINUX,
kmsKey: new kms.Key(this, 'ComponentKey'),
data: imagebuilder.ComponentData.fromJsonObject({
schemaVersion: imagebuilder.ComponentSchemaVersion.V1_0,
phases: [
{
name: imagebuilder.ComponentPhaseName.BUILD,
steps: [
{
name: 'secure-setup',
action: imagebuilder.ComponentAction.EXECUTE_BASH,
inputs: {
commands: ['echo "This component data is encrypted with KMS"'],
},
},
],
},
],
}),
});
Members
| Name | Description |
|---|---|
| V1_0 | Schema version 1.0 for the component document. |
V1_0
Schema version 1.0 for the component document.

.NET
Go
Java
Python
TypeScript (