---
title: "What is a configuration object"
canonical: "https://support.appfire.com/space/CMJ/197892733/What%20is%20a%20configuration%20object"
format: markdown
---
> Macro (aura-html)

## What is a configuration object?

A configuration object or configuration element represents a part of the Jira configuration. For example, a configuration could be a workflow, a custom field, a project, a scheme (workflow scheme, issue type scheme, screen scheme, etc.), and more.

[Learn more](https://appfire.atlassian.net/wiki/spaces/CMJ/pages/198246502) about the configuration objects that Configuration Manager for Jira (CMJ) supports.

## Root configuration objects

Knowing which objects are considered root configuration objects will help you better understand the process of creating and deploying snapshots. That’s because when deploying a snapshot with CMJ, you’ll only be given differences between root objects to review. 

Root configuration objects contain child configuration objects within them. So, by understanding which objects are [root] and [child], you can make better judgments when deciding which ones to keep and which to merge.

> ℹ️ **Root and child objects**
> ℹ️ 
> ℹ️ Examples of **root** configuration objects are project, workflow, issue type, etc. 
> ℹ️ 
> ℹ️ Examples of **child** configuration objects are version, component, post-function, condition, etc.