Skip to content

Comments

fix: clean ssm builder#18

Merged
edgarfgp merged 10 commits intomainfrom
fix-clean-ssm
Nov 29, 2025
Merged

fix: clean ssm builder#18
edgarfgp merged 10 commits intomainfrom
fix-clean-ssm

Conversation

@edgarfgp
Copy link
Collaborator

No description provided.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR enhances the SSM (AWS Systems Manager) builder module by adding comprehensive documentation, new configuration options, and proper Stack integration. The changes make SSM parameters and documents first-class citizens in the FsCDK stack builder, bringing them to feature parity with other AWS resources.

Key changes:

  • Added Stack.fs integration for SSM resources (new Operation types, processOperation handlers, Yield/Bind methods)
  • Extended SSMParameterConfig with DataType and SimpleName properties
  • Extended SSMDocumentConfig with Attachments, Requires, UpdateMethod, VersionName, and Tags properties
  • Added comprehensive XML documentation for all builder operations

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 9 comments.

File Description
src/Stack.fs Added SSM support to Stack builder with new Operation types (SSMParameterOp, SSMDocumentOp), operation handlers, and Yield/Bind methods
src/SSM.fs Enhanced SSM builders with additional configuration options, comprehensive XML documentation, and improved grammar in helper function comments

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

edgarfgp and others added 9 commits November 29, 2025 15:05
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@edgarfgp edgarfgp marked this pull request as ready for review November 29, 2025 17:05
@edgarfgp edgarfgp merged commit 59b2fc0 into main Nov 29, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant