Member Junction
    Preparing search index...
    interface ManifestSubscription {
        DriverArtifacts?: Record<string, WorkJson>;
        ExternalRef: string | null;
        Filter: FilterGroup | null;
        HostType: HostType;
        Name: string;
        Policy: SubscriptionPolicy;
        Status: "Active" | "Paused" | "Disabled";
    }
    Index

    Properties

    DriverArtifacts?: Record<string, WorkJson>

    Artifacts rendered by the transport's driver at export time (for example the subscription filter in the broker's native syntax) so IaC never re-translates them. Core defines the slot; each driver defines and documents its keys (AWS: SnsFilterPolicy). Absent on transports that render nothing (contract delta CD8).

    ExternalRef: string | null
    Filter: FilterGroup | null
    HostType: HostType
    Name: string
    Status: "Active" | "Paused" | "Disabled"

    Terraform maps Paused/Disabled to the Lambda event source's enabled = false.