Application Item CppApplication Item

# Artifact Item

An `Artifact` represents a single file produced by a `Rule` or `Transformer`.

For example, if a rule produces three files, it needs to contain three Artifact items.

## Artifact Properties

Property | Type | Default | Description
--- | --- | --- | ---
condition | bool | true | Determines whether the target file will actually be produced.
filePath | string | undefined | The file path of the target artifact.
fileTags | list | empty list | The tags to attach to the target file. These can then be matched by a rule.

Application Item CppApplication Item