<h2>Google Cloud Platform discovery</h2><br/><div style="overflow-x:auto"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head><meta content="text/html; charset=UTF-8" /><meta name="copyright" content="(C) Copyright 2025" /><meta name="DC.rights.owner" content="(C) Copyright 2025" /><meta name="generator" content="DITA-OT" /><meta name="DC.type" content="reference" /><meta name="DC.title" content="Google Cloud Platform discovery" /><meta name="abstract" content="Discovery finds Google Cloud Platform and its components. Discovering some of these resources requires updating the Discovery and Service Mapping Patterns application from the ServiceNow Store." /><meta name="description" content="Discovery finds Google Cloud Platform and its components. Discovering some of these resources requires updating the Discovery and Service Mapping Patterns application from the ServiceNow Store." /><meta name="DC.subject" content="Patterns, Google, Cloud, Discovery" /><meta name="keywords" content="Patterns, Google, Cloud, Discovery" /><meta name="DC.creator" content="ServiceNow" /><meta name="DC.date.created" content="2023-08-03" /><meta name="DC.date.modified" content="2024-02-01" /><meta name="DC.format" content="XHTML" /><meta name="DC.identifier" content="google-gcp-discovery-pattern" /><link rel="stylesheet" type="text/css" href="../../../CSS/commonltr.css" /><title>Google Cloud Platform discovery</title></head><body id="google-gcp-discovery-pattern"> <h1 class="title topictitle1" id="ariaid-title1"><span class="ph">Google Cloud Platform</span> discovery</h1> <div class="body refbody"><p class="shortdesc"><span class="ph">Discovery</span> finds <span class="ph">Google Cloud Platform</span> and its components. <span class="ph">Discovering some of these resources requires updating the <span class="ph">Discovery and Service Mapping Patterns</span> application from the <span class="ph">ServiceNow Store</span>.</span></p> <div class="section" id="google-gcp-discovery-pattern__id_ztn_lkb_5yb"><h2 class="title sectiontitle">Request new or enhanced Patterns on the <span class="ph">ServiceNow® Store</span></h2> <p class="p" id="google-gcp-discovery-pattern__p_d21_nfg_h1c">Visit the <a class="xref" href="https://store.servicenow.com/sn_appstore_store.do#!/store/application/06a71b1367e4130051c9027e2685ef1e/1.6.0?referer=%2Fstore%2Fsearch%3Flistingtype%3Dallintegrations%25253Bancillary_app%25253Bcertified_apps%25253Bcontent%25253Bindustry_solution%25253Boem%25253Butility%25253Btemplate%26q%3DPatterns&sl=sh" target="_blank" rel="noopener noreferrer"><span class="ph">ServiceNow Store</span></a> to view all the available updates and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the <a class="xref" href="https://docs.servicenow.com/bundle/store-release-notes/page/release-notes/store/sn-store-release-notes.html" target="_blank" rel="noopener noreferrer"><span class="ph">ServiceNow Store</span> version history release notes</a>.</p> </div> <div class="section" id="google-gcp-discovery-pattern__section_gvn_wvf_zkb"> <p class="p">Data discovered for the <span class="ph">Google Cloud Platform</span> components offers visibility for multiple <span class="ph">ServiceNow</span> products, including <span class="ph">Cloud Provisioning and Governance</span>.</p> <p class="p"><span class="ph">Discovery</span> uses multiple patterns to find <span class="ph">GCP</span> components.</p> <div class="p">You can discover global and regional resources. <div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="google-gcp-discovery-pattern__table_anf_bxf_tsb" class="table" frame="border" border="1" rules="all"><caption><span class="tablecap"><span class="table--title-label">Table 1. </span>Discoverable global and regional <span class="ph">GCP</span> resources</span></caption><colgroup><col style="width:50%" /><col style="width:50%" /></colgroup><thead class="thead" style="text-align:left;"><tr class="row"><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e130">Global</th><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e133">Regional</th></tr></thead><tbody class="tbody"><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e130 ">Global static external IP addresses</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e133 ">Regional static external IP addresses</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e130 ">Global Load Balancers (Global Http Load Balancers)</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e133 ">Regional Load Balancers (Regional HTTP Load Balancers, TCP/UDP Load Balancers)</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e130 ">Images</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e133 ">Subnets</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e130 ">Snapshots</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e133 ">Regional managed instance groups</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e130 ">Instance Templates</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e133 ">Regional persistent disks</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e130 ">VPC Network</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e133 "> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e130 ">Firewalls</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e133 "> </td></tr></tbody></table> </div> </div> </div> <div class="section" id="google-gcp-discovery-pattern__section_xrh_4wz_ghb"><h2 class="title sectiontitle">Prerequisites</h2> <dl class="dl"> <dt class="dt dlterm">Verify that the applications are up to date.</dt> <dd class="dd"><ul class="ul" id="google-gcp-discovery-pattern__ul_aln_qlb_5yb"><li class="li"><span class="ph">Discovery and Service Mapping Patterns</span> starting version 1.8.0 (September 2023)</li><li class="li"><span class="ph">CMDB</span> CI Class Model starting version 1.49.0 (September 2023)</li><li class="li"><span class="ph">Visibility Content</span> starting version 6.13.0 (September 2023)</li></ul> </dd> <dt class="dt dlterm"><span class="ph">MID Server</span> requirements</dt> <dd class="dd"> <ul class="ul" id="google-gcp-discovery-pattern__ul_xdh_b33_ydc"><li class="li">Use a dedicated <span class="ph">MID Server</span> for cloud discovery. The <span class="ph">MID Server</span> must have 16 Cores, 8 GB with 4 GB Java Memory Model (JVM) memory allocation.</li><li class="li">Deploy and connect the dedicated <span class="ph">MID Server</span> with internet access.</li><li class="li">For more information on the <span class="ph">MID Server</span> configurations, see <a class="xref" href="../../it-operations-management/task/mid-server-configuration-cloud.html" title="Install and configure the MID Servers correctly to enable ITOM products to access to the cloud resources.">Install and configure MID Servers to access cloud environments</a>.</li></ul> </dd> <dt class="dt dlterm"><span class="ph">Google</span> Cloud BigQuery and <span class="ph">Google</span> Cloud Bigtable</dt> <dd class="dd">To discover <span class="ph">Google</span> Cloud BigQuery and <span class="ph">Google</span> Cloud Bigtable, ensure that the <span class="keyword parmname">sn_itom_pattern.google_dbservice_table_collection</span> property is set to <span class="ph uicontrol">True</span>.</dd> <dt class="dt dlterm">User role settings</dt> <dd class="dd"><p class="p">Set the user permission for the <span class="ph">Google Cloud Platform</span> member to <span class="ph uicontrol">Viewer</span>:</p> <div class="p"><ol class="ol" id="google-gcp-discovery-pattern__ol_w2h_ctl_b3b"><li class="li">In the Google Cloud Platform console, navigate to <span class="ph uicontrol">IAM</span>.</li><li class="li">Select the relevant member from the list and click the <span class="ph uicontrol">Edit</span> icon.</li><li class="li">In the Edit permissions window, select Viewer from the <span class="ph uicontrol">Role</span> list.</li><li class="li">Click <span class="ph uicontrol">Save</span>.</li></ol> </div> </dd> <dt class="dt dlterm"><span class="ph">MID Server</span> form</dt> <dd class="dd">Set the <span class="ph">MID Server</span> supported applications to <span class="ph">Discovery</span>. Set the <span class="ph">MID Server</span> capabilities to <span class="ph">Google</span>. For more information, see <a class="xref" href="../product/mid-server/reference/r_MIDServerCapabilities.html" target="_blank" rel="noopener noreferrer">MID Server capabilities</a>. </dd> <dt class="dt dlterm">Verify the configuration of the <span class="ph">Google</span> API Credentials</dt> <dd class="dd">For more information, see <a class="xref" href="../../discovery/task/itom-create-google-api-credentials.html" title="Create Google API credentials to allow Cloud Discovery to access the data on your Google account securely.">Configure the Google API credentials for Cloud Discovery</a></dd> <dt class="dt dlterm">(Optional) Create a <span class="ph">Google Cloud Platform</span> service account</dt> <dd class="dd">Create a GCP service account to use the results of this discovery in <span class="ph">Cloud Provisioning and Governance</span>. Use the credentials that you defined earlier, in the Credentials procedure, for the service account.<div class="p"><ol class="ol" id="google-gcp-discovery-pattern__ol_yrq_wwf_zkb"><li class="li">Navigate to <span class="ph menucascade"><span class="ph uicontrol">Cloud Provisioning and Governance</span> > <span class="ph uicontrol">Service Accounts</span></span>.</li><li class="li">Click <span class="ph uicontrol">New</span>, fill in the form, and then click <span class="ph uicontrol">Submit</span>. For more information, see <a class="xref" href="../product/credentials/reference/r_CloudManagementCredentialsForm.html" target="_blank" rel="noopener noreferrer">Cloud credentials</a>.<div class="p"> <div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="google-gcp-discovery-pattern__table_zrq_wwf_zkb" class="table" frame="border" border="1" rules="all"><caption><span class="tablecap"><span class="table--title-label">Table 2. </span>Service account form</span></caption><colgroup><col style="width:50%" /><col style="width:50%" /></colgroup><thead class="thead" style="text-align:left;"><tr class="row"><th class="entry nocellnorowborder" style="vertical-align:top;" id="d726694e473">Field</th><th class="entry cell-norowborder" style="vertical-align:top;" id="d726694e476">Description</th></tr></thead><tbody class="tbody"><tr class="row"><td class="entry nocellnorowborder" style="vertical-align:top;" headers="d726694e473 ">Name</td><td class="entry cell-norowborder" style="vertical-align:top;" headers="d726694e476 ">Name of this service account. For example, gcp-snow</td></tr><tr class="row"><td class="entry nocellnorowborder" style="vertical-align:top;" headers="d726694e473 ">Account Id</td><td class="entry cell-norowborder" style="vertical-align:top;" headers="d726694e476 "><span class="ph">GCP</span> project name.</td></tr><tr class="row"><td class="entry nocellnorowborder" style="vertical-align:top;" headers="d726694e473 "><span class="ph">Discovery</span> credentials</td><td class="entry cell-norowborder" style="vertical-align:top;" headers="d726694e476 "><span class="ph">Discovery</span> credentials that you defined earlier.</td></tr><tr class="row"><td class="entry row-nocellborder" style="vertical-align:top;" headers="d726694e473 ">Datacenter Type</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e476 ">Datacenter type. Select Google Datacenter [cmdb_ci_google_datacenter].</td></tr></tbody></table> </div> </div> </li></ol> </div> </dd> <dt class="dt dlterm">Enable collecting cloud logging events</dt> <dd class="dd">The <span class="ph">Google Cloud Platform</span> patterns can collect cloud logging events generated by the native Google Cloud APIs. <a class="xref" href="../../it-operations-management/task/gcp-stackdriver-service.html" title="You can activate the Google Cloud's Operations Suite Logging service to auto-update CMDB CI data whenever Google Cloud Connector or your Google account makes a life-cycle state or configuration change to a Google Cloud Platform resource. As a result, the CI data in the CMDB is updated without having to wait for Discovery to run.">Configure the Google Cloud's Operations Suite Logging service to auto-update the CMDB</a>.</dd> <dt class="dt dlterm">Activate the cloud-related CI relationships</dt> <dd class="dd"><span class="ph">To include discovered components into application services, enable CI relationships used in tag-based discovery by <span class="ph">Service Mapping</span>. These CI relationships are available from the 1.0.68 release on the <span class="ph">ServiceNow Store</span>. For operational steps, see <a class="xref" href="../concept/tag_discovery_configuration.html" title="You can refine the default configuration to control which CIs Service Mapping includes in application services during the tag-based discovery process.">Tag-based discovery configuration</a>.</span></dd> <dt class="dt dlterm">Verify that a <span class="ph">Discovery</span> schedule is configured</dt> <dd class="dd">For more information, see <a class="xref" href="../../discovery/task/cloud-operations-disco-create-schedule.html" title="Create schedules for discovering cloud resources based on the discovery method that you choose: service accounts or IP ranges. The discovery schedule defines the various settings for the cloud discovery.">Create a discovery schedule in Cloud Discovery Workspace</a></dd> </dl> </div> <div class="section" id="google-gcp-discovery-pattern__id_vhx_krt_c1c"><h2 class="title sectiontitle">Verify the REST API Permissions</h2> <p class="p">Download the <a class="xref" href="https://downloads.docs.servicenow.com/resource/enus/api/servicenow-discovery-patterns-api-details.xlsx" target="_blank" rel="noopener noreferrer"><span class="ph">Cloud Discovery</span> patterns spreadsheet</a> so you can grant user permissions required for running the <span class="ph">Discovery</span> patterns. In addition to permissions, the spreadsheet also includes useful information such as pattern names, types, CI Classes, and links to vendor documentation. New patterns are available quarterly, so check periodically to be sure you have the latest version of the spreadsheet.</p> </div> <div class="section" id="google-gcp-discovery-pattern__section_zdq_vwz_ghb"><h2 class="title sectiontitle">Data collected by <span class="ph">Discovery</span> during horizontal discovery</h2> <dl class="dl"> <dt class="dt dlterm">Resources discovered by all patterns designed to discover <span class="ph">GCP</span> products</dt> <dd class="dd"><div class="p"> <div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="google-gcp-discovery-pattern__table_hm1_5xq_ssb" class="table" frame="border" border="1" rules="all"><colgroup><col /><col /></colgroup><thead class="thead" style="text-align:left;"><tr class="row"><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e674">Field</th><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e677">Description</th></tr></thead><tbody class="tbody"><tr class="row"><td class="entry cellrowborder sub-head" colspan="2" style="vertical-align:top;" headers="d726694e674 d726694e677 ">Main CI: Cloud Service Account [cmdb_ci_cloud_service_account]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e674 ">account_id</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e677 ">Name of the project that is used for the discovery.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e674 ">object_id</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e677 ">Field with the same value as the account_id. Used by the IRE identification rules.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e674 ">datacenter_type</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e677 ">Name of the CI that holds the datacenters for <span class="ph">Google Cloud Platform</span> cmdb_ci_google_datacenter</td></tr><tr class="row sub-head"><td class="entry cellrowborder sub-head" colspan="2" style="vertical-align:top;" headers="d726694e674 d726694e677 ">Related CI: Google Datacenter [cmdb_ci_google_datacenter]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e674 ">name</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e677 ">Datacenter or region name.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e674 ">region</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e677 ">Field with the same value as the name field.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e674 ">object_id</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e677 ">Unique identifier allocated by <span class="ph">Google</span> Cloud for this resource.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e674 ">short_description</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e677 ">Datacenter or region description that you provide for easy identification.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e674 ">status</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e677 ">Datacenter or region status. One of the following:<ul class="ul" id="google-gcp-discovery-pattern__ul_im1_5xq_ssb"><li class="li">Up</li><li class="li">Down</li></ul> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e674 ">state</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e677 ">Field with the same value as the status field.</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="2" style="vertical-align:top;" headers="d726694e674 d726694e677 ">Related CI: Availability Zone [cmdb_ci_availability_zone]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e674 ">name</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e677 ">Name of the availability zone (AZ).</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e674 ">object_id</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e677 ">Unique identifier, allocated by <span class="ph">Google</span> Cloud for this resource.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e674 ">short_description</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e677 ">Availability zone description that you provide.</td></tr></tbody></table> </div> </div> </dd> <dt class="dt dlterm">Resources discovered by the <span class="ph">Google Cloud Platform</span> <span class="ph">Discovery</span> Compute Pillar</dt> <dd class="dd"><div class="p"> <div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="google-gcp-discovery-pattern__table_ivd_4z1_jhb" class="table" frame="border" border="1" rules="all"><colgroup><col /><col /></colgroup><thead class="thead" style="text-align:left;"><tr class="row"><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e858">Field</th><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e861">Description</th></tr></thead><tbody class="tbody"><tr class="row"><td class="entry cellrowborder sub-head" colspan="2" style="vertical-align:top;" headers="d726694e858 d726694e861 ">Related CI: Virtual Machine [cmdb_ci_vm_instance]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e858 ">name</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e861 ">Name of the Virtual Machine (VM).</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e858 ">object_id</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e861 ">Unique identifier, allocated by <span class="ph">Google</span> Cloud for this resource.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e858 ">state</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e861 ">VM state. One of the following:<ul class="ul" id="google-gcp-discovery-pattern__ul_kvd_4z1_jhb"><li class="li">On</li><li class="li">Running</li><li class="li">Off</li><li class="li">Terminated</li><li class="li">Paused</li></ul> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e858 ">Disks and NICs</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e861 ">Number of disks and Network Interface Controllers (NICs) assigned to this VM.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e858 ">CPUs and memory</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e861 ">Number of CPU cores and memory size assigned to this VM.</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="2" style="vertical-align:top;" headers="d726694e858 d726694e861 ">Related CI: Instance Template [cmdb_ci_instance_template]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e858 ">name</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e861 ">Name of the instance template.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e858 ">object_id</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e861 ">Unique identifier, allocated by <span class="ph">Google</span> Cloud for this resource.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e858 ">short_description</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e861 ">Description of the instance template.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e858 ">source_image</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e861 ">Source image of the instance template.</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="2" style="vertical-align:top;" headers="d726694e858 d726694e861 ">Related CI: NIC [cmdb_ci_nic]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e858 ">name</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e861 ">Name of the NIC.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e858 ">object_id</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e861 ">Unique identifier, made up of a concatenation of vm_id + ”:” + nic_name.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e858 ">ip_address</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e861 ">NIC primary internal IP address.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e858 ">state</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e861 ">Field with the same value as the GCP state field.</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="2" style="vertical-align:top;" headers="d726694e858 d726694e861 ">Related CI: Storage Volume [cmdb_ci_storage_volume]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e858 ">name</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e861 ">Name of the disk.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e858 ">object_id</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e861 ">Unique identifier, allocated by <span class="ph">Google</span> Cloud for this resource.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e858 ">size</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e861 ">Disk size in GB.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e858 ">short_description</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e861 ">Description that you provide for easy identification.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e858 ">state</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e861 ">State of the Disk. The state is always “available”, since it was returned on discovery.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e858 ">status</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e861 ">Installed.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e858 ">storage_type</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e861 ">Disk type. For example, pd-standard or local SSD.</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="2" style="vertical-align:top;" headers="d726694e858 d726694e861 ">Related CI: Image [cmdb_ci_os_template]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e858 ">name</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e861 ">Name of the image.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e858 ">object_id</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e861 ">Unique identifier, allocated by <span class="ph">Google</span> Cloud for this resource.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e858 ">image_type</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e861 ">Image type.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e858 ">image_source</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e861 ">Source of the image, such as, source disk/snapshot + “/” + source disk/snapshot ID.</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="2" style="vertical-align:top;" headers="d726694e858 d726694e861 ">Related CI: Hardware Type [cmdb_ci_compute_template]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e858 ">name</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e861 ">Name of the image.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e858 ">object_id</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e861 ">Unique identifier, allocated by <span class="ph">Google</span> Cloud for this resource.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e858 ">vCPUs</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e861 ">Number of CPU cores assigned to this template.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e858 ">memory_mb</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e861 ">Memory size assigned to this template.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e858 ">local_storage_gb</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e861 ">Storage assigned to this template.</td></tr></tbody></table> </div> </div> <div class="p"><div class="note"><span class="notetitle">Note:</span> Under certain circumstances, you may notice an unusually large number of records in the Hardware Type [cmdb_ci_compute_template] table. In such cases, you can store the discovered hardware types in the Cloud Hardware Type [cmdb_ci_cloud_hardware_type] table. For more information, see <a class="xref" href="../../discovery/task/enable-hardware-type-class-extension.html" title="Enable the Cloud Hardware Type [cmdb_ci_cloud_hardware_type] table to store the pre-defined VM hardware type records for Amazon AWS Cloud Microsoft Azure Cloud and Google Cloud Platform (GCP). This class extension helps prevent duplication of the VM hardware type records in the Hardware Type [cmdb_ci_compute_template] table, which improves performance for Discovery and related flows.">Enable the Cloud Hardware Type class extension</a>.</div> </div> <div class="p"><div class="note"><span class="notetitle">Note:</span> When using the Image [cmdb_ci_os_template] table to store Cloud OS Images, you may notice an unusually large number of records. To avoid this issue, you can store the discovered OS images in the Cloud Image [cmdb_ci_cloud_os_image] table. For more information, see <a class="xref" href="../../discovery/task/enable-cloud-os-image-discovery-pattern.html" title="Enable the Cloud OS Image [cmdb_ci_cloud_os_image] table to store the cloud OS image records for Amazon AWS Cloud, Microsoft Azure Cloud, Google Cloud Platform (GCP), Oracle Cloud Infrastructure (OCI), and IBM Cloud.">Enable Cloud OS Image discovery</a>.</div> </div> </dd> <dt class="dt dlterm">Resources discovered by the <span class="ph">Google Cloud Platform</span> <span class="ph">Discovery</span> External IP Pillar</dt> <dd class="dd"><div class="p"> <div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="google-gcp-discovery-pattern__table_o21_dlv_2hb" class="table" frame="border" border="1" rules="all"><colgroup><col /><col /></colgroup><thead class="thead" style="text-align:left;"><tr class="row"><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e1286">Field</th><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e1289">Description</th></tr></thead><tbody class="tbody"><tr class="row"><td class="entry cellrowborder sub-head" colspan="2" style="vertical-align:top;" headers="d726694e1286 d726694e1289 ">Related CI: Public IP Address [cmdb_ci_cloud_public_ipaddress]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1286 ">name</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1289 ">Name of the external IP.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1286 ">public_ip_address</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1289 ">Address of the public IP.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1286 ">state</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1289 ">State of the external IP Address. One of the following:<ul class="ul" id="google-gcp-discovery-pattern__ul_a1p_1z1_jhb"><li class="li">In Use</li><li class="li">Available</li></ul> Use ”In Use” if the external IP is in use or ”Available” if reserved for later use.</td></tr></tbody></table> </div> </div> </dd> <dt class="dt dlterm">Resources discovered by the <span class="ph">Google Cloud Platform</span> <span class="ph">Discovery</span> Load Balancer</dt> <dd class="dd"><div class="p"> <div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="google-gcp-discovery-pattern__table_i52_2cb_jhb" class="table" frame="border" border="1" rules="all"><colgroup><col /><col /></colgroup><thead class="thead" style="text-align:left;"><tr class="row"><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e1367">Field</th><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e1370">Description</th></tr></thead><tbody class="tbody"><tr class="row"><td class="entry cellrowborder sub-head" colspan="2" style="vertical-align:top;" headers="d726694e1367 d726694e1370 ">Related CI: Cloud Load Balancer [cmdb_ci_cloud_load_balancer]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1367 ">name</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1370 ">Name of the load_balancer.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1367 ">object_id</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1370 ">Unique identifier, allocated by <span class="ph">Google</span> Cloud for this resource.</td></tr><tr class="row sub-head"><td class="entry cellrowborder sub-head" colspan="2" style="vertical-align:top;" headers="d726694e1367 d726694e1370 ">Related CI: Load Balancer Services [cmdb_ci_lb_service]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1367 ">name</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1370 ">Name of the load balancer service.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1367 ">object_id</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1370 ">Unique identifier, allocated by <span class="ph">Google</span> Cloud for this resource.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1367 ">service_type</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1370 ">Service type. One of:<ul class="ul" id="google-gcp-discovery-pattern__ul_fpy_tdb_jhb"><li class="li">User interface (HTTP/TCP/UDP LB)</li><li class="li">Backend (HTTP LB only).</li></ul> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1367 ">port</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1370 ">Listeners protocol port number (Backend).</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1367 ">front_end_port</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1370 ">Listeners protocol port number (Frontend).</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1367 ">listener_protocol</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1370 ">Listeners protocol. One of <ul class="ul" id="google-gcp-discovery-pattern__ul_wlf_ydb_jhb"><li class="li">TCP</li><li class="li">HTTP</li><li class="li">HTTPS</li></ul> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1367 ">pool</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1370 ">Pool used by the LB service.</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="2" style="vertical-align:top;" headers="d726694e1367 d726694e1370 ">Related CI: Load Balancer Pool [cmdb_ci_lb_pool]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1367 ">name</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1370 ">Pool name. For TCP/UDP LB without pools, the name containing the LB name <span class="ph uicontrol">-Pool</span>.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1367 ">object_id</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1370 ">The unique identifier of the LB Pool. For TCP/UDP LB without pools, the name containing the LB name <span class="ph uicontrol">-Pool</span>.</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="2" style="vertical-align:top;" headers="d726694e1367 d726694e1370 ">Related CI: Load Balancer Pool Member [cmdb_ci_lb_pool_member]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1367 ">name</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1370 ">Name of the pool member.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1367 ">object_id</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1370 ">Unique identifier of the Pool Member, created from the ID of the instance object_id.</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="2" style="vertical-align:top;" headers="d726694e1367 d726694e1370 ">Related CI: Load Balancer Pool Member [cmdb_ci_lb_health_service]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1367 ">name</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1370 ">Name of the health service.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1367 ">object_id</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1370 ">Unique identifier of the Health Service Check.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1367 ">monitor_type</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1370 ">Type of health check. One of:<ul class="ul" id="google-gcp-discovery-pattern__ul_bfc_yfb_jhb"><li class="li">TCP</li><li class="li">HTTP</li><li class="li">HTTPS</li></ul> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1367 ">timeout_sec</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1370 ">Timeout in seconds to wait for health checks response.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1367 ">check_interval_sec</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1370 ">Interval in seconds to perform health check.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1367 ">healthy_threshold</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1370 ">Number of sequential successful probe results for a VM instance to be considered healthy.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1367 ">unhealthy_threshold</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1370 ">Number of sequential failed probe results for a VM instance to be considered unhealthy.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1367 ">request_path</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1370 ">URL path to which GCP sends health check probe requests. If omitted, GCP sends probe requests to the root path.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1367 ">port</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1370 ">Protocol and port to determine how GCP health check systems contact the VMs.</td></tr></tbody></table> </div> </div> </dd> <dt class="dt dlterm">Resources discovered by <span class="ph">Google Cloud Platform</span> <span class="ph">Discovery</span> using labels</dt> <dd class="dd"><div class="p">When <span class="ph">Google Cloud Platform</span> <span class="ph">Discovery</span> uses labels during discovery, the following data is collected from the Key Value form:<ul class="ul" id="google-gcp-discovery-pattern__ul_l2q_ckv_m3b"><li class="li">Key</li><li class="li">Value</li><li class="li">Configuration item</li></ul> <div class="fig fignone" id="google-gcp-discovery-pattern__fig_a3d_4qv_m3b"><span class="figcap"><span class="fig--title-label">Figure 1. </span>Key Value form</span> <img class="image" id="google-gcp-discovery-pattern__image_vxz_vqv_m3b" src="../image/key-value-pair.png" alt="Key Value form" /> </div> </div> <div class="p">This data is identified in the Related Entry form for the following CMDB tables:<ul class="ul" id="google-gcp-discovery-pattern__ul_mgj_4xh_n3b"><li class="li">Virtual Machine [cmdb_ci_vm_instance]</li><li class="li">Image [cmdb_ci_os_template]</li><li class="li">Storage Volume [cmdb_ci_storage_volume]</li><li class="li">Storage Snapshot [cmdb_ci_storage_vol_snapshot] as inherited from the parent</li></ul> <div class="fig fignone" id="google-gcp-discovery-pattern__fig_dh2_xqv_m3b"><span class="figcap"><span class="fig--title-label">Figure 2. </span>Related Entry form</span> <img class="image" id="google-gcp-discovery-pattern__image_m23_1rv_m3b" src="../image/related-entry-form.png" alt="Related Entry form" /> </div> </div> </dd> <dt class="dt dlterm">Resources discovered by the <span class="ph">Google Cloud Platform</span> <span class="ph">Discovery</span> Network Pillar</dt> <dd class="dd"><div class="p"> <div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="google-gcp-discovery-pattern__table_ng3_h1p_jhb" class="table" frame="border" border="1" rules="all"><colgroup><col /><col /></colgroup><thead class="thead" style="text-align:left;"><tr class="row"><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e1755">Field</th><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e1758">Description</th></tr></thead><tbody class="tbody"><tr class="row"><td class="entry cellrowborder sub-head" colspan="2" style="vertical-align:top;" headers="d726694e1755 d726694e1758 ">Network [cmdb_ci_network]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1755 ">name</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1758 ">Name of the Virtual Private Cloud (VPC) network.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1755 ">object_id</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1758 ">Unique identifier, allocated by <span class="ph">Google</span> Cloud for this resource.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1755 ">default_gateway</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1758 ">Gateway address for default routing out of the network.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1755 ">state</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1758 ">State of the network. The state is always “available”, since it was returned on discovery.</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="2" style="vertical-align:top;" headers="d726694e1755 d726694e1758 ">Cloud subnet [cmdb_ci_cloud_subnet]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1755 ">name</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1758 ">Name of the instance template.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1755 ">object_id</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1758 ">Unique identifier, allocated by <span class="ph">Google</span> Cloud for this resource.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1755 ">cidr</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1758 "><p class="p">Combination of the subnet CIDR, secondary CIDR and IPV6 CIDR.</p> <p class="p">For example, 10.0.0.0/16,10.2.0.0/16,fd20:957:65cb:bc00:0:0:0:0/64,10.1.0.0/16,fd20:957:65cb:bc00:0:0:0:0/64</p> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1755 ">subnet_mask</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1758 ">Dotted representation of the subnet mask. For example, 255.255.255.0</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1755 ">gateway</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1758 ">Gateway address for default routing out of the network.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1755 ">broadcast_address</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1758 ">Broadcast address of the subnet.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1755 ">available_ip_count</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1758 ">Number of IPs that are available in the subnet. This amount does not include network and broadcast addresses.</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="2" style="vertical-align:top;" headers="d726694e1755 d726694e1758 ">Network ACL [cmdb_ci_network_acl]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1755 ">name</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1758 ">Name of the access control list (ACL).</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1755 ">object_id</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1758 ">Unique identifier, allocated by <span class="ph">Google</span> Cloud for this resource.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1755 ">short_description</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1758 ">ACL description that you provide.</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="2" style="vertical-align:top;" headers="d726694e1755 d726694e1758 ">Network ACL Rule [cmdb_ci_network_acl_rule]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1755 ">name</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1758 ">ACL rule name. This name is the same as the name of the cmdb_ci_network_acl.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1755 ">allow_deny</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1758 ">ACL rule behavior. One of:<ul class="ul" id="google-gcp-discovery-pattern__ul_rl3_l3p_jhb"><li class="li">Allowed</li><li class="li">Denied</li></ul> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1755 ">is_outbound</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1758 ">Rule for outbound traffic. Use one of the following:<ul class="ul" id="google-gcp-discovery-pattern__ul_gyb_n3p_jhb"><li class="li">True if the rule is for outbound traffic</li><li class="li">False if the rule is for inbound traffic</li></ul> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1755 ">source_ranges</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1758 ">JSON blob service that contains sources that are Classless Inter-Domain Routing (CIDR) representations that the rule either allows or blocks the traffic from the service.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1755 ">destination_ranges</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1758 ">JSON blob service that contains destinations that are CIDR representations that the rule either allows or blocks the traffic from the service.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1755 ">target_tags</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1758 ">JSON blob service that represents a list of tags that controls which instances the firewall rule applies to.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1755 ">allowed_deny_traffic</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1758 ">JSON blob service that contains the rules that are either allowed or denied by this ACL rule.</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="2" style="vertical-align:top;" headers="d726694e1755 d726694e1758 ">Image [cmdb_ci_os_template]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1755 ">name</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1758 ">Name of the image.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1755 ">object_id</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1758 ">Unique identifier, allocated by <span class="ph">Google</span> Cloud for this resource.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1755 ">image_type</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1758 ">Image type.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1755 ">image_source</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1758 ">Source of the image, such as, source disk/snapshot + “/” + source disk/snapshot ID.</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="2" style="vertical-align:top;" headers="d726694e1755 d726694e1758 ">Hardware Type [cmdb_ci_compute_template]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1755 ">name</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1758 ">Name of the image.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1755 ">object_id</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1758 ">Unique identifier, allocated by <span class="ph">Google</span> Cloud for this resource.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1755 ">vCPUs</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1758 ">Number of CPU cores assigned to this template.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1755 ">memory_mb</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1758 ">Memory size assigned to this template.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1755 ">local_storage_gb</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e1758 ">Storage assigned to this template.</td></tr></tbody></table> </div> </div> <div class="p"><div class="note"><span class="notetitle">Note:</span> When using the Image [cmdb_ci_os_template] table to store Cloud OS Images, you may notice an unusually large number of records. To avoid this issue, you can store the discovered OS images in the Cloud Image [cmdb_ci_cloud_os_image] table. For more information, see <a class="xref" href="../../discovery/task/enable-cloud-os-image-discovery-pattern.html" title="Enable the Cloud OS Image [cmdb_ci_cloud_os_image] table to store the cloud OS image records for Amazon AWS Cloud, Microsoft Azure Cloud, Google Cloud Platform (GCP), Oracle Cloud Infrastructure (OCI), and IBM Cloud.">Enable Cloud OS Image discovery</a>.</div> </div> </dd> <dt class="dt dlterm">Resources discovered by the <span class="ph">Google Cloud Platform</span> <span class="ph">Discovery</span> Storage Pillar</dt> <dd class="dd"><div class="p"> <div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="google-gcp-discovery-pattern__table_o4m_y4p_jhb" class="table" frame="border" border="1" rules="all"><colgroup><col /><col /></colgroup><thead class="thead" style="text-align:left;"><tr class="row"><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e2173">Field</th><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e2176">Description</th></tr></thead><tbody class="tbody"><tr class="row"><td class="entry cellrowborder sub-head" colspan="2" style="vertical-align:top;" headers="d726694e2173 d726694e2176 ">Storage Volume [cmdb_ci_storage_volume]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2173 ">name</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2176 ">Name of the storage disk.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2173 ">object_id</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2176 ">Unique identifier, allocated by <span class="ph">Google</span> Cloud for this resource.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2173 ">size</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2176 ">Disk size in GB.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2173 ">state</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2176 ">State of the network. The state is always “available”, since it was returned on discovery.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2173 ">status</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2176 ">Disk status: Installed</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2173 ">storage_type</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2176 ">Disk type. For example, pd-standard or local-ssd.</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="2" style="vertical-align:top;" headers="d726694e2173 d726694e2176 ">Disk Type [cmdb_ci_disk_type]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2173 ">name</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2176 ">Name of the disk, in the format: <disk type name>@<zone name></td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2173 ">object_id</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2176 ">Disk type is unique per zone. Format used: <zone>:<disk type name></td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2173 ">short_description</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2176 ">Disk type description. For example, Local-SSD.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2173 ">valid_disk_size</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2176 ">Disk sizes that are valid for this disk type.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2173 ">default_disk_size_gb</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2176 ">Default disk size (in GB) for this disk type.</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="2" style="vertical-align:top;" headers="d726694e2173 d726694e2176 ">Storage Volume Snapshot [cmdb_ci_storage_vol_snapshot]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2173 ">name</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2176 ">Name of the snapshot.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2173 ">object_id</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2176 ">Unique identifier, allocated by <span class="ph">Google</span> Cloud for this resource.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2173 ">short_description</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2176 ">ACL description that you provide.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2173 ">state</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2176 ">Field with the same value as the <span class="ph">GCP</span> state.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2173 ">volume_name</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2176 ">Name of the source disk: <p class="p">Storage Volume [cmdb_ci_storage_volume]</p> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2173 ">capacity</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2176 ">Number of bytes stored in the snapshot.</td></tr></tbody></table> </div> </div> </dd> <dt class="dt dlterm">Resources discovered for <span class="ph">Google</span> Cloud Memorystore, <span class="ph">Google</span> Cloud BigQuery, <span class="ph">Google</span> Cloud Bigtable, <span class="ph">Google</span> Cloud Spanner, and <span class="ph">Google</span> Cloud SQL</dt> <dd class="dd"><div class="p"> <div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="google-gcp-discovery-pattern__table_pr5_ppr_ssb" class="table" frame="border" border="1" rules="all"><colgroup><col style="width:50%" /><col style="width:50%" /></colgroup><thead class="thead" style="text-align:left;"><tr class="row"><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e2406">Field</th><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e2409">Description</th></tr></thead><tbody class="tbody"><tr class="row"><td class="entry cellrowborder sub-head" colspan="2" style="vertical-align:top;" headers="d726694e2406 d726694e2409 ">Cloud Database [cmdb_ci_cloud_database]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2406 ">name</td><td class="entry cellrowborder" rowspan="7" style="vertical-align:top;" headers="d726694e2409 ">Cloud Database properties.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2406 ">object_id</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2406 ">install_status</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2406 ">operational_status</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2406 ">state</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2406 ">type</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2406 ">processing_units (for Cloud Spanner only)</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="2" style="vertical-align:top;" headers="d726694e2406 d726694e2409 ">Database [cmdb_ci_database]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2406 ">name</td><td class="entry cellrowborder" rowspan="3" style="vertical-align:top;" headers="d726694e2409 ">Database properties.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2406 ">type</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2406 ">install_status</td></tr></tbody></table> </div> </div> </dd> <dt class="dt dlterm">Resources discovered for <span class="ph">Google</span> Cloud Firebase</dt> <dd class="dd"><div class="p"> <div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="google-gcp-discovery-pattern__table_rdj_g1y_ssb" class="table" frame="border" border="1" rules="all"><colgroup><col style="width:50%" /><col style="width:50%" /></colgroup><thead class="thead" style="text-align:left;"><tr class="row"><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e2522">Field</th><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e2525">Description</th></tr></thead><tbody class="tbody"><tr class="row"><td class="entry cellrowborder sub-head" colspan="2" style="vertical-align:top;" headers="d726694e2522 d726694e2525 ">Cloud Database [cmdb_ci_cloud_database]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2522 ">name</td><td class="entry cellrowborder" rowspan="6" style="vertical-align:top;" headers="d726694e2525 ">Cloud Database properties.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2522 ">object_id</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2522 ">install_status</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2522 ">operational_status</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2522 ">state</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2522 ">type</td></tr></tbody></table> </div> </div> </dd> <dt class="dt dlterm">Resources discovered for <span class="ph">Google</span> Cloud Firestore and Datastore</dt> <dd class="dd"><div class="p"> <div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="google-gcp-discovery-pattern__table_bmm_kyv_ssb" class="table" frame="border" border="1" rules="all"><colgroup><col style="width:50%" /><col style="width:50%" /></colgroup><thead class="thead" style="text-align:left;"><tr class="row"><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e2604">Field</th><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e2607">Description</th></tr></thead><tbody class="tbody"><tr class="row"><td class="entry cellrowborder sub-head" colspan="2" style="vertical-align:top;" headers="d726694e2604 d726694e2607 ">Database [cmdb_ci_database]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2604 ">name</td><td class="entry cellrowborder" rowspan="3" style="vertical-align:top;" headers="d726694e2607 ">Database properties.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2604 ">type</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2604 ">install_status</td></tr></tbody></table> </div> </div> </dd> <dt class="dt dlterm">Resources discovered by the Virtual <span class="ph">Google Cloud Platform (GCP)</span> – VM license and <span class="ph">Google Cloud Platform (GCP)</span> - Virtual Server patterns</dt> <dd class="dd">These patterns extension sections discover Bring Your Own License (BYOL) or the included licenses for Windows VMs and RHEL VMs.</dd> <dd class="dd ddexpand"><div class="p"> <div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="google-gcp-discovery-pattern__table_obr_wlw_ryb" class="table" frame="border" border="1" rules="all"><colgroup><col /><col /></colgroup><thead class="thead" style="text-align:left;"><tr class="row"><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e2679">Field</th><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e2682">Description</th></tr></thead><tbody class="tbody"><tr class="row"><td class="entry cellrowborder sub-head" colspan="2" style="vertical-align:top;" headers="d726694e2679 d726694e2682 ">Key value [cmdb_key_value]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2679 ">Key [key]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2682 ">The key is one of the options:<ul class="ul" id="google-gcp-discovery-pattern__ul_pbr_wlw_ryb"><li class="li">Windows_OS_License_Type_automatic</li><li class="li">RHEL_OS_License_Type_automatic</li><li class="li">SQL_Server_License_Type_automatic</li></ul> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2679 ">Value [value]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2682 ">The value is one of the options:<ul class="ul" id="google-gcp-discovery-pattern__ul_qbr_wlw_ryb"><li class="li">BYOL</li><li class="li">License Included</li></ul> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2679 ">CI [ci]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2682 ">Reference to the Virtual Machine Instance record.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2679 ">Class</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2682 ">The Class is <span class="keyword parmname">Virtual Machine Instance</span>.</td></tr></tbody></table> </div> </div> </dd> </dl> </div> <div class="section" id="google-gcp-discovery-pattern__section_kzg_xwz_ghb"><h2 class="title sectiontitle">CI Relationships</h2> <p class="p">These relationships are created to support <span class="ph">Google Cloud Platform</span> discovery.</p> <dl class="dl"> <dt class="dt dlterm">Relationships for resources that <span class="ph">Google Cloud Platform</span> Compute Pillar discovers</dt> <dd class="dd"><div class="p"> <div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="google-gcp-discovery-pattern__table_mnz_vj1_jhb" class="table" frame="border" border="1" rules="all"><colgroup><col /><col /><col /></colgroup><thead class="thead" style="text-align:left;"><tr class="row"><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e2797">CI</th><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e2800">Relationship</th><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e2803">CI</th></tr></thead><tbody class="tbody"><tr class="row"><td class="entry cellrowborder sub-head" colspan="3" style="vertical-align:top;" headers="d726694e2797 d726694e2800 d726694e2803 ">Google Datacenter [cmdb_ci_google_datacenter]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2797 ">Google Datacenter [cmdb_ci_google_datacenter]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2800 ">Hosted On::Hosts</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2803 ">Cloud Service Account [cmdb_ci_cloud_service_account]</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="3" style="vertical-align:top;" headers="d726694e2797 d726694e2800 d726694e2803 ">Availability Zone [cmdb_ci_availability_zone]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2797 ">Availability Zome [cmdb_ci_availability_zone]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2800 ">Contains::Contained By</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2803 ">Google Datacenter [cmdb_ci_google_datacenter]</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="3" style="vertical-align:top;" headers="d726694e2797 d726694e2800 d726694e2803 ">Virtual Machine [cmdb_ci_vm_instance]</td></tr><tr class="row"><td class="entry cellrowborder" rowspan="2" style="vertical-align:top;" headers="d726694e2797 ">Virtual Machine [cmdb_ci_vm_instance]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2800 ">Hosted On::Host</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2803 ">Google Datacenter [cmdb_ci_google_datacenter]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2800 ">Contains::Contained By</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2803 ">cmdb_ci_availability_zone</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="3" style="vertical-align:top;" headers="d726694e2797 d726694e2800 d726694e2803 ">Instance Template [cmdb_ci_instance_template]</td></tr><tr class="row"><td class="entry cellrowborder" rowspan="3" style="vertical-align:top;" headers="d726694e2797 ">Instance Template [cmdb_ci_instance_template]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2800 ">Host::Hosted On</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2803 ">Cloud Service Account [cmdb_ci_cloud_service_account]</td></tr><tr class="row"><td class="entry cellrowborder" rowspan="2" style="vertical-align:top;" headers="d726694e2800 ">Uses::Used by</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2803 ">Hardware Type [cmdb_ci_compute_template]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2803 ">Image [cmdb_ci_os_template]</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="3" style="vertical-align:top;" headers="d726694e2797 d726694e2800 d726694e2803 ">NIC [cmdb_ci_nic]</td></tr><tr class="row"><td class="entry cellrowborder" rowspan="3" style="vertical-align:top;" headers="d726694e2797 ">NIC [cmdb_ci_nic]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2800 ">Hosted On::Host</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2803 ">Google Datacenter [cmdb_ci_google_datacenter]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2800 ">implement endpoint to</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2803 ">cmdb_ci_endpoint_vnic</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2800 ">implement endpoint from</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2803 ">Virtual Machine [cmdb_ci_vm_instance]</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="3" style="vertical-align:top;" headers="d726694e2797 d726694e2800 d726694e2803 ">Storage Volume [cmdb_ci_storage_volume]</td></tr><tr class="row"><td class="entry cellrowborder" rowspan="3" style="vertical-align:top;" headers="d726694e2797 ">Storage Volume [cmdb_ci_storage_volume]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2800 ">Contains::Contained by</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2803 ">cmdb_ci_availability_zone</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2800 ">implement endpoint to:</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2803 ">cmdb_ci_endpoint_block</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2800 ">implement endpoint from:</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2803 ">Virtual Machine [cmdb_ci_vm_instance]</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="3" style="vertical-align:top;" headers="d726694e2797 d726694e2800 d726694e2803 ">Image [cmdb_ci_os_template]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2797 ">Image [cmdb_ci_os_template]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2800 ">Hosted On::Hosts</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2803 ">Cloud Service Account [cmdb_ci_cloud_service_account]</td></tr><tr class="row"><td class="entry cellrowborder" colspan="3" style="vertical-align:top;" headers="d726694e2797 d726694e2800 d726694e2803 ">Related CI: Cloud Image [cmdb_ci_cloud_os_image]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2797 "> </td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2800 "> </td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2803 "> </td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="3" style="vertical-align:top;" headers="d726694e2797 d726694e2800 d726694e2803 ">Hardware Type [cmdb_ci_compute_template]</td></tr><tr class="row"><td class="entry cellrowborder" rowspan="2" style="vertical-align:top;" headers="d726694e2797 ">Hardware Type [cmdb_ci_compute_template]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2800 ">Hosted On::Host</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2803 ">cmdb_ci_ google_datacenter</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2800 ">provisioned from:</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e2803 ">Hardware Type [cmdb_ci_compute_template]</td></tr></tbody></table> </div> </div> <div class="p"><div class="note"><span class="notetitle">Note:</span> When using the Image [cmdb_ci_os_template] table to store Cloud OS Images, you may notice an unusually large number of records. To avoid this issue, you can store the discovered OS images in the Cloud Image [cmdb_ci_cloud_os_image] table. For more information, see <a class="xref" href="../../discovery/task/enable-cloud-os-image-discovery-pattern.html" title="Enable the Cloud OS Image [cmdb_ci_cloud_os_image] table to store the cloud OS image records for Amazon AWS Cloud, Microsoft Azure Cloud, Google Cloud Platform (GCP), Oracle Cloud Infrastructure (OCI), and IBM Cloud.">Enable Cloud OS Image discovery</a>.</div> </div> </dd> <dt class="dt dlterm">Relationships for resources that <span class="ph">Google Cloud Platform</span> IP Pillar discovers</dt> <dd class="dd"><div class="p"> <div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="google-gcp-discovery-pattern__table_wzm_sz1_jhb" class="table" frame="border" border="1" rules="all"><colgroup><col /><col /><col /></colgroup><thead class="thead" style="text-align:left;"><tr class="row"><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e3096">CI</th><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e3099">Relationship</th><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e3102">CI</th></tr></thead><tbody class="tbody"><tr class="row"><td class="entry cellrowborder sub-head" colspan="3" style="vertical-align:top;" headers="d726694e3096 d726694e3099 d726694e3102 ">Google Datacenter [cmdb_ci_google_datacenter]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3096 ">Google Datacenter [cmdb_ci_google_datacenter]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3099 ">Hosted On::Host</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3102 ">Cloud Service Account [cmdb_ci_cloud_service_account]</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="3" style="vertical-align:top;" headers="d726694e3096 d726694e3099 d726694e3102 ">Availability zone [cmdb_ci_availability_zone]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3096 ">Availability Zone [cmdb_ci_availability_zone]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3099 ">Contains::Contained By</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3102 ">Google Datacenter [cmdb_ci_google_datacenter]</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="3" style="vertical-align:top;" headers="d726694e3096 d726694e3099 d726694e3102 ">Public IP Addresses [cmdb_ci_cloud_public_ipaddress]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3096 ">Public IP Addresses [cmdb_ci_cloud_public_ipaddress]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3099 ">Hosted On::Host</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3102 ">Google Datacenter [cmdb_ci_google_datacenter]<p class="p">Cloud Service Account [cmdb_ci_cloud_service_account]</p> </td></tr></tbody></table> </div> </div> </dd> <dt class="dt dlterm">Relationships for resources that <span class="ph">Google Cloud Platform</span> Load Balancer discovers</dt> <dd class="dd"><div class="p"> <div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="google-gcp-discovery-pattern__table_tj2_hgb_jhb" class="table" frame="border" border="1" rules="all"><colgroup><col /><col /><col /></colgroup><thead class="thead" style="text-align:left;"><tr class="row"><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e3194">CI</th><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e3197">Relationship</th><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e3200">CI</th></tr></thead><tbody class="tbody"><tr class="row"><td class="entry cellrowborder sub-head" colspan="3" style="vertical-align:top;" headers="d726694e3194 d726694e3197 d726694e3200 ">Google Datacenter [cmdb_ci_google_datacenter]</td></tr><tr class="row"><td class="entry cellrowborder" rowspan="2" style="vertical-align:top;" headers="d726694e3194 ">Google Datacenter [cmdb_ci_google_datacenter]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3197 ">Hosted On::Hosts</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3200 ">Cloud Service Account [cmdb_ci_cloud_service_account]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3197 ">Contains::Contained By</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3200 ">cmdb_ci_availability_zone</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="3" style="vertical-align:top;" headers="d726694e3194 d726694e3197 d726694e3200 ">Cloud Load Balancer [cmdb_ci_cloud_load_balancer]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3194 ">Cloud Load Balancer [cmdb_ci_cloud_load_balancer]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3197 ">Hosted On::Hosts</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3200 ">Google Datacenter [cmdb_ci_google_datacenter]<p class="p">Cloud Service Account [cmdb_ci_cloud_service_account]</p> </td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="3" style="vertical-align:top;" headers="d726694e3194 d726694e3197 d726694e3200 ">Load Balancer Pool [cmdb_ci_lb_pool]</td></tr><tr class="row"><td class="entry cellrowborder" rowspan="2" style="vertical-align:top;" headers="d726694e3194 ">Load Balancer Pool [cmdb_ci_lb_pool]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3197 ">Hosted On::Hosts</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3200 ">Google Datacenter [cmdb_ci_google_datacenter]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3197 ">Owns::Owned by</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3200 ">Load Balancer Pool Member [cmdb_ci_lb_pool_member]</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="3" style="vertical-align:top;" headers="d726694e3194 d726694e3197 d726694e3200 ">Load Balancer Services [cmdb_ci_lb_service]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3194 ">Load Balancer Services [cmdb_ci_lb_service]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3197 ">Hosted On::Host</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3200 ">Cloud Load Balancer [cmdb_ci_cloud_load_balancer]</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="3" style="vertical-align:top;" headers="d726694e3194 d726694e3197 d726694e3200 ">Load Balancer Services [cmdb_ci_lb_service] (For HTTP LB)</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3194 ">Load Balancer Services [cmdb_ci_lb_service]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3197 ">Uses::Used by</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3200 ">Load Balancer Pool [cmdb_ci_lb_pool]</td></tr><tr class="row sub-head"><td class="entry cellrowborder" colspan="3" style="vertical-align:top;" headers="d726694e3194 d726694e3197 d726694e3200 ">Related CI: Cloud Load Balancer [cmdb_ci_cloud_load_balancer] For TCP/UDP LB</td></tr><tr class="row sub-head"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3194 ">Cloud Load Balancer [cmdb_ci_cloud_load_balancer]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3197 ">Uses::Used by</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3200 ">Load Balancer Pool [cmdb_ci_lb_pool]</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="3" style="vertical-align:top;" headers="d726694e3194 d726694e3197 d726694e3200 ">Health Service [cmdb_ci_lb_health_service] (For HTTP LB)</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3194 ">Health Service [cmdb_ci_lb_health_service]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3197 ">Uses::Used by</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3200 ">Load Balancer Services [cmdb_ci_lb_service]</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="3" style="vertical-align:top;" headers="d726694e3194 d726694e3197 d726694e3200 ">Health Service [cmdb_ci_lb_health_service] (For HTTP LB)</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3194 ">Health Service [cmdb_ci_lb_health_service]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3197 ">Hosted on::Hosts</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3200 ">Google Datacenter [cmdb_ci_google_datacenter]<p class="p">Cloud Service Account [cmdb_ci_cloud_service_account]</p> </td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="3" style="vertical-align:top;" headers="d726694e3194 d726694e3197 d726694e3200 ">Health Service [cmdb_ci_lb_health_service] (For TCP/UDP LB)</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3194 ">Health Service [cmdb_ci_lb_health_service]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3197 ">Uses::Used by</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3200 ">Load Balancer Pool [cmdb_ci_lb_pool]</td></tr></tbody></table> </div> </div> </dd> </dl> <dl class="dl"> <dt class="dt dlterm">Relationships for resources that <span class="ph">Google Cloud Platform</span> Network Pillar discovers</dt> <dd class="dd"><div class="p"> <div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="google-gcp-discovery-pattern__table_swf_qjp_jhb" class="table" frame="border" border="1" rules="all"><colgroup><col /><col /><col /></colgroup><thead class="thead" style="text-align:left;"><tr class="row"><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e3425">CI</th><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e3428">Relationship</th><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e3431">CI</th></tr></thead><tbody class="tbody"><tr class="row"><td class="entry cellrowborder sub-head" colspan="3" style="vertical-align:top;" headers="d726694e3425 d726694e3428 d726694e3431 ">Google Datacenter [cmdb_ci_google_datacenter]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3425 ">Google Datacenter [cmdb_ci_google_datacenter]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3428 ">Hosted On::Host</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3431 ">Cloud Service Account [cmdb_ci_cloud_service_account]</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="3" style="vertical-align:top;" headers="d726694e3425 d726694e3428 d726694e3431 ">Availability zone [cmdb_ci_availability_zone]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3425 ">Availability Zone [cmdb_ci_availability_zone]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3428 ">Contains::Contained</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3431 ">Google Datacenter [cmdb_ci_google_datacenter]</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="3" style="vertical-align:top;" headers="d726694e3425 d726694e3428 d726694e3431 ">Network [cmdb_ci_network]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3425 ">cmdb_ci_network</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3428 ">Hosted On::Host</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3431 ">Cloud Service Account [cmdb_ci_cloud_service_account]</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="3" style="vertical-align:top;" headers="d726694e3425 d726694e3428 d726694e3431 ">Cloud subnet [cmdb_ci_cloud_subnet]</td></tr><tr class="row"><td class="entry cellrowborder" rowspan="2" style="vertical-align:top;" headers="d726694e3425 ">cmdb_ci_cloud_subnet</td><td class="entry cellrowborder" rowspan="2" style="vertical-align:top;" headers="d726694e3428 ">Contains::Contained</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3431 ">cmdb_ci_network</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3431 ">Google Datacenter [cmdb_ci_google_datacenter]</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="3" style="vertical-align:top;" headers="d726694e3425 d726694e3428 d726694e3431 ">Network ACL [cmdb_ci_network_acl]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3425 ">cmdb_ci_network_acl</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3428 ">Contains::Contained</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3431 ">cmdb_ci_network</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="3" style="vertical-align:top;" headers="d726694e3425 d726694e3428 d726694e3431 ">Network ACL rule [cmdb_ci_network_acl_rule]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3425 ">cmdb_ci_network_acl_rule</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3428 ">Contains::Contained</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3431 ">cmdb_ci_network_acl</td></tr></tbody></table> </div> </div> </dd> <dt class="dt dlterm">Relationships for resources that <span class="ph">Google Cloud Platform</span> Storage Pillar discovers</dt> <dd class="dd"><div class="p"> <div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="google-gcp-discovery-pattern__table_pwg_nyp_jhb" class="table" frame="border" border="1" rules="all"><colgroup><col /><col /><col /></colgroup><thead class="thead" style="text-align:left;"><tr class="row"><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e3582">CI</th><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e3585">Relationship</th><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e3588">CI</th></tr></thead><tbody class="tbody"><tr class="row"><td class="entry cellrowborder sub-head" colspan="3" style="vertical-align:top;" headers="d726694e3582 d726694e3585 d726694e3588 ">Google Datacenter [cmdb_ci_google_datacenter]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3582 ">Google Datacenter [cmdb_ci_google_datacenter]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3585 ">Hosted On::Host</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3588 ">Cloud Service Account [cmdb_ci_cloud_service_account]</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="3" style="vertical-align:top;" headers="d726694e3582 d726694e3585 d726694e3588 ">cmdb_ci_availability_zone</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3582 ">Availability Zone [cmdb_ci_availability_zone]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3585 ">Contains::Contained</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3588 ">Google Datacenter [cmdb_ci_google_datacenter]</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="3" style="vertical-align:top;" headers="d726694e3582 d726694e3585 d726694e3588 ">Storage Volume [cmdb_ci_storage_volume]</td></tr><tr class="row"><td class="entry cellrowborder" rowspan="2" style="vertical-align:top;" headers="d726694e3582 ">Storage Volume [cmdb_ci_storage_volume]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3585 ">Contains::Contained</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3588 ">Availability Zone [cmdb_ci_availability_zone]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3585 ">Hosted on::Hosts</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3588 ">Google Datacenter [cmdb_ci_google_datacenter]</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="3" style="vertical-align:top;" headers="d726694e3582 d726694e3585 d726694e3588 ">Disk Type [cmdb_ci_disk_type]</td></tr><tr class="row"><td class="entry cellrowborder" rowspan="2" style="vertical-align:top;" headers="d726694e3582 ">Disk Type [cmdb_ci_disk_type]</td><td class="entry cellrowborder" rowspan="2" style="vertical-align:top;" headers="d726694e3585 ">Host::Hosted On</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3588 ">Availability Zone [cmdb_ci_availability_zone]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3588 ">Google Datacenter [cmdb_ci_google_datacenter]</td></tr><tr class="row"><td class="entry cellrowborder sub-head" colspan="3" style="vertical-align:top;" headers="d726694e3582 d726694e3585 d726694e3588 ">Storage volume snapshot [cmdb_ci_storage_vol_snapshot]</td></tr><tr class="row"><td class="entry cellrowborder" rowspan="3" style="vertical-align:top;" headers="d726694e3582 ">Storage Volume Snapshot [cmdb_ci_storage_vol_snapshot]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3585 ">Hosted On::Hosts</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3588 ">Cloud Service Account [cmdb_ci_cloud_service_account]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3585 ">Provisioned From::Provisioned with</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3588 ">Storage Volume [cmdb_ci_storage_volume] <p class="p">This relationship means that this disk was created by this snapshot.</p> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3585 ">Replicates to::Replicated by</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3588 ">Storage Volume [cmdb_ci_storage_volume] <p class="p">This relationship means that this snapshot was created from this disk.</p> </td></tr></tbody></table> </div> </div> </dd> <dt class="dt dlterm">Relationships discovered for the virtual machine (VM) instance</dt> <dd class="dd"><div class="p"> <div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="google-gcp-discovery-pattern__table_vdw_x45_3mb" class="table" frame="border" border="1" rules="all"><colgroup><col /><col /><col /></colgroup><thead class="thead" style="text-align:left;"><tr class="row"><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e3749">CI</th><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e3752">Relationship</th><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e3755">CI</th></tr></thead><tbody class="tbody"><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3749 ">Servers [cmdb_ci_server]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3752 ">Virtualized by:: Virtualizes</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3755 ">Virtual Machine Instance [cmdb_ci_instance]</td></tr></tbody></table> </div> </div> </dd> <dt class="dt dlterm">Relationships discovered for <span class="ph">Google</span> Cloud BigQuery, <span class="ph">Google</span> Cloud SQL, <span class="ph">Google</span> Cloud Spanner, and <span class="ph">Google</span> Cloud Bigtable</dt> <dd class="dd"><div class="p"> <div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="google-gcp-discovery-pattern__table_gnx_n5k_ssb" class="table" frame="border" border="1" rules="all"><colgroup><col /><col /><col /></colgroup><thead class="thead" style="text-align:left;"><tr class="row"><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e3811">CI</th><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e3814">Relationship</th><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e3817">CI</th></tr></thead><tbody class="tbody"><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3811 "><span class="ph">Google</span> Datacenter [cmdb_ci_google_datacenter]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3814 ">Hosted on::Hosts</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3817 ">Cloud Service Account [cmdb_ci_cloud_service_account]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3811 "><span class="ph">Google</span> Datacenter [cmdb_ci_google_datacenter]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3814 ">Contains::Contained by</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3817 ">Availability zone [cmdb_ci_availability_zone]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3811 ">Cloud Database [cmdb_ci_cloud_database]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3814 ">Hosted on::Hosts</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3817 "><span class="ph">Google</span> Datacenter [cmdb_ci_google_datacenter]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3811 ">Cloud Database [cmdb_ci_cloud_database]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3814 ">Replicates to::Replicated by</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3817 "><span class="ph">Google</span> Datacenter [cmdb_ci_google_datacenter]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3811 ">Cloud Database [cmdb_ci_cloud_database]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3814 ">Contains::Contained by</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3817 ">Database [cmdb_ci_database]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3811 ">Key Value [cmdb_key_value]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3814 ">Reference only</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3817 ">Cloud Database [cmdb_ci_cloud_database]</td></tr></tbody></table> </div> </div> </dd> <dt class="dt dlterm">Relationships discovered for <span class="ph">Google Cloud Platform</span> Firebase</dt> <dd class="dd"><div class="p"> <div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="google-gcp-discovery-pattern__table_dp2_2wk_ssb" class="table" frame="border" border="1" rules="all"><colgroup><col style="width:33.33333333333333%" /><col style="width:33.33333333333333%" /><col style="width:33.33333333333333%" /></colgroup><thead class="thead" style="text-align:left;"><tr class="row"><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e3933">CI</th><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e3936">Relationship</th><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e3939">CI</th></tr></thead><tbody class="tbody"><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3933 ">Google Datacenter [cmdb_ci_google_datacenter]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3936 ">Hosted on::Hosts</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3939 ">Cloud Service Account [cmdb_ci_cloud_service_account]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3933 ">Google Datacenter [cmdb_ci_google_datacenter]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3936 ">Contains::Contained by</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3939 ">Availability zone [cmdb_ci_availability_zone]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3933 ">Cloud Database [cmdb_ci_cloud_database]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3936 ">Hosted on::Hosts</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3939 ">Google Datacenter [cmdb_ci_google_datacenter]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3933 ">Cloud Database [cmdb_ci_cloud_database]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3936 ">Replicates to::Replicated by</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e3939 ">Google Datacenter [cmdb_ci_google_datacenter]</td></tr></tbody></table> </div> </div> </dd> <dt class="dt dlterm">Relationships for <span class="ph">Google Cloud Platform</span> Firestore</dt> <dd class="dd"><div class="p"> <div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="google-gcp-discovery-pattern__table_tph_14r_ssb" class="table" frame="border" border="1" rules="all"><colgroup><col style="width:33.33333333333333%" /><col style="width:33.33333333333333%" /><col style="width:33.33333333333333%" /></colgroup><thead class="thead" style="text-align:left;"><tr class="row"><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e4023">CI</th><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e4026">Relationship</th><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e4029">Ci</th></tr></thead><tbody class="tbody"><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e4023 ">Google Datacenter [cmdb_ci_google_datacenter]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e4026 ">Hosted on::Hosts</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e4029 ">CloService Account [cmdb_ci_cloud_service_account]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e4023 ">Google Datacenter [cmdb_ci_google_datacenter]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e4026 ">Contains::Contained by</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e4029 ">Availability zone [cmdb_ci_availability_zone]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e4023 ">Cloud Database [cmdb_ci_cloud_database]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e4026 ">Hosted on::Hosts</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e4029 ">Google Datacenter [cmdb_ci_google_datacenter]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e4023 ">Cloud Database [cmdb_ci_cloud_database]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e4026 ">Replicates to::Replicated by</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e4029 ">Google Datacenter [cmdb_ci_google_datacenter]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e4023 ">Cloud Database [cmdb_ci_cloud_database]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e4026 ">Hosted on::Hosts</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e4029 ">Cloud Service Account [cmdb_ci_cloud_service_account]</td></tr></tbody></table> </div> </div> </dd> <dt class="dt dlterm">Relationships for <span class="ph">Google Cloud Platform</span> Memorystore</dt> <dd class="dd"><div class="p"> <div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="google-gcp-discovery-pattern__table_dnv_x4r_ssb" class="table" frame="border" border="1" rules="all"><colgroup><col style="width:33.33333333333333%" /><col style="width:33.33333333333333%" /><col style="width:33.33333333333333%" /></colgroup><thead class="thead" style="text-align:left;"><tr class="row"><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e4124">CI</th><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e4127">Relationship</th><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e4130">CI</th></tr></thead><tbody class="tbody"><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e4124 ">Google Datacenter [cmdb_ci_google_datacenter]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e4127 ">Hosted on::Hosts</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e4130 ">Cloud Service Account [cmdb_ci_cloud_service_account]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e4124 ">Google Datacenter [cmdb_ci_google_datacenter]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e4127 ">Contains::Contained by</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e4130 ">Availability zone [cmdb_ci_availability_zone]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e4124 ">Cloud Database [cmdb_ci_cloud_database]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e4127 ">Hosted on::Hosts</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e4130 ">Google Datacenter [cmdb_ci_google_datacenter]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e4124 ">Cloud Database [cmdb_ci_cloud_database]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e4127 ">Replicates to::Replicated by</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e4130 ">Availability zone [cmdb_ci_availability_zone]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e4124 ">Key Value [cmdb_key_value]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e4127 ">Reference only</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e4130 ">Cloud Database [cmdb_ci_cloud_database]</td></tr></tbody></table> </div> </div> </dd> </dl> </div> <div class="section" id="google-gcp-discovery-pattern__section_mtq_nbg_ppb"><h2 class="title sectiontitle">Data collected by <span class="ph">Service Mapping</span> during tag-based discovery</h2> <div class="p"> <span class="ph">Service Mapping</span> uses tag-based discovery to create application service maps including the Cloud components. The <span class="ph">Service Mapping</span> application comes with the following preconfigured CI relationships used for tag-based discovery. These CI relationships are available from the 1.0.68 release on the <span class="ph">ServiceNow Store</span>. <div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="google-gcp-discovery-pattern__id_yqp_xhy_qpb" class="table" frame="border" border="1" rules="all"><colgroup><col style="width:33.33333333333333%" /><col style="width:33.33333333333333%" /><col style="width:33.33333333333333%" /></colgroup><thead class="thead" style="text-align:left;"><tr class="row"><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e4238">CI</th><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e4241">Relationship</th><th class="entry cellrowborder" style="vertical-align:top;" id="d726694e4244">CI</th></tr></thead><tbody class="tbody"><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e4238 ">Configuration Item [cmdb_ci]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e4241 ">Hosted on::Hosts</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e4244 ">Logical Datacenter [cmdb_ci_logical_datacenter]</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e4238 ">Logical Datacenter [cmdb_ci_logical_datacenter]</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e4241 ">Hosted on::Hosts</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d726694e4244 ">Cloud Service Account [cmdb_ci_cloud_service_account]</td></tr></tbody></table> </div> </div> </div> </div> </body></html></div>