in src/Aspire.Hosting.AWS/CloudFormation/CloudFormationExtensions.cs [24:36]
public static IResourceBuilder<ICloudFormationTemplateResource> AddAWSCloudFormationTemplate(this IDistributedApplicationBuilder builder, [ResourceName] string name, string templatePath, string? stackName = null)
{
builder.AddAWSProvisioning();
var resource = new CloudFormationTemplateResource(name, stackName ?? name, templatePath);
return builder
.AddResource(resource)
.WithInitialState(new()
{
Properties = [],
ResourceType = "CloudFormationTemplate",
})
.WithManifestPublishingCallback(resource.WriteToManifest);
}