| 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(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(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.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-synthetics-canary.html#cfn-synthetics-canary-artifacts3location@Stability(value=Stable) public CfnCanary.Builder code(CfnCanary.CodeProperty code)
code - `AWS::Synthetics::Canary.Code`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-synthetics-canary.html#cfn-synthetics-canary-code@Stability(value=Stable) public CfnCanary.Builder code(IResolvable code)
code - `AWS::Synthetics::Canary.Code`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-synthetics-canary.html#cfn-synthetics-canary-code@Stability(value=Stable) public CfnCanary.Builder executionRoleArn(String executionRoleArn)
executionRoleArn - `AWS::Synthetics::Canary.ExecutionRoleArn`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-synthetics-canary.html#cfn-synthetics-canary-executionrolearn@Stability(value=Stable) public CfnCanary.Builder name(String name)
name - `AWS::Synthetics::Canary.Name`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-synthetics-canary.html#cfn-synthetics-canary-name@Stability(value=Stable) public CfnCanary.Builder runtimeVersion(String runtimeVersion)
runtimeVersion - `AWS::Synthetics::Canary.RuntimeVersion`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-synthetics-canary.html#cfn-synthetics-canary-runtimeversion@Stability(value=Stable) public CfnCanary.Builder schedule(CfnCanary.ScheduleProperty schedule)
schedule - `AWS::Synthetics::Canary.Schedule`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-synthetics-canary.html#cfn-synthetics-canary-schedule@Stability(value=Stable) public CfnCanary.Builder schedule(IResolvable schedule)
schedule - `AWS::Synthetics::Canary.Schedule`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-synthetics-canary.html#cfn-synthetics-canary-schedule@Stability(value=Stable) public CfnCanary.Builder startCanaryAfterCreation(Boolean startCanaryAfterCreation)
startCanaryAfterCreation - `AWS::Synthetics::Canary.StartCanaryAfterCreation`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-synthetics-canary.html#cfn-synthetics-canary-startcanaryaftercreation@Stability(value=Stable) public CfnCanary.Builder startCanaryAfterCreation(IResolvable startCanaryAfterCreation)
startCanaryAfterCreation - `AWS::Synthetics::Canary.StartCanaryAfterCreation`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-synthetics-canary.html#cfn-synthetics-canary-startcanaryaftercreation@Stability(value=Stable) public CfnCanary.Builder failureRetentionPeriod(Number failureRetentionPeriod)
failureRetentionPeriod - `AWS::Synthetics::Canary.FailureRetentionPeriod`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-synthetics-canary.html#cfn-synthetics-canary-failureretentionperiod@Stability(value=Stable) public CfnCanary.Builder runConfig(CfnCanary.RunConfigProperty runConfig)
runConfig - `AWS::Synthetics::Canary.RunConfig`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-synthetics-canary.html#cfn-synthetics-canary-runconfig@Stability(value=Stable) public CfnCanary.Builder runConfig(IResolvable runConfig)
runConfig - `AWS::Synthetics::Canary.RunConfig`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-synthetics-canary.html#cfn-synthetics-canary-runconfig@Stability(value=Stable) public CfnCanary.Builder successRetentionPeriod(Number successRetentionPeriod)
successRetentionPeriod - `AWS::Synthetics::Canary.SuccessRetentionPeriod`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-synthetics-canary.html#cfn-synthetics-canary-successretentionperiod@Stability(value=Stable) public CfnCanary.Builder tags(List<? extends CfnTag> tags)
tags - `AWS::Synthetics::Canary.Tags`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-synthetics-canary.html#cfn-synthetics-canary-tags@Stability(value=Stable) public CfnCanary.Builder vpcConfig(CfnCanary.VPCConfigProperty vpcConfig)
vpcConfig - `AWS::Synthetics::Canary.VPCConfig`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-synthetics-canary.html#cfn-synthetics-canary-vpcconfig@Stability(value=Stable) public CfnCanary.Builder vpcConfig(IResolvable vpcConfig)
vpcConfig - `AWS::Synthetics::Canary.VPCConfig`. This parameter is required.thishttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-synthetics-canary.html#cfn-synthetics-canary-vpcconfigCopyright © 2020. All rights reserved.