Catalyst Functions β
tm_bundles(class) β
Returns a list of bundle objects for the given class. If none exist, returns an empty list.
Bundle object schema:
hcl
{
class = string
alias = string
uuid = string
inputs = map(object) # access value as .inputs.<name>.value
exports = map(object) # access value as .exports.<name>.value
}tm_bundle(class, alias) β
Returns a single bundle object for the given class and key, or null if not found. The key can be either the bundle alias or the bundle UUID.
Examples
hcl
# Access an export
tm_bundle("example.com/my-bundle/v1", "main").exports.my_export.value
# Access an input
tm_bundle("example.com/my-bundle/v1", "main").inputs.name.value
# Select by UUID instead of alias
tm_bundle("example.com/my-bundle/v1", "5d5b9f5c-2b66-4a3c-8d0a-2a6f7b9e2c1a").inputs.name.valueRelated guides and references β
- Reference: Variables