Amazon Amazon VPC Managed Prefix List pattern-based discovery
Summarize
Summary of Amazon VPC Managed Prefix List pattern-based discovery
This pattern-based discovery capability within the Discovery and Service Mapping Patterns application enables ServiceNow customers to identify and collect data on Amazon Virtual Private Cloud (Amazon VPC) Managed Prefix Lists in their AWS cloud environments. It supports populating data into both CMDB and non-CMDB tables to provide comprehensive visibility of AWS VPC Managed Prefix Lists.
Show less
Key Features
- Pattern Activation: The Amazon AWS - VPC Managed Prefix List pattern is disabled by default and must be enabled to run discovery. Starting with Visibility Content version 6.28.0, enabling or disabling patterns is not treated as a customization and will continue to receive updates.
- Prerequisites: AWS discovery prerequisites must be met, including removing relevant resources from the Resource Inclusion List to avoid duplicate discoveries.
- Data Collection: The pattern collects detailed information about Managed Prefix Lists, including name, Amazon Resource Name (ARN), unique identifiers, and current state.
- Data Storage:
- Non-CMDB Tables: Data from the extended inventory pattern is stored in dedicated AWS tables accessible under Configuration > AWS.
- CMDB Tables: Discovered data is stored in the
cmdbawsvpcmanagedprefixlistandcmdbcicmpresourcetables with attributes such as resource type, install status, and operational status.
- CI Relationships and References: The pattern establishes relationships such as Hosted on::Hosts linking to AWS Datacenter records, and references between the Managed Prefix List and cloud resource records to ensure proper configuration item (CI) context.
- AWS Tag Discovery: Tags associated with Managed Prefix Lists are collected and stored in the Key Value (
cmdbkeyvalue) table, enabling tag-based filtering and management.
Practical Benefits
By leveraging this pattern, ServiceNow customers can automate the discovery and inventory of Amazon VPC Managed Prefix Lists, maintaining up-to-date and accurate CMDB data for enhanced cloud resource management. It supports better operational visibility, compliance, and audit readiness within AWS environments, helping optimize cloud infrastructure governance and monitoring.
Discovery and Service Mapping Patterns finds Amazon Virtual Private Cloud (Amazon VPC) Managed Prefix Lists on your cloud environment. Discovering some of these resources may require updating to the latest version of the Discovery and Service Mapping Patterns application from the ServiceNow Store.
Pattern-based discovery and mapping requirements
- Verify the AWS discovery prerequisites
- For more information, see the prerequisites section in AWS discovery using patterns.
- Remove resources from the Resource Inclusion List table
- Verify that the relevant resource isn't listed in the Resource Inclusion List [sa_cloud_inventory_resource_whitelist] table to avoid duplicate discovery. For more information on removing resources from the Resource Inclusion List, see AWS Resource Inventory discovery with Patterns.
- Enable the relevant pattern
- The pattern for this service is disabled by default. Starting with Visibility Content version 6.28.0, activating or deactivating a pattern won't be considered a customization, and it will continue to receive updates. Patterns that were previously activated or deactivated will reset to the latest predefined version after upgrading while retaining the last active field value. For more information on enabling patterns, see Activate a disabled pattern.
Discovery and Service Mapping Patterns application populates data in both CMDB and non-CMDB tables.
Data stored in non-CMDB tables
Discovery and Service Mapping Patterns application populates data in the non-CMDB table when running the Amazon AWS - VPC Managed Prefix List - Extended Inventory (LP) pattern.
You can review the non-CMDB AWS tables by navigating to . You can also search the navigation filter for the specific pattern name.
| Field | Description |
|---|---|
| Name [name] | Name of the managed prefix list. |
| Object ID [object_id] | The Amazon Resource Name (ARN) of the managed prefix list. |
| List ID [list_id] | The unique identifier of the managed prefix list. |
| State [state] | The current state of the managed prefix list. For example: create-complete, modify-in-progress, or delete-complete. |
| Configuration Item [configuration_item] | References the Cloud Resource [cmdb_ci_cmp_resource] table. |
Data stored in CMDB tables
Discovery and Service Mapping Patterns application populates data in the CMDB when running the Amazon AWS - VPC Managed Prefix List - Extended Inventory (LP) pattern.
| Field | Description |
|---|---|
| Name [name] | Name of the managed prefix list. |
| Object ID [object_id] | The ARN of the managed prefix list. |
| Resource type [resource_type] | Type of resource. The value is set to AWS::VPC::ManagedPrefixList. |
| Install Status [install_status] | Install status of the resource. Default value is Installed. |
| Operational status [operational_status] | Operational status of the resource. Default value is Operational. |
CI relationships
The Amazon AWS - VPC Managed Prefix List - Extended Inventory (LP) pattern creates the following relationships and references to support Amazon VPC Managed Prefix List discovery. References link to records in other tables and don't appear in the CI Relationship [cmdb_rel_ci] table.
| CI | Relationship | CI |
|---|---|---|
| Cloud Resource [cmdb_ci_cmp_resource] | Hosted on::Hosts | AWS Datacenter [cmdb_ci_aws_datacenter] |
| CI | Field | Referenced CI |
|---|---|---|
| AWS VPC Managed Prefix List [cmdb_aws_vpc_managed_prefix_list] | Configuration Item [configuration_item] | Cloud Resource [cmdb_ci_cmp_resource] |
| Key Value [cmdb_key_value] | Configuration item [configuration_item] | Cloud Resource [cmdb_ci_cmp_resource] |
AWS Tag discovery
The Amazon AWS - VPC Managed Prefix List - Extended Inventory (LP) pattern collects tags and populates them in the Key Value [cmdb_key_value] table.
| Field | Description |
|---|---|
| Key [key] | Tag name. |
| Value [value] | Tag value. |
| Configuration item [configuration_item] | References the Cloud Resource [cmdb_ci_cmp_resource] table. |