Interface CfnWorkflowProps

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

@Generated(value="jsii-pacmak/1.113.0 (build fc68b25)", date="2025-09-02T11:25:32.921Z") @Stability(Stable) public interface CfnWorkflowProps extends software.amazon.jsii.JsiiSerializable
Properties for defining a CfnWorkflow.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.imagebuilder.*;
 CfnWorkflowProps cfnWorkflowProps = CfnWorkflowProps.builder()
         .name("name")
         .type("type")
         .version("version")
         // the properties below are optional
         .changeDescription("changeDescription")
         .data("data")
         .description("description")
         .kmsKeyId("kmsKeyId")
         .tags(Map.of(
                 "tagsKey", "tags"))
         .uri("uri")
         .build();
 

See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static final class 
    A builder for CfnWorkflowProps
    static final class 
    An implementation for CfnWorkflowProps
  • Method Summary

    Modifier and Type
    Method
    Description
     
    default String
    Describes what change has been made in this version of the workflow, or what makes this version different from other versions of the workflow.
    default String
    Contains the UTF-8 encoded YAML document content for the workflow.
    default String
    Describes the workflow.
    default String
    The Amazon Resource Name (ARN) that uniquely identifies the KMS key used to encrypt this workflow resource.
    The name of the workflow to create.
    default Map<String,String>
    Tags that apply to the workflow resource.
    The phase in the image build process for which the workflow resource is responsible.
    default String
    The uri of a YAML component document file.
    The semantic version of this workflow resource.

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson