Class ConfigurationSetEventDestination

java.lang.Object
software.amazon.jsii.JsiiObject
software.constructs.Construct
software.amazon.awscdk.Resource
software.amazon.awscdk.services.ses.ConfigurationSetEventDestination
All Implemented Interfaces:
IEnvironmentAware, IConfigurationSetEventDestinationRef, IResource, IConfigurationSetEventDestination, software.amazon.jsii.JsiiSerializable, software.constructs.IConstruct, software.constructs.IDependable

@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)", date="2026-09-02T11:03:19.509Z") @Stability(Stable) public class ConfigurationSetEventDestination extends Resource implements IConfigurationSetEventDestination
A configuration set event destination.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.ses.*;
 import software.amazon.awscdk.interfaces.ses.*;
 IConfigurationSetRef configurationSetRef;
 EventDestination eventDestination;
 ConfigurationSetEventDestination configurationSetEventDestination = ConfigurationSetEventDestination.Builder.create(this, "MyConfigurationSetEventDestination")
         .configurationSet(configurationSetRef)
         .destination(eventDestination)
         // the properties below are optional
         .configurationSetEventDestinationName("configurationSetEventDestinationName")
         .enabled(false)
         .events(List.of(EmailSendingEvent.SEND))
         .build();
 
  • Field Details

    • PROPERTY_INJECTION_ID

      @Stability(Stable) public static final String PROPERTY_INJECTION_ID
      Uniquely identifies this class.
  • Constructor Details

    • ConfigurationSetEventDestination

      protected ConfigurationSetEventDestination(software.amazon.jsii.JsiiObjectRef objRef)
    • ConfigurationSetEventDestination

      protected ConfigurationSetEventDestination(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
    • ConfigurationSetEventDestination

      @Stability(Stable) public ConfigurationSetEventDestination(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull ConfigurationSetEventDestinationProps props)
      Parameters:
      scope - This parameter is required.
      id - This parameter is required.
      props - This parameter is required.
  • Method Details

    • fromConfigurationSetEventDestinationAttributes

      @Stability(Stable) @NotNull public static IConfigurationSetEventDestination fromConfigurationSetEventDestinationAttributes(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull ConfigurationSetEventDestinationAttributes attrs)
      Import an existing event destination from its attributes.

      Parameters:
      scope - This parameter is required.
      id - This parameter is required.
      attrs - This parameter is required.
    • fromConfigurationSetEventDestinationId

      @Stability(Stable) @NotNull public static IConfigurationSetEventDestination fromConfigurationSetEventDestinationId(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull String configurationSetEventDestinationId)
      Import an existing event destination by its ID.

      An ID alone does not identify the configuration set the destination belongs to, so configurationSetName is not available on the returned reference. Use fromConfigurationSetEventDestinationAttributes() if you need it.

      Parameters:
      scope - This parameter is required.
      id - This parameter is required.
      configurationSetEventDestinationId - This parameter is required.
    • getConfigurationSetEventDestinationId

      @Stability(Stable) @NotNull public String getConfigurationSetEventDestinationId()
      The ID of the configuration set event destination.
      Specified by:
      getConfigurationSetEventDestinationId in interface IConfigurationSetEventDestination
    • getConfigurationSetEventDestinationRef

      @Stability(Stable) @NotNull public ConfigurationSetEventDestinationReference getConfigurationSetEventDestinationRef()
      A reference to a ConfigurationSetEventDestination resource.
      Specified by:
      getConfigurationSetEventDestinationRef in interface IConfigurationSetEventDestinationRef