Skip to content

Commit 79333f8

Browse files
Copilotdandrejvv
andcommitted
Update README with metadata support documentation
Co-authored-by: dandrejvv <[email protected]>
1 parent e57fed7 commit 79333f8

File tree

1 file changed

+20
-4
lines changed

1 file changed

+20
-4
lines changed

Modules/Intent.Modules.Aws.Sqs/README.md

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -98,12 +98,28 @@ This follows the same pattern as the Azure Service Bus modules:
9898
- Intent.Modelers.Services (3.9.3+)
9999
- Intent.Modelers.Services.EventInteractions (1.2.1+)
100100

101+
## Metadata Support
102+
103+
### AWS SQS Stereotype
104+
105+
The module provides an `AWS SQS` stereotype that can be applied to message models in the Eventing designer:
106+
107+
- **Queue Name**: The name of the SQS queue (optional - defaults to kebab-case message name)
108+
- **Queue URL**: The full queue URL (optional - can be configured via appsettings)
109+
110+
### Metadata-Driven Configuration
111+
112+
The `SqsConfiguration` template uses the `IntegrationManager` to automatically:
113+
- Detect published and subscribed messages in your application
114+
- Generate appropriate publisher options (message type → queue URL mappings)
115+
- Generate subscription options (message type → handler mappings)
116+
- Register all event handlers in the DI container
117+
118+
No manual configuration is needed - the module generates everything based on your Intent Architect models.
119+
101120
## Future Enhancements
102121

103-
- Metadata-driven configuration (IntegrationManager integration)
104-
- AWS SQS stereotype for message models
105-
- Metadata loader extension
106-
- Bridge module for Lambda function generation
122+
- Bridge module for Lambda function generation (`Intent.AwsLambda.Sqs`)
107123

108124
## Related Modules
109125

0 commit comments

Comments
 (0)