View Source Smokestack.Dsl (smokestack v0.6.2)
The DSL definition for the Smokestack DSL.
DSL Documentation
Index
- smokestack
- factory
- attribute
- factory
Docs
smokestack
- factory
- attribute
:domain
(module that adoptsAsh.Domain
) - The default Ash Domain to use when evaluating loads
factory
Define factories for a resource
* attribute
:domain
(module that adoptsAsh.Domain
) - The Ash Domain to use when evaluating loads:resource
(module that adoptsAsh.Resource
) - Required. An Ash Resource:variant
(atom/0
) - The name of a factory variant The default value is:default
.
attribute
:name
(atom/0
) - Required. The name of the target attribute:generator
- Required. A function which can generate an appropriate value for the attribute.œ