Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

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,