OBJECT
TimerNode
TimerNodes emit echo.timer messages on a time period defined by the scheduleExpression. They can be used to cause other Nodes (normally ProcessorNodes) to perform complex actions on a schedule (e.g. - polling an API every 15 minutes).
link GraphQL Schema definition
- type TimerNode implements Node {
- # When and who created.
- : AtBy!
- # A human-readable description.
- : String
- # When and who modified.
- : AtBy!
- # The name.
- : String!
- # An Amazon Event Bridge cron expression (
- # https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-create-rule-schedule.html#eb-cron-expressions
- # )
- : String!
- # A list of the Edges messages are sent on.
- : [Edge]
- # The MessageType that this Node is capable of sending.
- : MessageType
- # Is the Node stopped; null == false.
- : Boolean
- # The Tenant.
- : Tenant!
- # Deletes this Node and all of its Edges.
- #
- # Arguments
- # drainEdges: If sending Edges attached to this Nodes should be
- # drained. Defaults to True.
- (: Boolean): Boolean!
- # Lists the changes.
- #
- # Arguments
- # endDateTime: The end date/time (inclusive) to list changes for
- # in ISO8601 format. Defaults to now.
- # exclusiveStartKey: The lastEvaluatedKey from a previous
- # ChangeResult. Used when paginating.
- # limit: Used for limiting the number of results when paginating.
- # Defaults to "all".
- # sortAscending: True for ascending results, False for descending
- # result. Defaults to True.
- # startDateTime: The start date/time (inclusive) to list changes
- # for in ISO8601 format. Defaults to the beginning of time.
- (
- : AWSDateTime,
- : AWSJSON,
- : Int,
- : Boolean,
- : AWSDateTime
- ): ChangeResult!
- # Starts a stopped Node. Has no effect on an already running Node.
- : Boolean!
- # Stops a running Node. Has no effect on an already stopped Node.
- : Boolean!
- # Updates and returns the TimerNode.
- #
- # Arguments
- # description: A human-readable description.
- (: String): TimerNode!
- }
link Require by
- EchoA union of all EchoStream object types
- MutationRoot Mutation
- TimerNodeTimerNodes emit echo.timer messages on a time period defined by the scheduleExpression. They can be used to cause other Nodes (normally ProcessorNodes) to perform complex actions on a schedule (e.g. - polling an API every 15 minutes).