feat: Stream Processor CloudFormation Resource#1519
Closed
sivaram-mongodb wants to merge 1 commit intomasterfrom
Closed
feat: Stream Processor CloudFormation Resource#1519sivaram-mongodb wants to merge 1 commit intomasterfrom
sivaram-mongodb wants to merge 1 commit intomasterfrom
Conversation
8a31311 to
b43aa67
Compare
Contributor
Author
|
Closing PR - Stream processor with Kafka examples need to be added and require testing. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Proposed changes
Added new resource Stream Processor:
Resource Configuration:
The Stream Processor resource enables you to create and manage stream processing pipelines that transform and route data from source connections to sink destinations. The resource supports the following key features:
Required Properties:
ProjectId: Atlas project identifier (24-hexadecimal characters)ProcessorName: Human-readable label for the stream processorPipeline: JSON-encoded array of stream aggregation pipeline stagesOptional Properties:
WorkspaceNameorInstanceName: Stream workspace identifier (WorkspaceName is preferred)DesiredState: Target state for the processor (CREATED, STARTED, STOPPED)Options.Dlq: Dead Letter Queue configuration for failed messagesConnectionName: Atlas cluster connection for DLQ storageDb: Database name for DLQ messagesColl: Collection name for DLQ messagesTimeouts.Create: Timeout duration for creation operations (default: 20 minutes)DeleteOnCreateTimeout: Whether to delete the resource on timeout (default: true)Read-Only Properties:
Id: Unique 24-hexadecimal identifierState: Current processor state from Atlas APIStats: Processing statistics (available when processor is STARTED)cfn testing:
stack testing:
result:
Atlas Stream Processor Created:
Jira ticket: CLOUDP-368428
Please include a summary of the fix/feature/change, including any relevant motivation and context.
Link to any related issue(s):
Type of change:
expected)
Manual QA performed:
Required Checklist:
make fmtand formatted my codeworks in Atlas
Further comments