Interface CfnGlobalTable.ReplicaStreamSpecificationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnGlobalTable.ReplicaStreamSpecificationProperty.Jsii$Proxy
- Enclosing class:
CfnGlobalTable
@Stability(Stable)
public static interface CfnGlobalTable.ReplicaStreamSpecificationProperty
extends software.amazon.jsii.JsiiSerializable
Represents the DynamoDB Streams configuration for a global table replica.
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.dynamodb.*; Object policyDocument; ReplicaStreamSpecificationProperty replicaStreamSpecificationProperty = ReplicaStreamSpecificationProperty.builder() .resourcePolicy(ResourcePolicyProperty.builder() .policyDocument(policyDocument) .build()) .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnGlobalTable.ReplicaStreamSpecificationProperty
static final class
An implementation forCfnGlobalTable.ReplicaStreamSpecificationProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
A resource-based policy document that contains the permissions for the specified stream of a DynamoDB global table replica.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getResourcePolicy
A resource-based policy document that contains the permissions for the specified stream of a DynamoDB global table replica.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.- See Also:
-
builder
-