Rule 3 - Mapping of AWS 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 AWS 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 table mappings for Primary/Parent Resource Types are shown below.

Primary/Parent Resource Types

Default Target Class/Classes

Cloud Formation

CloudFormation Stack

cmdb_ci_cmp_resource

Cloud Watch

CloudWatch Alarm

cmdb_ci_cloud_monitor_alarm

Databases

DynamoDb Table

cmdb_ci_cloud_database

Networking

EC2 VPC

cmdb_ci_network

Subnets

cmdb_ci_cloud_subnet

EC2 Internet Gateway

cmdb_ci_internet_gateway

Elastic Load Balancer

cmdb_ci_cloud_load_balancer

EC2 Network Interface

cmdb_ci_nic

SQS

SQS Queue

cmdb_ci_cloud_queue_service

Storage

S3 Bucket

cmdb_ci_cloud_storage_account

Compute

Auto Scaling Groups

cmdb_ci_instance_scale_set

Compute Security Groups

cmdb_ci_compute_security_group

EC2 Instances

For existing customers up to October 2026

cmdb_ci_ec2_instance


For new customers from October 2026

cmdb_ci_vm_instance

EFS File Systems

cmdb_ci_file_system

Workspaces

cmdb_ci_virtual_desktop

Elastic Container Service#1

ECS Cluster

cmdb_ci_cloud_ecs_cluster

ECS Service

cmdb_ci_cloud_ecs_service

ECS Task Definition

cmdb_ci_cloud_ecs_task_definition

Elastic Kubernetes Service

EKS Cluster

cmdb_ci_kubernetes_cluster

Key Management Services

Keys

cmdb_ci_cmp_resource

Aliases

cmdb_ci_cmp_resource

Lamda

Lambda Functions

cmdb_ci_appl

Relational Database Service

RDS Clusters

cmdb_ci_cloud_db_cluster

RDS Instances

cmdb_ci_cloud_database

SNS

SNS Topic

cmdb_ci_cloud_topic

The default table mappings for Secondary/Child Records are shown below.

Secondary/Child Records

Default Target Class

EC2 Volumes

cmdb_ci_storage_volume

Tags

cmdb_key_value

Footnote #1

The Elastic Container Services (ECS) CI Classes used by CI Sync are only available in ServiceNow if the ServiceNow “Discovery and Service Mapping Patterns” plug-in is currently installed or has been installed in the past.

This means there is a hard pre-requisite for customers to have installed the above ServiceNow plug-in to use CI Sync to synchronize ECS resources.

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 AWS Resource Type.

Overriding via Connection Settings

Not Available - Requires a Custom Data Sync Rule (and therefore a Syncfish Support Plan to modify the default behaviour)

Additional Information

N/A

N/A