UDM CI Reference
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.BaseEmbeddedDeployable | Description unavailable |
udm.BaseEmbeddedDeployed | Description unavailable |
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.Parameters | Default implementation of a CI that provides ID, name and type information |
udm.Version | A version of an application |
Configuration Item Details
udm.Application
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 | |
---|---|
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 | |
---|---|
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 | ||
---|---|---|
|
|
checksum
:
STRING
|
The checksum used to detect differences on the artifact. If not provided, it will be calculated by XL Deploy.
|
||
|
|
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
|
||
|
|
delimiters
:
STRING
= {{ }}
|
The delimiters used indicate placeholders, defaults to '{{ }}'. This is a 5 character string with a space in the middle, the first two are the leading delimiter, the last two are the closing delimiter
|
||
|
|
fileEncodings
:
MAP_STRING_STRING
= {.+\.properties=ISO-8859-1}
|
A map that maps regular expressions matching the full path of file(s) in the artifact to character set encodings
|
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 | ||
---|---|---|
|
|
checksum
:
STRING
|
The checksum used to detect differences on the artifact. If not provided, it will be calculated by XL Deploy.
|
||
|
|
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
|
||
|
|
delimiters
:
STRING
= {{ }}
|
The delimiters used indicate placeholders, defaults to '{{ }}'. This is a 5 character string with a space in the middle, the first two are the leading delimiter, the last two are the closing delimiter
|
||
|
|
fileEncodings
:
MAP_STRING_STRING
= {.+\.properties=ISO-8859-1}
|
A map that maps regular expressions matching the full path of file(s) in the artifact to character set encodings
|
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 | ||
---|---|---|
|
|
checksum
:
STRING
|
The checksum used to detect differences on the artifact. If not provided, it will be calculated by XL Deploy.
|
||
|
|
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
|
||
|
|
delimiters
:
STRING
= {{ }}
|
The delimiters used indicate placeholders, defaults to '{{ }}'. This is a 5 character string with a space in the middle, the first two are the leading delimiter, the last two are the closing delimiter
|
||
|
|
fileEncodings
:
MAP_STRING_STRING
= {.+\.properties=ISO-8859-1}
|
A map that maps regular expressions matching the full path of file(s) in the artifact to character set encodings
|
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 | ||
---|---|---|
|
|
checksum
:
STRING
|
The checksum used to detect differences on the artifact. If not provided, it will be calculated by XL Deploy.
|
||
|
|
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
|
||
|
|
delimiters
:
STRING
= {{ }}
|
The delimiters used indicate placeholders, defaults to '{{ }}'. This is a 5 character string with a space in the middle, the first two are the leading delimiter, the last two are the closing delimiter
|
||
|
|
fileEncodings
:
MAP_STRING_STRING
= {.+\.properties=ISO-8859-1}
|
A map that maps regular expressions matching the full path of file(s) in the artifact to character set encodings
|
udm.BaseDeployed
Virtual Type | |
---|---|
Interfaces | udm.EmbeddedDeployedContainer, 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.EmbeddedDeployedContainer, 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.BaseEmbeddedDeployable
Virtual Type | |
---|---|
Interfaces | udm.ConfigurationItem, udm.EmbeddedDeployable |
Description unavailable
udm.BaseEmbeddedDeployed
Virtual Type | |
---|---|
Interfaces | udm.EmbeddedDeployedContainer, udm.ConfigurationItem, udm.EmbeddedDeployed |
Description unavailable
Parent | ||
---|---|---|
|
|
container
:
CI<udm.EmbeddedDeployedContainer>
|
The (embedded) deployed which contains this embedded deployed.
|
Public Properties | ||
---|---|---|
|
|
deployable
:
CI<udm.EmbeddedDeployable>
|
The embedded deployable that this embedded deployed is derived from.
|
udm.CompositePackage
Type Hierarchy | udm.Version >> udm.BaseConfigurationItem |
---|---|
Interfaces | udm.ConfigurationItem |
A container of DeploymentPackages that is a DeploymentPackage itself.
Parent | ||
---|---|---|
|
|
|
The application this version belongs to.
|
Public Properties | ||
---|---|---|
|
|
orchestrator
:
LIST_OF_STRING
|
The list of orchestrators that is used to deploy the application. Orchestrators will be executed in order.
|
||
|
|
|
The DeploymentPackages that make up this CompositePackage.
|
Hidden Properties | ||
---|---|---|
|
|
exportAllPasswords
:
BOOLEAN
= false
|
If this is true, all password properties are exported as plaintext while exporting the package. If false, exportOnlyPasswordPlaceholders is considered.
|
||
|
|
exportOnlyPasswordPlaceholders
:
BOOLEAN
= true
|
If this is true, all password properties whose value starts and ends with double curly braces are exported as plaintext. Else, the password values are discarded while exporting the package.
|
||
|
|
ignoreUndefinedPropertiesInManifest
:
BOOLEAN
= true
|
Whether to ignore all the undefined properties used in the manifest or to raise an error, while importing a package.
|
udm.Configuration
Virtual Type | |
---|---|
Interfaces | udm.ConfigurationItem |
Contains deployment configuration information
udm.DeployedApplication
Interfaces | udm.ConfigurationItem |
---|
A deployment of an application package or a deployable artifact to a middleware CI or an environment.
Parent | ||
---|---|---|
|
|
|
Environment
|
Public Properties | ||
---|---|---|
|
|
deployeds
:
SET_OF_CI<udm.Deployed>
|
The deployed items that have been deployed to the environment
|
||
|
|
|
The package that has been deployed to the environment
|
||
|
|
optimizePlan
:
BOOLEAN
= true
|
Whether to optimize the generated plan after orchestration
|
||
|
|
orchestrator
:
LIST_OF_STRING
|
The list of orchestrators that is used to deploy the application. Orchestrators will be executed in order.
|
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 | ||
---|---|---|
|
|
|
The application this version belongs to.
|
Children | ||
---|---|---|
|
|
deployables
:
SET_OF_CI<udm.Deployable>
|
The set of deployables that are part of this package
|
Public Properties | ||
---|---|---|
|
|
orchestrator
:
LIST_OF_STRING
|
The list of orchestrators that is used to deploy the application. Orchestrators will be executed in order.
|
Hidden Properties | ||
---|---|---|
|
|
exportAllPasswords
:
BOOLEAN
= false
|
If this is true, all password properties are exported as plaintext while exporting the package. If false, exportOnlyPasswordPlaceholders is considered.
|
||
|
|
exportOnlyPasswordPlaceholders
:
BOOLEAN
= true
|
If this is true, all password properties whose value starts and ends with double curly braces are exported as plaintext. Else, the password values are discarded while exporting the package.
|
||
|
|
ignoreUndefinedPropertiesInManifest
:
BOOLEAN
= true
|
Whether to ignore all the undefined properties used in the manifest or to raise an error, while importing a package.
|
udm.Dictionary
Interfaces | udm.ConfigurationItem |
---|
A Dictionary contains key-value pairs that can be replaced
Public Properties | ||
---|---|---|
|
|
entries
:
MAP_STRING_STRING
|
The dictionary entries
|
||
|
|
|
Only apply this dictionary to the applications mentioned
|
||
|
|
restrictToContainers
:
SET_OF_CI<udm.Container>
|
Only apply this dictionary to the containers mentioned
|
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
|
||
|
|
|
Only apply this dictionary to the applications mentioned
|
||
|
|
restrictToContainers
:
SET_OF_CI<udm.Container>
|
Only apply this dictionary to the containers mentioned
|
udm.Environment
Interfaces | udm.ConfigurationItem |
---|
Groups infrastructure CIs and dictionaries and serves as a target for deployment.
Public Properties | ||
---|---|---|
|
|
|
The dictionaries providing placeholder values. If the same entry exists in multiple dictionaries, the first one in the list is taken.
|
||
|
|
members
:
SET_OF_CI<udm.Container>
|
The infrastructure components of this Environment
|
||
|
|
smtpServer
:
CI<mail.SmtpServer>
|
The SMTP server used to send mails with when deploying to this Environment.
|
udm.Parameters
Interfaces | udm.ConfigurationItem |
---|
Default implementation of a CI that provides ID, name and type information.
udm.Version
Virtual Type | |
---|---|
Interfaces | udm.ConfigurationItem |
A version of an application .
Parent | ||
---|---|---|
|
|
|
The application this version belongs to.
|
Public Properties | ||
---|---|---|
|
|
orchestrator
:
LIST_OF_STRING
|
The list of orchestrators that is used to deploy the application. Orchestrators will be executed in order.
|
Hidden Properties | ||
---|---|---|
|
|
exportAllPasswords
:
BOOLEAN
= false
|
If this is true, all password properties are exported as plaintext while exporting the package. If false, exportOnlyPasswordPlaceholders is considered.
|
||
|
|
exportOnlyPasswordPlaceholders
:
BOOLEAN
= true
|
If this is true, all password properties whose value starts and ends with double curly braces are exported as plaintext. Else, the password values are discarded while exporting the package.
|
||
|
|
ignoreUndefinedPropertiesInManifest
:
BOOLEAN
= true
|
Whether to ignore all the undefined properties used in the manifest or to raise an error, while importing a package.
|