ash_archival/documentation/dsls/DSL:-AshArchival.Resource.cheatmd
2023-09-26 23:33:56 -04:00

91 lines
1.6 KiB
Text

<!--
This file was generated by Spark. Do not edit it by hand.
-->
# DSL: AshArchival.Resource
Configures a resource to be archived instead of destroyed for all destroy actions.
For more information, see [Archival](/documentation/topics/archival.md)
<!--- ash-hq-hide-start --> <!--- -->
## DSL Documentation
### Index
* archive
### Docs
## archive
A section for configuring how archival is configured for a resource.
---
* `:archive_related` (list of `t:atom/0`) - A list of relationships that should have all related items archived when this is archived. Note: this is currently not optimized. It simply reads the relationship and archives each one.
<!--- ash-hq-hide-stop--> <!--- -->
## archive
A section for configuring how archival is configured for a resource.
### Options
<table>
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th>Default</th>
<th colspan=2>Docs</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left">
<a id="archive-archive_related" href="#archive-archive_related">
<span style="font-family: Inconsolata, Menlo, Courier, monospace;">
archive_related
</span>
</a>
</td>
<td style="text-align: left">
<code class="inline">list(atom)</code>
</td>
<td style="text-align: left">
</td>
<td style="text-align: left" colspan=2>
A list of relationships that should have all related items archived when this is archived. Note: this is currently not optimized. It simply reads the relationship and archives each one.
</td>
</tr>
</tbody>
</table>