interface DocumentDBEventSourceConfigProperty
Language | Type name |
---|---|
.NET | Amazon.CDK.AWS.Lambda.CfnEventSourceMapping.DocumentDBEventSourceConfigProperty |
Java | software.amazon.awscdk.services.lambda.CfnEventSourceMapping.DocumentDBEventSourceConfigProperty |
Python | aws_cdk.aws_lambda.CfnEventSourceMapping.DocumentDBEventSourceConfigProperty |
TypeScript | @aws-cdk/aws-lambda » CfnEventSourceMapping » DocumentDBEventSourceConfigProperty |
Specific configuration settings for a DocumentDB event source.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as lambda from '@aws-cdk/aws-lambda';
const documentDBEventSourceConfigProperty: lambda.CfnEventSourceMapping.DocumentDBEventSourceConfigProperty = {
collectionName: 'collectionName',
databaseName: 'databaseName',
fullDocument: 'fullDocument',
};
Properties
Name | Type | Description |
---|---|---|
collection | string | The name of the collection to consume within the database. |
database | string | The name of the database to consume within the DocumentDB cluster. |
full | string | Determines what DocumentDB sends to your event stream during document update operations. |
collectionName?
Type:
string
(optional)
The name of the collection to consume within the database.
If you do not specify a collection, Lambda consumes all collections.
databaseName?
Type:
string
(optional)
The name of the database to consume within the DocumentDB cluster.
fullDocument?
Type:
string
(optional)
Determines what DocumentDB sends to your event stream during document update operations.
If set to UpdateLookup, DocumentDB sends a delta describing the changes, along with a copy of the entire document. Otherwise, DocumentDB sends only a partial document that contains the changes.