Type of user-defined per-stage configuration.
Optional Readonly Internal_sourceOverride?: CodePipelineSourceInternal escape hatch: override the GitHub source with a custom source.
Used in tests to provide an S3 source instead of requiring a real GitHub
connection. @aws-blocks/pipeline consumes this at runtime but omits it
from its public PipelineProps type, so the shim re-declares it here to
keep it type-visible. Not part of the public API.
ReadonlystageFactory: (Factory function that populates a CDK Stage with stacks.
Required in the Amplify wrapper (aws-blocks marks it optional to allow
its appFile path, which the shim does not expose).
Internal props for the AmplifyPipelineConstruct.
The generic
@aws-blocks/pipelineprops unchanged, withstageFactorynarrowed to required. The two-phase hosting deploy is expressed through the upstreampostStageprop (part ofBlocksPipelineProps), whichdefinePipeline()supplies — no Amplify-specific hook prop is needed.stageFactoryis narrowed to required here (aws-blocks makes it optional because it also supports theappFilepath, which the Amplify shim does not use).