interface ReplicaProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.CfnPropertyMixins.AWS.Synthetics.CfnCanaryPropsMixin.ReplicaProperty |
Go | github.com/aws/aws-cdk-go/awscdkcfnpropertymixins/v2/awssynthetics#CfnCanaryPropsMixin_ReplicaProperty |
Java | software.amazon.awscdk.cfnpropertymixins.services.synthetics.CfnCanaryPropsMixin.ReplicaProperty |
Python | aws_cdk.cfn_property_mixins.aws_synthetics.CfnCanaryPropsMixin.ReplicaProperty |
TypeScript | @aws-cdk/cfn-property-mixins » aws_synthetics » CfnCanaryPropsMixin » ReplicaProperty |
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 { aws_synthetics as synthetics } from '@aws-cdk/cfn-property-mixins';
const replicaProperty: synthetics.CfnCanaryPropsMixin.ReplicaProperty = {
canaryState: 'canaryState',
kmsKeyArn: 'kmsKeyArn',
lastModified: 123,
location: 'location',
replicationStatus: {
state: 'state',
},
resourcesToReplicateTags: ['resourcesToReplicateTags'],
tags: [{
key: 'key',
value: 'value',
}],
vpcConfig: {
ipv6AllowedForDualStack: false,
securityGroupIds: ['securityGroupIds'],
subnetIds: ['subnetIds'],
vpcId: 'vpcId',
},
};
Properties
| Name | Type | Description |
|---|---|---|
| canary | string | State of the replica canary (CREATING, READY, RUNNING, etc.). |
| kms | string | ARN of the KMS key used to encrypt the replica canary's Lambda function environment variables. |
| last | number | Last modified timestamp of the replica. |
| location? | string | AWS region for the replica (e.g., us-east-1). |
| replication | IResolvable | Replica | Replication status details. |
| resources | string[] | Resources to replicate tags to for this replica (e.g., lambda-function). |
| tags? | Cfn[] | Tags to apply to this replica canary and optionally its Lambda function. |
| vpc | IResolvable | VPCConfig |
canaryState?
Type:
string
(optional)
State of the replica canary (CREATING, READY, RUNNING, etc.).
kmsKeyArn?
Type:
string
(optional)
ARN of the KMS key used to encrypt the replica canary's Lambda function environment variables.
lastModified?
Type:
number
(optional)
Last modified timestamp of the replica.
location?
Type:
string
(optional)
AWS region for the replica (e.g., us-east-1).
replicationStatus?
Type:
IResolvable | Replica
(optional)
Replication status details.
resourcesToReplicateTags?
Type:
string[]
(optional)
Resources to replicate tags to for this replica (e.g., lambda-function).
tags?
Type:
Cfn[]
(optional)
Tags to apply to this replica canary and optionally its Lambda function.
vpcConfig?
Type:
IResolvable | VPCConfig
(optional)

.NET
Go
Java
Python
TypeScript