Definiton which reflects the relationship types purpose.

JesperGuldfeldt
Tera Contributor

Hello everybody - I've been given the task to define what relations between CI's means.

Thefore I was wondering if anybody have formulated definitions, which reflects the relationship types purpose.
For example:

Depends On::Used By

Relationship type

Describes an operational dependency where a parent CI needs a child CI to function; (e.g. a change or incident on a child CI may impact the function of its parent).

I've tried searching for something like this, but haven't been lucky so far. 😊

1 ACCEPTED SOLUTION

HS4
Tera Expert

Hi Jesper,

 

I have found the following definitions for some commonly used relationship types:

ParentChildDefinition
Connects toConnected by

Network Connections between elements that are talking to each other.

Examples: Workstation to switch, switch to switch, kubernetes workload to service.

ContainsContained by

Typically a containment relationship (CI to contained CI). The child CI typically has a single parent CI with this relationship type.

Examples: Tomcat to Tomcat WAR, VMware Datacenter contains Network.

Depends onUsed byParent CI depends on child CI. Meaning that problem/change in the child CI may impact the parent CI.
Hosted onHosts

Hosting relationship between an element and its host.

Examples: Cloud resource to logical data center, k8s workload to k8s cluster.

ManagesManaged by

Typically used where one CI manages one or more other CIs.

Example: vCenter manages vCenter Datacenter.

MembersMember of

Typically used with clusters where a cluster node is a member of a cluster.

Example: ESXi Server is a member of vCenter Cluster.

OwnsOwned byUsually a containment relationship (CI to owned CI). The child CI typically has a single parent with this relationship type.
Runs onRuns

Typically between a CI that represents a software application, to the hosting hardware/VM.

Example: Tomcat 'Runs on' Linux server.

 

If my answer helped you in any way, please then mark it as helpful or correct.

 

Thanks,

View solution in original post

2 REPLIES 2

Mark Manders
Mega Patron

First hit on Docs: https://docs.servicenow.com/bundle/vancouver-servicenow-platform/page/product/configuration-manageme...

 


Please mark any helpful or correct solutions as such. That helps others find their solutions.
Mark

HS4
Tera Expert

Hi Jesper,

 

I have found the following definitions for some commonly used relationship types:

ParentChildDefinition
Connects toConnected by

Network Connections between elements that are talking to each other.

Examples: Workstation to switch, switch to switch, kubernetes workload to service.

ContainsContained by

Typically a containment relationship (CI to contained CI). The child CI typically has a single parent CI with this relationship type.

Examples: Tomcat to Tomcat WAR, VMware Datacenter contains Network.

Depends onUsed byParent CI depends on child CI. Meaning that problem/change in the child CI may impact the parent CI.
Hosted onHosts

Hosting relationship between an element and its host.

Examples: Cloud resource to logical data center, k8s workload to k8s cluster.

ManagesManaged by

Typically used where one CI manages one or more other CIs.

Example: vCenter manages vCenter Datacenter.

MembersMember of

Typically used with clusters where a cluster node is a member of a cluster.

Example: ESXi Server is a member of vCenter Cluster.

OwnsOwned byUsually a containment relationship (CI to owned CI). The child CI typically has a single parent with this relationship type.
Runs onRuns

Typically between a CI that represents a software application, to the hosting hardware/VM.

Example: Tomcat 'Runs on' Linux server.

 

If my answer helped you in any way, please then mark it as helpful or correct.

 

Thanks,