Skip to content
v2.275.0

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.

tagsoptionalCfnTag[]tagsoptionaltyping.List[CfnTag]tagsoptionalList<CfnTag>TagsoptionalCfnTag[]Tagsoptional*[]CfnTag#