Skip to content
DocsTry Aspire
DocsTry

SNSResourceExtensions Methods

ClassMethods3 members
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
AddSNSTopic(IResourceBuilder<IStackResource>, string, ITopicProps?)Section titled AddSNSTopic(IResourceBuilder<IStackResource>, string, ITopicProps?)extensionIResourceBuilder<IConstructResource<Topic>>
public static class SNSResourceExtensions
{
public static IResourceBuilder<IConstructResource<Topic>> AddSNSTopic(
this IResourceBuilder<IStackResource> builder,
string name,
ITopicProps? props = null)
{
// ...
}
}
builderIResourceBuilder<IStackResource>
namestring
propsITopicProps?optional
AddSubscription(IResourceBuilder<IConstructResource<Topic>>, IResourceBuilder<IConstructResource<IQueue>>, SqsSubscriptionProps?)Section titled AddSubscription(IResourceBuilder<IConstructResource<Topic>>, IResourceBuilder<IConstructResource<IQueue>>, SqsSubscriptionProps?)extensionIResourceBuilder<IConstructResource<Topic>>
public static class SNSResourceExtensions
{
public static IResourceBuilder<IConstructResource<Topic>> AddSubscription(
this IResourceBuilder<IConstructResource<Topic>> builder,
IResourceBuilder<IConstructResource<IQueue>> destination,
SqsSubscriptionProps? props = null)
{
// ...
}
}
builderIResourceBuilder<IConstructResource<Topic>>
destinationIResourceBuilder<IConstructResource<IQueue>>
propsSqsSubscriptionProps?optional
WithReference(IResourceBuilder<TDestination>, IResourceBuilder<IConstructResource<Topic>>, string?)Section titled WithReference(IResourceBuilder<TDestination>, IResourceBuilder<IConstructResource<Topic>>, string?)extensionIResourceBuilder<TDestination>
public static class SNSResourceExtensions
{
public static IResourceBuilder<TDestination> WithReference<TDestination>(
this IResourceBuilder<TDestination> builder,
IResourceBuilder<IConstructResource<Topic>> topic,
string? configSection = null)
{
// ...
}
}
builderIResourceBuilder<TDestination>
topicIResourceBuilder<IConstructResource<Topic>>
configSectionstring?optional