Names

class aws_cdk.core.Names(*args, **kwargs)

Bases: object

Functions for devising unique names for constructs.

For example, those can be used to allocate unique physical names for resources.

Static Methods

classmethod node_unique_id(node)

Returns a CloudFormation-compatible unique identifier for a construct based on its path.

The identifier includes a human readable porition rendered from the path components and a hash suffix.

TODO (v2): replace with API to use constructs.Node.

Parameters

node (ConstructNode) – The construct node.

Return type

str

Returns

a unique id based on the construct path

classmethod unique_id(construct)

Returns a CloudFormation-compatible unique identifier for a construct based on its path.

The identifier includes a human readable porition rendered from the path components and a hash suffix.

Parameters

construct (Construct) – The construct.

Return type

str

Returns

a unique id based on the construct path