View Source Smokestack.Dsl.Factory (smokestack v0.9.1)

The factory DSL entity.

See d:Smokestack.factory for more information.

Summary

Types

@type t() :: %Smokestack.Dsl.Factory{
  __identifier__: any(),
  after_build: [Smokestack.Dsl.AfterBuild.t()],
  attributes: [Smokestack.Dsl.Attribute.t()],
  auto_build: [atom()],
  auto_load: [atom()] | Keyword.t(),
  before_build: [Smokestack.Dsl.BeforeBuild.t()],
  domain: nil,
  module: module(),
  resource: Ash.Resource.t(),
  variant: atom()
}