cdk-tree-parser 0.0.7

Creator: bradpython12

Last updated:

Add to Cart

Description:

cdktreeparser 0.0.7

CDK Utilities
Please Advise
This project is currently in development... all releases pre 0.1.0 are to be considered experimental
Purpose
Creating some interesting CDK Utility classes to provide deeper insights into deployable resources and construct trees
API Reference
Structs
KvMap
Initializer
# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
from cdk_utilities import KvMap

kv_map = {...}

Classes
ConstructTreeParser
Initializer
# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
from cdk_utilities import ConstructTreeParser

ConstructTreeParser(node, App)

nodeRequired

Type: @aws-cdk/core.App


Methods
generateParseTree
# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
generate_parse_tree()

generateTreeStructure
# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
generate_tree_structure()

Properties
rootNodeRequired

Type: @aws-cdk/core.App


Node
Initializer
# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
from cdk_utilities import Node

Node(node, ConstructNode, parent?: Node, children?: Node[])

nodeRequired

Type: @aws-cdk/core.ConstructNode


parentOptional

Type: cdk-utilities.Node


childrenOptional

Type: cdk-utilities.Node[]


Methods
accept
# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
accept(visitor, IVisitor)

visitorRequired

Type: cdk-utilities.IVisitor


addChild
# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
add_child(node, Node)

nodeRequired

Type: cdk-utilities.Node


Properties
nodeIdRequired

Type: string


nodePathRequired

Type: string


originalNodeRequired

Type: @aws-cdk/core.ConstructNode


childrenNodesRequired

Type: cdk-utilities.Node[]


parentNodeRequired

Type: cdk-utilities.Node


ParseTree
Initializer
# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
from cdk_utilities import ParseTree

ParseTree(app, App)

appRequired

Type: @aws-cdk/core.App


Methods
createTree
# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
create_tree(construct_node, ConstructNode, parent?: Node)

constructNodeRequired

Type: @aws-cdk/core.ConstructNode


parentOptional

Type: cdk-utilities.Node


findPaths
# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
find_paths()

genTreeStructure
# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
gen_tree_structure()

PrintTreeStructureVisitor

Implements: cdk-utilities.IVisitor

Initializer
# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
from cdk_utilities import PrintTreeStructureVisitor

PrintTreeStructureVisitor()

Methods
makeIndent
# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
make_indent()

postVisit
# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
post_visit(node, Node)

nodeRequired

Type: cdk-utilities.Node


preVisit
# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
pre_visit(node, Node)

nodeRequired

Type: cdk-utilities.Node


visit
# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
visit(node, Node)

nodeRequired

Type: cdk-utilities.Node


Properties
indentRequired

Type: string


indentLevelRequired

Type: number


knownChildrenSeenRequired

Type: cdk-utilities.KvMap


lastIndentLevelRequired

Type: number


outputRequired

Type: string


PrintVisitor

Implements: cdk-utilities.IVisitor

Initializer
# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
from cdk_utilities import PrintVisitor

PrintVisitor()

Methods
postVisit
# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
post_visit(node, Node)

nodeRequired

Type: cdk-utilities.Node


preVisit
# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
pre_visit(node, Node)

nodeRequired

Type: cdk-utilities.Node


visit
# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
visit(node, Node)

nodeRequired

Type: cdk-utilities.Node


Properties
pathsRequired

Type: string


Protocols
IVisitor

Implemented By: cdk-utilities.PrintTreeStructureVisitor, cdk-utilities.PrintVisitor, cdk-utilities.IVisitor

Methods
postVisit
# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
post_visit(node, Node)

nodeRequired

Type: cdk-utilities.Node


preVisit
# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
pre_visit(node, Node)

nodeRequired

Type: cdk-utilities.Node


visit
# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
visit(node, Node)

nodeRequired

Type: cdk-utilities.Node

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.