Reference

class aws_cdk.core.Reference(value, target, display_name=None)

Bases: Intrinsic

An intrinsic Token that represents a reference to a construct.

References are recorded.

Parameters:
  • value (Any) –

  • target (IConstruct) –

  • display_name (Optional[str]) –

Methods

resolve(_context)

Produce the Token’s value at resolution time.

Parameters:

_context (IResolveContext) –

Return type:

Any

to_json()

Turn this Token into JSON.

Called automatically when JSON.stringify() is called on a Token.

Return type:

Any

to_string()

Convert an instance of this Token to a string.

This method will be called implicitly by language runtimes if the object is embedded into a string. We treat it the same as an explicit stringification.

Return type:

str

Attributes

creation_stack

The captured stack trace which represents the location in which this token was created.

display_name
target

Static Methods

classmethod is_reference(x)

Check whether this is actually a Reference.

Parameters:

x (Any) –

Return type:

bool