> For the complete documentation index, see [llms.txt](https://docs.tonic.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tonic.ai/app/generation/subsetting/subsetting-configuration-inheritance.md).

# Viewing and managing configuration inheritance

{% hint style="info" %}
**Required license:** Enterprise
{% endhint %}

By default, a child workspace inherits the subsetting configuration from its parent workspace. Any changes to the subsetting configuration in the parent workspace are copied to the child workspace.

If you make any change to the subsetting configuration in the child workspace, then it no longer inherits the subsetting configuration. The changes to the parent workspace do not affect the child workspace.

You can reset the child workspace to restore the inheritance.

## Viewing and updating the inheritance status for a child workspace

For a child workspace, the **Configuration** tab on **Table View** indicates whether the child workspace currently inherits the configuration from the parent workspace.

<figure><img src="https://3378426797-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LSQCLFQ4bslJ-HYc8c3%2Fuploads%2FhSVrp4bhrdFjIT801uZy%2FSubsettingChildInheritsConfig.png?alt=media&amp;token=706d0f24-c7b5-40b8-bed1-1d694cd7b55e" alt=""><figcaption><p>Indicator that a child workspace inherits the parent workspace configuration</p></figcaption></figure>

**Inherits parent configuration** means that the child workspace inherits the parent configuration.

**Overrides parent configuration** means that the child workspace overrides the parent configuration. Changes to the parent configuration are not copied to the child workspace.

For a child workspace that overrides its parent configuration, you can reset the inheritance. When you reset the inheritance, the overrides are removed from the subsetting configuration. Changes to the parent configuration are once again copied to the child workspace.

To reset the inheritance, in the **Overrides parent configuration** notice, click **Reset**, then on the confirmation dialog, click **Reset** again.

<figure><img src="https://3378426797-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LSQCLFQ4bslJ-HYc8c3%2Fuploads%2FqVNNd0L4sfuhqbRMWASa%2FSubsettingChildOverridesConfig.png?alt=media&amp;token=d8b13f8b-6323-42ea-893a-46401ac48299" alt=""><figcaption><p>Option to reset the inheritance for a child workspace</p></figcaption></figure>

The configuration overrides are removed. The child workspace inherits any subsequent configuration changes from the parent workspace.

You can also use the [Structural Agent](broken://pages/LEAQtFWJ2Y868wHKb8G7). For example, `Remove the overrides to the parent workspace configuration`. Note that you cannot use the Agent to undo this. You would have to specifically re-apply the configuration changes.

## Viewing the inheritance status for children of a parent workspace

For a parent workspace, you can view the current inheritance status of all of the child workspaces. When you change the subsetting configuration for a parent workspace, it applies to the child workspaces that do not override the subsetting configuration.

You cannot use the Structural Agent to ask about the override status of child workspaces.

The **Child Workspaces** tab contains the list of child workspaces.

<figure><img src="https://3378426797-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LSQCLFQ4bslJ-HYc8c3%2Fuploads%2FKCzMSGYdzd5qAn2BM9vM%2FSubsettingChildWorkspaces.png?alt=media&amp;token=116bc7d4-bd55-427d-bf98-0ec4e69da2bf" alt=""><figcaption><p>Child Workspaces tab for a parent workspace</p></figcaption></figure>

For each workspace, the list includes:

* The workspace name.
* The inheritance status.\
  \
  **Inheriting** indicates that the child workspace inherits the configuration from the parent.\
  \
  **Overriding** indicates that the child workspace overrides the configuration and does not inherit it from the parent.
* Your role in the child workspace.
* The owner of the child workspace.

You cannot reset the inheritance status from the **Child Workspaces** tab. If you have access to a child workspace, to switch to that workspace, click the arrow icon in the rightmost column.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.tonic.ai/app/generation/subsetting/subsetting-configuration-inheritance.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
