What problem does it solve?
Aspire resources often need a standardized set of connection properties for cross-resource integration. This skill defines how to implement IResourceWithConnectionString.GetConnectionProperties and document those properties to ensure consistent consumption.
Core Features & Use Cases
- Inherit and override connection properties from a parent resource using CombineProperties, enabling Uri and JdbcConnectionString customization per resource.
- Provide a complete set of common connection properties including Host, Port, Username, Password, Uri, JdbcConnectionString, DatabaseName, and Azure indicator when applicable.
- Keep README documentation up-to-date with a formal Connection Properties table describing each property and its format.
Quick Start
Use this skill to implement or verify GetConnectionProperties on a resource, documenting the resulting properties in the resource README and updating any parent-child overrides as needed.