UDM CI Reference 7.5.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.
|
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
|
||
|
|
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
|
||
|
|
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
|
||
|
|
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
|
||
|
|
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.
|
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>
|
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.
|
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 | ||
---|---|---|
|
|
boundConfigurationItems:
SET_OF_CI<udm.ConfigurationItem>
|
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 | ||
---|---|---|
|
|
boundConfigurationItems:
SET_OF_CI<udm.ConfigurationItem>
|
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
|
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
|
||
|
|
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.
|