DistributionConfiguration
Source:
src/AWS/ImageBuilder/DistributionConfiguration.ts
An EC2 Image Builder distribution configuration — defines where and how the output AMIs (or containers) of a pipeline are distributed across regions and accounts.
Creating a Distribution Configuration
Section titled “Creating a Distribution Configuration”const distribution = yield* ImageBuilder.DistributionConfiguration("Dist", { distributions: [{ region: "us-west-2", amiDistributionConfiguration: { name: "my-app-{{ imagebuilder:buildDate }}", amiTags: { project: "my-app" }, }, }],});Using in a Pipeline
Section titled “Using in a Pipeline”const pipeline = yield* ImageBuilder.ImagePipeline("Pipeline", { imageRecipeArn: recipe.imageRecipeArn, infrastructureConfigurationArn: infra.infrastructureConfigurationArn, distributionConfigurationArn: distribution.distributionConfigurationArn,});