@Generated(value="jsii-pacmak/1.73.0 (build 6faeda3)", date="2023-01-31T18:37:01.710Z") public class SnsDestination extends software.amazon.jsii.JsiiObject implements IDestination
Example:
// An sns topic for successful invocations of a lambda function import software.amazon.awscdk.services.sns.*; Topic myTopic = new Topic(this, "Topic"); Function myFn = Function.Builder.create(this, "Fn") .runtime(Runtime.NODEJS_14_X) .handler("index.handler") .code(Code.fromAsset(join(__dirname, "lambda-handler"))) // sns topic for successful invocations .onSuccess(new SnsDestination(myTopic)) .build();
IDestination.Jsii$Default, IDestination.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
SnsDestination(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
SnsDestination(software.amazon.jsii.JsiiObjectRef objRef) |
Modifier and Type | Method and Description |
---|---|
DestinationConfig |
bind(Construct _scope,
IFunction fn)
Returns a destination configuration.
|
DestinationConfig |
bind(Construct _scope,
IFunction fn,
DestinationOptions _options)
Returns a destination configuration.
|
protected SnsDestination(software.amazon.jsii.JsiiObjectRef objRef)
protected SnsDestination(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
public DestinationConfig bind(Construct _scope, IFunction fn, DestinationOptions _options)
bind
in interface IDestination
_scope
- This parameter is required.fn
- This parameter is required._options
- public DestinationConfig bind(Construct _scope, IFunction fn)
bind
in interface IDestination
_scope
- This parameter is required.fn
- This parameter is required.