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 rule/s are described by the mapping table shown below.

Resource Type

CI Sync Target CI Classes

CloudWatch Alarm

cmdb_ci_cloud_monitor_alarm

DynamoDb Table

cmdb_ci_cloud_database

EC2 Instance

cmdb_ci_ec2_instance

EC2 Internet Gateway

cmdb_ci_internet_gateway

EC2 Network Interface

cmdb_ci_nic

EC2 Subnet

cmdb_ci_cloud_subnet

EC2 VPC

cmdb_ci_network

KMS Alias

cmdb_ci_cmp_resource

KMS Key

cmdb_ci_cmp_resource

Lambda Function

cmdb_ci_appl

Elastic Load Balancer

cmdb_ci_cloud_load_balancer

RDS DB Instance

cmdb_ci_cloud_database

S3 Bucket

cmdb_ci_cloud_storage_account

SNS Topic

cmdb_ci_cloud_topic

SQS Queue

cmdb_ci_cloud_queue_service

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

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