kotlin-dsl/RunAs.xml (37 lines of code) (raw):

<?xml version="1.0" encoding="UTF-8"?> <dsl-extension kind="buildFeature" type="runAs-build-feature" generateDslJar="true"> <class name="RunAs"> <description> A Run As build feature. </description> </class> <function name="runAs"> <description> Adds a Run As build feature. @see RunAs </description> </function> <params> <param name="teamcity.runAs.username" dslName="username" mandatory="true"/> <param name="secure:teamcity.runAs.password" dslName="password" mandatory="true"/> <param name="teamcity.runAs.windowsIntegrityLlevel" dslName="windowsIntegrityLevel" type="WindowsIntegrityLevel"/> <param name="teamcity.runAs.loggingLevel" dslName="loggingLevel" type="LoggingLevel"/> <param name="teamcity.runAs.additionalCommandLine" dslName="additionalParameters"/> </params> <types> <enum name="WindowsIntegrityLevel"> <option name="DEFAULT" value="auto"/> <option name="UNTRUSTED" value="untrusted"/> <option name="LOW" value="low"/> <option name="MEDIUM" value="medium"/> <option name="MEDIUM_PLUS" value="medium_plus"/> <option name="HIGH" value="high"/> </enum> <enum name="LoggingLevel"> <option name="OFF" value="off"/> <option name="ERRORS" value="errors"/> <option name="NORMAL" value="normal"/> <option name="DEBUG" value="debug"/> </enum> </types> </dsl-extension>