Rule 2 - GCP CI-to-CI Relationships

Rule Synopsis

These are the rule/s that automatically determine and create the CI-to-CI relationships (dependencies) for each GCP Resource/CI Type.

Rule Details and Default

The default rule/s are described by the table below which show the default CI-to-CI Relationships per Resource/CI Type.

Resource/CI Types

Relationships

App Engine Applications

  • App Engine Application Hosted on Region

  • App Engine Application Contains Service

  • App Engine Application Uses Storage Bucket

  • App Engine Application Contained by Project

Big Query Datasets

  • Big Query Dataset Hosted on Region

  • Big Query Dataset Contains Big Query Model

  • Big Query Dataset Contained by Project

Cloud SQL Database

  • Cloud SQL Database Hosted on Region

  • Cloud SQL Database Contained by Consumer Network

  • Cloud SQL Database Contained by Private Network

  • Cloud SQL Database Contained by Project

Cloud Functions

  • Cloud Function Hosted on Region

  • Cloud Function Provisioned From Storage Bucket

  • Cloud Function Contained by Project

Networks

  • Network IP Connection Network (Peerings)

  • Subnet Contained by Network

  • Subnet Hosted on Region

  • Network Contained by Project

  • Subnet Contained by Project

Organizations

  • See other resource types for relationships to Organizations

Projects

  • See other resource types for relationships to Organizations

Redis

  • Redis Hosted on Region

  • Redis Contained by Project

Regions

  • Region Contains Zone

Storage Buckets

  • Storage Bucket Hosted on Region

  • Storage Bucket Contained by Project

VM Instances

  • VM Instance Contained by Zone

  • VM Instance Hosted on Region

  • VM Instance Contained by Network

  • VM Instance Instantiates Computer#1

  • VM Instance Contained by Project



#1 Please read the Additional Information section for more information about this relationship.

Override Options

Context

Customers may be seeking more CI-to-CI relationships (dependencies) than those shown above.

Options

  1. Additional Relationships can be added (if the source system offers additional ones).

Overriding via Connection Settings

N/A

Additional Information

Syncfish recommend the following FAQ article that explains the difference between Virtual Machine Instance objects/CIs and Virtual Machine objects/CIs.

The FAQ explains each object type, why the exist as separate objects, where they exist in the CMDB and how they relate to one another (i.e. the standard CI-to-CI Relationships or Dependencies created for these objects.

We suggest you read FAQ - Overview of Virtual Machine Instance objects and Virtual Machine objects and the associated CIs.

N/A

Support Model for Rule Overrides

Question: Can overrides be performed by customers without a Syncfish Extended Implementation and Support Plan?

Answer: No (a plan is needed - see below)

Question: Which Syncfish Extended Implementation and Support Plan is required to obtain overrides of this rule

Answer: Either a Silver Plan or Gold Plan