---
sourceDocument: Australia IT Operations Management
sourceDocumentLink: https://www.servicenow.com/docs/r/australia/it-operations-management

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# GCP Memorystore

# Google Cloud Platform (GCP) Memorystore discovery using patterns {#ariaid-title1}

Release version: Australia  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes to read
Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of Google Cloud Platform (GCP) Memorystore discovery using patterns

The Google Cloud Platform (GCP) - Memorystore DB pattern is used within ServiceNow's Discovery and Service Mapping Patterns application to identify and map Memorystore for Memcached and Memorystore for Redis instances during horizontal discovery.
This pattern requires the latest version of the Discovery and Service Mapping Patterns application and adherence to GCP discovery prerequisites.
Show full answer Show less  

## Key Features

* **New CI Class:** The pattern introduces a new CI class `Cloud DataBase Cluster [cmdbciclouddbcluster]` which extends the existing Cluster CI class to represent Memorystore clusters.
* **Data Captured:** Discovery populates detailed CMDB records for various related resources including Cloud Service Accounts, Availability Zones, Google Datacenters, Cloud Database Clusters, and individual Cloud Databases with attributes such as names, IDs, statuses, cluster types, node counts, authentication settings, IP addresses, and more.
* **CI Relationships:** The pattern establishes meaningful relationships between discovered CIs such as hosting relationships between databases and datacenters, replication links between databases, and containment relationships between datacenters and availability zones. These relationships support accurate dependency mapping.
* **Tag Collection:** Tags associated with Memorystore instances are collected and stored in the Key Value table, enabling enhanced filtering and identification within the CMDB.
* **Visualization:** Discovered Memorystore instances and clusters can be visualized in Dependency Views maps, showing connection and dependency details within the customer's GCP environment.

## Key Outcomes

* ServiceNow customers gain comprehensive visibility into their GCP Memorystore environments, including both Memcached and Redis deployments.
* The enriched CMDB data supports improved service mapping, impact analysis, and operational management of cloud database resources.
* Accurate discovery and relationship mapping reduce manual effort and improve confidence in the CMDB's representation of cloud database infrastructure.
* Tagging data enables better organization and governance of cloud resources within ServiceNow.  
Discovery and Service Mapping Patterns uses the Google Cloud Platform (GCP) - Memorystore DB pattern to discover Memorystore for Memcached and Memorystore for Redis during horizontal discovery. Discovering some of these resources might require updating to the latest version of the Discovery and Service Mapping Patterns application from the ServiceNow Store.

## Pattern-based discovery and mapping requirements {#gcp-memorystore-patterns__section_kks_j5d_wfc}

Verify the GCP discovery prerequisites section in [Google Cloud Platform (GCP) Cloud discovery using Patterns](https://www.servicenow.com/docs/hH4wPjzyLr0pmFmj6Ib5TA "Discovery and Service Mapping Patterns uses patterns to discover components of the Google Cloud Platform (GCP) deployment during horizontal discovery. Discovering some of these resources might require updating to the latest version of the Discovery and Service Mapping Patterns application from the ServiceNow Store.").

## GCP Memorystore data model {#gcp-memorystore-patterns__section_data_model}

The Google Cloud Platform (GCP) - Memorystore DB pattern introduces the following CI class that extends an existing CMDB class.  
{#gcp-memorystore-patterns__table_extends_gcp_memorystore__entry__2}

| CI class | Extends from |
|-|-|
| Cloud DataBase Cluster \[cmdb_ci_cloud_db_cluster\] | Cluster \[cmdb_ci_cluster\] |
[Table 1. CI class introduced by this pattern]

{#gcp-memorystore-patterns__table_extends_gcp_memorystore}

## Data collected by Discovery during horizontal discovery {#gcp-memorystore-patterns__section_fnm_n5d_wfc}

Discovery populates the data in the CMDB when running the Google Cloud Platform (GCP) - Memorystore DB pattern.  
{#gcp-memorystore-patterns__table_ps1_twd_wfc__entry__2}

| Field | Description |
|-|-|
| Account Id \[account_id\] | Name of the project used for the discovery. |
| Object ID \[object_id\] | Name of the project used for the discovery. |
| Datacenter Type \[datacenter_type\] | Datacenter type: Google Datacenter \[cmdb_ci_google_datacenter\]. |
[Table 2. Cloud Service Account \[cmdb_ci_cloud_service_account\]]

{#gcp-memorystore-patterns__table_ps1_twd_wfc} {#gcp-memorystore-patterns__table_mk4_2yd_wfc__entry__2}

| Field | Description |
|-|-|
| Name \[name\] | Name of the availability zone. |
| Description \[short_description\] | Description of the availability zone. |
| State \[state\] | State of the Availability Zone. Possible values are Available or Terminated. |
[Table 3. Availability Zone \[cmdb_ci_availability_zone\]]

{#gcp-memorystore-patterns__table_mk4_2yd_wfc} {#gcp-memorystore-patterns__table_vbd_1zd_wfc__entry__2}

| Field | Description |
|-|-|
| Name \[name\] | Datacenter or region name. |
| Region \[region\] | Datacenter or region name. |
| Object ID \[object_id\] | Unique identifier allocated by GCP for this resource. |
| Description \[short_description\] | Datacenter or region description. |
[Table 4. Google Datacenter \[cmdb_ci_google_datacenter\]]

{#gcp-memorystore-patterns__table_vbd_1zd_wfc}  
{#gcp-memorystore-patterns__table_qwt_3vd_wfc__entry__2}

| Field | Description |
|-|-|
| Name \[name\] | Name of the cluster. |
| Cluster ID \[cluster_id\] | ID of the cluster. |
| Install Status \[install_status\] | Install status of the cluster. Default value is Installed. |
| Operational status \[operational_status\] | Operational status of the cluster. Default value is Operational. |
| Cluster Status \[cluster_status\] | Current state of this cluster. For example: READY or STOPPED. |
| Cluster Type \[cluster_type\] | Type of the cluster: Redis Cluster. |
| Disk Space (GB) \[disk_space\] | Disk space in gigabytes (GB). |
| IAM Authentication Enabled \[iam_authentication_enabled\] | Determines whether the IAM authentication is enabled. Possible values are true or false. |
| Node Count \[node_count\] | Number of replica nodes per shard. |
| Deletion Protection Enabled \[deletion_protection_enabled\] | Determines whether the deletion protection is enabled. Possible values are true or false. |
| Asset tag \[asset_tag\] | NodeType of a Redis cluster node. For example: REDIS_SHARED_CORE_NANO or REDIS_HIGHMEM_MEDIUM. |
[Table 5. Cloud DataBase Cluster \[cmdb_ci_cloud_db_cluster\]]

{#gcp-memorystore-patterns__table_qwt_3vd_wfc}  
{#gcp-memorystore-patterns__table_df4_h22_wfc__entry__2}

| Field | Description |
|-|-|
| Object ID \[object_id\] | Unique name of the resource in this scope, including the project and location. |
| Name \[name\] | Unique name of the resource, parsed from the Object ID. |
| Type \[type\] | Type of database. Possible values are memcache-instance or redis-instance. |
| Install Status \[install_status\] | Install status of the database. Default value is Installed. |
| Operational status \[operational_status\] | Operational status of the database. Default value is Operational. |
| State \[state\] | State of the database. Possible values are Available or Terminated. |
| Fully qualified domain name \[fqdn\] | Fully qualified domain name (FQDN) for the resource type. |
| IP Address \[ip_address\] | Hostname or IP address of the exposed endpoint used by clients to connect to the service. |
[Table 6. Cloud DataBase \[cmdb_ci_cloud_database\]]

{#gcp-memorystore-patterns__table_df4_h22_wfc}

On the Dependency Views map, you can view all discovered Memorystore for Memcached or Memorystore for Redis resources in your organization and the relationships between them.  
Figure 1. Memorystore for Memcached or Memorystore for Redis instance dependency view  
Figure 2. Memorystore for Redis Cluster dependency view

## CI relationships {#gcp-memorystore-patterns__section_abw_2g2_wfc}

The Google Cloud Platform (GCP) - Memorystore DB pattern creates the following relationships and references to support Memorystore discovery. References link to records in other tables and don't appear in the CI Relationship \[cmdb_rel_ci\] table.  
{#gcp-memorystore-patterns__table_awg_mh2_wfc__entry__3}

| CI | Relationship | CI |
|-|-|-|
| Cloud DataBase \[cmdb_ci_cloud_database\] | Hosted on::Hosts | Google Datacenter \[cmdb_ci_google_datacenter\] |
| Cloud DataBase \[cmdb_ci_cloud_database\] | Replicates to::Replicated by | Availability Zone \[cmdb_ci_availability_zone\] |
| Cloud DataBase Cluster \[cmdb_ci_cloud_db_cluster\] | Hosted on::Hosts | Google Datacenter \[cmdb_ci_google_datacenter\] |
| Google Datacenter \[cmdb_ci_google_datacenter\] | Contains::Contained by | Availability Zone \[cmdb_ci_availability_zone\] |
| Google Datacenter \[cmdb_ci_google_datacenter\] | Hosted on::Hosts | Cloud Service Account \[cmdb_ci_cloud_service_account\] |
[Table 7. CI relationships]

{#gcp-memorystore-patterns__table_awg_mh2_wfc}  
{#gcp-memorystore-patterns__table_ci_references_gcp_memorystore__entry__3}

| CI | Field | Referenced CI |
|-|-|-|
| Key Value \[cmdb_key_value\] | Configuration item \[configuration_item\] | Cloud DataBase \[cmdb_ci_cloud_database\] |
[Table 8. CI references]

{#gcp-memorystore-patterns__table_ci_references_gcp_memorystore}

## Tag discovery {#gcp-memorystore-patterns__section_mtr_jh2_wfc}

The Google Cloud Platform (GCP) - Memorystore DB pattern collects tags and populates them in the Key Value \[cmdb_key_value\] table.  
{#gcp-memorystore-patterns__table_chd_4h2_wfc__entry__2}

| Field | Description |
|-|-|
| Key \[key\] | Tag key. |
| Value \[value\] | Tag value. |
| Configuration item \[configuration_item\] | References the Cloud DataBase \[cmdb_ci_cloud_database\] table. |
[Table 9. Key Value \[cmdb_key_value\]]

{#gcp-memorystore-patterns__table_chd_4h2_wfc}

