The first part of this topic lists some response container elements in alphabetical order. The contents for each container element lists all or most of the possible response elements—both simple and subcontainer elements. Depending on your request, you might not see all elements in your response. If the value of an element is "empty," that element is typically omitted from the response.
Elements annotated with an * (asterisk) may appear multiple times in a response.
|
The second part of this topic is an element glossary for some of the single or "leaf" elements and subcontainer elements. For more information, refer to the element glossary. Note that each response element is a link - linked directly to its glossary entry.
aclEntry
Contains an access control entry (ACE) on an object for a given principal.
Contents:
aclEntryId
changePermissionsPrivilege
executePrivilege
modifyPrivilege
readPrivilege
principalName
principalType
actualParameter
An actualParameter
object provides the value for a parameter, which is passed to a procedure when it is invoked. Actual parameters can be provided for jobs and nested subprocedures within a job. Actual parameters are different from "formal parameters"--formal parameters define the parameters a procedure is expecting, and actual parameters provide values to use at run-time.
Contents:
actualParameterId
actualParameterName
createTime
modifyTime
value
archiveConnector
In order to support different kinds of archival systems, the data archiving framework provides an extension mechanism that can be used by enterprises to register archive connectors to store the data to be archived into their archival system.
archiveConnectorName |
Type: String |
formalParameters |
Type: String |
systemGenerated |
Type: String |
archiveScript |
Type: String |
retrivalScript |
Type: String |
artifact
Contains elements to define the artifact. An artifact is specified by groupId
and artifactKey
. The name of an artifact is in this form "groupId:artifactKey"
. An artifact contains a collection of artifactVersions
.
Contents:
artifactId
artifactKey
artifactName
artifactVersionNameTemplate
createTime
description
groupId
lastModifiedBy
modifyTime
owner
propertySheetId
artifactVersion
A concrete version of an artifact that contains a collection of files stored in the artifact repository.
Contents:
ciBuildDetailInfo
Contains information about CI build data. A common scenario for customers is where they are running continuous integration in CI and continuous delivery or release orchestration in CloudBees CD/RO. In this case the starting point is in CI, and the CI job or pipeline run invokes CloudBees CD/RO.
launchedBy |
Type: String |
||||||||||
artifacts |
Type: List of |
||||||||||
reason |
Type: Date |
||||||||||
buildNumber |
Type: String |
||||||||||
changeSets |
Type: List of |
||||||||||
duration |
Type: String |
||||||||||
stages |
Type: List of |
||||||||||
logs |
Type: String |
||||||||||
ciBuildDetail |
|||||||||||
testResults |
|
||||||||||
timestamp |
Type: Date |
||||||||||
buildUrl |
Type: String |
||||||||||
building |
[0,1] Type: Boolean |
||||||||||
estimatedDuration |
Type: Integer |
||||||||||
result |
Type: String |
||||||||||
displayName |
[ |
credential
Contains a stored credential. The password is returned for the getFullCredential
API only.
Contents:
credentialId
credentialName
createTime
description
lastModifiedBy
modifyTime
owner
password
projectName
propertySheetId
userName
databaseConfiguration
Contain configuration information about communicating with the database used to store server data.
Contents:
batchRequests
batchSize
completeUserName
customDatabaseDialect
customDatabaseDriver
customDatabaseUrl
databaseDialect
databaseDriver
databaseName
databaseType
databaseUrl
hostName
port
statementCacheSize
userName
dataRetentionPolicy
acl |
Type: ACL |
action |
[ Type: Enum |
age |
Type: Number |
ageUnit |
[ Type: Enum |
canonicalPath |
Type: String |
createTime |
Type: Date |
dataRetentionPolicyId |
Type: UUID |
dataRetentionPolicyName |
Type: String |
deleted |
Type: Number |
description |
Type: String |
includeSubreleases |
Type: Boolean |
lastModifiedBy |
Type: String |
modifyTime |
Type: Date |
objectType |
[ Type: Enum |
owner |
Type: String |
propertySheet |
Type: propertySheet |
dashboard
acl |
Acl |
canonicalPath |
string |
createTime |
date |
dashboardName |
uuid |
dashboardName |
string |
description |
string |
lastModifiedBy |
string |
layout |
|
modifyTime |
date |
owner |
string |
projectName |
string |
propertySheet |
|
reportingFilterCount |
number |
tracked |
|
type |
|
widgetCount |
number |
devOpsInsightDataSource
acl |
Type: ACL |
canonicalPath |
Type: String |
connectionInfo |
Type: String |
createTime |
Type: Date |
description |
Type: String |
devOpsInsightDataSourceId |
Type: UUID |
devOpsInsightDataSourceName |
Type: String |
lastModifiedBy |
Type: String |
modifyTime |
Type: Date |
owner |
Type: String |
pluginKey |
Type: String |
propertySheet |
PropertySheet |
releaseName |
Type: String |
releaseProjectName |
Type: String |
reportObjectType |
Type: String |
scheduleName |
Type: String |
scheduleProjectName |
Type: String |
sourceDetails |
Type: String |
tracked |
Type: Boolean |
directoryProvider
Contains information about the configuration used to communicate with an external directory service (LDAP or ActiveDirectory).
emailConfig
Contains information about the configuration used to communicate with an email server.
Contents:
configName
createTime
description
emailConfigId
emailConfigName
lastModifiedBy
mailFrom
mailHost
mailPort
mailProtocol
mailUser
modifyTime
owner
propertySheetId
emailNotifier
Contains information about an email notifier.
Contents:
condition
configName
container
createTime
description
destinations
emailNotifierId
eventType
formattingTemplate
lastModifiedBy
modifyTime
notifierName
owner
propertySheetId
environment
applicationCount |
Type: Number |
clusterCount |
Type: Number |
createTime |
Type: Date |
deploymentTime |
Type: Date |
environmentEnabled |
Type: Boolean |
environmentId |
Type: UUID |
environmentName |
Type: String |
failedCount |
Type: Number |
lastModifiedBy |
Type: String |
modifyTime |
Type: Date |
owner |
Type: String |
projectName |
Type: String |
propertySheetId |
Type:UUID |
resourceCount |
Type: Number |
serviceCount |
Type: Number |
tierCount |
Type: Number |
tracked |
Type: Boolean |
utilityResourceCount |
Type: Number |
environmentApplication
applicationId |
Type: UUID |
applicationName |
Type: String |
applicationProjectName |
Type:String |
artifactCount |
Type: Number |
deployedEntityId |
Type: UUID |
deployedEntityName |
Type: String |
deployedEntityProjectsName |
Type: String |
deployedEntityType |
Type: String |
environmentName |
Type: String |
failedCount |
Type: Number |
environmentDeployment
artifactCount |
Type: Number |
deployedEntityId |
Type: UUID |
deployedEntityName |
Type: String |
deployedEntityProcessName |
Type: String |
deployedEntityType |
Type: String |
failedCount |
Type: Number |
environmentInventory
applicationId |
Type: UUID |
applicationName |
Type: String |
applicationProcessId |
Type: UUID |
artifactName |
Type: String |
clusterName |
Type: String |
completionTime |
Type: Time |
containerName |
Type: String |
count |
Type: Number |
deployedEntityId |
Type: UUID |
deployedEntityName |
Type: String |
deployedEntityProcessName |
Type: String |
deployedEntityType |
Type: String |
environmentName |
Type: String |
failedCount |
Type: Number |
headDeployedEntityId |
Type: UUID |
jobId |
Type: UUID |
serviceName |
Type: String |
warnCount |
Type: Number |
environmentInventoryItem
applicationName |
Type: String |
applicationProcessId |
Type: UUID |
artifactName |
Type: String |
clusterId |
Type: UUID |
clusterName |
Type: String |
complianceStatus |
Type: String |
containerName |
Type: String |
createTime |
Type: Date |
deploymentTime |
Type: Ddate |
environmentName |
Type: String |
jobStepId |
Type: UUID |
lastModifiedBy |
Type: String |
modifyTime |
Type: Date |
owner |
Type: String |
projectName |
Type: String |
propertySheetId |
Type:UUID |
serviceName |
Type: String |
status |
Type: String |
versionMismatch |
Type: Number |
environmentMap
environmentMapId |
Type: UUID |
environmentMapName |
Type: String |
createTime |
Type: Date |
environmentName |
Type: String |
environmentProjectName |
Type: String |
lastModifiedBy |
Type: String |
modifyTime |
Type: Date |
owner |
Type: String |
projectName |
Type: String |
serviceName |
Type: String |
tracked |
Type: Boolean |
validMapping |
Type: Boolean |
flowRuntime
General object parameters
A `flowRuntime ` object includes general parameters, below, as well as several Boolean flags .
abortedBy |
Type: String |
abortStatus |
[ Type: String |
acl |
Type: Acl |
actionLabelText |
Type: String |
actualParameters |
Type: propertySheet |
canonicalPath |
Type: String |
createTime |
Type: Date |
credentialName |
Type: String |
currentRunNumber |
Type: Number |
deleted |
Type: Number |
elapsedTime |
Type: Number |
finish |
Type: Date |
flowId |
Type: UUID |
flowName |
Type: UUID |
flowRuntimeId |
Type: UUID |
flowRuntimeName |
Type: String |
gateId |
Type: UUID |
gateType |
[ Type: String |
lastModifiedBy |
Type: String |
launchedByUser |
Type: String |
liveSchedule |
Type: String |
modifyTime |
Type: Date |
outcome |
[ Type: String |
outputParameters |
PropertySheet |
owner |
Type: String |
pipelineId |
Type: UUID |
pipelineName |
Type: String |
prerunTaskStatus |
Set if there are prerun tasks in the stage. Possible values are: [ |
progressPercentage |
Type: Number |
projectName |
Type: String |
propertySheet |
PropertySheet |
propertySheetId |
Type: UUID |
releaseId |
Type: UUID |
releaseName |
Type: String |
restartCount |
Type: Number |
runAsUser |
Type: String |
stageCount |
Type: String |
stageId |
Type: UUID |
stageName |
Type: String |
stagesToRun |
Type: String |
start |
Type: Date |
startingStage |
Type: String |
subErrorHandling |
[ Type: String |
taskId |
Type: UUID |
taskName |
Type: String |
waitingManualRetryCount |
Type: Number |
Boolean flags
aborted |
1—The pipeline run is aborted. |
allowCurrentUserToApprove |
1—The logged in user is allowed to approve a waiting task in a stage or gate. |
alwaysRun |
1—The pipeline run has a task that is configured as an `alwaysRun ` task. |
alwaysRunStatesOnly |
1—The pipeline run is marked to run all `alwaysRun ` tasks before it’s completed. |
completed |
1—The pipeline run is |
dummyRuntime |
1—Set for either of these conditions:
|
hasManualApproval |
1—Set for either of these conditions:
|
hasParallelStages |
1—The pipeline run has parallel stages. |
prerun |
1—The task has been been executed out of order. |
prerunAllowed |
1—The task is allowed to be run out of order. |
restartable |
1—The pipeline run has at least one stage or task that can be restarted. |
scheduleFired |
1—The pipeline run is triggered from a schedule. |
waitingForDependency |
1—The pipeline run has one or more stage/gate/task waiting for dependency. |
waitingForManualRetry |
1—The pipeline run is waiting on one or more manual retry tasks. |
waitingForPrecondition |
1—The pipeline run has a stage or gate waiting for a pre-condition. |
allowCurrentUserToApprove |
1—The logged in user is allowed to approve a waiting task in a stage or gate. |
completed |
1—The release run is complete. |
waitingForApproval |
1—The pipeline run is waiting on a manual stage or gate task. |
waitingForManualRetry |
1—The pipeline run is waiting on one or more manual retry tasks. |
waitingOnManual |
1—The pipeline run is waiting on a manual stage task. |
formalParameter
Contains information about a formal parameter.
Contents:
canonicalPath |
Type: String |
container |
Type: String |
containerType |
Type: String |
createTime |
Type: Date |
defaultValue |
Type: String |
dependsOn |
Type: String, max length is 255 chars |
description |
Type: String |
expansionDeferred |
Type: Boolean |
formalParameterId |
Type: UUID |
formalParameterName |
Type: String |
label |
Type: String |
lastModifiedBy |
Type: String |
modifyTime |
Type: Date |
optionsDsl |
Type: String, max length is 4000 chars |
optionsType |
[ Type: String |
orderIndex |
Type: Number |
owner |
Type: String |
propertyReference |
Type: String, max length is 255 chars |
propertyReferenceType |
[ Type: String |
renderCondition |
Type: String, max length is 255 chars |
renderConditionDependsOn |
Type: String, max length is 255 chars |
required |
Type: Boolean |
revisionId |
Type: UUID |
tracked |
Type: Boolean |
type |
Type: String |
validationDsl |
Type: String, max length is 4000 chars. |
gateway
Contains information about a gateway.
Contents:
createTime
description
gatewayDisabled
gatewayId
gatewayName
hostName1
hostName2
lastModifiedBy
modifyTime
owner
port1
port2
propertySheetId
resourceName1
resourceName2
group
Contains information about a defined group of users.
acl |
Type: ACL |
canonicalPath |
Type: String |
createTime |
Type: Date |
Type: String |
|
groupId |
Type: UUID |
groupName |
Type: String |
lastModifiedBy |
Type: String |
modifyTime |
Type: Date |
mutable |
If Type: Boolean |
owner |
Type: String |
propertySheet |
Type: propertySheet |
providerName |
Type: String |
job
Contains information about a running or completed job. Different API calls will result in different subsets of possible properties on the job. Refer to the specific API for details.
jobStep * |
|
jobStep
Contains information to define or locate a job step.
abortStatus |
Type: String |
abortedBy |
Type: String |
acl |
Type: ACL |
actionLabelText |
Type: String |
actualParameters |
Type: propertySheet |
afterLastRetry |
Type: String |
allowSkip |
Type: Boolean |
alwaysRun |
Type: Boolean |
assignedResourceName |
Type: String |
broadcast |
Type: Boolean |
canonicalPath |
Type: String |
combinedStatus |
Type: String |
command |
Type: String |
comment |
Type: String |
condition |
Type: String |
conditionExpanded |
Type: Boolean |
createTime |
Type: Date |
delayUntil |
Type: Date |
disableFailure |
Type: Boolean |
duration |
Type: String |
elapsedTime |
Type: Number |
errorCode |
Type: String |
errorHandling |
Type: String |
errorMessage |
Type: String |
exclusive |
Type: Boolean |
exclusiveMode |
Type: String |
exitCode |
Type: Number |
external |
Type: Boolean |
finish |
Type: Date |
hostName |
Type: String |
instruction |
Type: String |
job |
Type: job |
jobId |
Type: UUID |
jobStepId |
Type: UUID |
lastModifiedBy |
Type: String |
licenseReshareWaitTime |
Type: Number |
licenseWaitTime |
Type: Number |
liveProcedure |
Type: String |
liveProcedureStep |
Type: String |
liveProcess |
Type: String |
liveProcessStep |
Type: String |
liveProcessStepId |
Type: UUID |
liveProcessStepRevisionId |
Type: UUID |
liveProcessStepType |
Type: String |
logFileName |
Type: String |
manualStepApprover |
Type: String |
modifyTime |
Type: Date |
outcome |
Type: String |
outcomeReasonCode |
Type: String |
outputParameters |
Type: propertySheet |
owner |
Type: String |
parallel |
Type: Boolean |
parent |
Type: jobStep |
postExitCode |
Type: Number |
postLogFileName |
Type: String |
postProcessor |
Type: String |
precondition |
Type: String |
procedureName |
Type: String |
processName |
Type: String |
processStepName |
Type: String |
processStepType |
Type: String |
projectName |
Type: String |
propertySheet |
Type: propertySheet |
releaseExclusive |
Type: Boolean |
releaseMode |
Type: String |
resourceName |
Type: String |
resourceSource |
Type: String |
resourceWaitTime |
Type: Number |
retries |
Type: Number |
retryCount |
Type: Number |
retryInterval |
Type: Number |
retryType |
Type: String |
rollbackAppChangeRevision |
Type: Number |
rollbackSnapshot |
Type: String |
rollbackUndeployProcess |
Type: String |
runAsUser |
Type: String |
runTime |
Type: Number |
runnable |
Type: Date |
shell |
Type: String |
smartRollback |
Type: Boolean |
start |
Type: Date |
status |
Type: String |
stepIndex |
Type: Number |
stepName |
Type: String |
subcomponent |
Type: String |
subcomponentApplication |
Type: String |
subprocedure |
Type: String |
subprocess |
Type: String |
subproject |
Type: String |
subservice |
Type: String |
timeLimit |
Type: Number |
timeout |
Type: Date |
totalWaitTime |
Type: Number |
waitTime |
Type: Number |
workingDirectory |
Type: String |
workspaceName |
Type: String |
workspaceWaitTime |
Type: Number |
license
Contains information to specify the CloudBees CD/RO license.
Contents:
createTime
customerName
evaluation
expirationDate
featureName
gracePeriod
lastModifiedBy
licenseId
modifyTime
owner
productName
property*
propertySheet*
signature
licenseUsage
Contains information about CloudBees CD/RO license usage.
The response varies with the license contents. |
Contents:
concurrentResources
inUseHosts
inUseProxiedHosts
maxHosts
maxProxiedHosts
concurrentUsers*
adminLicenseLastUse
adminLicenseUser
inUseLicenses
maxLicenses
license*
admin
expiration
lastUse
user
concurrentSteps
maxConcurrentSteps
runningSteps
logEntry
Contains information about log events generated anywhere in the system.
Contents:
category
container
containerName
deleted
logEntryId
message
principal
severity
subject
subjectName
time
object
Primarily, the object element is returned from a getAccess
API request. If multiple objects are returned, they are presented in an order beginning with the API requested object to the top-level object in the ACL hierarchy. Your object-query response can contain one or more aclEntry
containers.
Contents:
objectId
objectName
objectType
aclEntry
*
persona
canonicalPath |
Type: String |
createTime |
Type: Date |
description |
Type: String |
homePageName |
Type: String |
isDefault |
If set to Type: Boolean |
lastModifiedBy |
Type: String |
modifyTime |
Type: Date |
owner |
Type: String |
personaId |
Type: UUID |
personaDetails |
List of `personaDetail ` objects. Type: personaDetail |
personaName |
Type: String |
personaDetail
canonicalPath |
string |
createTime |
date |
lastModifiedBy |
string |
modifyTime |
date |
owner |
string |
personaCategory |
string |
personaDetailId |
uuid |
personalDetailName |
string |
personaPages |
A list of `personaPage ` objects. Type: personaPage |
tracked |
Type: boolean |
personaPage
canonicalPath |
Type: String |
createTime |
Type: Date |
description |
Type: String |
lastModifiedBy |
Type: String |
modifyTime |
Type: Date |
owner |
Type: String |
personaPageId |
Type: UUID |
personaPageName |
Type: String |
url |
Type: String |
pipeline
acl |
Type: ACL |
allowCurrentUserToSkipStage |
Type: Boolean |
assigneesForSkipStage |
Type: String |
canonicalPath |
Type: String |
createTime |
Type: Date |
description |
Type: String |
disableMultipleActiveRuns |
Type: Boolean |
disableRestart |
Type: Boolean |
flow |
Type: Flow |
hasDeployerTask |
Type: Boolean |
lastModifiedBy |
Type: String |
modifyTime |
Type: Date |
overrideWorkspace |
Type: Boolean |
owner |
Type: String |
pipelineEnabled |
Type: Boolean |
pipelineId |
Type: UUID |
pipelineName |
Type: String |
pipelineRunNameTemplate |
Type: String |
pipelineType |
Type: String |
projectName |
Type: String |
propertySheet |
PropertySheet |
releaseName |
Type: String |
releaseProjectName |
Type: String |
requiredParameterCount |
Type: Number |
skipStageMode |
Type: String |
stageCount |
Type: Number |
templatePipelineName |
Type: String |
templatePipelineProjectName |
Type: String |
totalParameterCount |
Type: Number |
tracked |
Type: Boolean |
userDefinedParameterCount |
Type: Number |
workspaceName |
Type: String |
plugin
Contains elements to define the plugin.
Contents:
author
createTime
description
label
lastModifiedBy
modifyTime
owner
pluginId
pluginKey
pluginName
pluginVersion
project
projectName
promoted
propertySheetId
procedure
Contains elements to define the procedure.
Contents:
attachedCredentials
createTime
credentialName
description
jobNameTemplate
lastModifiedBy
modifyTime
owner
procedureId
procedureName
projectName
propertySheetId
resourceName
workspaceName
project
Contains all elements to define a project.
Contents:
attachedCredentials
createTime
credentialName
deleted
description
lastModifiedBy
modifyTime
owner
pluginName
projectId
projectName
propertySheetId
resourceName
workspaceName
property
Contains property sheets and various elements, depending on your query.
Contents:
createTime
description
expandable
lastModifiedBy
modifyTime
owner
path
propertyId
propertyName
propertySheet*
propertySheetId
value
propertySheet
Contains one or more property elements.
Contents:
createTime
lastModifiedBy
modifyTime
owner
property*
propertySheetId
release
acl |
Type: ACL |
actualEndTime |
Type: Date |
actualParameters |
|
actualStartTime |
Type: Date |
canonicalPath |
Type: String |
createTime |
Type: Date |
credentialName |
Type: String |
deployerId |
Type: UUID |
description |
Type: String |
disableMultipleActiveRuns |
Type: Boolean |
disablePipelineRestart |
Type: Boolean |
lastModifiedBy |
Type: String |
modifyTime |
Type: Date |
overrideWorkspace |
Type: Boolean |
owner |
Type: String |
pipelineId |
Type: UUID |
pipelineName |
Type: String |
pipelineWorkspaceName |
Type: String |
plannedEndTime |
Type: String |
plannedStartTime |
Type: String |
projectName |
Type: String |
propertySheet |
PropertySheet |
releaseId |
Type: UUID |
releaseName |
Type: String |
releaseStatus |
Type: String |
timeZone |
Type: String |
tracked |
Type: Boolean |
reportingFilter
canonicalPath |
Type: String |
createTime |
Type: Date |
dashboardName |
Type: String |
description |
Type: String |
lastModifiedBy |
Type: String |
modifyTime |
TYpe: Date |
operator |
Type: String |
orderIndex |
Type: Number |
owner |
Type: String |
parameterName |
Type: String |
projectName |
Type: String |
reportObjectTypeName |
Type: String |
reportingFilterId |
Type: UUID |
reportingFilterName |
Type: String |
required |
Type: Boolean |
tracked |
Type: Boolean |
type |
Type: String |
widgetName |
Type: String |
reportObjectAttribute
canonicalPath |
Type: String |
createTime |
Type: Date |
description |
Type: String |
displayName |
Type: String |
lastModifiedBy |
Type: String |
modifyTime |
Type: Date |
owner |
Type: String |
reportObjectAttributeId |
Type: UUID |
reportObjectAttributeName |
Type: String |
reportObjectTypeName |
Type: String |
required |
Type: Boolean |
type |
Type: Enum |
reportObjectAssociation
associatedType |
Type: String |
canonicalPath |
Type: String |
createTime |
Type: Date |
description |
Type: String |
lastModifiedBy |
Type: String |
modifyTime |
Type: Date |
owner |
Type: String |
reportObjectAssociationId |
Type: UUID |
reportObjectTypeName |
Type: String |
required |
Type: Boolean |
sourceFields |
Type: String |
targetFields |
Type: String |
reportObjectType
acl |
Type: ACL |
canonicalPath |
Type: String |
colorCode |
Type: String |
createTime |
Type: Date |
defaultUri |
Type: String |
deleted |
Type: Number |
description |
Type: String |
devOpsInsightDataSourceCount |
Type: Number |
displayName |
Type: String |
lastModifiedBy |
Type: String |
modifyTime |
Type: Date |
owner |
Type: String |
propertySheet |
TYpe: propertySheet |
reportObjectAssociationCount |
Type: Number |
reportObjectAttributeCount |
Type: Number |
reportObjectTypeId |
Type: UUID |
reportObjectTypeName |
Type: String |
sourceType |
Type: String |
sourceTypeDescription |
Type: String |
storagePattern |
Type: Enum |
repository
Contains elements to define the artifact repository. The most useful elements in this object are "repositoryName"
and "url"
. Clients publishing/retrieving artifact versions search repositories by name to obtain connection information.
Contents:
createTime
description
lastModifiedBy
modifyTime
owner
propertySheetId
repositoryDisabled
repositoryId
repositoryIndex
repositoryName
url
zoneName
reservation
reservationId |
Type: UUID |
reservationName |
Type: String |
beginDate |
Type: Date |
blackout |
Type: Boolean |
createTime |
Type: Date |
endDate |
Type: Date |
environmentName |
Type: String |
lastModifiedBy |
Type: String |
modifyTime |
Type: Date |
overlap |
Type: Boolean |
owner |
Type: String |
projectName |
Type: String |
propertySheetId |
Type: propertySheet |
recurrence |
Type: Boolean |
timeZone |
Type: Timezone |
tracked |
Type: Boolean |
resourcePool
Contains elements to define a resource pool.
Contents:
autoDelete
createTime
description
lastModifiedBy
lastResourceUsed
modifyTime
orderingFilter
owner
propertySheetId
resourceNames
resourcePoolDisabled
resosurcePoolId
resourcePoolName
resourceUsage
Contains information about resource usage. For any step running on a resource, there is a resource usage record containing the ID and name of the job, job step, and resource.
Contents:
jobId
jobName
jobStepId
jobStepName
licenceWaitTime
resourceId
resourceName
resourcePoolId
resourcePoolName
resourceUsageId
resourceWaitTime
waitReason
workspaceWaitTime
runtimeWaitDependency
acl |
Acl |
allowCurrentUserToSkip |
|
assigneesForSkip |
string |
canonicalPath |
string |
createTime |
date |
dependentFlowRuntimeId |
uuid |
dependentGateType |
|
dependentPipelineName |
string |
dependentProjectName |
string |
dependentReleaseName |
string |
dependentStageName |
string |
dependentTaskName |
string |
flowRuntimeId |
uuid |
flowRuntimeStateId |
uuid |
gateType |
|
lastModifiedBy |
string |
modifyTime |
date |
owner |
string |
pipelineName |
string |
projectName |
string |
releaseName |
string |
runtimeWaitDependencyId |
uuid |
runtimeWaitDependencyName |
string |
stageName |
string |
status |
|
taskName |
string |
triggeredRun |
searchFilter
Contains definition of a custom filter.
Contents:
searchFilterId
searchFilterName
author
createTime
displayName
lastModifiedBy
objectType
owner
propertySheetId
searchQuery
shared
serverStatus
Contains elements to determine the status of the server.
Contents:
apiMonitor
longestCall
api
callId
description
elapsedTime
label
remoteAddress
start
userName
mostActiveCalls
totalCallCount
activeCalls
call*
api
callId
description
elapsedTime
label
remoteAddress
start
userName
recentCalls
call*
api
callId
description
elapsedTime
label
remoteAddress
start
userName
lastMessage
messages
message*
serverState
startTime
serverVersion
Contains elements to specify the CloudBees CD/RO server version.
Contents:
label
protocolVersion
schemaVersion
version
serviceAccount
acl |
Type: ACL |
canonicalPath |
Type: String |
createTime |
Type: Date |
description |
Type: String |
lastModifiedBy |
Type: String |
modifyTime |
Type: Date |
owner |
Type: String |
propertySheet |
Type: propertySheet |
serviceAccountId |
Type: UUID |
serviceAccountName |
Type: String |
session
canonicalPath |
Type: String |
createTime |
Type: Date |
description |
Type: String |
lastModifiedBy |
Type: String |
modifyTime |
Type: Date |
owner |
Type: String |
sessionId |
Type: UUID |
state
Contains elements for a state in a running or completed workflow.
Contents:
active
createTime
description
errorMessage
index
lastModifiedBy
modifyTime
owner
projectName
propertySheetId
stateId
stateName
subjob
subprocedure
subproject
substartingState
subworkflow
subworkflowDefinition
workflowName
stateDefinition
Contains elements for the state definition within a workflow definition.
Contents:
createTime
description
formalParameters
index
lastModifiedBy
modifyTime
owner
projectName
propertySheetId
startable
stateDefinitionId
stateDefinitionName
subprocedure
subproject
substartingState
subworkflowDefinition
workflowDefinitionName
testDirectoryProvider
Contains the results of testing a directory provider configuration as a list of test result blocks. Each block contains a result with details about any failures. The findGroupsTest
block also includes a list of groups for the test user. The findUserTest
block includes information about the user or users that matched the test username.
Contents:
findGroupsTest
testResult
details
groupList
group*
findUserTest
testResult
details
userList
userInfo*
email
fullUserName
mutable
providerName
userAuthenticationTest
testResult
details
task
acl |
Type: ACL |
actionLabelText |
Type: String |
advancedMode |
[0,1] Type: Boolean |
afterLastRetry |
[continueOnError, stopOnError] Type: String |
allowCurrentUserToApprove |
[0,1] Type: Boolean |
allowOutOfOrderRun |
[0,1] Type: Boolean |
allowSkip |
[0,1] Type: Boolean |
alwaysRun |
[0,1] Type: Boolean |
approvers |
Type: String |
attachedParameters |
Type: String |
autoRetryInProgress |
[0,1] Type: Boolean |
canonicalPath |
Type: String |
condition |
Type: String |
createTime |
Type: Date |
credentialName |
Type: String |
deployerExpression |
Type: String |
deployerRunType |
[parallel, serial] Type: String |
deployerTask |
[0,1] Type: Boolean |
description |
Type: String |
disableFailure |
[0,1] Type: Boolean |
duration |
Type: Number |
emailConfigName |
Type: String |
environmentName |
Type: String |
environmentProjectName |
Type: String |
environmentTemplateName |
Type: String |
environmentTemplateProjectName |
Type: String |
errorHandling |
[continueOnError, retryOnError, stopOnError] Type: String |
flow |
Flow |
flowStateName |
Type: String |
gateCondition |
Type: String |
gateName |
Type: String |
groupName |
Type: String |
groupRunType |
[parallel, serial] Type: String |
hasWaitDependencies |
[0,1] Type: Boolean |
index |
Type: Number |
instruction |
Type: String |
lastModifiedBy |
Type: String |
modifyTime |
Type: Date |
notificationEnabled |
[0,1] Type: Boolean |
notificationTemplateName |
Type: String |
owner |
Type: String |
outOfOrderRunAssignees |
List of users that can pre-run a task out of order. Type: <users> |
parallelToPrevious |
[0,1] Type: Boolean |
parentFlowName |
Type: String |
performedRetryCount |
Type: Number |
plannedEndDate |
Type: String |
plannedStartDate |
Type: String |
precondition |
Type: String |
propertySheet |
PropertySheet |
releaseName |
Type: String |
requiredApprovalsCount |
Type: Number |
requiresDefinition |
[0,1] Type: Boolean |
resourceName |
Type: String |
retryCount |
Type: Number |
retryInterval |
Type: Number |
retryType |
[auto, manual] Type: String |
rollingDeployEnabled |
[0,1] Type: Boolean |
rollingDeployManualStepAssignees |
Type: String |
rollingDeployManualStepCondition |
[always, failure, success] Type: String |
rollingDeployPhases |
Type: String |
snapshotName |
Type: String |
stageId |
Type: UUID |
stageName |
Type: String |
stageSummaryParameters |
Type: String |
startTime |
Type: Date |
startingStage |
Type: String |
subErrorHandling |
[continueOnError, stopOnError] Type: String |
subapplication |
Type: String |
subflow |
Type: String |
subpipeline |
Type: String |
subpluginKey |
Type: String |
subprocedure |
Type: String |
subprocess |
Type: String |
subproject |
Type: String |
subrelease |
Type: String |
subreleasePipeline |
Type: String |
subreleasePipelineProject |
Type: String |
subreleaseSuffix |
Type: String |
subservice |
Type: String |
subworkflowDefinition |
Type: String |
subworkflowStartingState |
Type: String |
taskApprovers |
Type: String |
taskCount |
Type: Number |
taskEnabled |
[0,1] Type: Boolean |
taskId |
Type: UUID |
taskName |
Type: String |
taskProcessType |
[APPLICATION, OTHER, SERVICE] Type: String |
taskSkippable |
[0,1] Type: Boolean |
taskType |
[APPROVAL, COMMAND, CONDITIONAL, DEPLOYER, GROUP, MANUAL, PIPELINE, PLUGIN, PROCEDURE, PROCESS, RELEASE, UTILITY, WORKFLOW] Type: String |
timeZone |
Type: String |
tracked |
[0,1] Type: Boolean |
triggerType |
[async, sync] |
useApproverAcl |
[0,1] Type: Boolean |
waitForPlannedStartDate |
[0,1] Type: Boolean |
waitingForDependency |
[0,1] Type: Boolean |
waitingForManualRetry |
[0,1] Type: Boolean |
waitingForPlannedStartDate |
[0,1] Type: Boolean |
waitingForPrecondition |
[0,1] Type: Boolean |
waitingOnManual |
[0,1] Type: Boolean |
workflowName |
Type: String |
transition
Contains elements about a transition in a running or completed workflow.
Contents:
actualParameters
condition
createTime
description
index
lastModifiedBy
modifyTime
owner
projectName
propertySheetId
stateName
targetState
transitionId
transitionName
trigger
workflowName
trigger
Name |
Type |
Required |
Default |
triggerName |
String (255) |
1 (position=1) |
|
projectName |
String (255) |
1 (position=0) |
|
description |
Clob |
0 |
|
triggerType |
polling|webhook |
1 |
|
pluginName |
String (255) |
1 |
|
pluginParameters |
List of name=value |
1 |
|
triggerEnabled |
boolean |
0 |
default 1 |
runDuplicates |
boolean |
0 |
default 1 |
quietTimeMinutes |
int |
0 |
|
Schedule container specifiers:
|
|||
pipelineName |
String (255) |
0 |
|
releaseName |
String (255) |
0 |
|
catalogName |
String (255) |
0 |
|
catalogItemName |
String (255) |
0 |
|
applicationName |
String (255) |
0 |
|
procedureName |
String (255) |
0 |
|
processName |
String (255) |
0 |
|
Common for all containers |
|||
actualParameters |
List of name=value |
0 |
|
credentialName |
String(255) |
0 |
|
Service account and session - Webhook only |
|||
serviceAccountName |
String (255) |
Required for webhook |
|
Application specific |
|||
processName |
String (255) |
0 |
|
environmentName |
String (255) |
0 |
|
environmentProjectName |
String (255) |
0 |
|
snapshotName |
String (255) |
0 |
|
environmentTemplateName |
String (255) |
0 |
|
environmentTemplateProjectName |
String (255) |
0 |
|
environmentTemplateTierMapName |
String (255) |
0 |
|
tierResourceCount |
List of <envTemplateTierName>=<resourceCount> |
0 |
|
rollingDeployEnabled |
boolean |
0 |
default 0 |
rollingDeployManualStepAssignees |
List of assignees |
0 |
|
rollingDeployManualStepCondition |
always|failure|success |
0 |
|
rollingDeployPhases |
List of rollingDeploy phases |
0 |
|
Pipeline and release specific |
|||
stagesToRun |
List of stages to run |
0 |
|
Release specific |
|||
pipelineParameters |
List of <var1>=<val1> |
0 |
transitionDefinition
Contains elements about a transition definition within a workflow definition.
Contents:
actualParameters
condition
createTime
description
index
lastModifiedBy
modifyTime
owner
projectName
propertySheetId
stateDefinitionName
targetState
transitionDefinitionId
transitionDefinitionName
trigger
workflowDefinitionName
user
Contains information about the current user.
canonicalPath |
Type: String |
createTime |
Type: Date |
Type: String |
|
fullUserName |
Type: String |
lastLoginTime |
Type: Date |
lastModifiedBy |
Type: String |
modifyTime |
Type: Date |
mutable |
If Type: Boolean |
owner |
Type: String |
propertySheet |
Type: propertySheet |
providerName |
Type: String |
registered |
Type: Boolean |
userId |
Type: UUID |
userName |
Type: String |
waitDependency
allowSkip |
|
assigneesForSkip |
string |
canonicalPath |
string |
createTime |
date |
dependentGateType |
|
dependentPipelineName |
string |
dependentProjectName |
string |
dependentReleaseName |
string |
dependentStageName |
string |
dependentTaskName |
string |
flowStateName |
string |
gateType |
|
lastModifiedBy |
string |
modifyTime |
date |
owner |
string |
pipelineName |
string |
projectName |
string |
releaseName |
string |
stageName |
string |
taskName |
string |
tracked |
|
waitDependencyId |
uuid |
waitDependencyName |
string |
waitForTriggeredPipelines |
|
waitForTriggeredReleases |
widget
acl |
Acl |
actualParameters |
|
attributeDataTypes |
|
attributePaths |
|
canonicalPath |
string |
colorRanges |
string |
colors |
|
createTime |
date |
dashboardName |
string |
description |
string |
iconUrl |
string |
lastModifiedBy |
string |
linkParameters |
|
linkTarget |
string |
modifyTime |
date |
orderIndex |
number |
owner |
string |
phase |
string |
projectName |
string |
propertySheet |
propertySheet |
reportName |
string |
reportProjectName |
string |
reportingFilterCount |
number |
resolvedTitle |
string |
section |
|
title |
string |
tracked |
|
visualization |
[ |
visualizationProperties |
propertySheet |
widgetFilterOverrideCount |
number |
widgetId |
uuid |
widgetName |
string |
widgetFilterOveride
canonicalPath |
Type: String |
createTime |
Type: date |
dashboardFilterName |
Type: String |
dashboardName |
Type: String |
description |
Type: String |
ignoreFilter |
Type: Boolean |
lastModifiedBy |
Type: String |
modifyTime |
Type: date |
owner |
Type: String |
parameterName |
Type: String |
projectName |
Type: String |
tracked |
Type: Boolean |
widgetFilterOverrideId |
Type: UUID |
widgetName |
Type: String |
workflow
Contains elements about a running or completed workflow.
Contents:
activeState
callingState
completed
createTime
deleted
elapsedTime
finish
lastModifiedBy
launchedByUser
liveWorkflowDefinition
modifyTime
owner
projectName
propertySheetId
start
startingState
workflowDefinitionName
workflowId
workflowName
workflowDefinition
Contains elements about a workflow definition.
Contents:
createTime
description
lastModifiedBy
modifyTime
owner
projectName
propertySheetId
workflowDefinitionId
workflowDefinitionName
workflowNameTemplate
WorkItem
The response payload for the WorkItem ` object consists of the set of parameters common to all wait types and a set of context-specific parameters based on the value of `waitingEntityType.
-
Common parameters --returned in all `WaitItem ` response payloads.
anyUser |
0—Only specified users/groups can perform action on waiting object. 1—Any user can perform action on waiting object. Used for manual or approval tasks without approvers or with unresolved approvers. Type: Boolean |
createTime |
Type: Date |
groups |
The list of groups whose users can perform an action on a waiting object. Type: Set <String> |
lastModifiedBy |
TYpe: String |
modifyTime |
Type : Date |
owner |
Type: String |
projectName |
Name of the project containing the waiting entity. Type: String |
users |
The list of users who can perform an action on a waiting object. Type: Set <String> |
waitingEntityType |
The specific type of waiting entity. Possible values:
See sub-sections below for the context-specific parameters returned based on Type: String |
workItemId |
Type: uuid |
workItemName |
Type: String |
-
Context specific parameters —Based on the value of
waitingEntityType
, the rest of the parameters in the response payload varies.
waitingEntityType
= flowRuntimeState
flowRuntimeId |
Type: uuid |
gateType |
Required for `completeManualTask ` or `retryTask ` operations.Possible values:
Type: string |
pipelineName |
Type: string |
releaseName |
Type: string |
stageName |
Required for `completeManualTask ` or `retryTask ` operations. Type: string |
subapplication |
Required for the `retryTask ` operation in the context of a deployer application. Type: string |
subproject |
Required for the `retryTask ` operation in the context of a deployer application or service. Type: string |
subservice |
Required for the `retryTask ` operation in the context of a deployer service. Type: string |
taskName |
Required for `completeManualTask ` or `retryTask ` operations. Type: string |
waitingEntityId |
The Type: uuid |
waitingType |
Indicates which operation to call to complete the item. Possible values:
Type: String |
waitingEntityType
= jobStep
applicationName |
Type: String |
processName |
Type: String |
processStepName |
Type: String |
serviceName |
Type: String |
waitingEntityId |
The Type: uuid |
waitingType |
Indicates which operation to call to complete the item. Possible values:
Type: String |
waitingEntityType
= workflow
subproject |
Use this in calls to the `retryTask ` operation. Type: string |
waitingEntityId |
The Type: uuid |
waitingType |
Possible value: Type: String |
workflowName |
Type: String |
workflowStateName |
The active state. Type: String |
The response payload for the WorkItem ` object consists of the set of parameters common to all wait types and a set of context-specific parameters based on the value of `waitingEntityType.
-
Common parameters --returned in all `WaitItem ` response payloads.
anyUser |
0—Only specified users/groups can perform action on waiting object. 1—Any user can perform action on waiting object. Used for manual or approval tasks without approvers or with unresolved approvers. Type: Boolean |
createTime |
Type: Date |
groups |
The list of groups whose users can perform an action on a waiting object. Type: Set <String> |
lastModifiedBy |
TYpe: String |
modifyTime |
Type : Date |
owner |
Type: String |
projectName |
Name of the project containing the waiting entity. Type: String |
users |
The list of users who can perform an action on a waiting object. Type: Set <String> |
waitingEntityType |
The specific type of waiting entity. Possible values:
See sub-sections below for the context-specific parameters returned based on Type: String |
workItemId |
Type: uuid |
workItemName |
Type: String |
-
Context specific parameters —Based on the value of
waitingEntityType
, the rest of the parameters in the response payload varies.
waitingEntityType
= flowRuntimeState
flowRuntimeId |
Type: uuid |
gateType |
Required for `completeManualTask ` or `retryTask ` operations.Possible values:
Type: string |
pipelineName |
Type: string |
releaseName |
Type: string |
stageName |
Required for `completeManualTask ` or `retryTask ` operations. Type: string |
subapplication |
Required for the `retryTask ` operation in the context of a deployer application. Type: string |
subproject |
Required for the `retryTask ` operation in the context of a deployer application or service. Type: string |
subservice |
Required for the `retryTask ` operation in the context of a deployer service. Type: string |
taskName |
Required for `completeManualTask ` or `retryTask ` operations. Type: string |
waitingEntityId |
The Type: uuid |
waitingType |
Indicates which operation to call to complete the item. Possible values:
Type: String |
waitingEntityType
= jobStep
applicationName |
Type: String |
processName |
Type: String |
processStepName |
Type: String |
serviceName |
Type: String |
waitingEntityId |
The Type: uuid |
waitingType |
Indicates which operation to call to complete the item. Possible values:
Type: String |
waitingEntityType
= workflow
subproject |
Use this in calls to the `retryTask ` operation. Type: string |
waitingEntityId |
The Type: uuid |
waitingType |
Possible value: Type: String |
workflowName |
Type: String |
workflowStateName |
The active state. Type: String |
workspace
Contains elements about a workspace.
Contents:
agentDrivePath
agentUncPath
agentUnixPath
createTime
credentialName
description
lastModifiedBy
local
modifyTime
owner
propertySheet
propertySheetId
workspaceDisabled
workspaceId
workspaceName
zoneName
zone
Contains elements about a zone.
Contents:
createTime
description
lastModifiedBy
modifyTime
owner
propertySheetId
resources
zoneId
zoneName
Element Glossary
The following table lists all simple returned elements, including the element type and its description.
Returned element | Type | Description/Value | ||
---|---|---|---|---|
enum |
Possible values are: |
|||
string |
The name of the user who aborted the job. |
|||
number |
The unique CloudBees CD/RO -generated ID for this |
|||
boolean |
< Boolean flag — |
|||
subcontainer |
A container element within the |
|||
string |
The name of the |
|||
propertySheet |
An |
|||
number |
The unique CloudBees CD/RO -generated ID for this actual parameter object. |
|||
string |
The name of the parameter. This name is unique within the step, and at runtime it matches the name of a formal parameter in the subprocedure. |
|||
boolean |
< Boolean flag — |
|||
date |
The time at which the admin license was last used. |
|||
string |
The name of the user who is currently licensed as the "admin" user. |
|||
string |
Drive-letter-based path used by Windows agents to access the workspace in steps. |
|||
string |
UNC path used by Windows CloudBees CD/RO Web servers to access the workspace. The agent uses agentUncPath and agentDrivePath to compute the drive mapping needed for making agentDrivePath valid in the step. |
|||
string |
UNIX path used by UNIX agents and Linux CloudBees CD/RO Web servers to access the workspace. |
|||
subcontainer |
A subcontainer element returned from certain |
|||
boolean |
Refers to the agent state or status. |
|||
boolean |
< Boolean flag — |
|||
string |
An element returned on |
|||
A server object that tracks API active, recent calls, and the total number of calls since server startup. |
||||
string |
The directory on the agent host where retrieved artifacts are stored. |
|||
number |
The unique CloudBees CD/RO -generated ID for this artifact object. |
|||
string |
User-specified identifier for this artifact. This field is limited to alphanumeric characters, spaces, underscores, hyphens, and periods. |
|||
string |
The name of the artifact. |
|||
artifactsDirectory |
string |
The directory in the workspace where you can put files to view, using a report link. |
||
string |
The unique CloudBees CD/RO -generated ID for this artifact version object. |
|||
name |
The name of the artifact version. An artifact version name is interpreted by the server as the |
|||
string |
A template for the names of artifact versions published to this artifact. Over-rides the global |
|||
enum |
Possible values are: |
|||
string |
The name of the resource assigned to the step by the resource scheduler. |
|||
list |
The names of the credentials attached to the specified object. |
|||
string |
These are credential parameters that were attached to a step. |
|||
string |
The author of the plugin. |
|||
boolean |
< Boolean flag — |
|||
string |
A setting in the database configuration that determines whether or not to batch SQL queries when making a request to the database. |
|||
string |
The number of objects imported before being committed to the database. |
|||
string |
< yyyy-mm-dd > The date the schedule is set to begin. |
|||
boolean |
< Boolean flag — |
|||
string |
User-defined build number component of the version attribute for the artifact version. |
|||
subcontainer |
A subcontainer returned on |
|||
number |
A unique CloudBees CD/RO -generated identifier for this particular call. |
|||
string |
The full property path to the "calling state", which can appear on |
|||
list |
A subcontainer element within the |
|||
(Not used) |
||||
enum |
Possible values are: ` allow|deny|inherit` |
|||
enum |
Script to execute the functions for a step—passed to the step’s shell for execution. |
|||
enum |
More inclusive step status output—this value may combine up to three sub-elements: |
|||
string |
The command to run steps—for command steps. |
|||
string |
The attribute in a group record that contains the common group name. If specified, this name is used only when searching for groups from an external provider. |
|||
boolean |
< Boolean flag — |
|||
string |
A SQL server-specific tag that includes the user’s name and the user’s domain name. |
|||
object |
A subcontainer element that includes information about "in use" and "maximum licensed" hosts and proxied hosts for the |
|||
number |
The total number of steps running at the same time in the CloudBees CD/RO system. This means all steps from all procedures, regardless of how many or how few projects you have created.) |
|||
object |
A subcontainer element that includes information about the admin license, "in use" licenses, and the maximum number of licenses for the |
|||
string |
For steps: If empty or non-zero, the step will run. If set to "0", the step is skipped. A useful setting during procedure development or when re-running a job that has already completed some of the steps. Also, this argument is useful for conditional execution of steps based on properties set by earlier steps. For email notifiers: Mail sent if the condition evaluates to "true". The |
|||
string |
The name of the configuration. |
|||
string |
An object ID for a "container" that contains formal parameters. In another context, this is typically the type and name of the workflow or job with a corresponding ID. |
|||
string |
The name of the container. |
|||
date |
The time when this object was created. |
|||
number |
The unique CloudBees CD/RO -generated ID for this credential object. |
|||
string |
|
|||
string |
Class name for the Hibernate dialect. The server chooses an appropriate dialect based on |
|||
string |
Class name of the JDBC driver. The server will choose an appropriate driver based on |
|||
string |
The JDBC URL to use. The server will compose an appropriate URL or this can be part of the custom specification. |
|||
string |
The name of a company or group name with a company that is using CloudBees CD/RO . |
|||
string |
Class name for the Hibernate dialect (the server chooses an appropriate dialect based on |
|||
string |
Class name of the JDBC driver (the server will choose an appropriate driver based on |
|||
string |
The name of the database the CloudBees CD/RO server is using. |
|||
enum |
Possible values are: |
|||
string |
The JDBC URL to use (the server will compose an appropriate URL). |
|||
string |
This value is used for the formal parameter if a value is not supplied by the caller. |
|||
date |
For a step that was rescheduled due to a resource or workspace problem, this is the next time when the step will be eligible to run. |
|||
byte |
The object was marked for background deletion. Possible values are "0" or "1". Default is "0" (not set). |
|||
list |
A list of one or more artifact versions. |
|||
string |
(Optional) Plain text or HTML description for this object. If using HTML, you must surround your text with
|
|||
string |
A space-separated list of valid email addresses, email aliases, or CloudBees CD/RO user names, or a string subject to property expansion that expands into such a list. |
|||
string |
A string containing details about agent status. |
|||
string |
The name of the job’s directory within each workspace for a job. |
|||
number |
The unique CloudBees CD/RO -generated ID for this directory provider object. |
|||
string |
External custom filter name as displayed in the UI. |
|||
string |
The name of the domain from which the Active Directory servers are automatically discovered. |
|||
number |
The number of milliseconds between the start and end times for the job or job step—or a workflow. |
|||
string |
The user’s email address. |
|||
string |
The attribute in a user record that contains the user’s email address. If the attribute is not specified, the account name and domain name are concatenated to form an email address. |
|||
number |
The unique CloudBees CD/RO -generated ID for this email configuration object. |
|||
string |
The name of the email configuration. |
|||
number |
The unique CloudBees CD/RO -generated ID for this email notifier object. |
|||
boolean |
Determines whether or not to enable external groups for the directory provider. |
|||
string |
< yyyy-mm-dd > The date this schedule is set to end. |
|||
enum |
Displays the error code, identifying which error occurred. |
|||
enum |
Determines what happens to the procedure if the step fails:
|
|||
string |
A description of the error. |
|||
boolean |
Determines whether or not this license is an evaluation copy only. |
|||
enum |
Possible values are: |
|||
boolean |
< Boolean flag — |
|||
number |
The ID number of the job that owns this resource, which occurs when one of the job’s steps requests exclusive use of the resource for the duration of the job. |
|||
string |
The name of the job that owns this resource, which occurs when one of the job’s steps requests exclusive use of the resource for the duration of the job. |
|||
number |
The ID number of the job step that owns this resource, which occurs when one of the steps request exclusive use of the resource for the duration of the job. |
|||
name |
The name of the job step that owns this resource, which occurs when one of the steps request exclusive use of the resource for the duration of the job. |
|||
enum |
Possible values are: |
|||
enum |
Possible values are: |
|||
number |
The step’s exit code. |
|||
boolean |
< Boolean flag — |
|||
boolean |
< Boolean flag - |
|||
date |
The date when a user license expires. |
|||
date |
The date when a license expires. |
|||
boolean |
< Boolean flag - |
|||
string |
The name of the licensed feature. Possible features include: |
|||
subcontainer |
For the |
|||
subcontainer |
For the |
|||
date |
The time the job or workflow completed. |
|||
number |
The formal parameter’s ID. |
|||
string |
The name of the procedure’s parameter, containing a credential reference. |
|||
string |
The parameters that must be supplied when entering the state (similar to formal parameters on a procedure). |
|||
string |
Specifies a template for formatting email messages when an event [notification] is triggered by the |
|||
string |
The user’s full name—not his or her nickname. |
|||
string |
The attribute in a user record that contains the user’s full name (first and last) for display in the UI. If this attribute is not specified or the resulting value is empty, the user’s account name is used instead. |
|||
boolean |
< Boolean flag - |
|||
number |
The CloudBees CD/RO -generated ID number for this gateway. |
|||
string |
The name of the gateway. |
|||
list |
A space-separated list of gateway names. |
|||
number |
The number of days available after the CloudBees CD/RO license expires. |
|||
string |
This string is prepended to the |
|||
number |
The unique CloudBees CD/RO -generated group ID. For Artifact Management: A user-generated group name for this artifact. This field is limited to alphanumeric characters, spaces, underscores, hyphens, and periods. |
|||
list |
For the |
|||
string |
A comma-separated attribute name list that identifies a group member. Most LDAP configurations only specify a single value, but if there is a mixture of POSIX and LDAP style groups in the directory, multiple attributes might be required. |
|||
string |
This LDAP query is performed in the groups directory context to identify groups containing a specific user as a member. Two common forms of group record in LDAP directories: POSIX style groups where members are identified by account name, and |
|||
string |
The full name of a group. For Active Directory and LDAP, this is a full DN. |
|||
string |
The group record attribute that contains the name of the group. |
|||
list |
A space-separated list of group names. |
|||
string |
The LDAP query performed in the context of the groups directory to enumerate group records. |
|||
groupSettingsId |
number |
The unique CloudBees CD/RO -generated ID for this group settings object. |
||
string |
The computer name or IP address for the machine containing the CloudBees CD/RO server or agent. |
|||
string |
For gateways: The name Resource 2 uses to communicate with Resource 1. If "blank", the Agent Host Name attribute in Resource 1’s definition is used at runtime. |
|||
string |
For gateways: The name Resource 1 uses to communicate with Resource 2. If "blank", the Agent Host Name attribute in Resource 2’s definition is used at runtime. |
|||
string |
The full name of the host operating system, plus its version. However, if this host is a proxy, the value is "proxied". |
|||
string |
Examples for "platform" are: Windows, Linux, and so on. However, if this host is a proxy, the value is "proxied". |
|||
number |
The numeric index of the transition that indicates its order in the list of transitions in a state definition. |
|||
string |
The repeat interval for starting new jobs. |
|||
enum |
Possible values are: |
|||
number |
The number of hosts (agents) currently in use. |
|||
number |
The number of user licenses currently in use. |
|||
number |
The number of proxy target hosts currently in use. |
|||
number |
The unique CloudBees CD/RO-generated identifier (a UUID) for a job that is assigned automatically when the job is created. The system also accepts a job name assigned to the job by its name template. |
|||
string |
The name of the job. |
|||
string |
Template used to determine the default name of jobs launched from a procedure. |
|||
number |
The unique identifier for a job step, assigned automatically when the job step is created. |
|||
string |
The name of the job step. |
|||
string |
A name used by a plugin for display in a list, or this may represent context-specific info about an API call—not all API calls return a "label" tag. |
|||
string |
Element returned by the |
|||
string |
Shows who (generally a username) last modified the object. |
|||
string |
The name of the most recently used resource from the pool. |
|||
date |
The last time a job was launched by a schedule. -or- In a |
|||
Returned element in the |
||||
string |
The name of the user or project principal that explicitly launched the job. This property is blank when the job is launched by a schedule. |
|||
number |
The unique CloudBees CD/RO -generated ID for this license. |
|||
The amount of time a job step was stalled waiting for an available license. On a job, this is the sum of license wait for all job steps. |
||||
string |
Shows the current procedure name for the procedure step from which the job or job step was created – if the procedure step was renamed since the job or job step was launched, this is the procedure step’s new name, and if the procedure step was deleted, this will be null. |
|||
string |
Shows the current procedure step name for the procedure step from which the job step was created – if the procedure step was renamed since the job was launched, this is the procedure step’s new name, and if the procedure step was deleted, this will be null. |
|||
string |
Shows the current schedule name for the procedure step from which the job was created – if the schedule was renamed since the job was launched, this is the schedule’s new name, and if the schedule was deleted, this will be null. |
|||
string |
Shows the current workflow definition name for the workflow definition from which the workflow was created – if the workflow definition was renamed since the workflow was launched, this is the workflow definition’s new name, and if the workflow definition was deleted, this will be null. |
|||
boolean |
< Boolean flag - |
|||
number |
The CloudBees CD/RO -generated ID number for the log entry record. |
|||
string |
A custom log file name produced by running the step. By default, CloudBees CD/RO assigns a unique name for this file. |
|||
string |
Provides the API call that took the longest time. |
|||
string |
The email address used as the email sender address for notifications. |
|||
string |
The name of the email server host. |
|||
number |
The port number for the mail server, but may not need to be specified. The protocol software determines the default value (25 for SMTP and 465 for SSMTP). Specify a value for this argument when a non-default port is used. |
|||
string |
This is either SSMTP or SMTP (not case-sensitive). The default is SMTP. |
|||
string |
This can be an individual or a generic name like "CloudBees CD/RO "—name of the email user on whose behalf CloudBees CD/RO sends email notifications. |
|||
string |
|
|||
string |
The name of a user who has read-only access to the LDAP or Active Directory server. Typically a DN (distinguished name). A simple name may be used when the Active Directory server’s URL is being auto-discovered via DNS.
|
|||
number |
The maximum number of steps that can run at the same time per the provisions of your CloudBees CD/RO license. |
|||
number |
The maximum number of hosts licensed for resource use. |
|||
number |
The maximum number of licenses available for users. |
|||
number |
The maximum number of available licenses for proxy hosts. |
|||
string |
A user-readable diagnostic message associated with an error. |
|||
list |
Multiple error or diagnostic messages. |
|||
enum |
Possible values are: ` ignore | run once` A schedule may not fire at the allotted time because a prior job is still running, the server is running low on resources and there is a delay, or the server is down. When the underlying issue is resolved, the server will schedule the next job at the next regularly scheduled time slot if the policy is ` 'ignore'`, otherwise it will run the job immediately. Defaults to |
|||
enum |
Possible values are: |
|||
date |
The time when the object was last modified. |
|||
string |
Restricts the schedule to specified days of the month. Specify numbers from 1-31, separating multiple numbers with a space. |
|||
number |
The number of most active API calls since server startup. |
|||
boolean |
If "true," the member list of this group is editable within CloudBees CD/RO via the web UI or the |
|||
string |
The name of the directory provider. |
|||
string |
The name of the email notifier. |
|||
number |
An object identifier returned by |
|||
string |
The name of the object. |
|||
enum |
The type of object being described, for example: project, procedure, step, and so on. |
|||
string |
A Javascript block invoked when scheduling resources for a pool.
|
|||
enum |
Possible values for |
|||
string |
The person (username) who created the object. |
|||
boolean |
< Boolean flag — |
|||
string |
The password matching the specified username. |
|||
string |
The property path that specifies the object to use. |
|||
number |
Every time an agent starts, a unique |
|||
number |
The unique CloudBees CD/RO -generated ID for the plugin object. |
|||
string |
The name of the plugin as displayed on the CloudBees CD/RO Plugin Manager web page. |
|||
string |
The name of the plugin—the plugin key for a promoted plugin or a plugin key and version for an unpromoted plugin. |
|||
string |
The version of the plugin being described. |
|||
list |
A space-separated list of one or more pool names where this resource is a member. Steps defined to run on a resource pool will run on any available member (resource) in the pool. |
|||
number |
If a port number is not specified, the default CloudBees CD/RO port is used. For a proxy resource, this is the port number for the service running on the proxy target that will run commands on behalf of the CloudBees CD/RO agent. For |
|||
number |
The port number used by Gateway Resource1 —default is to the port number used by the resource. |
|||
number |
The port number used by Gateway Resource2 —default is to the port number used by the resource. |
|||
number |
Used to reorder a CloudBees CD/RO object. For example, if reordering directory providers: the provider name is moved to a position just before this provider. "Blank" means move the provider to the end of the provider list. |
|||
number |
The step’s post processor exit code. |
|||
string |
The log file name produced by this step’s post processor. |
|||
string |
This program looks at the step output to find errors and warnings. CloudBees CD/RO includes a customizable program called “postp” for this purpose. The value for |
|||
string |
Set this property to make a step wait until one or more dependent conditions are met. When a job step is eligible to transition from pending to runnable, a precondition is evaluated. A precondition is a fixed text or text embedding property reference that is evaluated to TRUE or FALSE. An empty string, a \"0\" or \"false\" is interpreted as FALSE. Any other result string is interpreted as TRUE. The step will block until the precondition is TRUE. |
|||
string |
The user or project principal from the session that was active when the event occurred. |
|||
string |
This is either a user or a group name. |
|||
enum |
Possible values are: |
|||
enum |
Possible values are: ` low|normal|high|highest` Priorities take effect when two or more job steps in different jobs are waiting for the same resource. When the resource is available, it will be used by the job step that belongs to the job with the highest priority. If the priority level is the same, the resource will be used by the job step that belongs to the job with the lowest job ID number. If the job steps are in the same job, the resource will be used first by the step with the lowest job step ID number. |
|||
number |
The unique CloudBees CD/RO -generated procedure ID. |
|||
string |
The name of the procedure—may be a path to the procedure. |
|||
string |
The name of the product with the licensed feature. Possible products include: CloudBees CD/RO |
|||
name |
The name of the project associated with the plugin. |
|||
number |
The unique CloudBees CD/RO -generated project ID. |
|||
string |
The name of the project—may be a path. The project name is ignored for credentials, procedure, steps, and schedules if it is specified as a path. |
|||
boolean |
< Boolean flag — |
|||
number |
The unique CloudBees CD/RO -generated property ID. |
|||
string |
The name of the property. It may be a relative or absolute property path, including "my" paths such as |
|||
number |
The unique identifier for a property sheet, assigned automatically when the property sheet is created. |
|||
sting |
The server API protocol version. For example, the server accepts messages from ectool and ec-perl. |
|||
number |
The index that specifies the search order across multiple directory providers. For example: 2 LDAP providers, one with index "0" and one with index "1" means the providers will be searched in that numerical order. |
|||
string |
The LDAP or Active Directory provider name. |
|||
enum |
Possible values are: |
|||
string |
Perl code customizing how the proxy resource communicates with the proxy target. This argument is applicable only for proxy resources. |
|||
string |
The name or IP address of the computer containing the CloudBees CD/RO Agent used for a proxy resource. |
|||
number |
The CloudBees CD/RO agent port number for a proxy resource. |
|||
string |
Protocol for communicating with the proxy target. Defaults to |
|||
number |
The CloudBees CD/RO -generated ID for the job that published the artifact version. |
|||
name |
The name of the job that published the artifact version. |
|||
number |
The CloudBees CD/RO -generated ID for the job step that published the artifact version. |
|||
string |
User-defined qualifier component of the version attribute for the artifact. |
|||
enum |
Possible values are: |
|||
string |
The realm of the LDAP directory provider—used to create unique user names when there are multiple providers. |
|||
subcontainer |
A subcontainer element on the |
|||
boolean |
< Boolean flag — |
|||
string |
Possible values are: |
|||
string |
Generally a combined IP address plus a port specification—used when the agent is talking to the server or to show where the request to the server originated. |
|||
boolean |
< Boolean flag — |
|||
number |
The CloudBees CD/RO -generated ID for the artifact repository. |
|||
integer |
The order of the repository within a list of repositories. |
|||
string |
The name of the artifact repository. |
|||
list |
A list of one or more repository server names—each repository name listed on a "new line". |
|||
boolean |
< Boolean flag — |
|||
boolean |
< Boolean flag — |
|||
number |
The unique CloudBees CD/RO -generated ID for this resource. |
|||
string |
The name for the first of two resources required to create a gateway. "Spaces" are NOT allowed in a resource name. |
|||
string |
The name for the second of two resources required to create a gateway. "Spaces" are NOT allowed in a resource name. |
|||
string |
The name of a resource. |
|||
string |
A list of strings that refer to resources that belong to the pool. Names that do not refer to existing resources are ignored. |
|||
boolean |
< Boolean flag — |
|||
number |
The unique ID number for a resource pool. |
|||
name |
The name of the resource pool. |
|||
string |
A space-separated list of resource names. |
|||
number |
The unique ID number of the resource usage record. |
|||
The amount of time a job step waited for a resource to become available. On a job, this is the sum of time all job steps waited for resource availability. This could indicate that eligible resources for the step have reached their step limit, are in-use but the step requires a resource exclusively, or resources are down. |
||||
number |
The number of attempts to write to the step log in the workspace. In a running step, this is the number of retries attempted up to this point. The most common reason for step retries is the workspace for the step was unavailable. |
|||
list |
A collection of retrieve elements that can contain a |
|||
string |
The name of the user being impersonated in this job. |
|||
date |
The time when the step became runnable. |
|||
The number of steps running at the same time. |
||||
number |
The number of milliseconds the step command spent running on a resource. |
|||
boolean |
< Boolean flag — |
|||
number |
The unique, CloudBees CD/RO -generated ID for the schedule. |
|||
string |
The name of the schedule—may be a path to the schedule. |
|||
number |
The CloudBees CD/RO server’s database schema version. |
|||
number |
The unique, CloudBees CD/RO -generated ID for the filter. |
|||
string |
CloudBees CD/RO -generated name composed from
|
|||
string |
CLOB field to store the |
|||
enum |
Possible values are: |
|||
enum |
Possible values are: |
|||
boolean |
Flag to denote public (true) or private (false) filter. |
|||
string |
Where shell is the name of a program used to execute commands contained in the “command” field. Normally, this file is a command shell, but it could be any other command line program. The default is |
|||
string |
The digital signature on this license. |
|||
date |
The time this job or workflow began executing. |
|||
boolean |
"True" means this state definition can be the initial state of an instantiated workflow. |
|||
string |
The initial state of the workflow. |
|||
string |
Formatted |
|||
number |
The unique CloudBees CD/RO -generated ID for this state definition object. |
|||
string |
The name of the state definition. |
|||
number |
The unique CloudBees CD/RO -generated ID for this state object. |
|||
string |
The number of MS SQL statements cached in the database. |
|||
string |
The name of the state. |
|||
enum |
Possible values for |
|||
number |
The number of executing steps on this resource. |
|||
stepErrorCode |
enum |
Agent error messages. |
||
number |
The unique CloudBees CD/RO -generated ID for the step. |
|||
number |
The number of steps that can run on the resource at one time. (Previously setting the limit to 1 enforces serial access to the resource.) |
|||
string |
The name of the step—may be a path to the step. |
|||
The list or number of steps in a job. |
||||
string |
Formatted |
|||
string |
Refers to the object the event concerns (similar to |
|||
string |
The name of the subject/object. |
|||
string |
The name of the subjob. |
|||
string |
The name of the nested procedure called when a step runs. If a subprocedure is specified, |
|||
string |
If a subprocedure argument was used, this is the name of the project where that subprocedure is found. By default, the current project is used. |
|||
sting |
Name of the starting state for the workflow launched when the state is entered. |
|||
string |
The name of the subworkflow. |
|||
string |
The name of the subworkflow definition. |
|||
string |
The target state for the transition definition. |
|||
enum |
Possible values are: |
|||
date |
The time of day to invoke this schedule’s procedure (24-hour clock, for example, 17:00). For a |
|||
number |
The maximum length of time the step is allowed to run. After the time specified, the step will be aborted. The time limit is specified in units that can be hours, minutes, or seconds. |
|||
enum |
Possible values are: |
|||
number |
Specifies the timeout for the |
|||
string |
The time zone specified to use for this schedule (Java-compatible string). |
|||
number |
The total number of API calls to the server since startup. |
|||
On a job, this is the sum of total time all job steps waited for license, resource, and/or workspace availability. |
||||
number |
The unique CloudBees CD/RO -generated ID for this transition definition. |
|||
string |
The name of the transition definition. |
|||
number |
The unique CloudBees CD/RO -generated ID for this transition object. |
|||
string |
The name of the transition. |
|||
enum |
Possible values are: |
|||
boolean |
< Boolean flag—
|
|||
string |
The "type" is any string value. Used primarily by the web interface to represent custom form elements. However, if "credential" is the string value, the server will expect a credential as the parameter value. |
|||
string |
For directory providers: The server URL is in the form
For artifact repositories: The server URL is in the form |
|||
subcontainer |
For the |
|||
string |
The string prepended to the |
|||
number |
The unique CloudBees CD/RO -generated ID for the user. |
|||
|
||||
list |
|
|||
string |
The full name of the user. For Active Directory and LDAP, the name may be |
|||
string |
The attribute in a user record that contains the user’s account name. |
|||
string |
The LDAP query performed in the context of the user directory to search for a user by account name. The string |
|||
boolean |
< Boolean flag — |
|||
userSettingsId |
number |
The unique CloudBees CD/RO -generated ID for the user settings. |
||
boolean |
< Boolean flag —
|
|||
string |
For a string property, this is the value of the property. For a sheet property, this argument is invalid. |
|||
string |
For plugin versions, the value is represented in the form: |
|||
string |
Possible values are: |
|||
number |
The number of milliseconds the step spent between runnable and running (for example, waiting for a resource). |
|||
string |
Restricts the schedule to specified days of the week. Days of the week are separated by spaces. English names "Monday", "Tuesday", and so on. |
|||
number |
The unique CloudBees CD/RO -generated ID for this workflow definition. |
|||
string |
The name of the workflow definition. |
|||
number |
The unique CloudBees CD/RO -generated ID for this workflow object. |
|||
string |
The name of this workflow. |
|||
string |
Template used to determine the default names for workflows launched from a workflow definition. |
|||
string |
The CloudBees CD/RO agent sets this directory as the “current working directory,” when running the command contained in the step. If no working directory is specified in the step, CloudBees CD/RO uses the directory it created for the job in the CloudBees CD/RO workspace as the working directory.
|
|||
boolean |
< Boolean flag — |
|||
number |
The unique CloudBees CD/RO -generated ID for the workspace. |
|||
string |
The name of the workspace. |
|||
The total time a job step waited for workspace availability. On a job, this is the sum of time all job steps waited for workspace availability. |
||||
number |
The CloudBees CD/RO -generated ID for this zone. |
|||
string |
The name of the zone. |