# Functions
All is a condition that evaluates to true if all of its child conditions evaluate to true.
Any is a condition that evaluates to true if any of its enclosed conditions evaluate to true.
Bool accesses the value held by key and type asserts it to a pointer to a bool.
No description provided by the author
Diff accesses the value held by key and type asserts it to a set.
HasChange is a condition that evaluates to true if the value accessed has changed.
Int accesses the value held by key and type asserts it to a pointer to a int.
IsNewResource is a condition that evaluates to true if the resource access is new.
JSON accesses the value held by key and unmarshals it into a map.
List accesses the value held by key and returns an iterator able to go over its elements.
Map accesses the value held by key and type asserts it to a map.
No description provided by the author
No description provided by the author
Set accesses the value held by key, type asserts it to a set and returns an iterator able to go over its elements.
Slice accesses the value held by key and type asserts it to a slice.
String accesses the value held by key and type asserts it to a pointer to a string.
No description provided by the author
No description provided by the author
No description provided by the author
# Interfaces
Iterator is used to iterate over a list or set.
ResourceData generalises schema.ResourceData so that we can reuse the accessor methods defined below.