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