Skip to content

Node

Source code in docs_src/capo_glue/types/node.py
class Node(TypedDict, closed=True):
    type: NotRequired["capo_glue.types.node_type.NodeType"]
    """<p>The type of Glue component represented by the node.</p>"""
    name: NotRequired["capo_glue.types.name_string.NameString"]
    """<p>The name of the Glue component represented by the node.</p>"""
    unique_id: NotRequired["capo_glue.types.name_string.NameString"]
    """<p>The unique Id assigned to the node within the workflow.</p>"""
    trigger_details: NotRequired[
        "capo_glue.types.trigger_node_details.TriggerNodeDetails"
    ]
    """<p>Details of the Trigger when the node represents a Trigger.</p>"""
    job_details: NotRequired["capo_glue.types.job_node_details.JobNodeDetails"]
    """<p>Details of the Job when the node represents a Job.</p>"""
    crawler_details: NotRequired[
        "capo_glue.types.crawler_node_details.CrawlerNodeDetails"
    ]
    """<p>Details of the crawler when the node represents a crawler.</p>"""

crawler_details instance-attribute

crawler_details: NotRequired[CrawlerNodeDetails]

Details of the crawler when the node represents a crawler.

job_details instance-attribute

job_details: NotRequired[JobNodeDetails]

Details of the Job when the node represents a Job.

name instance-attribute

name: NotRequired[NameString]

The name of the Glue component represented by the node.

trigger_details instance-attribute

trigger_details: NotRequired[TriggerNodeDetails]

Details of the Trigger when the node represents a Trigger.

type instance-attribute

type: NotRequired[NodeType]

The type of Glue component represented by the node.

unique_id instance-attribute

unique_id: NotRequired[NameString]

The unique Id assigned to the node within the workflow.