txtx-addon-kit 0.4.14

Low level primitives for building addons for Txtx
Documentation
export const metadata = {
    title: "{{ addon_name }} Actions",
    description: "Actions for {{ addon_name }}",
};

# {{ addon_name }} Actions {{double_open}} id: "{{ addon_namespace }}-actions" {{double_close}}


{{# actions }}

## {{ matcher }} {{double_open}} tag: 'action' {{double_close}}

{{{ documentation }}}

### Inputs

<Properties>

{{# inputs }}

  <Property name="{{ name }}" required="{{ requirementStatus }}" type="{{ type }}">
    {{{ documentation }}}
  </Property>

{{/ inputs }}

{{^ inputs }}
  None
{{/ inputs }}

</Properties>

### Outputs

<Note>

When the `{{ matcher }}` action is successfully executed, the following outputs are attached to the action

</Note>

<Properties>

{{# outputs }}

  <Property name="{{ name }}" type="{{ type }}">
    {{{ documentation }}}
  </Property>

{{/ outputs }}

</Properties>

<CodeGroup title="Example using {{ matcher }}">


```hcl {{double_open}} title: 'main.tx' {{double_close}}
{{{ example }}}
```


```json {{double_open}} title: 'main.json' {{double_close}}
// Coming soon
```

```yaml {{double_open}} title: 'main.yaml' {{double_close}}
# Coming soon
```

</CodeGroup>

---

{{/ actions }}