17 references to Construct
Aspire.Hosting.AWS (17)
CDK\CDKExtensions.cs (2)
158
return new StackOutputReference(builder.Resource.
Construct
.GetStackUniqueId() + name, builder.Resource.Parent.SelectParentResource<IStackResource>());
205
return builder.WithEnvironment(name, new StackOutputReference(construct.Resource.
Construct
.GetStackUniqueId() + outputName, construct.Resource.Parent.SelectParentResource<IStackResource>()));
CDK\Resources\CognitoResourceExtensions.cs (1)
38
return builder.AddConstruct(name, _ => builder.Resource.
Construct
.AddClient(name, options));
CDK\Resources\DynamoDBResourceExtensions.cs (2)
37
builder.Resource.
Construct
.AddGlobalSecondaryIndex(props);
48
builder.Resource.
Construct
.AddLocalSecondaryIndex(props);
CDK\Resources\S3ResourceExtensions.cs (10)
40
builder.Resource.
Construct
.AddEventNotification(eventType, new SqsDestination(destination.Resource.
Construct
), filters);
50
builder.Resource.
Construct
.AddObjectCreatedNotification(new SqsDestination(destination.Resource.
Construct
), filters);
60
builder.Resource.
Construct
.AddObjectCreatedNotification(new SnsDestination(destination.Resource.
Construct
), filters);
70
builder.Resource.
Construct
.AddObjectCreatedNotification(new SqsDestination(destination.Resource.
Construct
), filters);
80
builder.Resource.
Construct
.AddObjectRemovedNotification(new SnsDestination(destination.Resource.
Construct
), filters);
CDK\Resources\SNSResourceExtensions.cs (2)
38
builder.Resource.
Construct
.AddSubscription(new SqsSubscription(destination.Resource.
Construct
, props));