TeamCity REST API Reference 2023.11 Help

VersionedSettingsConfig

Represents a Versioned Settings Config.

Related Help article: Storing Project Settings in Version Control

Properties

Field

Data type

Allowed values

format

string

showSettingsChanges

boolean

vcsRootId

string

buildSettingsMode

string

  • alwaysUseCurrent

  • useCurrentByDefault

  • useFromVCS

synchronizationMode

string

  • useParentProjectSettings

  • disabled

  • enabled

storeSecureValuesOutsideVcs

boolean

importDecision

string

  • overrideInVCS

  • importFromVCS

portableDsl

boolean

allowUIEditing

boolean

Schema

Below, you can find a full schema of this object, in XML and JSON formats. You can choose what fields to submit depending on your current needs. Different methods might expect different fields: the best approach is to request this entity via GET and use the response as a base for the following POST request.

A link to another object implies that you can substitute it with the schema of the linked object, if it is required for your call.

<versionedSettingsConfig allowUIEditing="true" buildSettingsMode="string" format="string" importDecision="string" portableDsl="true" showSettingsChanges="true" storeSecureValuesOutsideVcs="true" synchronizationMode="string" vcsRootId="string"/>
{ "storeSecureValuesOutsideVcs" : true, "portableDsl" : true, "buildSettingsMode" : "alwaysUseCurrent", "allowUIEditing" : true, "showSettingsChanges" : true, "format" : "format", "vcsRootId" : "vcsRootId", "synchronizationMode" : "useParentProjectSettings", "importDecision" : "overrideInVCS" }
Last modified: 22 May 2023