| Package | Description |
|---|---|
| software.amazon.awscdk.services.synthetics |
AWS::Synthetics Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
CfnCanary.Builder |
CfnCanary.Builder.artifactConfig(CfnCanary.ArtifactConfigProperty artifactConfig)
A structure that contains the configuration for canary artifacts, including the encryption-at-rest settings for artifacts that the canary uploads to Amazon S3.
|
CfnCanary.Builder |
CfnCanary.Builder.artifactConfig(IResolvable artifactConfig)
A structure that contains the configuration for canary artifacts, including the encryption-at-rest settings for artifacts that the canary uploads to Amazon S3.
|
CfnCanary.Builder |
CfnCanary.Builder.artifactS3Location(String artifactS3Location)
The location in Amazon S3 where Synthetics stores artifacts from the runs of this canary.
|
CfnCanary.Builder |
CfnCanary.Builder.code(CfnCanary.CodeProperty code)
Use this structure to input your script code for the canary.
|
CfnCanary.Builder |
CfnCanary.Builder.code(IResolvable code)
Use this structure to input your script code for the canary.
|
static CfnCanary.Builder |
CfnCanary.Builder.create(software.constructs.Construct scope,
String id) |
CfnCanary.Builder |
CfnCanary.Builder.deleteLambdaResourcesOnCanaryDeletion(Boolean deleteLambdaResourcesOnCanaryDeletion)
Specifies whether AWS CloudFormation is to also delete the Lambda functions and layers used by this canary, when the canary is deleted.
|
CfnCanary.Builder |
CfnCanary.Builder.deleteLambdaResourcesOnCanaryDeletion(IResolvable deleteLambdaResourcesOnCanaryDeletion)
Specifies whether AWS CloudFormation is to also delete the Lambda functions and layers used by this canary, when the canary is deleted.
|
CfnCanary.Builder |
CfnCanary.Builder.executionRoleArn(String executionRoleArn)
The ARN of the IAM role to be used to run the canary.
|
CfnCanary.Builder |
CfnCanary.Builder.failureRetentionPeriod(Number failureRetentionPeriod)
The number of days to retain data about failed runs of this canary.
|
CfnCanary.Builder |
CfnCanary.Builder.name(String name)
The name for this canary.
|
CfnCanary.Builder |
CfnCanary.Builder.runConfig(CfnCanary.RunConfigProperty runConfig)
A structure that contains input information for a canary run.
|
CfnCanary.Builder |
CfnCanary.Builder.runConfig(IResolvable runConfig)
A structure that contains input information for a canary run.
|
CfnCanary.Builder |
CfnCanary.Builder.runtimeVersion(String runtimeVersion)
Specifies the runtime version to use for the canary.
|
CfnCanary.Builder |
CfnCanary.Builder.schedule(CfnCanary.ScheduleProperty schedule)
A structure that contains information about how often the canary is to run, and when these runs are to stop.
|
CfnCanary.Builder |
CfnCanary.Builder.schedule(IResolvable schedule)
A structure that contains information about how often the canary is to run, and when these runs are to stop.
|
CfnCanary.Builder |
CfnCanary.Builder.startCanaryAfterCreation(Boolean startCanaryAfterCreation)
Specify TRUE to have the canary start making runs immediately after it is created.
|
CfnCanary.Builder |
CfnCanary.Builder.startCanaryAfterCreation(IResolvable startCanaryAfterCreation)
Specify TRUE to have the canary start making runs immediately after it is created.
|
CfnCanary.Builder |
CfnCanary.Builder.successRetentionPeriod(Number successRetentionPeriod)
The number of days to retain data about successful runs of this canary.
|
CfnCanary.Builder |
CfnCanary.Builder.tags(List<? extends CfnTag> tags)
The list of key-value pairs that are associated with the canary.
|
CfnCanary.Builder |
CfnCanary.Builder.visualReference(CfnCanary.VisualReferenceProperty visualReference)
If this canary performs visual monitoring by comparing screenshots, this structure contains the ID of the canary run to use as the baseline for screenshots, and the coordinates of any parts of the screen to ignore during the visual monitoring comparison.
|
CfnCanary.Builder |
CfnCanary.Builder.visualReference(IResolvable visualReference)
If this canary performs visual monitoring by comparing screenshots, this structure contains the ID of the canary run to use as the baseline for screenshots, and the coordinates of any parts of the screen to ignore during the visual monitoring comparison.
|
CfnCanary.Builder |
CfnCanary.Builder.vpcConfig(CfnCanary.VPCConfigProperty vpcConfig)
If this canary is to test an endpoint in a VPC, this structure contains information about the subnet and security groups of the VPC endpoint.
|
CfnCanary.Builder |
CfnCanary.Builder.vpcConfig(IResolvable vpcConfig)
If this canary is to test an endpoint in a VPC, this structure contains information about the subnet and security groups of the VPC endpoint.
|
Copyright © 2022. All rights reserved.