What is a Configuration Object

On this page:

What is a configuration object?

A configuration object represents a piece of Jira configuration. For example, a configuration could be:

  • Workflow

  • Scheme (Workflow Scheme, Issue Type Scheme, Screen Scheme, etc...)

  • Screen

  • Custom field

  • Project version

  • etc...

Supported configuration objects

The table below shows the full list of supported configuration objects. To find information related to configuration contributed by 3-rd party apps see Support for Apps.



Configuration Object

Root Object

Since

Notes



Configuration Object

Root Object

Since

Notes

Project







Project

root

1.0.0





Project shortcut







Component

child

1.0.0

special cases

Version

child

1.0.0

special cases

Category

root

1.0.0



Workflows







Workflow

root

1.0.0

special cases

Workflow Scheme

root

1.0.0

special cases, migration

Fields







Custom field

root

1.0.0

special casesresolving conflicts

Custom field context

child

1.0.0

special cases

Field configurations

root

1.0.0



Field Configuration Schemes

root

1.0.0

special cases

Screens







Screen

root

1.0.0



Screen Scheme

root

1.0.0



Issue Type Screen Scheme

root

1.0.0

migration


Issue Types & Attributes







Issue Type

root

1.0.0



Issue Type Scheme

root

1.0.0



Sub-Tasks

root

1.0.0



Resolution

root

1.0.0



Priority

root

1.0.0



Status

root

1.0.0



Permissions & Security







Global Permissions

root

1.0.0



Permission Schemes

root

1.0.0



Issue Security Schemes

root

1.0.0



User management







Users

root

1.0.0

special cases

Roles

root

1.0.0



Groups

root

1.0.0

special cases

Notifications







Notification Schemes

root

1.0.0



Events

root

1.0.0





Filters & Dashboards









Filters

root

3.0

special cases



Dashboards

root

4.1

special cases.



Agile









Agile Boards

root

4.0

special cases

Jira Service Management

 child

6.0





Portal settings

child

6.0





Feedback settings

child

6.0





Participant management

child

6.0





SD access configuration

child

6.0





Email channel

child

6.0





Queues

child

6.0





Calendars, holidays, working times

child

6.0





Goals

child

6.0





Time metrics (SLAs)

child

6.0





Request types

child

6.0





Request type groups

child

6.0





Request type fields

child

6.0





Request type statuses

child

6.0





Reports and series

child

6.0





Customer notification settings

child

6.0





Outgoing email settings

child

6.0





Languages

child

6.0





Default notification rules

child

6.0





Knowledge base

child

6.0





Automation rules and all related configuration

child

6.0





Organisations

root

6.0





Organisation members

child

6.0





Other









Issue Link Types

root

1.2.1













Root Configuration Objects

Knowing which objects are considered root configuration objects will help you understand in details the process of creating and deploying snapshots. All root objects are listed in the Configuration Object Support Matrix and marked with root.

Root and non-root objects

Examples of root configuration objects are project, workflow, issue type, etc... Examples of non-root configuration objects are version, component, post-function, condition, etc...