Default language.

Important This documentation space contains information about the SaaS version of BMC Helix Discovery. If you are using the on-premises version of BMC Helix Discovery, see BMC Helix Discovery 25.2 (On-Premises).

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 Helix Discovery patterns.

Attributes and relationships 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

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

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 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 Clusters

Pattern:
 Maintainer:
 Element:
 Cluster

Clusters maintained by this Pattern

Maintained Collections

Pattern:
 Maintainer:
 Element:
 Collection

Collections 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 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 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

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 Certificate

Pattern:
 Request:
 DiscoveryResult:
 DiscoveredCertificate

Discovered Certificate 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

Maintained External Elements

Pattern:
 Maintainer:
 Element:
 ExternalElement

External Elements 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

 

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