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:
-
To search for an existing CIs during a CI Update Operation.
-
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
-
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
Related Rules
N/A