Anchorage API reference
    Preparing search index...

    Classes

    ApprovalAuthzError
    ApprovalConflictError
    ApprovalService
    D1ApprovalStoreFactory
    DoStatusError
    DurableObjectRunner
    DurableStorageResumeLedger
    HubDurableObject
    InMemoryApprovalStore
    InMemoryApprovalStoreFactory
    InMemoryResumeLedger
    InvalidApprovalInputError
    InvalidRunRequestError
    ReservedExecutionContextError
    RunAlreadyExistsError
    RunnerRuntime
    RunNotSuspendedError
    TenantResolutionError
    ThreadDurableObject
    ThreadIdentityError
    UnknownApprovalError
    UnknownRunError
    UnknownWorkflowError

    Interfaces

    ApprovalActor
    ApprovalAuditEvent
    ApprovalCursor
    ApprovalDatabase
    ApprovalListFilter
    ApprovalMetrics
    ApprovalNotificationEvent
    ApprovalPatch
    ApprovalPreparedStatement
    ApprovalRecord
    ApprovalRouterOptions
    ApprovalServiceOptions
    ApprovalStore
    ApprovalStoreFactory
    ApprovalStreamEvent
    BatchDecideItem
    BatchDecideResult
    CreateApprovalInput
    CreateResult
    CreateTenantResolverOptions
    D1DatabaseBinding
    D1StorageOptions
    DecideResult
    DORunnerEnv
    DurableObjectRunnerState
    HubDurableObjectState
    HubStreamEvent
    InitOptions
    InitResult
    PresenceMember
    PurgeExpiredApprovalsOptions
    PurgeExpiredBackgroundTasksOptions
    PurgeExpiredBackgroundTasksResult
    PurgeExpiredNotificationsOptions
    PurgeExpiredRunsOptions
    PurgeExpiredScheduleTriggersOptions
    PurgeExpiredThreadsOptions
    PurgeExpiredThreadsResult
    PurgeExpiredThreadStateOptions
    PurgeTenantOptions
    PurgeTenantResult
    ResumeLedger
    ResumeLedgerStorage
    ResumeOutcome
    ResumeRunOptions
    RunnerRuntimeOptions
    RunSummary
    SnapshotDatabase
    SnapshotStatement
    StartRunOptions
    SweepSLAOptions
    SystemApprovalStore
    TenantArtifactPurger
    TenantContext
    TenantMetadataPurgeTable
    TenantRangePurgeTable
    ThreadScope
    WebSocketLike

    Type Aliases

    ApprovalAuditSink
    ApprovalDecision
    ApprovalListOrder
    ApprovalNotificationSink
    ApprovalPriority
    ApprovalResumeTarget
    ApprovalRole
    ApprovalRouter
    ApprovalStatus
    ApprovalStreamSink
    AutomatedExecutionPrincipal
    AutomatedPrincipalKind
    ExecutionPrincipal
    ExecutionPrincipalKind
    HostPubSub
    InitSource
    RequestContextProvider
    RunLeg
    SelfDecisionPolicy
    TenantBoundApprovalStore
    TenantMetadataPurgeCounter
    TenantRangePurgeCounter
    TenantResolver
    TrustedAutomationPrincipal

    Variables

    APPROVAL_LIST_ORDERS
    APPROVAL_PRIORITIES
    APPROVAL_ROLES
    APPROVAL_STATUSES
    AUTOMATED_PRINCIPAL_KINDS
    AUTOMATED_PROJECTED_ROLE
    BACKGROUND_TASK_TTL_PURGE_TABLES
    BREAKWATER_ACTOR_KEY
    BREAKWATER_APPROVED_CONNECTORS_KEY
    BREAKWATER_WORKFLOW_SCOPE_KEY
    CLIENT_CREATE_FIELDS
    DECIDER_ROLES
    EXECUTION_PRINCIPAL_KINDS
    MAX_APPROVAL_BATCH_DECIDE
    MAX_APPROVAL_LIST_LIMIT
    NOTIFICATION_TTL_PURGE_TABLES
    OPEN_STATUSES
    PATH_SAFE_ID_PATTERN
    RESERVED_EXECUTION_CONTEXT_KEYS
    RESERVED_TENANT_IDS
    RUN_START_ROLES
    RUN_TTL_PURGE_TABLES
    SCHEDULE_TRIGGER_TTL_PURGE_TABLES
    TCB_ONLY_CREATE_FIELDS
    TENANT_BOUND
    TENANT_ID_PATTERN
    TENANT_METADATA_PURGE_TABLES
    TENANT_RANGE_PURGE_TABLES
    TERMINAL_APPROVAL_STATUSES
    THREAD_PRINCIPAL_HEADER
    THREAD_STATE_TTL_PURGE_TABLES
    THREAD_TENANT_HEADER
    THREAD_TTL_PURGE_TABLES

    Functions

    approvalCursor
    approvalGrantProvider
    approvalGrantProviderFromFactory
    approvalListOrder
    approvedConnectorsForLeg
    assertExecutionPrincipal
    assertMintableTenantId
    assertNoReservedExecutionContext
    breakwaterActorFor
    byReviewerOrder
    createApprovalRouter
    createD1Storage
    createHostPubSub
    createTenantResolver
    d1Changes
    decodeExecutionPrincipal
    defaultResumeData
    doErrorResponse
    encodeExecutionPrincipal
    ensureSnapshotRunIdIndex
    findReservedExecutionContextKey
    humanPrincipal
    init
    isExecutionPrincipal
    isReservedExecutionContextKey
    mintResourceId
    mintSaltedId
    mintThreadId
    parseApprovalCursor
    principalActor
    principalAuditFields
    purgeExpiredApprovals
    purgeExpiredBackgroundTasks
    purgeExpiredNotifications
    purgeExpiredScheduleTriggers
    purgeExpiredThreads
    purgeExpiredThreadState
    purgeExpiredWorkflowRuns
    purgeTenant
    resumeViaRuntime
    samePrincipal
    selfDecisionExempts
    stepKeyOf
    stripReservedExecutionContext
    sweepSLA
    tenantOfMemoryId
    tenantOfRunId
    tenantOwnsMemoryId
    tenantOwnsSaltedId
    trustAutomationPrincipal

    References

    ArtifactBody → ArtifactBody
    ArtifactBucket → ArtifactBucket
    ArtifactBucketListResult → ArtifactBucketListResult
    ArtifactBucketObject → ArtifactBucketObject
    ArtifactBucketObjectBody → ArtifactBucketObjectBody
    ArtifactContent → ArtifactContent
    ArtifactRecord → ArtifactRecord
    ArtifactRef → ArtifactRef
    AuditExportFetch → AuditExportFetch
    AuditExportOptions → AuditExportOptions
    AuditMessageBatch → AuditMessageBatch
    AuditQueue → AuditQueue
    AuditQueueMessage → AuditQueueMessage
    createAuditQueueConsumer → createAuditQueueConsumer
    createAuditQueueHandler → createAuditQueueHandler
    InMemoryArtifactBucket → InMemoryArtifactBucket
    InvalidArtifactRefError → InvalidArtifactRefError
    ListArtifactsScope → ListArtifactsScope
    PutArtifactOptions → PutArtifactOptions
    queueAuditSink → queueAuditSink
    R2ArtifactStore → R2ArtifactStore
    R2ArtifactStoreOptions → R2ArtifactStoreOptions