4 interfaces inheriting from IResourceWithConstruct
Aspire.Hosting.AWS (4)
CDK\IConstructResource.cs (2)
11public interface IConstructResource : IResourceWithParent<IResourceWithConstruct>, IResourceWithConstruct;
CDK\IResourceWithConstructOfT.cs (1)
9public interface IResourceWithConstruct<out T> : IResourceWithConstruct
CDK\IStackResource.cs (1)
12public interface IStackResource : ICloudFormationTemplateResource, IResourceWithConstruct
8 references to IResourceWithConstruct
Aspire.Hosting.AWS (8)
AWSLifecycleHook.cs (1)
50var constructResources = parentChildLookup[stackResource].OfType<IResourceWithConstruct>();
CDK\CDKExtensions.cs (3)
80this IResourceBuilder<IResourceWithConstruct> builder, [ResourceName] string name, 84var parent = builder.Resource; 217private static string GetResourceType<T>(IResourceWithConstruct constructResource)
CDK\ConstructResource.cs (2)
10internal class ConstructResource(string name, IConstruct construct, IResourceWithConstruct parent) : Resource(name), IConstructResource 16public IResourceWithConstruct Parent { get; } = parent;
CDK\IResourceWithConstructOfT.cs (2)
8/// <inheritdoc cref="IResourceWithConstruct"/> 12/// <inheritdoc cref="IResourceWithConstruct.Construct"/>