# 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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.datapancake.com/core-concepts/scan-configurations/basic-configuration-settings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
