CI Reference

Configuration Item Overview

Deployables

CI Description
udm.BaseDeployable The supertype of all Deployables
udm.BaseDeployableArchiveArtifact An archive artifact that can be deployed
udm.BaseDeployableArtifact The supertype of all DeployableArtifacts
udm.BaseDeployableFileArtifact A file artifact that can be deployed
udm.BaseDeployableFolderArtifact A folder artifact that can be deployed

Deployeds

CI Description
udm.BaseDeployed The supertype of all Deployeds
udm.BaseDeployedArtifact The supertype of all DeployedArtifacts

Containers

CI Description
udm.BaseContainer The supertype of all Containers

Other Configuration Items

CI Description
udm.Application An application
udm.BaseConfigurationItem Default implementation of a CI that provides ID, name and type information
udm.BaseContainer The supertype of all Containers
udm.BaseDeployable The supertype of all Deployables
udm.BaseDeployableArchiveArtifact An archive artifact that can be deployed
udm.BaseDeployableArtifact The supertype of all DeployableArtifacts
udm.BaseDeployableFileArtifact A file artifact that can be deployed
udm.BaseDeployableFolderArtifact A folder artifact that can be deployed
udm.BaseDeployed The supertype of all Deployeds
udm.BaseDeployedArtifact The supertype of all DeployedArtifacts
udm.CompositePackage A container of DeploymentPackages that is a DeploymentPackage itself
udm.Configuration Contains deployment configuration information
udm.DeployedApplication A deployment of an application package or a deployable artifact to a middleware CI or an environment
udm.DeploymentPackage A package of a certain version of an application
udm.Dictionary A Dictionary contains key-value pairs that can be replaced
udm.EncryptedDictionary An EncryptedDictionary contains keys and encrypted values that can be replaced
udm.Environment Groups infrastructure CIs and dictionaries and serves as a target for deployment
udm.Version A version of an application

Configuration Item Details

udm.Application

Type Hierarchy udm.BaseConfigurationItem
Interfaces udm.ConfigurationItem

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


udm.BaseConfigurationItem

Default implementation of a CI that provides ID, name and type information.


udm.BaseContainer

Virtual Type
Type Hierarchy udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.ConfigurationItem, udm.Container

The supertype of all Containers.

Public Properties
 
 
tags : SET_OF_STRING
If set, only deployables with the same tag will be automatically mapped to this container.

udm.BaseDeployable

Virtual Type
Type Hierarchy udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.Deployable, udm.ConfigurationItem

The supertype of all Deployables.

Public Properties
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.

udm.BaseDeployableArchiveArtifact

Virtual Type
Type 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  = false
Whether to scan this artifact for placeholders when it is imported
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.
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

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

The supertype of all DeployableArtifacts.

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
Whether to scan this artifact for placeholders when it is imported
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.
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

Virtual Type
Type 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
Whether to scan this artifact for placeholders when it is imported
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.
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

Virtual Type
Type 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
Whether to scan this artifact for placeholders when it is imported
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.
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

Virtual Type
Type Hierarchy udm.BaseConfigurationItem
Interfaces udm.Deployed, udm.ConfigurationItem

The supertype of all Deployeds.

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

udm.BaseDeployedArtifact

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

The supertype of all DeployedArtifacts.

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
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

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

A container of DeploymentPackages that is a DeploymentPackage itself.

Parent
 
 
application : CI<udm.Application >
The application this version belongs to.
Public Properties
 
 
packages : LIST_OF_CI<udm.Version >
The DeploymentPackages that make up this CompositePackage.

udm.Configuration

Type Hierarchy udm.BaseConfigurationItem
Interfaces udm.ConfigurationItem

Contains deployment configuration information


udm.DeployedApplication

Type Hierarchy udm.BaseConfigurationItem
Interfaces udm.ConfigurationItem

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

Parent
 
 
environment : CI<udm.Environment >
Environment
Public Properties
 
 
deployeds : SET_OF_CI<udm.Deployed>
The deployed items that have been deployed to the 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

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

A package of a certain version of an application. Groups all deployable artifact CIs for an application for a certain version. Is contained by the Application CI.

Parent
 
 
application : CI<udm.Application >
The application this version belongs to.
Children
 
 
deployables : SET_OF_CI<udm.Deployable>
The set of deployables that are part of this package

udm.Dictionary

Type 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.EncryptedDictionary

Type Hierarchy udm.Dictionary >> udm.BaseConfigurationItem
Interfaces udm.ConfigurationItem

An EncryptedDictionary contains keys and encrypted values that can be replaced. Values are encrypted when they are stored and decrypted before being used.

Public Properties
 
 
entries : MAP_STRING_STRING
The dictionary entries

udm.Environment

Type Hierarchy udm.BaseConfigurationItem
Interfaces udm.ConfigurationItem

Groups infrastructure CIs and dictionaries and serves as a target for deployment.

Public Properties
 
 
dictionaries : LIST_OF_CI<udm.Dictionary >
The dictionaries providing placeholder values. If the same entry exists in multiple dicitonaries, the first one in the list is taken.
 
 
members : SET_OF_CI<udm.Container>
The infrastructure components of this Environment

udm.Version

Virtual Type
Type Hierarchy udm.BaseConfigurationItem
Interfaces udm.ConfigurationItem

A version of an application .

Parent
 
 
application : CI<udm.Application >
The application this version belongs to.