Default language.

Pattern node


The Pattern node is the node that represents an individual pattern, defined in the Pattern Language. For each pattern in a TPL file there is a Pattern node which contains meta-data about the pattern, such as its name, description and the products that it is responsible for identifying.

Patterns have relationships to all of the nodes that they are responsible for maintaining so that the nodes can be related back to where they originated. See Configipedia for more information about BMC Discovery patterns.

Attributes of the Pattern node

The attributes of the Pattern node are described in the following table:

UI Name
Attribute Name and Type
Description 
Name
name : string 
Pattern name
Pattern Version
version : string 
Pattern version
Tags
tags : list:string 
Tags
Description
description : string 
Description
Trigger Kind
__trigger_kind : string 
Trigger node or relationship kind
Triggers On Relationship
__trigger_is_rel : boolean 
Flag indicating if trigger kind is a node 
Pattern Active
__active : boolean 
Flag indicating if Pattern is active
Products
products : list:string 
Products identified by the pattern
Product Synonyms
product_synonyms : list:string 
Synonyms for products identified by the pattern
Known Versions
known_versions : list:string 
Known versions of products identified by the pattern
Publishers
publishers : list:string 
Publishers of products identified by the pattern
Publisher Synonyms
publisher_synonyms : list:string 
Synonyms for publishers of products identified by the pattern
OEM Publishers
oem_publishers : list:string 
OEM publishers of products identified by the pattern
Prior Publishers
prior_publishers : list:string 
Previous publishers of products identified by the pattern
Product Families
product_families : list:string 
Product families of products identified by the pattern
Product Editions
product_editions : list:string 
Editions of products identified by the pattern
Categories
categories : list:string 
Categories of products identified by the pattern
Not shown in UI
__cdm_software_server_type : list:int 
Software server type in the Common Data Model
URLs
urls : list:string 
URLs relating to the pattern
TKN Identity
tkn_identity : list:string 
Identity within Technology Knowledge Network
Additional Attributes
additional_attributes : list:string 
Additional attributes that may be set on nodes maintained by this pattern

Relationships of the Pattern node

The relationships of the Pattern node are described in the following table:

UI Name Relationship Description 
Patterns This Depends On Dependant:
Dependency:
DependedUpon:
Pattern
 
Patterns that this Pattern depends on
Patterns Depending Upon This DependedUpon:
Dependency:
Dependant:
Pattern
 
Patterns that depend on this Pattern
Deprecated Pattern New:
Deprecated:
Old:
Pattern
 
Pattern that has been deprecated by this one
Deprecating Pattern Old:
Deprecated:
New:
Pattern
 
Pattern that deprecated this one
Discovery Conditions ElementWithCondition:
DiscoveryCondition:
DiscoveryCondition:
DiscoveryCondition
 
Discovery Conditions affecting this Pattern
Pattern Errors PatternWithError:
Error:
Error:
ECAError
 
Errors generated by this Pattern
Contributes To Business Application Contributor:
Inference:
InferredElement:
BusinessApplicationInstance
 
Business Application whose attributes have been partly or wholly determined from this Pattern
Contributes To Business Service Contributor:
Inference:
InferredElement:
BusinessService
 
Business Service whose attributes have been partly or wholly determined from this Pattern
Contributes To Technical Service Contributor:
Inference:
InferredElement:
TechnicalService
 
Technical Service whose attributes have been partly or wholly determined from this Pattern
Contributes To Contained Software Instance Contributor:
Inference:
InferredElement:
ContainedSoftwareInstance
 
Contained Software Instance whose attributes have been partly or wholly determined from this Pattern
Contributes To Host Contributor:
Inference:
InferredElement:
Host
 
Host whose attributes have been partly or wholly determined from this Pattern
Contributes To IP Address Contributor:
Inference:
InferredElement:
IPAddress
 
IP Address whose attributes have been partly or wholly determined from this Pattern
Contributes To Runtime Environment Contributor:
Inference:
InferredElement:
RuntimeEnvironment
 
Runtime Environment whose attributes have been partly or wholly determined from this Pattern
Contributes To Software Component Contributor:
Inference:
InferredElement:
SoftwareComponent
 
Software Component whose attributes have been partly or wholly determined from this Pattern
Contributes To Software Container Contributor:
Inference:
InferredElement:
SoftwareContainer
 
Software Container whose attributes have been partly or wholly determined from this Pattern
Contributes To Software Instance Contributor:
Inference:
InferredElement:
SoftwareInstance
 
Software Instance whose attributes have been partly or wholly determined from this Pattern
Contributes To Virtual Machine Contributor:
Inference:
InferredElement:
VirtualMachine
 
Virtual Machine whose attributes have been partly or wholly determined from this Pattern
Maintained Administrative Collections Pattern:
Maintainer:
Element:
AdminCollection
 
Administrative Collections maintained by this Pattern
Maintained Business Applications Pattern:
Maintainer:
Element:
BusinessApplicationInstance
 
Business Applications maintained by this Pattern
Maintained Business Services Pattern:
Maintainer:
Element:
BusinessService
 
Business Services maintained by this Pattern
Maintained Technical Services Pattern:
Maintainer:
Element:
TechnicalService
 
Technical Services maintained by this Pattern
Maintained Certificates Pattern:
Maintainer:
Element:
Certificate
 
Certificates maintained by this Pattern
Maintained Clusters Pattern:
Maintainer:
Element:
Cluster
 
Clusters maintained by this Pattern
Maintained Collections Pattern:
Maintainer:
Element:
Collection
 
Collections maintained by this Pattern
Maintained Contained Software Instances Pattern:
Maintainer:
Element:
ContainedSoftwareInstance
 
Contained Software Instances maintained by this Pattern
Maintained Container Images Pattern:
Maintainer:
Element:
ContainerImage
 
Container Images maintained by this Pattern
Maintained Databases Pattern:
Maintainer:
Element:
Database
 
Databases maintained by this Pattern
Maintained Database Details Pattern:
Maintainer:
Element:
DatabaseDetail
 
Database Details maintained by this Pattern
Maintained Details Pattern:
Maintainer:
Element:
Detail
 
Details maintained by this Pattern
Maintained External Elements Pattern:
Maintainer:
Element:
ExternalElement
 
External Elements maintained by this Pattern
Maintained Files Pattern:
Maintainer:
Element:
File
 
Files maintained by this Pattern
Maintained Functional Components Pattern:
Maintainer:
Element:
FunctionalComponent
 
Functional Components maintained by this Pattern
Maintained Generic Elements Pattern:
Maintainer:
Element:
GenericElement
 
Generic Elements maintained by this Pattern
Maintained Hardware Containers Pattern:
Maintainer:
Element:
HardwareContainer
 
Hardware Containers maintained by this Pattern
Maintained Host Containers Pattern:
Maintainer:
Element:
HostContainer
 
Host Containers maintained by this Pattern
Maintained Load Balancer Groups Pattern:
Maintainer:
Element:
LoadBalancerGroup
 
Load Balancer Groups maintained by this Pattern
Maintained Load Balancer Instances Pattern:
Maintainer:
Element:
LoadBalancerInstance
 
Load Balancer Instances maintained by this Pattern
Maintained Load Balancer Members Pattern:
Maintainer:
Element:
LoadBalancerMember
 
Load Balancer Members maintained by this Pattern
Maintained Load Balancer Pools Pattern:
Maintainer:
Element:
LoadBalancerPool
 
Load Balancer Pools maintained by this Pattern
Maintained Load Balancer Services Pattern:
Maintainer:
Element:
LoadBalancerService
 
Load Balancer Services maintained by this Pattern
Maintained Runtime Environments Pattern:
Maintainer:
Element:
RuntimeEnvironment
 
Runtime Environments maintained by this Pattern
Maintained Software Clusters Pattern:
Maintainer:
Element:
SoftwareCluster
 
Software Clusters maintained by this Pattern
Maintained Software Components Pattern:
Maintainer:
Element:
SoftwareComponent
 
Software Components maintained by this Pattern
Maintained Software Containers Pattern:
Maintainer:
Element:
SoftwareContainer
 
Software Containers maintained by this Pattern
Maintained Software Instances Pattern:
Maintainer:
Element:
SoftwareInstance
 
Software Instances maintained by this Pattern
Maintained Software Pods Pattern:
Maintainer:
Element:
SoftwarePod
 
Software Pods maintained by this Pattern
Maintained Storage Pattern:
Maintainer:
Element:
Storage
 
Storage maintained by this Pattern
Maintained Storage Collections Pattern:
Maintainer:
Element:
StorageCollection
 
Storage Collections maintained by this Pattern
Maintained Storage Connections Pattern:
Maintainer:
Element:
StorageConnection
 
Storage Connections maintained by this Pattern
Maintained Storage Namespaces Pattern:
Maintainer:
Element:
StorageNamespace
 
Storage Namespaces maintained by this Pattern
Maintained Storage Pools Pattern:
Maintainer:
Element:
StoragePool
 
Storage Pools maintained by this Pattern
Maintained Storage Processors Pattern:
Maintainer:
Element:
StorageProcessor
 
Storage Processors maintained by this Pattern
Maintained Storage Systems Pattern:
Maintainer:
Element:
StorageSystem
 
Storage Systems maintained by this Pattern
Maintained Storage System Groups Pattern:
Maintainer:
Element:
StorageSystemGroup
 
Storage System Groups maintained by this Pattern
Maintained Storage Volumes Pattern:
Maintainer:
Element:
StorageVolume
 
Storage Volumes maintained by this Pattern
Maintained Storage Volume Mirrors Pattern:
Maintainer:
Element:
StorageVolumeMirror
 
Storage Volume Mirrors maintained by this Pattern
Maintained Support Details Pattern:
Maintainer:
Element:
SupportDetail
 
Support Details maintained by this Pattern
Maintained Virtual Machines Pattern:
Maintainer:
Element:
VirtualMachine
 
Virtual Machines maintained by this Pattern
Maintained Hardware Components Pattern:
Maintainer:
Element:
HardwareComponent
 
Hardware Components maintained by this Pattern
Maintained Network Services Pattern:
Maintainer:
Element:
NetworkService
 
Network Services maintained by this Pattern
Overridden By Overridden:
Override:
Overrider:
Pattern
 
Overriding Pattern
Overrides Overrider:
Override:
Overridden:
Pattern
 
Overridden Patterns
Manual Runs Pattern:
PatternExecution:
PatternExecution:
PatternExecution
 
Manual Pattern Execution runs
Pattern Module Pattern:
PatternModuleContainment:
PatternModule:
PatternModule
 
Pattern Module
Requested DDD Lists Pattern:
Request:
DiscoveryResult:
DirectlyDiscoveredList
 
DDD Lists requested by this Pattern (deprecated)
Requested Discovered API Results Pattern:
Request:
DiscoveryResult:
DiscoveredAPIResult
 
Discovered API Results requested by this Pattern (deprecated)
Requested Discovered Certificates Pattern:
Request:
DiscoveryResult:
DiscoveredCertificate
 
Discovered Certificates requested by this Pattern (deprecated)
Requested Discovered Command Results Pattern:
Request:
DiscoveryResult:
DiscoveredCommandResult
 
Discovered Command Results requested by this Pattern (deprecated)
Requested Discovered DNS Details Pattern:
Request:
DiscoveryResult:
DiscoveredDNSDetail
 
Discovered DNS Details requested by this Pattern (deprecated)
Requested Discovered Files Pattern:
Request:
DiscoveryResult:
DiscoveredFile
 
Discovered Files requested by this Pattern (deprecated)
Requested Discovered Registry Values Pattern:
Request:
DiscoveryResult:
DiscoveredRegistryValue
 
Discovered Registry Values requested by this Pattern (deprecated)
Requested Discovered SNMP Values Pattern:
Request:
DiscoveryResult:
DiscoveredSNMP
 
Discovered SNMP Values requested by this Pattern (deprecated)
Requested Integration Results Pattern:
Request:
DiscoveryResult:
IntegrationResult
 
Integration Results requested by this Pattern (deprecated)
Uses Pattern Definitions Function ResourceUser:
ResourceUse:
Resource:
PatternDefine
 
Uses Pattern Definitions Function

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*