Skip to main content
Pulumi logo Pulumi logo
  1. Docs
  2. Reference
  3. REST API Docs
  4. Schema
  5. GraphTraverseTarget

GraphTraverseTarget

    Terminal predicate for a traversal step, applied to the nodes the step reaches.

    Properties

    • match GraphNodeMatch optional
      Structured predicate the reached nodes must satisfy. Omit to match every node the step reaches.
    • type string optional
      Exact match on the node’s resource type token — the same value reported as GraphNode.type — for example ‘aws:s3/bucket:Bucket’. Resource nodes only: setting match.type on a stack selection is rejected.
    • fields map[string]GraphFieldPredicate optional
      Typed comparisons over queryable node fields, keyed by field name as listed in the graph schema (for example ‘provider_version’ or ’name’). A stack anchor’s ’name’ takes the org-free ‘project/stack’ spelling; the ‘stack://’ form reported as a stack node’s id, and the ‘org/project/stack’ form used elsewhere in the API, are both rejected.
    • absent boolean optional
      Pattern negation (anti-join). When true, the step’s result is each source node from which NO path within the depth bound reaches a node matching target.match. Only valid on the final traversal step.

      The infrastructure as code platform for any cloud.