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?¶
optionalconfigBucketName: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?¶
optionalcodeConnectionArn:string
Defined in: pipeline.ts:54
Optional CodeConnection ARN for GitHub integration. If provided, will be used instead of S3 as pipeline source.
configurationParameterName?¶
optionalconfigurationParameterName:string
Defined in: pipeline.ts:56
Base path in Parameter Store for configuration storage
tags?¶
optionaltags:object
Defined in: pipeline.ts:58
Optional tags to apply to all resources
Index Signature¶
[key: string]: string
Overrides¶
StackProps.tags
coreStageProperties?¶
optionalcoreStageProperties:CoreStageProperties
Defined in: pipeline.ts:60
Optional properties for the core infrastructure stage
defaultRetentionPeriod?¶
optionaldefaultRetentionPeriod: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?¶
optionalpostgresEngineVersion: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