@aws-quickstart/eks-blueprints
    Preparing search index...

    Interface ProduceActionOptions

    Options for the CodePipelineActionFactory.produce() method.

    interface ProduceActionOptions {
        actionName: string;
        artifacts: ArtifactMap;
        beforeSelfMutation?: boolean;
        codeBuildDefaults?: CodeBuildOptions;
        fallbackArtifact?: Artifact;
        pipeline: CodePipeline;
        runOrder: number;
        scope: Construct;
        stackOutputsMap: StackOutputsMap;
        variablesNamespace?: string;
    }
    Index

    Properties

    actionName: string

    Name the action should get

    artifacts: ArtifactMap

    Helper object to translate FileSets to CodePipeline Artifacts

    beforeSelfMutation?: boolean

    Whether or not this action is inserted before self mutation.

    If it is, the action should take care to reflect some part of its own definition in the pipeline action definition, to trigger a restart after self-mutation (if necessary).

    false
    
    codeBuildDefaults?: CodeBuildOptions

    If this action factory creates a CodeBuild step, default options to inherit

    - No CodeBuild project defaults
    
    fallbackArtifact?: Artifact

    An input artifact that CodeBuild projects that don't actually need an input artifact can use

    CodeBuild Projects MUST have an input artifact in order to be added to the Pipeline. If the Project doesn't actually care about its input (it can be anything), it can use the Artifact passed here.

    - A fallback artifact does not exist
    
    pipeline: CodePipeline

    The pipeline the action is being generated for

    runOrder: number

    RunOrder the action should get

    scope: Construct

    Scope in which to create constructs

    stackOutputsMap: StackOutputsMap

    Helper object to produce variables exported from stack deployments.

    If your step references outputs from a stack deployment, use this to map the output references to Codepipeline variable names.

    Note - Codepipeline variables can only be referenced in action configurations.

    variablesNamespace?: string

    If this step is producing outputs, the variables namespace assigned to it

    Pass this on to the Action you are creating.

    - Step doesn't produce any outputs