# ConfigAll Schema

```txt
https://ns.adobe.com/helix/config/all
```



| Abstract            | Extensible | Status         | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In                                                                              |
| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :-------------------------------------------------------------------------------------- |
| Can be instantiated | No         | Unknown status | No           | Forbidden         | Forbidden             | none                | [project-config-all.schema.json](project-config-all.schema.json "open original schema") |

## ConfigAll Type

`object` ([ConfigAll](project-config-all.md))

# ConfigAll Properties

| Property              | Type     | Required | Nullable       | Defined by                                                                                                          |
| :-------------------- | :------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------ |
| [config](#config)     | `object` | Optional | cannot be null | [ConfigAll](project-config-all-properties-config.md "https://ns.adobe.com/helix/config/all#/properties/config")     |
| [metadata](#metadata) | `object` | Optional | cannot be null | [ConfigAll](project-config-all-properties-metadata.md "https://ns.adobe.com/helix/config/all#/properties/metadata") |
| [headers](#headers)   | `object` | Optional | cannot be null | [ConfigAll](project-config-all-properties-headers.md "https://ns.adobe.com/helix/config/all#/properties/headers")   |

## config

Project config (from /.helix/config.json)

`config`

*   is optional

*   Type: `object` ([Details](project-config-all-properties-config.md))

*   cannot be null

*   defined in: [ConfigAll](project-config-all-properties-config.md "https://ns.adobe.com/helix/config/all#/properties/config")

### config Type

`object` ([Details](project-config-all-properties-config.md))

## metadata

Metadata (from /metadata.json)

`metadata`

*   is optional

*   Type: `object` ([Details](project-config-all-properties-metadata.md))

*   cannot be null

*   defined in: [ConfigAll](project-config-all-properties-metadata.md "https://ns.adobe.com/helix/config/all#/properties/metadata")

### metadata Type

`object` ([Details](project-config-all-properties-metadata.md))

## headers

Headers modifier (from /.helix/config.json)

`headers`

*   is optional

*   Type: `object` ([Details](project-config-all-properties-headers.md))

*   cannot be null

*   defined in: [ConfigAll](project-config-all-properties-headers.md "https://ns.adobe.com/helix/config/all#/properties/headers")

### headers Type

`object` ([Details](project-config-all-properties-headers.md))
