UDM CI Reference 8.1.x
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 |
| udm.BaseProvisionable | Base type for all provisionables. |
Deployeds
| CI | Description |
|---|---|
| udm.BaseDeployed | The supertype of all Deployeds. |
| udm.BaseDeployedArtifact | The supertype of all DeployedArtifacts. |
| udm.BaseDeployedContainer | Base type for all deployeds that are containers. |
| udm.BaseProvisioned | Base type for all provisioneds. |
| udm.BaseProvisionedContainer | Base type for all provisioneds that are containers. |
Containers
| CI | Description |
|---|---|
| udm.BaseContainer | The supertype of all Containers. |
| udm.BaseDeployedContainer | Base type for all deployeds that are containers. |
| udm.BaseProvisionedContainer | Base type for all provisioneds that are containers. |
Other Configuration Items
| CI | Description |
|---|---|
| core.Directory | A Group of configuration items |
| udm.Application | An application. Each version of the application is a separate package. |
| udm.BaseAppliedProvisioner | Description unavailable |
| udm.BaseAppliedProvisionerArtifact | Description unavailable |
| udm.BaseConfigurationItem | Default implementation of a CI that provides ID, name and type information. |
| udm.BaseEmbeddedDeployable | The supertype of all EmbeddedDeployables. |
| udm.BaseEmbeddedDeployed | The supertype of all EmbeddedDeployeds. |
| udm.BaseProvisioner | Base type for all provisioners. |
| udm.BaseProvisionerArtifact | Base type for all provisioners artifacts. |
| udm.CompositePackage | (Deprecated) 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. Groups all deployable artifact CIs for an application for a certain version. Is contained by the Application CI. |
| udm.Dictionary | A Dictionary contains key-value pairs that can be replaced |
| udm.EmbeddedDeployableArtifact | Description unavailable |
| udm.EmbeddedDeployedArtifact | Description unavailable |
| udm.EncryptedDictionary | An EncryptedDictionary contains keys and encrypted values that can be replaced. Values are encrypted when they are stored and decrypted before being used. |
| 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.ProvisioningPackage | A package of a certain version of an application. Groups all provisionable artifact CIs for an application for a certain version. Is contained by the Application CI. |
| udm.Template | Base type for all generated template CIs. |
| udm.Version | A version of an application . |
Configuration Item Details
core.Directory
| Interfaces | core.Securable |
|---|
A Group of configuration items
udm.Application
An application. Each version of the application is a separate package.
| Public properties | ||
|---|---|---|
|
|
|
lastVersion: STRING
|
|
The latest application version number as the highest udm.Version name sorted in lexicographical ordering.
|
udm.BaseAppliedProvisioner
| Virtual Type | |
|---|---|
| Type Hierarchy | udm.BaseEmbeddedDeployed >> udm.BaseConfigurationItem |
| Interfaces | udm.AppliedProvisioner, udm.EmbeddedDeployed, udm.EmbeddedDeployedContainer |
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.BaseAppliedProvisionerArtifact
| Virtual Type | |
|---|---|
| Type Hierarchy | udm.EmbeddedDeployedArtifact >> udm.BaseEmbeddedDeployed >> udm.BaseConfigurationItem |
| Interfaces | udm.AppliedProvisioner, udm.Artifact, udm.DerivedArtifact, udm.EmbeddedDeployed, udm.EmbeddedDeployedContainer |
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.
|
||
|
|
|
placeholders: MAP_STRING_STRING
|
|
A Map containing all the placeholders mapped to their values. Special values are <ignore> or <empty>
|
udm.BaseConfigurationItem
udm.BaseContainer
| Virtual Type | |
|---|---|
| Interfaces | udm.Container, udm.Taggable |
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.Deployable, udm.Taggable |
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.
|
| Hidden properties | ||
|---|---|---|
|
|
| |
|
The set of CI templates.
|
udm.BaseDeployableArchiveArtifact
| Virtual Type | |
|---|---|
| Type Hierarchy | udm.BaseDeployableFileArtifact >> udm.BaseDeployableArtifact >> udm.BaseDeployable >> udm.BaseConfigurationItem |
| Interfaces | udm.ArchiveArtifact, udm.Artifact, udm.Deployable, udm.DeployableArtifact, udm.FileArtifact, udm.SourceArtifact, udm.Taggable |
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
|
||
|
|
|
fileUri: STRING
|
|
The URI pointing to the (remote) location of the file this artifact represents
|
||
|
|
|
placeholders: SET_OF_STRING
|
|
Placeholders detected in this artifact
|
||
|
|
|
preScannedPlaceholders: BOOLEAN
|
|
Whether this artifact has been pre-scanned by the packager (ie. scanned for placeholders and checksum is set)
|
||
|
|
|
scanPlaceholders: BOOLEAN
|
|
Whether to scan this artifact to replace 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
|
||
|
|
| |
|
The set of CI templates.
|
||
|
|
|
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.Artifact, udm.Deployable, udm.DeployableArtifact, udm.SourceArtifact, udm.Taggable |
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
|
||
|
|
|
fileUri: STRING
|
|
The URI pointing to the (remote) location of the file this artifact represents
|
||
|
|
|
placeholders: SET_OF_STRING
|
|
Placeholders detected in this artifact
|
||
|
|
|
preScannedPlaceholders: BOOLEAN
|
|
Whether this artifact has been pre-scanned by the packager (ie. scanned for placeholders and checksum is set)
|
||
|
|
|
scanPlaceholders: BOOLEAN = true
|
|
Whether to scan this artifact to replace 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
|
||
|
|
| |
|
The set of CI templates.
|
||
|
|
|
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.Artifact, udm.Deployable, udm.DeployableArtifact, udm.FileArtifact, udm.SourceArtifact, udm.Taggable |
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
|
||
|
|
|
fileUri: STRING
|
|
The URI pointing to the (remote) location of the file this artifact represents
|
||
|
|
|
placeholders: SET_OF_STRING
|
|
Placeholders detected in this artifact
|
||
|
|
|
preScannedPlaceholders: BOOLEAN
|
|
Whether this artifact has been pre-scanned by the packager (ie. scanned for placeholders and checksum is set)
|
||
|
|
|
scanPlaceholders: BOOLEAN = true
|
|
Whether to scan this artifact to replace 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
|
||
|
|
| |
|
The set of CI templates.
|
||
|
|
|
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.Artifact, udm.Deployable, udm.DeployableArtifact, udm.FolderArtifact, udm.SourceArtifact, udm.Taggable |
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
|
||
|
|
|
fileUri: STRING
|
|
The URI pointing to the (remote) location of the file this artifact represents
|
||
|
|
|
placeholders: SET_OF_STRING
|
|
Placeholders detected in this artifact
|
||
|
|
|
preScannedPlaceholders: BOOLEAN
|
|
Whether this artifact has been pre-scanned by the packager (ie. scanned for placeholders and checksum is set)
|
||
|
|
|
scanPlaceholders: BOOLEAN = true
|
|
Whether to scan this artifact to replace 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
|
||
|
|
| |
|
The set of CI templates.
|
||
|
|
|
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.Deployed, udm.EmbeddedDeployedContainer |
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.
|
| Hidden properties | ||
|---|---|---|
|
|
|
boundConfigurationItems:
SET_OF_CI<udm.ConfigurationItem>
|
|
The set of created CIs.
|
udm.BaseDeployedArtifact
| Virtual Type | |
|---|---|
| Type Hierarchy | udm.BaseDeployed >> udm.BaseConfigurationItem |
| Interfaces | udm.Artifact, udm.Deployed, udm.DerivedArtifact, udm.EmbeddedDeployedContainer |
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>
|
| Hidden properties | ||
|---|---|---|
|
|
|
boundConfigurationItems:
SET_OF_CI<udm.ConfigurationItem>
|
|
The set of created CIs.
|
udm.BaseDeployedContainer
| Virtual Type | |
|---|---|
| Type Hierarchy | udm.BaseDeployed >> udm.BaseConfigurationItem |
| Interfaces | udm.Container, udm.Deployed, udm.EmbeddedDeployedContainer, udm.Taggable |
Base type for all deployeds that are containers.
| 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.
|
| Hidden properties | ||
|---|---|---|
|
|
|
boundConfigurationItems:
SET_OF_CI<udm.ConfigurationItem>
|
|
The set of created CIs.
|
udm.BaseEmbeddedDeployable
| Virtual Type | |
|---|---|
| Interfaces | udm.EmbeddedDeployable |
The supertype of all EmbeddedDeployables.
udm.BaseEmbeddedDeployed
| Virtual Type | |
|---|---|
| Interfaces | udm.EmbeddedDeployed, udm.EmbeddedDeployedContainer |
The supertype of all EmbeddedDeployeds.
| 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.BaseProvisionable
| Virtual Type | |
|---|---|
| Type Hierarchy | udm.BaseDeployable >> udm.BaseConfigurationItem |
| Interfaces | udm.Deployable, udm.Provisionable, udm.Taggable |
Base type for all provisionables.
| Children | ||
|---|---|---|
|
|
|
provisioners:
LIST_OF_CI<udm.Provisioner>
|
|
A list of provisioners associated with the instance.
|
| Public properties | ||
|---|---|---|
|
|
| |
|
The set of CI templates.
|
||
|
|
|
tags: SET_OF_STRING
|
|
If set, this deployable will only be mapped automatically to containers with the same tag.
|
| Hidden properties | ||
|---|---|---|
|
|
|
cardinality: STRING = 1
|
|
Number of instances to launch.
|
udm.BaseProvisioned
| Virtual Type | |
|---|---|
| Type Hierarchy | udm.BaseDeployed >> udm.BaseConfigurationItem |
| Interfaces | udm.Deployed, udm.EmbeddedDeployedContainer, udm.Provisioned |
Base type for all provisioneds.
| Parent | ||
|---|---|---|
|
|
|
container:
CI<udm.Container>
|
|
The container on which this deployed runs.
|
| Children | ||
|---|---|---|
|
|
|
provisioners:
LIST_OF_CI<udm.AppliedProvisioner>
|
|
A list of provisioners associated with the instance.
|
| Public properties | ||
|---|---|---|
|
|
| |
|
The set of created CIs.
|
||
|
|
|
deployable:
CI<udm.Deployable>
|
|
The deployable that this deployed is derived from.
|
| Hidden properties | ||
|---|---|---|
|
|
|
ordinal: INTEGER = 1
|
|
The index of the cardinality amount created provisioneds.
|
udm.BaseProvisionedContainer
| Virtual Type | |
|---|---|
| Type Hierarchy | udm.BaseDeployedContainer >> udm.BaseDeployed >> udm.BaseConfigurationItem |
| Interfaces | udm.Container, udm.Deployed, udm.EmbeddedDeployedContainer, udm.Provisioned, udm.Taggable |
Base type for all provisioneds that are containers.
| Parent | ||
|---|---|---|
|
|
|
container:
CI<udm.Container>
|
|
The container on which this deployed runs.
|
| Public properties | ||
|---|---|---|
|
|
| |
|
The set of created CIs.
|
||
|
|
|
deployable:
CI<udm.Deployable>
|
|
The deployable that this deployed is derived from.
|
| Hidden properties | ||
|---|---|---|
|
|
|
ordinal: INTEGER = 1
|
|
The index of the cardinality amount created provisioneds.
|
udm.BaseProvisioner
| Virtual Type | |
|---|---|
| Interfaces | udm.EmbeddedDeployable, udm.Provisioner |
Base type for all provisioners.
| Public properties | ||
|---|---|---|
|
|
| |
|
Host template on which provisioning actions will be executed.
|
udm.BaseProvisionerArtifact
| Virtual Type | |
|---|---|
| Type Hierarchy | udm.EmbeddedDeployableArtifact >> udm.BaseEmbeddedDeployable >> udm.BaseConfigurationItem |
| Interfaces | udm.Artifact, udm.EmbeddedDeployable, udm.Provisioner, udm.SourceArtifact |
Base type for all provisioners artifacts.
| Public properties | ||
|---|---|---|
|
|
| |
|
Host template on which provisioning actions will be executed.
|
||
|
|
|
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
|
||
|
|
|
fileUri: STRING
|
|
The URI pointing to the (remote) location of the file this artifact represents
|
||
|
|
|
placeholders: SET_OF_STRING
|
|
Placeholders detected in this artifact
|
||
|
|
|
scanPlaceholders: BOOLEAN = true
|
|
Whether to scan this artifact for placeholders when it is imported
|
| 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.CompositePackage
| Type Hierarchy | udm.Version >> udm.BaseConfigurationItem |
|---|
(Deprecated) A container of DeploymentPackages that is a DeploymentPackage itself.
| Parent | ||
|---|---|---|
|
|
| |
|
The application this version belongs to.
|
| Public properties | ||
|---|---|---|
|
|
|
orchestrator: LIST_OF_STRING
|
|
The orchestrators that are used to create the deployment plan. Orchestrators will be applied in order.
|
||
|
|
| |
|
The DeploymentPackages that make up this CompositePackage.
|
| Hidden properties | ||
|---|---|---|
|
|
|
exportAllPasswords: BOOLEAN
|
|
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 |
|---|
Contains deployment configuration information
udm.DeployedApplication
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 items that were deployed to the environment.
|
||
|
|
| |
|
The package that was deployed to the environment
|
||
|
|
|
boundConfigurationItems:
SET_OF_CI<udm.ConfigurationItem>
|
|
Configuration items resolved from templates on the provisioning package.
|
||
|
|
|
optimizePlan: BOOLEAN = true
|
|
Optimize the generated plan after orchestration.
|
||
|
|
|
orchestrator: LIST_OF_STRING
|
|
The orchestrators that are used to create the deployment plan. Orchestrators will be applied in order.
|
||
|
|
|
undeployDependencies: BOOLEAN
|
|
Undeploy direct or transient dependencies of this application. A dependent application is undeployed if no other applications depend on it.
|
||
|
|
|
unresolvedPlaceholders: MAP_STRING_STRING
|
|
Placeholders provided by the user at provisioning.
|
udm.DeploymentPackage
| Type Hierarchy | udm.Version >> udm.BaseConfigurationItem |
|---|
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
|
||
|
|
| |
|
The set of CI templates.
|
| Public properties | ||
|---|---|---|
|
|
|
dependencyResolution: STRING = LATEST
|
|
The resolution to use for application dependencies when deploying this application. Should be 'LATEST' or 'EXISTING'. A placeholder can be used.
|
||
|
|
|
applicationDependencies: MAP_STRING_STRING
|
|
The versions of other applications that this package depends on, as a mapping from application name to version range
|
||
|
|
| |
|
The set of CI bound templates.
|
||
|
|
|
orchestrator: LIST_OF_STRING
|
|
The orchestrators that are used to create the deployment plan. Orchestrators will be applied in order.
|
||
|
|
|
undeployDependencies: STRING = false
|
|
Whether to undeploy direct or transient dependencies of this application. Dependency is undeployed if there are not other application that depend on it. Should be 'true' or 'false'. A placeholder can be used.
|
| Hidden properties | ||
|---|---|---|
|
|
|
exportAllPasswords: BOOLEAN
|
|
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
A Dictionary contains key-value pairs that can be replaced
| Public properties | ||
|---|---|---|
|
|
|
encryptedEntries: MAP_STRING_STRING
|
|
The encrypted dictionary entries
|
||
|
|
|
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.EmbeddedDeployableArtifact
| Virtual Type | |
|---|---|
| Type Hierarchy | udm.BaseEmbeddedDeployable >> udm.BaseConfigurationItem |
| Interfaces | udm.Artifact, udm.EmbeddedDeployable, udm.SourceArtifact |
Description unavailable
| 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
|
||
|
|
|
fileUri: STRING
|
|
The URI pointing to the (remote) location of the file this artifact represents
|
||
|
|
|
placeholders: SET_OF_STRING
|
|
Placeholders detected in this artifact
|
||
|
|
|
scanPlaceholders: BOOLEAN = true
|
|
Whether to scan this artifact for placeholders when it is imported
|
| 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.EmbeddedDeployedArtifact
| Virtual Type | |
|---|---|
| Type Hierarchy | udm.BaseEmbeddedDeployed >> udm.BaseConfigurationItem |
| Interfaces | udm.Artifact, udm.DerivedArtifact, udm.EmbeddedDeployed, udm.EmbeddedDeployedContainer |
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.
|
||
|
|
|
placeholders: MAP_STRING_STRING
|
|
A Map containing all the placeholders mapped to their values. Special values are <ignore> or <empty>
|
udm.EncryptedDictionary
| Type Hierarchy | udm.Dictionary >> udm.BaseConfigurationItem |
|---|
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
|
| Hidden properties | ||
|---|---|---|
|
|
|
encryptedEntries: MAP_STRING_STRING
|
|
The encrypted dictionary entries
|
udm.Environment
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.
|
||
|
|
|
directoryPath: STRING
|
|
The directory path where the provisioned environment and provisioned configuration items will be stored.
|
||
|
|
|
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
Default implementation of a CI that provides ID, name and type information.
udm.ProvisioningPackage
| Type Hierarchy | udm.DeploymentPackage >> udm.Version >> udm.BaseConfigurationItem |
|---|
A package of a certain version of an application. Groups all provisionable 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 provisionables and deployables that are part of this package
|
||
|
|
| |
|
The set of CI templates.
|
| Public properties | ||
|---|---|---|
|
|
|
dependencyResolution: STRING = LATEST
|
|
The resolution to use for application dependencies when deploying this application. Should be 'LATEST' or 'EXISTING'. A placeholder can be used.
|
||
|
|
|
applicationDependencies: MAP_STRING_STRING
|
|
The versions of other applications that this package depends on, as a mapping from application name to version range
|
||
|
|
| |
|
The set of CI bound templates.
|
||
|
|
|
orchestrator: LIST_OF_STRING
|
|
The orchestrators that are used to create the deployment plan. Orchestrators will be applied in order.
|
||
|
|
|
undeployDependencies: STRING = false
|
|
Whether to undeploy direct or transient dependencies of this application. Dependency is undeployed if there are not other application that depend on it. Should be 'true' or 'false'. A placeholder can be used.
|
| Hidden properties | ||
|---|---|---|
|
|
|
exportAllPasswords: BOOLEAN
|
|
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.Template
| Virtual Type |
|---|
Base type for all generated template CIs.
| Children | ||
|---|---|---|
|
|
| |
|
Child templates associated with this template.
|
| Public properties | ||
|---|---|---|
|
|
|
instanceName: STRING
|
|
Name that the created instance of this template will have. If not specified, the instance name will be generated based on the template name and provisioning ID.
|
udm.Version
| Virtual Type |
|---|
A version of an application .
| Parent | ||
|---|---|---|
|
|
| |
|
The application this version belongs to.
|
| Public properties | ||
|---|---|---|
|
|
|
orchestrator: LIST_OF_STRING
|
|
The orchestrators that are used to create the deployment plan. Orchestrators will be applied in order.
|
| Hidden properties | ||
|---|---|---|
|
|
|
exportAllPasswords: BOOLEAN
|
|
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.
|
