@swamp/aws/synthetics
v2026.04.03.2
AWS SYNTHETICS infrastructure models
Labels
awssyntheticscloudinfrastructure
Contents
Install
$ swamp extension pull @swamp/aws/syntheticsRelease Notes
- Updated: canary, group
@swamp/aws/synthetics/canaryv2026.04.03.2canary.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| Name | string | Name of the canary. |
| Code | object | Provide the canary script source |
| ArtifactS3Location | string | Provide the s3 bucket output location for test results |
| ArtifactConfig? | object | Provide artifact configuration |
| Schedule | object | Frequency to run your canaries |
| ExecutionRoleArn | string | Lambda Execution role used to run your canaries |
| RuntimeVersion | string | Runtime version of Synthetics Library |
| SuccessRetentionPeriod? | number | Retention period of successful canary runs represented in number of days |
| FailureRetentionPeriod? | number | Retention period of failed canary runs represented in number of days |
| Tags? | array | |
| VPCConfig? | object | Provide VPC Configuration if enabled. |
| RunConfig? | object | Provide canary run configuration |
| StartCanaryAfterCreation? | boolean | Runs canary if set to True. Default is False |
| VisualReference? | object | Visual reference configuration for visual testing |
| DeleteLambdaResourcesOnCanaryDeletion? | boolean | Deletes associated lambda resources created by Synthetics if set to True. Default is False |
| ResourcesToReplicateTags? | array | List of resources which canary tags should be replicated to. |
| ProvisionedResourceCleanup? | enum | Setting to control if provisioned resources created by Synthetics are deleted alongside the canary. Default is AUTOMATIC. |
| DryRunAndUpdate? | boolean | Setting to control if UpdateCanary will perform a DryRun and validate it is PASSING before performing the Update. Default is FALSE. |
| BrowserConfigs? | array | List of browser configurations for the canary |
| VisualReferences? | array | List of visual references for the canary |
createCreate a Synthetics Canary
getGet a Synthetics Canary
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Synthetics Canary |
updateUpdate a Synthetics Canary
deleteDelete a Synthetics Canary
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Synthetics Canary |
syncSync Synthetics Canary state from AWS
Resources
state(infinite)— Synthetics Canary resource state
@swamp/aws/synthetics/groupv2026.04.03.2group.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| Name | string | Name of the group. |
| Tags? | array | |
| ResourceArns? | array |
createCreate a Synthetics Group
getGet a Synthetics Group
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Synthetics Group |
updateUpdate a Synthetics Group
deleteDelete a Synthetics Group
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Synthetics Group |
syncSync Synthetics Group state from AWS
Resources
state(infinite)— Synthetics Group resource state
2026.03.19.1426.8 KBMar 19, 2026
AWS SYNTHETICS infrastructure models
Release Notes
- Updated: canary, group
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awssyntheticscloudinfrastructure
2026.03.16.1413.5 KBMar 16, 2026
AWS SYNTHETICS infrastructure models
Release Notes
- Updated: canary, group
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awssyntheticscloudinfrastructure
2026.03.10.5411.5 KBMar 10, 2026
AWS SYNTHETICS infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awssyntheticscloudinfrastructure