Skip to content

Class AmazonSesInvitationDeliveryStatusEndpointRouteBuilderExtensions

Namespace: Cephalon.MultiTenancy.Governance.AmazonSesDelivery.AspNetCore.Hosting
Assembly: Cephalon.MultiTenancy.Governance.AmazonSesDelivery.AspNetCore.dll

Maps ASP.NET Core endpoints for SNS-wrapped Amazon SES tenant-invitation delivery status callbacks.

public static class AmazonSesInvitationDeliveryStatusEndpointRouteBuilderExtensions

objectAmazonSesInvitationDeliveryStatusEndpointRouteBuilderExtensions

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

MapCephalonAmazonSesInvitationDeliveryStatusCallbacks(IEndpointRouteBuilder)

Section titled “ MapCephalonAmazonSesInvitationDeliveryStatusCallbacks(IEndpointRouteBuilder)”

Maps the optional Amazon SES over SNS tenant-invitation delivery status callback endpoint.

public static IEndpointRouteBuilder MapCephalonAmazonSesInvitationDeliveryStatusCallbacks(this IEndpointRouteBuilder endpoints)

endpoints IEndpointRouteBuilder

The endpoint route builder to extend.

IEndpointRouteBuilder

The same endpoint route builder for fluent routing composition.

The endpoint translates SNS HTTP notifications containing Amazon SES event publishing payloads into the host-agnostic . Durable inboxing, distributed replay protection, and provider polling remain host-managed or future provider-pack responsibilities. When configured, the endpoint verifies the SNS message signature before translation, confirms verified SNS subscription requests, observes verified unsubscribe-confirmation lifecycle messages without restoring subscriptions, and skips duplicate SNS message identifiers already present in the Cephalon delivery-status observation store.