Interface IEventDestination

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
IEventDestination.Jsii$Default
All Known Implementing Classes:
EventBridgeDestination, IEventDestination.Jsii$Proxy, LambdaDestination, SnsDestination, SqsDestination

@Generated(value="jsii-pacmak/1.98.0 (build 00b106d)", date="2024-05-30T02:11:01.806Z") @Stability(Stable) public interface IEventDestination extends software.amazon.jsii.JsiiSerializable
Implemented by allowed extension event destinations.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Internal default implementation for IEventDestination.
    static final class 
    A proxy class which represents a concrete javascript instance of this type.
  • Method Summary

    Modifier and Type
    Method
    Description
    The URI of the extension event destination.
    The IAM policy document to invoke the event destination.
    The type of the extension event destination.

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson
  • Method Details

    • getExtensionUri

      @Stability(Stable) @NotNull String getExtensionUri()
      The URI of the extension event destination.
    • getType

      @Stability(Stable) @NotNull SourceType getType()
      The type of the extension event destination.
    • getPolicyDocument

      @Stability(Stable) @Nullable default PolicyDocument getPolicyDocument()
      The IAM policy document to invoke the event destination.