public static IResourceBuilder WithReference()

in src/Aspire.Hosting.AWS/SDKResourceExtensions.cs [67:83]


    public static IResourceBuilder<TDestination> WithReference<TDestination>(this IResourceBuilder<TDestination> builder, IAWSSDKConfig awsSdkConfig)
        where TDestination : IResourceWithEnvironment
    {
        builder.WithAnnotation(new SDKResourceAnnotation(awsSdkConfig));

        builder.WithEnvironment(context =>
        {
            if (context.ExecutionContext.IsPublishMode)
            {
                return;
            }

            SdkUtilities.ApplySDKConfig(context, awsSdkConfig, true);
        });

        return builder;
    }