Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Google Cloud Platform (GCP) Memorystore discovery using patterns

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 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 GCP discovery prerequisites section in Google Cloud Platform (GCP) Cloud discovery using Patterns.

GCP Memorystore data model

The Google Cloud Platform (GCP) - Memorystore DB pattern introduces the following CI class that extends an existing CMDB class.

CI classExtends from
Cloud DataBase Cluster [cmdb_ci_cloud_db_cluster]Cluster [cmdb_ci_cluster]

Data collected by Discovery during horizontal discovery

Discovery populates the data in the CMDB when running the Google Cloud Platform (GCP) - Memorystore DB pattern.

FieldDescription
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].
FieldDescription
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.
FieldDescription
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.
FieldDescription
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.
FieldDescription
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.

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.

Image omitted: gcp-memorystore-instance-dependency-view.png
Memorystore for Memcached or Memorystore for Redis instance CIs and connections on a Dependency View map
Image omitted: gcp-memorystore-redis-cluster-dependency-view.png
Memorystore for Redis Cluster CIs and connections on a Dependency View map

CI relationships

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.

CIRelationshipCI
Cloud DataBase [cmdb_ci_cloud_database]Hosted on::HostsGoogle Datacenter [cmdb_ci_google_datacenter]
Cloud DataBase [cmdb_ci_cloud_database]Replicates to::Replicated byAvailability Zone [cmdb_ci_availability_zone]
Cloud DataBase Cluster [cmdb_ci_cloud_db_cluster]Hosted on::HostsGoogle Datacenter [cmdb_ci_google_datacenter]
Google Datacenter [cmdb_ci_google_datacenter]Contains::Contained byAvailability Zone [cmdb_ci_availability_zone]
Google Datacenter [cmdb_ci_google_datacenter]Hosted on::HostsCloud Service Account [cmdb_ci_cloud_service_account]
CIFieldReferenced CI
Key Value [cmdb_key_value]Configuration item [configuration_item]Cloud DataBase [cmdb_ci_cloud_database]

Tag discovery

The Google Cloud Platform (GCP) - Memorystore DB pattern collects tags and populates them in the Key Value [cmdb_key_value] table.

FieldDescription
Key [key]Tag key.
Value [value]Tag value.
Configuration item [configuration_item]References the Cloud DataBase [cmdb_ci_cloud_database] table.

Parent Topic:Google Cloud Platform (GCP) Cloud discovery using Patterns