Interface ComponentDocumentPhase

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
ComponentDocumentPhase.Jsii$Proxy

@Generated(value="jsii-pacmak/1.119.0 (build 1634eac)", date="2025-11-20T23:37:34.442Z") @Stability(Experimental) public interface ComponentDocumentPhase extends software.amazon.jsii.JsiiSerializable
(experimental) 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:

 ComponentDocumentPhase phase = ComponentDocumentPhase.builder()
         .name(ComponentPhaseName.BUILD)
         .steps(List.of(ComponentDocumentStep.builder()
                 .name("configure-app")
                 .action(ComponentAction.CREATE_FILE)
                 .inputs(ComponentStepInputs.fromObject(Map.of(
                         "path", "/etc/myapp/config.json",
                         "content", "{\"env\": \"production\"}")))
                 .build()))
         .build();