# Containerized extractors

Register container images, configure extractors, and manage their secrets.

## API Reference

Import from `nominal.core`.

Classes

| [`ContainerImage`](https://dev.nominal.io/python/ref/generated/nominal.core.ContainerImage.md#nominal.core.ContainerImage "nominal.core.ContainerImage") | A container image registered against a containerized extractor (nominal.registry.v2). |
| --- | --- |
| [`ContainerizedExtractor`](https://dev.nominal.io/python/ref/generated/nominal.core.ContainerizedExtractor.md#nominal.core.ContainerizedExtractor "nominal.core.ContainerizedExtractor") | A v2 (Nominal-hosted) containerized extractor (nominal.ingest.v2). |
| [`ContainerResources`](https://dev.nominal.io/python/ref/generated/nominal.core.ContainerResources.md#nominal.core.ContainerResources "nominal.core.ContainerResources") | Compute resources for an extractor container. |
| [`ExitCodeMapping`](https://dev.nominal.io/python/ref/generated/nominal.core.ExitCodeMapping.md#nominal.core.ExitCodeMapping "nominal.core.ExitCodeMapping") | Map a failed container's exit code to a canonical extractor error. |
| [`FileExtractionInput`](https://dev.nominal.io/python/ref/generated/nominal.core.FileExtractionInput.md#nominal.core.FileExtractionInput "nominal.core.FileExtractionInput") | An input file the extractor consumes, exposed to the container via an environment variable. |
| [`FileExtractionParameter`](https://dev.nominal.io/python/ref/generated/nominal.core.FileExtractionParameter.md#nominal.core.FileExtractionParameter "nominal.core.FileExtractionParameter") | A scalar parameter passed to the extractor via an environment variable. |
| [`Secret`](https://dev.nominal.io/python/ref/generated/nominal.core.Secret.md#nominal.core.Secret "nominal.core.Secret") | Metadata and lifecycle operations for a stored secret. |
| [`TimestampMetadata`](https://dev.nominal.io/python/ref/generated/nominal.core.TimestampMetadata.md#nominal.core.TimestampMetadata "nominal.core.TimestampMetadata") | How timestamps in the extractor's output data are encoded (the timestamp column + its type). |

Enumerations

| [`ContainerImageStatus`](https://dev.nominal.io/python/ref/generated/nominal.core.ContainerImageStatus.md#nominal.core.ContainerImageStatus "nominal.core.ContainerImageStatus") | Lifecycle status of a container image: PENDING while being processed, then READY or FAILED. |
| --- | --- |
| [`FileOutputFormat`](https://dev.nominal.io/python/ref/generated/nominal.core.FileOutputFormat.md#nominal.core.FileOutputFormat "nominal.core.FileOutputFormat") | File format a containerized extractor writes its output data in. |
