CloudWatchCanaryConfig Type
High-level CloudWatch Synthetics Canary builder following AWS best practices. **Default Settings:** - Runtime = Synthetics Python 3.10 - Schedule = Every 5 minutes - Timeout = 60 seconds - Memory = 960 MB - Active tracing = enabled (X-Ray) **Rationale:** These defaults follow AWS Well-Architected Framework: - Python runtime provides flexibility and ease of use - 5-minute checks balance cost and availability monitoring - Active tracing helps debug canary failures - Memory sized for typical HTTP/HTTPS checks **Use Cases:** - Website uptime monitoring - API endpoint health checks - User workflow validation - Multi-step transactions **Escape Hatch:** Access the underlying CDK Canary via the `Canary` property for advanced scenarios not covered by this builder.
Record fields
| Record Field | Description |
|
|
Full Usage:
CanaryName
Field type: string
|
|
Full Usage:
ConstructId
Field type: string option
|
|
|
|
|
|
|
|
|
|
|
|
Full Usage:
StartAfterCreation
Field type: bool option
|
|
|
|
|
|
|
|
FsCDK