cdk-utilities
Project description
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
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
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
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
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cdk_tree_parser-0.0.7.tar.gz
(30.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cdk_tree_parser-0.0.7.tar.gz.
File metadata
- Download URL: cdk_tree_parser-0.0.7.tar.gz
- Upload date:
- Size: 30.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fc5106b43463f396b3628c9a0540b966a9f38903acdfeb58ba4627afdb6546d1
|
|
| MD5 |
89c752c67c41c110095dfb81f153b523
|
|
| BLAKE2b-256 |
3e41c5a1d6c2fef7a3743a019e1bef3927bcdeb7e28d7be43dc0ff8f1dd697cb
|
File details
Details for the file cdk_tree_parser-0.0.7-py3-none-any.whl.
File metadata
- Download URL: cdk_tree_parser-0.0.7-py3-none-any.whl
- Upload date:
- Size: 28.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c8dbd6c47b762583af6a1b8b90b6eb3b6ceb03956a51496a104779b6810a5184
|
|
| MD5 |
be633979e9b88e355d1bc75bec7a421c
|
|
| BLAKE2b-256 |
d249d26fc05e4279c8cacf349da255a0b2ad5693a9f58523ad01be39fcfa7ac6
|