# Basic Configuration Settings

## Configuration Name (`CONFIGURATION_NAME`)

Unique, descriptive name for the scan configuration. Use names that indicate purpose (e.g., "Quick Onboarding Scan", "Daily Full Scan", "Incremental Updates").

***

## Attribute Create Type (`ATTRIBUTE_CREATE_TYPE`)

Determines how attributes are discovered and created during scanning.

**Values:**

* `'Discover'` - Uses actual scanned data to create attribute metadata. Discovers all attributes, creates all 7 polymorphic versions proactively, activates versions based on actual data types found. Recommended for production.
* `'Schema'` - Uses Data Source Object Schema Sample to create attribute metadata. Faster for rapid prototyping without scanning full datasets. Best for quick onboarding and testing.

***

## Status (`RECORD_STATUS`)

Controls whether scan configuration is active and available for use.

**Values:**

* `'Active'` - Configuration available for scanning
* `'Inactive'` - Configuration disabled but preserved
* `'Deleted'` - Configuration marked for deletion

***

## Auto Code Generate (`CODE_GENERATE_ON_VERSION_CHANGE`)

Automatically generates Dynamic Table SQL code when data source schema or polymorphic state changes after a scan.

**When enabled:**

* SQL code automatically generated after scans that detect schema changes
* New polymorphic versions trigger code regeneration
* Attribute additions or changes update generated SQL

**When disabled:**

* Code generation must be triggered manually
* Useful for reviewing changes before generating code
