# CI Reference

## Configuration Item Overview

### Topology Configuration Items

### Virtual Deployable Configuration Items

### Virtual Deployed Configuration Items

### Virtual Topology Configuration Items

## Configuration Item Details

### udm.Application

Hierarchy | udm.BaseConfigurationItem
Interfaces | udm.ConfigurationItem

An application. Each version of the application is a separate package.

### udm.BaseConfigurationItem

Description unavailable

### udm.BaseContainer

Hierarchy | udm.BaseConfigurationItem
Interfaces | udm.Taggable, udm.ConfigurationItem, udm.Container

Description unavailable

Public Properties
tags : SET_OF_STRING The tags to map deployables to containers.

### udm.BaseDeployable

Hierarchy | udm.BaseConfigurationItem
Interfaces | udm.Taggable, udm.Deployable, udm.ConfigurationItem

Description unavailable

Public Properties
tags : SET_OF_STRING The tags to map deployables to containers.

### udm.BaseDeployableArchiveArtifact

Hierarchy | udm.BaseDeployableFileArtifact >> udm.BaseDeployableArtifact >> udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces | udm.Taggable, udm.Deployable, udm.SourceArtifact, udm.ArchiveArtifact, udm.Artifact, udm.DeployableArtifact, udm.ConfigurationItem, udm.FileArtifact

An archive artifact that can be deployed

Public Properties
excludeFileNamesRegex : STRING Regular expression that matches file names that must be excluded from scanning
placeholders : SET_OF_STRING Placeholders detected in this artifact
scanPlaceholders : BOOLEAN = true Scan Placeholders
tags : SET_OF_STRING The tags to map deployables to containers.

Hidden Properties
textFileNamesRegex : STRING = .+\.(cfg | conf | config | ini | properties | props | txt | asp | aspx | htm | html | jsf | jsp | xht | xhtml | sql | xml | xsd | xsl | xslt) Regular expression that matches file names of text files

### udm.BaseDeployableArtifact

Hierarchy | udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces | udm.Taggable, udm.Deployable, udm.SourceArtifact, udm.Artifact, udm.DeployableArtifact, udm.ConfigurationItem

Description unavailable

Public Properties
excludeFileNamesRegex : STRING Regular expression that matches file names that must be excluded from scanning
placeholders : SET_OF_STRING Placeholders detected in this artifact
scanPlaceholders : BOOLEAN = true Scan Placeholders
tags : SET_OF_STRING The tags to map deployables to containers.

Hidden Properties
textFileNamesRegex : STRING = .+\.(cfg | conf | config | ini | properties | props | txt | asp | aspx | htm | html | jsf | jsp | xht | xhtml | sql | xml | xsd | xsl | xslt) Regular expression that matches file names of text files

### udm.BaseDeployableFileArtifact

Hierarchy | udm.BaseDeployableArtifact >> udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces | udm.Taggable, udm.Deployable, udm.SourceArtifact, udm.Artifact, udm.DeployableArtifact, udm.ConfigurationItem, udm.FileArtifact

A file artifact that can be deployed

Public Properties
excludeFileNamesRegex : STRING Regular expression that matches file names that must be excluded from scanning
placeholders : SET_OF_STRING Placeholders detected in this artifact
scanPlaceholders : BOOLEAN = true Scan Placeholders
tags : SET_OF_STRING The tags to map deployables to containers.

Hidden Properties
textFileNamesRegex : STRING = .+\.(cfg | conf | config | ini | properties | props | txt | asp | aspx | htm | html | jsf | jsp | xht | xhtml | sql | xml | xsd | xsl | xslt) Regular expression that matches file names of text files

### udm.BaseDeployableFolderArtifact

Hierarchy | udm.BaseDeployableArtifact >> udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces | udm.Taggable, udm.Deployable, udm.SourceArtifact, udm.Artifact, udm.DeployableArtifact, udm.ConfigurationItem, udm.FolderArtifact

A folder artifact that can be deployed

Public Properties
excludeFileNamesRegex : STRING Regular expression that matches file names that must be excluded from scanning
placeholders : SET_OF_STRING Placeholders detected in this artifact
scanPlaceholders : BOOLEAN = true Scan Placeholders
tags : SET_OF_STRING The tags to map deployables to containers.

Hidden Properties
textFileNamesRegex : STRING = .+\.(cfg | conf | config | ini | properties | props | txt | asp | aspx | htm | html | jsf | jsp | xht | xhtml | sql | xml | xsd | xsl | xslt) Regular expression that matches file names of text files

### udm.BaseDeployed

Hierarchy | udm.BaseConfigurationItem
Interfaces | udm.Deployed, udm.ConfigurationItem

Description unavailable

Public Properties
container : CI<udm.Container> The container on which this deployed runs.
deployable : CI<udm.Deployable> The deployable that this deployed is derived from.

### udm.BaseDeployedArtifact

Hierarchy | udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces | udm.Artifact, udm.Deployed, udm.ConfigurationItem, udm.DerivedArtifact

Description unavailable

Public Properties
container : CI<udm.Container> The container on which this deployed runs.
deployable : CI<udm.Deployable> The deployable that this deployed is derived from.
placeholders : MAP_STRING_STRING A Map containing all the placeholders mapped to their values. Special values are <ignore> or <empty>

### udm.CompositePackage

Hierarchy | udm.Version >> udm.BaseConfigurationItem
Interfaces | udm.ConfigurationItem

Description unavailable

Public Properties
application : CI<udm.Application> The application the package is a part of.
packages : LIST_OF_CI<udm.Version> The DeploymentPackages that make up this CompositePackage.

### udm.DeployedApplication

Hierarchy | udm.BaseConfigurationItem
Interfaces | udm.ConfigurationItem

A deployment of an application package or a deployable artifact to a middleware CI or an environment.

Public Properties
deployeds : SET_OF_CI<udm.Deployed> The deployed items that have been deployed to the environment
environment : CI<udm.Environment> Environment
orchestrator : STRING = default The orchestrator that is used to deploy the application
version : CI<udm.Version> The package that has been deployed to the environment

### udm.DeploymentPackage

Hierarchy | udm.Version >> udm.BaseConfigurationItem
Interfaces | udm.ConfigurationItem

A package of a certain version of an application, i.e. a grouping of a number of deployable artifact CI's. Contains as its members all the application components that make it up. Is contained by the Application CI of which it supplies a version.

Public Properties
application : CI<udm.Application> The application the package is a part of.
deployables : SET_OF_CI<udm.Deployable> The set of deployables that are part of this package

### udm.Dictionary

Hierarchy | udm.BaseConfigurationItem
Interfaces | udm.ConfigurationItem

A Dictionary contains key-value pairs that can be replaced

Public Properties
entries : MAP_STRING_STRING The dictionary entries

### udm.Environment

Hierarchy | udm.BaseConfigurationItem
Interfaces | udm.ConfigurationItem

A group where middleware CI's can be added, can serve as a target for a deployment.

Public Properties
dictionaries : SET_OF_CI<udm.Dictionary> Dictionaries
members : SET_OF_CI<udm.Container> Members

### udm.Version

Hierarchy | udm.BaseConfigurationItem
Interfaces | udm.ConfigurationItem

Description unavailable

Public Properties
application : CI<udm.Application> The application the package is a part of.