REST V2 Project Response

Response

AttributesTypeDescription
securityOverridden
booleanTrue is security isn't inherited from the folder above
projectSourceConfigs
List<projectSourceConfig>List of source configurations
scmType
ScmType EnumThe Type of Source Control System that the project uses
packageBuildType
PackageBuildType Enum

What types of packages this project supports.

See below for details.

deployPriority
long

The priority of the project deployment relative to other projects being deployed in the same release.

Or, if not deploying in a release, 1

webhooksEnabled
booleantrue if the project is exposed to webhooks.
packageNameSyntax
String or nullFor Partial Deploy Projects only.
dependenciesUpdatedOn
TimestampWhen the dependencies were last updated
projectClassification
ProjectClassification EnumThe type of project
projectTagAssignments
List<TagAssignment>A list of tags assigned to the project
projectWorkflows
List<projectWorkflow>A list of all the workflows associated to the project and the type of association that they have
nextBuildSequenceNumber
long or nullthe next build sequence number for this project
iconLink
StringThe url to the icon for the project
itsOverridden
boolean

True if the ITS is overriden at the project level

isActive
booleanThis is a boolean that tracks whether or not the project is active
folderId
longThe unique Id of the folder that contains the project
projectId
longThe unique Id of the project
projectType
ProjectType EnumNull for full deployment projects. For partial deployment projects, the type of project that was selected.
projectName
StringThis is the unique name of the project
description
StringDescription of the project

ProjectSourceConfig 

AttributesTypeDescription
ProjectSourceConfigIdLongUnique identifier of this Project Source Config
Field1-10StringFields 1 through 10 are used differently for each source control system.
InstanceIdLongThe unique identifier of the SCM instance
ProjectIdLongThe unique identifier of the project
SourceNumberLong

Starts with 0, counts up with each Project Source that you add to a project.


ScmType Enum 

ValueDescription
CCUCMRational ClearCase
CVSCVS
FILEUses the file system to locate files. Must be available to the FlexDeploy Server.
GITGit
NONENo SCM being used
OICOracle Integration Cloud (only for use on OIC projects)
PERFPerforce
PVCSPVCS Version Manager (originally named Polytron Version Control System)
SVNSubversion
TFVCTeam Foundation Version Control (part of Microsoft TFS)


PackageBuildType Enum 

PackageBuildType Enum ValuesDescription
ALLThe project type only supports building with All Files
PACKAGEThe project type only supports building with Packages
BOTHThe project type supports building with All Files or with Packages that contain a subset of the files associated to the project


ProjectClassification Enum 

ValueDescription
StandardThe standard FlexDeploy project. Builds and deploys project sources as a single artifact.
Partial DeploymentsDeploy individual files or selections of files (packages) from project sources.
ContainerA project representing a docker container.
UtilityUsed for executing one off scripts. Doesn't follow build/deploy pattern.


TagAssignment 

AttributesTypeDescription
tagIdLongUnique identifier of the tag


ProjectWorkflow 

ProjectWorkflow AttributesTypeDescription
ProjectWorkflowIdLongThe unique identifier of the ProjectWorkflow
ProjectIdLongThe unique identifier of the Project
ProjectWorkflowTypeProjectWorkflowType EnumBUILD, DEPLOY, UTILITY, TEST, PREDEPLOY, OTHER
WorkflowIdLongThe unique identifier of the Workflow


ProjectType Enum 

Possible ProjectType Enum values
  GENERAL
  EBS
  PARTIAL_FILE
  PARTIAL_JDBC
  OracleForms
  ORACLE_DB
  ORACLE_BI
  ORACLE_BI_V2
  ORACLE_CX_COMMERCE_CLASSIC
  ORACLE_TBI
  ORACLE_APEX
  ORACLE_SAAS_FSM
  ORACLE_CPQ
  ORACLE_INTEGRATION_CLOUD
  MFT
  SALESFORCE
  UTILITY
  MDS
  SAP
  OSB
  GENERIC

The following macros are not currently supported in the footer:
  • style