# Packages
No description provided by the author
# Functions
CacheGetMapper is used to map an event for a watched resource by performing a Get of a single cached resource of any type.
CacheListMapper is used to map the incoming resource to a set of requests for all the cached resources returned by the caches List operation.
CacheListTransform operates like CacheListMapper.
CacheParentsMapper is used to map the incoming resource to a set of requests for all the cached resources returned by the caches Parents operation.
No description provided by the author
MapOwner implements a DependencyMapper that returns the updated resource's owner.
MapOwnerFiltered creates a DependencyMapper that returns owner IDs as Requests if the type of the owner ID matches the given filter type.
MapperWithTransform will execute the provided DependencyTransform and then execute the provided DependencyMapper once for each of the resources output by the transform.
MultiMapper can be used to concatenate the results of multiple dependency mappers.
ReplaceCacheIDType will generate a CacheIDModifier that replaces the original ID's type with the desired type specified.
ReplaceType creates a DependencyMapper that returns request IDs with the same name and tenancy as the original resource but with the type replaced with the type specified as this functions parameter.
TransformChain takes a set of transformers and will execute them as a pipeline.
WrapAndReplaceType will invoke the provided dependency mapper and then replace the type of all generated requests with the desired type.
# Type aliases
CacheIDModifier is used to alter the Resource ID of the various Cache* controller.DependencyMappers prior to making the request to the cache.
No description provided by the author
DependencyTransform is used when the incoming resource from a watch needs to be transformed to a different resource or set of resources and then have a DependencyMapper executed on each element in that result set.