43 references to IConstructResource
Aspire.Hosting.AWS (42)
CDK\CDKExtensions.cs (6)
79
public static IResourceBuilder<
IConstructResource
<T>> AddConstruct<T>(
140
public static IResourceBuilder<
IConstructResource
<T>> AddOutput<T>(
141
this IResourceBuilder<
IConstructResource
<T>> builder,
154
public static StackOutputReference GetOutput<T>(this IResourceBuilder<
IConstructResource
<T>> builder, string name, ConstructOutputDelegate<T> output)
169
public static IResourceBuilder<TDestination> WithReference<TDestination, TConstruct>(this IResourceBuilder<TDestination> builder, IResourceBuilder<
IConstructResource
<TConstruct>> construct, ConstructOutputDelegate<TConstruct> outputDelegate, string outputName, string? configSection = null)
195
public static IResourceBuilder<TDestination> WithEnvironment<TDestination, TConstruct>(this IResourceBuilder<TDestination> builder, string name, IResourceBuilder<
IConstructResource
<TConstruct>> construct, ConstructOutputDelegate<TConstruct> outputDelegate, string? outputName = default)
CDK\Resources\CognitoResourceExtensions.cs (4)
25
public static IResourceBuilder<
IConstructResource
<UserPool>> AddCognitoUserPool(this IResourceBuilder<IStackResource> builder, string name, IUserPoolProps? props = null)
36
public static IResourceBuilder<
IConstructResource
<UserPoolClient>> AddClient(this IResourceBuilder<
IConstructResource
<UserPool>> builder, string name, IUserPoolClientOptions? options = null)
47
public static IResourceBuilder<TDestination> WithReference<TDestination>(this IResourceBuilder<TDestination> builder, IResourceBuilder<
IConstructResource
<UserPool>> userPool, string? configSection = null)
CDK\Resources\DynamoDBResourceExtensions.cs (6)
25
public static IResourceBuilder<
IConstructResource
<Table>> AddDynamoDBTable(this IResourceBuilder<IStackResource> builder, string name, ITableProps props)
35
public static IResourceBuilder<
IConstructResource
<Table>> AddGlobalSecondaryIndex(this IResourceBuilder<
IConstructResource
<Table>> builder, IGlobalSecondaryIndexProps props)
46
public static IResourceBuilder<
IConstructResource
<Table>> AddLocalSecondaryIndex(this IResourceBuilder<
IConstructResource
<Table>> builder, ILocalSecondaryIndexProps props)
58
public static IResourceBuilder<TDestination> WithReference<TDestination>(this IResourceBuilder<TDestination> builder, IResourceBuilder<
IConstructResource
<Table>> table, string? configSection = null)
CDK\Resources\KinesisResourceExtensions.cs (2)
26
public static IResourceBuilder<
IConstructResource
<Stream>> AddKinesisStream(this IResourceBuilder<IStackResource> builder, string name, IStreamProps? props = null)
37
public static IResourceBuilder<TDestination> WithReference<TDestination>(this IResourceBuilder<TDestination> builder, IResourceBuilder<
IConstructResource
<Stream>> stream, string? configSection = null)
CDK\Resources\S3ResourceExtensions.cs (17)
28
public static IResourceBuilder<
IConstructResource
<Bucket>> AddS3Bucket(this IResourceBuilder<IStackResource> builder, string name, IBucketProps? props = null)
38
public static IResourceBuilder<
IConstructResource
<Bucket>> AddEventNotification(this IResourceBuilder<
IConstructResource
<Bucket>> builder, IResourceBuilder<
IConstructResource
<IQueue>> destination, EventType eventType, params INotificationKeyFilter[] filters)
48
public static IResourceBuilder<
IConstructResource
<Bucket>> AddObjectCreatedNotification(this IResourceBuilder<
IConstructResource
<Bucket>> builder, IResourceBuilder<
IConstructResource
<IQueue>> destination, params INotificationKeyFilter[] filters)
58
public static IResourceBuilder<
IConstructResource
<Bucket>> AddObjectCreatedNotification(this IResourceBuilder<
IConstructResource
<Bucket>> builder, IResourceBuilder<
IConstructResource
<ITopic>> destination, params INotificationKeyFilter[] filters)
68
public static IResourceBuilder<
IConstructResource
<Bucket>> AddObjectRemovedNotification(this IResourceBuilder<
IConstructResource
<Bucket>> builder, IResourceBuilder<
IConstructResource
<IQueue>> destination, params INotificationKeyFilter[] filters)
78
public static IResourceBuilder<
IConstructResource
<Bucket>> AddObjectRemovedNotification(this IResourceBuilder<
IConstructResource
<Bucket>> builder, IResourceBuilder<
IConstructResource
<ITopic>> destination, params INotificationKeyFilter[] filters)
90
public static IResourceBuilder<TDestination> WithReference<TDestination>(this IResourceBuilder<TDestination> builder, IResourceBuilder<
IConstructResource
<Bucket>> bucket, string? configSection = null)
CDK\Resources\SNSResourceExtensions.cs (5)
27
public static IResourceBuilder<
IConstructResource
<Topic>> AddSNSTopic(this IResourceBuilder<IStackResource> builder, string name, ITopicProps? props = null)
36
public static IResourceBuilder<
IConstructResource
<Topic>> AddSubscription(this IResourceBuilder<
IConstructResource
<Topic>> builder, IResourceBuilder<
IConstructResource
<IQueue>> destination, SqsSubscriptionProps? props = null)
48
public static IResourceBuilder<TDestination> WithReference<TDestination>(this IResourceBuilder<TDestination> builder, IResourceBuilder<
IConstructResource
<Topic>> topic, string? configSection = null)
CDK\Resources\SQSResourceExtensions.cs (2)
25
public static IResourceBuilder<
IConstructResource
<Queue>> AddSQSQueue(this IResourceBuilder<IStackResource> builder, string name, IQueueProps? props = null)
36
public static IResourceBuilder<TDestination> WithReference<TDestination>(this IResourceBuilder<TDestination> builder, IResourceBuilder<
IConstructResource
<Queue>> queue, string? configSection = null)
Aspire.Hosting.AWS.Tests (1)
AWSCDKResourceTests.cs (1)
100
var
resource = cdk.AddConstruct("Construct", scope => new Construct(scope, "Construct")).Resource;