public static IResourceBuilder AddAWSCloudFormationStack()

in src/Aspire.Hosting.AWS/CloudFormation/CloudFormationExtensions.cs [58:70]


    public static IResourceBuilder<ICloudFormationStackResource> AddAWSCloudFormationStack(this IDistributedApplicationBuilder builder, [ResourceName] string name, string? stackName = null)
    {
        builder.AddAWSProvisioning();
        var resource = new CloudFormationStackResource(name, stackName ?? name);
        return builder
            .AddResource(resource)
            .WithInitialState(new()
            {
                Properties = [],
                ResourceType = "CloudFormationStack",
            })
            .WithManifestPublishingCallback(resource.WriteToManifest);
    }