Experimental
@aws-cdk/aws-imagebuilder-alpha is an experimental (alpha) package: its API may change in any release, without a major version bump.
ComponentDocumentPhase Struct
The phase to run in a specific workflow in an image build, which define the steps to execute to customize or test the instance.
Example
ts
const phase: imagebuilder.ComponentDocumentPhase = {
name: imagebuilder.ComponentPhaseName.BUILD,
steps: [
{
name: 'configure-app',
action: imagebuilder.ComponentAction.CREATE_FILE,
inputs: imagebuilder.ComponentStepInputs.fromObject({
path: '/etc/myapp/config.json',
content: '{"env": "production"}'
})
}
]
};
Properties
nameComponentPhaseNamenameComponentPhaseNamenameComponentPhaseNameNameComponentPhaseNameNameComponentPhaseNamerequired#The name of the phase.
stepsComponentDocumentStep[]stepstyping.List[ComponentDocumentStep]stepsList<ComponentDocumentStep>StepsComponentDocumentStep[]Steps*[]ComponentDocumentSteprequired#The list of steps to execute to modify or test the build/test instance.