OBJECT
CrossTenantSendingNode
Allows for sending messages to another Tenant.
link GraphQL Schema definition
- type CrossTenantSendingNode implements Node {
- # The App.
- : CrossTenantSendingApp!
- # The config, in JSON object format (i.e. - dict, map).
- : AWSJSON
- # When and who created.
- : AtBy!
- # A human-readable description.
- : String
- # A Python code string that contains a single top-level function definition.
- # This function is used as a template when creating custom processing in
- # ProcessorNodes
- # that use this MessageType. This function must have the signature
- # (*, context, message, source, **kwargs) and return None, a string or a list of
- # strings.
- # Mutually exclusive with managedProcessor.
- : String
- # When and who modified.
- : AtBy!
- # The logging level.
- : LogLevel
- # The managedProcessor. Mutually exclusive with the inlineProcessor.
- : ProcessorFunction
- # The name.
- : String!
- # A list of the Edges messages are received on.
- : [Edge]
- # The MessageType that this Node is capable of receiving.
- : MessageType
- # The list of Python requirements, in pip format.
- : [String!]
- # The MessageType that this Node is capable of sending.
- # Note that this can ONLY be used for informational purposes!
- # CrossTenantSendingNodes will not accept Edges where they are the source!
- : MessageType
- # True if messages should not be processed concurrently. If False, messages are
- # processed concurrently.
- : Boolean
- # 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!
- # Lists log events that are emitted by the inlineProcessor/managedProcessor
- #
- # Arguments
- # endDateTime: The end date/time, inclusive, to list the log
- # events to. Defaults to now.
- # filterPattern: The filter pattern to apply, in AWS Cloudwatch
- # Logs filter pattern format (
- # https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/FilterAndPatternSyntax.html
- # ).
- # limit: The number of log events to return. Maximum 10,000.
- # nextToken: The nextToken returned from a previous call to
- # ListLogEvents.
- # startDateTime: The start date/time, inclusive, to list the log
- # events from. Defaults to the beginning of time.
- (
- : AWSDateTime,
- : String,
- : Int,
- : String,
- : AWSDateTime
- ): LogEventResults!
- # 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 the Node and returns it.
- #
- # Arguments
- # config: The config, in JSON object format (i.e. - dict, map).
- # description: A human-readable description.
- # inlineProcessor: A Python code string that contains a single
- # top-level function definition.
- # This function is used as a template when creating custom processing in
- # ProcessorNodes
- # that use this MessageType. This function must have the signature
- # (*, context, message, source, **kwargs) and return None, a string or a list of
- # strings.
- # Mutually exclusive with managedProcessor.
- # loggingLevel: The logging level.
- # managedProcessor: The name of a ProcessorFunction. Mutually
- # exclusive with the inlineProcessor.
- # requirements: The list of Python requirements, in pip format.
- # sequentialProcessing: True if messages should not be processed
- # concurrently. If False, messages are processed concurrently.
- (
- : AWSJSON,
- : String,
- : String,
- : LogLevel,
- : String,
- : [String!],
- : Boolean
- ): CrossTenantSendingNode!
- # Validates the supplied code against the supplied message.
- #
- # Arguments
- # code: The code to validate.
- # message: The message to use for validation.
- # loggingLevel: The loggingLevel to use during the validation.
- # Defaults to INFO.
- # source: The source "node" of the test message. Defaults to
- # "Validation".
- (
- : String!,
- : String!,
- : LogLevel,
- : String
- ): ValidationResult!
- }