| Modifier and Type | Method and Description |
|---|---|
CfnCanary.Builder |
artifactS3Location(String artifactS3Location)
`AWS::Synthetics::Canary.ArtifactS3Location`.
|
CfnCanary |
build() |
CfnCanary.Builder |
code(CfnCanary.CodeProperty code)
`AWS::Synthetics::Canary.Code`.
|
CfnCanary.Builder |
code(IResolvable code)
`AWS::Synthetics::Canary.Code`.
|
static CfnCanary.Builder |
create(software.constructs.Construct scope,
String id) |
CfnCanary.Builder |
executionRoleArn(String executionRoleArn)
`AWS::Synthetics::Canary.ExecutionRoleArn`.
|
CfnCanary.Builder |
failureRetentionPeriod(Number failureRetentionPeriod)
`AWS::Synthetics::Canary.FailureRetentionPeriod`.
|
CfnCanary.Builder |
name(String name)
`AWS::Synthetics::Canary.Name`.
|
CfnCanary.Builder |
runConfig(CfnCanary.RunConfigProperty runConfig)
`AWS::Synthetics::Canary.RunConfig`.
|
CfnCanary.Builder |
runConfig(IResolvable runConfig)
`AWS::Synthetics::Canary.RunConfig`.
|
CfnCanary.Builder |
runtimeVersion(String runtimeVersion)
`AWS::Synthetics::Canary.RuntimeVersion`.
|
CfnCanary.Builder |
schedule(CfnCanary.ScheduleProperty schedule)
`AWS::Synthetics::Canary.Schedule`.
|
CfnCanary.Builder |
schedule(IResolvable schedule)
`AWS::Synthetics::Canary.Schedule`.
|
CfnCanary.Builder |
startCanaryAfterCreation(Boolean startCanaryAfterCreation)
`AWS::Synthetics::Canary.StartCanaryAfterCreation`.
|
CfnCanary.Builder |
startCanaryAfterCreation(IResolvable startCanaryAfterCreation)
`AWS::Synthetics::Canary.StartCanaryAfterCreation`.
|
CfnCanary.Builder |
successRetentionPeriod(Number successRetentionPeriod)
`AWS::Synthetics::Canary.SuccessRetentionPeriod`.
|
CfnCanary.Builder |
tags(List<? extends CfnTag> tags)
`AWS::Synthetics::Canary.Tags`.
|
CfnCanary.Builder |
vpcConfig(CfnCanary.VPCConfigProperty vpcConfig)
`AWS::Synthetics::Canary.VPCConfig`.
|
CfnCanary.Builder |
vpcConfig(IResolvable vpcConfig)
`AWS::Synthetics::Canary.VPCConfig`.
|
@Stability(value=Stable) public static CfnCanary.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnCanary.CodeProperty.Builder.@Stability(value=Stable) public CfnCanary.Builder artifactS3Location(String artifactS3Location)
artifactS3Location - `AWS::Synthetics::Canary.ArtifactS3Location`. This parameter is required.this@Stability(value=Stable) public CfnCanary.Builder code(CfnCanary.CodeProperty code)
code - `AWS::Synthetics::Canary.Code`. This parameter is required.this@Stability(value=Stable) public CfnCanary.Builder code(IResolvable code)
code - `AWS::Synthetics::Canary.Code`. This parameter is required.this@Stability(value=Stable) public CfnCanary.Builder executionRoleArn(String executionRoleArn)
executionRoleArn - `AWS::Synthetics::Canary.ExecutionRoleArn`. This parameter is required.this@Stability(value=Stable) public CfnCanary.Builder name(String name)
name - `AWS::Synthetics::Canary.Name`. This parameter is required.this@Stability(value=Stable) public CfnCanary.Builder runtimeVersion(String runtimeVersion)
runtimeVersion - `AWS::Synthetics::Canary.RuntimeVersion`. This parameter is required.this@Stability(value=Stable) public CfnCanary.Builder schedule(CfnCanary.ScheduleProperty schedule)
schedule - `AWS::Synthetics::Canary.Schedule`. This parameter is required.this@Stability(value=Stable) public CfnCanary.Builder schedule(IResolvable schedule)
schedule - `AWS::Synthetics::Canary.Schedule`. This parameter is required.this@Stability(value=Stable) public CfnCanary.Builder startCanaryAfterCreation(Boolean startCanaryAfterCreation)
startCanaryAfterCreation - `AWS::Synthetics::Canary.StartCanaryAfterCreation`. This parameter is required.this@Stability(value=Stable) public CfnCanary.Builder startCanaryAfterCreation(IResolvable startCanaryAfterCreation)
startCanaryAfterCreation - `AWS::Synthetics::Canary.StartCanaryAfterCreation`. This parameter is required.this@Stability(value=Stable) public CfnCanary.Builder failureRetentionPeriod(Number failureRetentionPeriod)
failureRetentionPeriod - `AWS::Synthetics::Canary.FailureRetentionPeriod`. This parameter is required.this@Stability(value=Stable) public CfnCanary.Builder runConfig(CfnCanary.RunConfigProperty runConfig)
runConfig - `AWS::Synthetics::Canary.RunConfig`. This parameter is required.this@Stability(value=Stable) public CfnCanary.Builder runConfig(IResolvable runConfig)
runConfig - `AWS::Synthetics::Canary.RunConfig`. This parameter is required.this@Stability(value=Stable) public CfnCanary.Builder successRetentionPeriod(Number successRetentionPeriod)
successRetentionPeriod - `AWS::Synthetics::Canary.SuccessRetentionPeriod`. This parameter is required.this@Stability(value=Stable) public CfnCanary.Builder tags(List<? extends CfnTag> tags)
tags - `AWS::Synthetics::Canary.Tags`. This parameter is required.this@Stability(value=Stable) public CfnCanary.Builder vpcConfig(CfnCanary.VPCConfigProperty vpcConfig)
vpcConfig - `AWS::Synthetics::Canary.VPCConfig`. This parameter is required.this@Stability(value=Stable) public CfnCanary.Builder vpcConfig(IResolvable vpcConfig)
vpcConfig - `AWS::Synthetics::Canary.VPCConfig`. This parameter is required.thisCopyright © 2021. All rights reserved.