Rule 3 - Mapping of Azure Resource Types to CMDB CI Classes

Rule Synopsis

These are the rule/s that determine the target CMDB CI Tables/Classes used by CI Sync for each Azure Resource Type.

The target CI Table/CI Class is used by CI Sync for two purposes:

  1. To search for an existing CIs during a CI Update Operation.

  2. To write new CIs during a CI Insert Operation.

Rule Details and Default

The default rule/s are described by the mapping table shown below.

Resource Type

CI Sync Target CI Classes

API Management Service

cmdb_ci_azure_api_mgmt

Application Gateway

cmdb_ci_cloud_load_balancer

App Service

cmdb_ci_web_site

App Service Plan

cmdb_ci_cloud_webserver

CDN Profile

cmdb_ci_cloud_webserver

Cognitive Services

cmdb_ci_function_ai

Container Instance

cmdb_ci_docker_engine

Container Instance Container

cmdb_ci_docker_container

Container Registry

cmdb_ci_container_repository

CosmosDb for MongoDb

cmdb_ci_cloud_database

Azure Datacenter

cmdb_ci_azure_datacenter

Azure Database for Postgress

cmdb_ci_cloud_database

Azure Database for MySQL

cmdb_ci_cloud_database

Azure Database for PostgreSQL Databases

cmdb_ci_postgresql_schema

Azure Database for MySQL Databases

cmdb_ci_db_mysql_catalog

Disk

cmdb_ci_disk

DNS Zone

cmdb_ci_dns_zone

Event Hub

cmdb_ci_cmp_resource

Express Route

cmdb_ci_ni_logical_path

Frontdoors

cmdb_ci_cloud_load_balancer

Image

cmdb_ci_os_template

Key Vault

cmdb_ci_cmp_resource

Kubernetes Service

cmdb_ci_cloud_appserver

Load Balancer

cmdb_ci_cloud_load_balancer

Local Network Gateway

cmdb_ci_vpc_gateway_connection

Logic App

cmdb_ci_cmp_resource

NAT Gatway

cmdb_ci_nat_gateway

Network Security Group

cmdb_ci_compute_security_group

Private DNS Zone

cmdb_ci_dns_zone

Private End Point

cmdb_ci_endpoint_vnic

Public IP Address

cmdb_ci_cloud_public_ipaddress

Recovery Services Vault

cmdb_ci_cloud_storage_account

Resource Groups

cmdb_ci_resource_group

Snapshot

cmdb_ci_storage_vol_snapshot

Storage Accounts

cmdb_ci_cloud_storage_account

Subscriptions

cmdb_ci_azure_subscription

Virtual Machine (Instance)

cmdb_ci_vm_instance

Virtual Machine Scale Set

cmdb_ci_instance_scale_set

Virtual Networks

cmdb_ci_network

Virtual Network Gateway

cmdb_ci_virtual_pvt_gateway

Override Options

Context

Customers may consider changing these mappings to target different CMDB CI Tables/Classes shown above.  This can often be required when existing CIs are already present in the CMDB (in Classes different to those shown below) and CI Sync is expected to correlate to the existing CIs.

Options

  1. The target CI Class can be amended per Azure Resource Type.

  2. The target Related List/Child Record table can be amended per Azure Resource Type.

Overriding via Connection Settings

N/A

Additional Information

N/A

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