Interface CfnCanary.ReplicaProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnCanary.ReplicaProperty.Jsii$Proxy
Enclosing class:
CfnCanary

@Stability(Stable) public static interface CfnCanary.ReplicaProperty extends software.amazon.jsii.JsiiSerializable
Configuration and status for a replica location in a multi-location canary.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.synthetics.*;
 ReplicaProperty replicaProperty = ReplicaProperty.builder()
         .location("location")
         // the properties below are optional
         .canaryState("canaryState")
         .kmsKeyArn("kmsKeyArn")
         .lastModified(123)
         .replicationStatus(ReplicaReplicationStatusProperty.builder()
                 .state("state")
                 .build())
         .resourcesToReplicateTags(List.of("resourcesToReplicateTags"))
         .tags(List.of(CfnTag.builder()
                 .key("key")
                 .value("value")
                 .build()))
         .vpcConfig(VPCConfigProperty.builder()
                 .securityGroupIds(List.of("securityGroupIds"))
                 .subnetIds(List.of("subnetIds"))
                 // the properties below are optional
                 .ipv6AllowedForDualStack(false)
                 .vpcId("vpcId")
                 .build())
         .build();
 

See Also: