prefect.server.models.events

Functions

flow_run_state_change_event

flow_run_state_change_event(session: AsyncSession, occurred: datetime, flow_run: ORMFlowRun, initial_state_id: Optional[UUID], initial_state: Optional[schemas.states.State], validated_state_id: Optional[UUID], validated_state: schemas.states.State) -> Event

state_payload

state_payload(state: Optional[schemas.states.State]) -> Optional[Dict[str, str]]
Given a State, return the essential string parts of it for use in an event payload

deployment_status_event

deployment_status_event(session: AsyncSession, deployment_id: UUID, status: DeploymentStatus, occurred: DateTime) -> Event

work_queue_status_event

work_queue_status_event(session: AsyncSession, work_queue: 'ORMWorkQueue', occurred: DateTime) -> Event

work_pool_status_event

work_pool_status_event(event_id: UUID, occurred: DateTime, pre_update_work_pool: Optional['ORMWorkPool'], work_pool: 'ORMWorkPool') -> Event