# The CatalogConfig object

Data Classification configuration for a Unity Catalog catalog. This message follows the "At Most One Resource" pattern: at most one CatalogConfig exists per catalog. 
 - Full CRUD operations are supported: Create enables Data Classification, Delete disables it
 - It has no unique identifier of its own and uses its parent catalog's identifier (catalog_name)

## Attributes

- `name` (string, Public Preview)
  Resource name in the format: catalogs/{catalog_name}/config.
- `included_schemas` (object, Public Preview)
  Schemas to include in the scan, each named relative to the parent catalog.
   If specified, only listed schemas will be scanned.
   Mutually exclusive with `excluded_schemas`: only one may be set per request. 
   If neither `included_schemas` nor `excluded_schemas` is set, all schemas are scanned.
  - `names` (array of string, Public Preview)
    Schema names, each relative to the parent catalog. Must not be empty.
- `excluded_schemas` (object, Public Preview)
  Schemas to exclude from the scan, each named relative to the parent catalog. 
   If specified, all schemas except the specified ones will be scanned. 
   Mutually exclusive with `included_schemas`: only one may be set per request. 
   If neither `included_schemas` nor `excluded_schemas` is set, all schemas are scanned.
  - `names` (array of string, Public Preview)
    Schema names, each relative to the parent catalog. Must not be empty.
- `auto_tag_configs` (array of object, Public Preview)
  List of auto-tagging configurations for this catalog.
   Empty list means no auto-tagging is enabled.
  - `classification_tag` (string, Public Preview)
    The Classification Tag. For built-in classes this is a system tag (e.g., "class.name",
     "class.location"); for custom classes it is a user-defined governance tag key.
  - `auto_tagging_mode` (string, Public Preview)
    Whether auto-tagging is enabled or disabled for this classification tag.
    Possible values: `AUTO_TAGGING_MODE_UNSPECIFIED`, `AUTO_TAGGING_DISABLED`, `AUTO_TAGGING_ENABLED`

## Example

```json
{
  "name": "string",
  "included_schemas": {
    "names": [
      "string"
    ]
  },
  "excluded_schemas": {
    "names": [
      "string"
    ]
  },
  "auto_tag_configs": [
    {
      "classification_tag": "string",
      "auto_tagging_mode": "string"
    }
  ]
}
```


