1 interface inheriting from IAWSResource
Aspire.Hosting.AWS (1)
CloudFormation\ICloudFormationResource.cs (1)
12public interface ICloudFormationResource : IAWSResource
15 references to IAWSResource
Aspire.Hosting.AWS (15)
AWSLifecycleHook.cs (11)
21var awsResources = appModel.Resources.OfType<IAWSResource>().ToList(); 31.Select(x => (Child: x, Root: x.Parent.TrySelectParentResource<IAWSResource>())) 43private static void SynthesizeAWSCDKResources(IList<IAWSResource> awsResources, ILookup<IAWSResource?, IResourceWithParent> parentChildLookup) 89private async Task ProvisionAWSResourcesAsync(IList<IAWSResource> awsResources, ILookup<IAWSResource?, IResourceWithParent> parentChildLookup, CancellationToken cancellationToken) 98foreach (var r in awsResources) 108foreach (var resource in awsResources) 152private IAWSResourceProvisioner? SelectProvisioner(IAWSResource resource) 167private async Task UpdateStateAsync(IAWSResource resource, ILookup<IAWSResource?, IResourceWithParent> parentChildLookup, Func<CustomResourceSnapshot, CustomResourceSnapshot> stateFactory)
Provisioning\AWSProvisionerExtensions.cs (1)
32where TResource : IAWSResource
Provisioning\AWSResourceProvisionerOfT.cs (3)
7Task GetOrCreateResourceAsync(IAWSResource resource, CancellationToken cancellationToken = default); 11where TResource : IAWSResource 14IAWSResource resource,