# Classes

| Class | Description |
|-|-|
| [`flytekitplugins.perian_job.agent.PerianAgent`](https://www.union.ai/docs/v1/flyte/api-reference/plugins/perian/packages/flytekitplugins.perian_job.agent/page.md#flytekitpluginsperian_jobagentperianagent) |Flyte Agent for executing tasks on PERIAN Job Platform. |
| [`flytekitplugins.perian_job.agent.PerianMetadata`](https://www.union.ai/docs/v1/flyte/api-reference/plugins/perian/packages/flytekitplugins.perian_job.agent/page.md#flytekitpluginsperian_jobagentperianmetadata) |Metadata for PERIAN jobs. |
| [`flytekitplugins.perian_job.task.PerianConfig`](https://www.union.ai/docs/v1/flyte/api-reference/plugins/perian/packages/flytekitplugins.perian_job.task/page.md#flytekitpluginsperian_jobtaskperianconfig) |Used to configure a Perian Task. |
| [`flytekitplugins.perian_job.task.PerianContainerTask`](https://www.union.ai/docs/v1/flyte/api-reference/plugins/perian/packages/flytekitplugins.perian_job.task/page.md#flytekitpluginsperian_jobtaskperiancontainertask) |A special task type for running Python container (not function) tasks on PERIAN Job Platform (perian. |
| [`flytekitplugins.perian_job.task.PerianTask`](https://www.union.ai/docs/v1/flyte/api-reference/plugins/perian/packages/flytekitplugins.perian_job.task/page.md#flytekitpluginsperian_jobtaskperiantask) |A special task type for running Python function tasks on PERIAN Job Platform (perian. |

---
**Source**: https://github.com/unionai/unionai-docs/blob/main/content/api-reference/plugins/perian/classes.md
**HTML**: https://www.union.ai/docs/v1/flyte/api-reference/plugins/perian/classes/
