ReplicaStreamSpecificationProperty Struct
Represents the DynamoDB Streams configuration for a global table replica.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_dynamodb as dynamodb } from 'aws-cdk-lib';
declare const policyDocument: any;
const replicaStreamSpecificationProperty: dynamodb.CfnGlobalTable.ReplicaStreamSpecificationProperty = {
resourcePolicy: {
policyDocument: policyDocument,
},
tags: [{
key: 'key',
value: 'value',
}],
};
Properties
resourcePolicyoptionalIResolvable | CfnGlobalTable.ResourcePolicyPropertyresource_policyoptionaltyping.Union[IResolvable, ResourcePolicyProperty]resourcePolicyoptionalIResolvableResourcePolicyoptionalIResolvableResourcePolicyoptionalinterface{}#A resource-based policy document that contains the permissions for the specified stream of a DynamoDB global table replica.
notes
Resource-based policies let you define access permissions by specifying who has access to each resource, and the actions they are allowed to perform on each resource.
In a CloudFormation template, you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to DynamoDB . For more information about resource-based policies, see Using resource-based policies for DynamoDB and Resource-based policy examples .
You can update the ResourcePolicy property if you've specified more than one table using the AWS ::DynamoDB::GlobalTable resource.