Skip to content

One Observability Workshop v3.0.0


One Observability Workshop / pipeline / CDKPipelineProperties

Interface: CDKPipelineProperties

Defined in: pipeline.ts:42

Properties for configuring the CDK Pipeline stack.

This interface extends StackProps and includes all necessary configuration for deploying the One Observability Workshop infrastructure pipeline.

Extends

  • StackProps

Properties

configBucketName?

optional configBucketName: string

Defined in: pipeline.ts:44

S3 bucket name containing the source code repository (required only when not using CodeConnection)


branchName

branchName: string

Defined in: pipeline.ts:46

Git branch name to deploy from


organizationName

organizationName: string

Defined in: pipeline.ts:48

Organization name for resource naming


repositoryName

repositoryName: string

Defined in: pipeline.ts:50

Repository name for the source code


workingFolder

workingFolder: string

Defined in: pipeline.ts:52

Working folder path within the repository


codeConnectionArn?

optional codeConnectionArn: string

Defined in: pipeline.ts:54

Optional CodeConnection ARN for GitHub integration. If provided, will be used instead of S3 as pipeline source.


configurationParameterName?

optional configurationParameterName: string

Defined in: pipeline.ts:56

Base path in Parameter Store for configuration storage


tags?

optional tags: object

Defined in: pipeline.ts:58

Optional tags to apply to all resources

Index Signature

[key: string]: string

Overrides

StackProps.tags


coreStageProperties?

optional coreStageProperties: CoreStageProperties

Defined in: pipeline.ts:60

Optional properties for the core infrastructure stage


defaultRetentionPeriod?

optional defaultRetentionPeriod: RetentionDays

Defined in: pipeline.ts:62

Default log retention period for CloudWatch logs


applicationList

applicationList: ContainerDefinition[]

Defined in: pipeline.ts:64

List of container application definitions to deploy


petImagesPaths

petImagesPaths: string[]

Defined in: pipeline.ts:66

Paths to pet store images for seeding the application


postgresEngineVersion?

optional postgresEngineVersion: AuroraPostgresEngineVersion

Defined in: pipeline.ts:68

PostgreSQL engine version for Aurora database


microservicesProperties

microservicesProperties: MicroserviceApplicationsProperties

Defined in: pipeline.ts:70

Properties for microservices deployment stage