{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":31081,"path":"it-operations-management/itom-visibility/data-collected-gcp-discovery.md","title":"Data collected for GCP Cloud Discovery","bundle":null,"doc_type":null,"release":"australia","body":"\n# Data collected for GCP Cloud Discovery\n\nDiscovery collects information about cloud resources in Google Cloud Platform \\(GCP\\). Discovering some of these resources might require updating to the latest version of the Discovery and Service Mapping Patterns application from the ServiceNow Store.\n\n## Request apps on the Store\n\nVisit the [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home) to view all the available apps, and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the [ServiceNow Store version history release notes](https://www.servicenow.com/docs/r/store-release-notes/sn-store-release-notes.html).\n\n## Prerequisites\n\n-   **Verify that the applications are up to date.**\n    -   Discovery and Service Mapping Patterns.\n    -   CMDB CI Class Models.\n    -   Visibility Content.\n-   **Configure a discovery schedule**\n\n    [Create a discovery schedule in Cloud Discovery Workspace](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/discovery/cloud-operations-disco-create-schedule.md)\n\n\n## Verify the REST API permissions\n\nDownload the [Cloud Discovery patterns spreadsheet](https://downloads.docs.servicenow.com/resource/enus/api/servicenow-discovery-patterns-api-details.xlsx) so you can grant user permissions required for running the Discovery 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.\n\n## GCP data collected\n\n<table id=\"table_vtb_gxn_dhb\"><thead><tr><th>\n\nTable\n\n</th><th>\n\nServiceNow Field\n\n</th><th>\n\nGCP Field\n\n</th></tr></thead><tbody><tr><td rowspan=\"5\">\n\nRegion \\[cmdb\\_ci\\_google\\_datacenter\\]\n\n</td><td>\n\nobject\\_id\n\n</td><td>\n\nitems.id\n\n</td></tr><tr><td>\n\nname\n\n</td><td>\n\nname\n\n</td></tr><tr><td>\n\nshort\\_description\n\n</td><td>\n\ndescription\n\n</td></tr><tr><td>\n\nstatus\n\n</td><td>\n\nstatus\n\n</td></tr><tr><td>\n\nregion\n\n</td><td>\n\nitems.name\n\n</td></tr><tr><td rowspan=\"12\">\n\nVirtual Server \\[cmdb\\_ci\\_vm\\_instance\\]\n\n</td><td>\n\nobject\\_id\n\n</td><td>\n\nid\n\n</td></tr><tr><td>\n\nname\n\n</td><td>\n\nname\n\n</td></tr><tr><td>\n\nstate\n\n</td><td>\n\nstatus\n\n</td></tr><tr><td>\n\ncpus\n\n</td><td>\n\nNot mapped\n\n</td></tr><tr><td>\n\nmemory\n\n</td><td>\n\nNot mapped\n\n</td></tr><tr><td>\n\ndisks\n\n</td><td>\n\ndisks \\(array size\\)\n\n</td></tr><tr><td>\n\ndisks\\_size\n\n</td><td>\n\nNot mapped\n\n</td></tr><tr><td>\n\nnics\n\n</td><td>\n\nnetworkInterfaces \\(array size\\)\n\n</td></tr><tr><td>\n\ntermination\\_protection\n\n</td><td>\n\ndeletionProtection\n\n</td></tr><tr><td>\n\nNot mapped\n\n</td><td>\n\ncanIpForward\n\n</td></tr><tr><td>\n\nNot mapped\n\n</td><td>\n\nselfLink\n\n</td></tr><tr><td>\n\nsys\\_created\\_on\n\n</td><td>\n\ncreationTimestamp\n\n</td></tr><tr><td rowspan=\"7\">\n\nStorage Volume \\(cmdb\\_ci\\_storage\\_volume\\)\n\n</td><td>\n\nobject\\_id\n\n</td><td>\n\nitems.id\n\n</td></tr><tr><td>\n\nname\n\n</td><td>\n\nname\n\n</td></tr><tr><td>\n\nshort\\_description\n\n</td><td>\n\ndescription\n\n</td></tr><tr><td>\n\nstate\n\n</td><td>\n\nstatus\n\n</td></tr><tr><td>\n\nstatus\n\n</td><td>\n\nstatus\n\n</td></tr><tr><td>\n\nsize\n\n</td><td>\n\nsizeGb\n\n</td></tr><tr><td>\n\nstorage\\_type\n\n</td><td>\n\nstorage\\_type\n\n</td></tr><tr><td rowspan=\"4\">\n\nCloud Public IP Address \\[cmdb\\_ci\\_cloud\\_public\\_ipaddress\\]\n\n</td><td>\n\nobject\\_id\n\n</td><td>\n\nitems.id\n\n</td></tr><tr><td>\n\nname\n\n</td><td>\n\nname\n\n</td></tr><tr><td>\n\npublic\\_ip\\_address\n\n</td><td>\n\naddress\n\n</td></tr><tr><td>\n\nstate\n\n</td><td>\n\nstatus\n\n</td></tr><tr><td rowspan=\"5\">\n\nAvailablility Zone \\[cmdb\\_ci\\_availability\\_zone\\]\n\n</td><td>\n\nobject\\_id\n\n</td><td>\n\nitems.id\n\n</td></tr><tr><td>\n\nname\n\n</td><td>\n\nname\n\n</td></tr><tr><td>\n\nshort\\_description\n\n</td><td>\n\ndescription\n\n</td></tr><tr><td>\n\nstate\n\n</td><td>\n\nstatus\n\n</td></tr><tr><td>\n\nstatus\n\n</td><td>\n\nstatus\n\n</td></tr><tr><td rowspan=\"6\">\n\nHardware Template \\[cmdb\\_ci\\_compute\\_template\\]\n\n</td><td>\n\nobject\\_id\n\n</td><td>\n\nitems.id\n\n</td></tr><tr><td>\n\nname\n\n</td><td>\n\nname\n\n</td></tr><tr><td>\n\nshort\\_description\n\n</td><td>\n\ndescription\n\n</td></tr><tr><td>\n\nvcpus\n\n</td><td>\n\nguestCpus\n\n</td></tr><tr><td>\n\nmemory\\_mb\n\n</td><td>\n\nmemoryMb\n\n</td></tr><tr><td>\n\nlocal\\_storage\\_gb\n\n</td><td>\n\nimageSpaceGb\n\n</td></tr><tr><td rowspan=\"3\">\n\nInstance Template \\[cmdb\\_ci\\_instance\\_template\\]\n\n</td><td>\n\nobject\\_id\n\n</td><td>\n\nitems.id\n\n</td></tr><tr><td>\n\nname\n\n</td><td>\n\nname\n\n</td></tr><tr><td>\n\nshort\\_description\n\n</td><td>\n\ndescription\n\n</td></tr><tr><td rowspan=\"9\">\n\nStorage Volume Snapshot \\[cmdb\\_ci\\_storage\\_vol\\_snapshot\\]\n\n</td><td>\n\nobject\\_id\n\n</td><td>\n\nitems.id\n\n</td></tr><tr><td>\n\nname\n\n</td><td>\n\nname\n\n</td></tr><tr><td>\n\nstate\n\n</td><td>\n\nstatus\n\n</td></tr><tr><td>\n\nvolume\\_name\n\n</td><td>\n\nsourceDisk\n\n</td></tr><tr><td>\n\ncapacity\n\n</td><td>\n\nstorageBytes\n\n</td></tr><tr><td>\n\nNo mapping\n\n</td><td>\n\nstorageBytesStatus\n\n</td></tr><tr><td>\n\nNo mapping\n\n</td><td>\n\nselfLink\n\n</td></tr><tr><td>\n\nNo mapping\n\n</td><td>\n\nlabelFingerprint\n\n</td></tr><tr><td>\n\nNo mapping\n\n</td><td>\n\ndiskSizeGb\n\n</td></tr><tr><td rowspan=\"5\">\n\nDisk Type \\[cmdb\\_ci\\_disk\\_type\\]\n\n</td><td>\n\nobject\\_id\n\n</td><td>\n\nzone:name\n\n</td></tr><tr><td>\n\nname\n\n</td><td>\n\nname@zone\n\n</td></tr><tr><td>\n\nshort\\_description\n\n</td><td>\n\ndescription\n\n</td></tr><tr><td>\n\nvalid\\_disk\\_size\n\n</td><td>\n\nvalidDiskSize\n\n</td></tr><tr><td>\n\ndefault\\_disk\\_size\\_gb\n\n</td><td>\n\ndefaultDiskSizeGb\n\n</td></tr><tr><td rowspan=\"4\">\n\nSubnet \\[cmdb\\_ci\\_cloud\\_subnet\\]\n\n</td><td>\n\nobject\\_id\n\n</td><td>\n\nid\n\n</td></tr><tr><td>\n\nname\n\n</td><td>\n\nname\n\n</td></tr><tr><td>\n\ncidr\n\n</td><td>\n\nipCidrRange\n\n</td></tr><tr><td>\n\ngateway\n\n</td><td>\n\ngatewayAddress\n\n</td></tr><tr><td rowspan=\"7\">\n\nImage \\[cmdb\\_ci\\_os\\_template\\]\n\n</td><td>\n\nobject\\_id\n\n</td><td>\n\nitems.id\n\n</td></tr><tr><td>\n\nname\n\n</td><td>\n\nname\n\n</td></tr><tr><td>\n\nimage\\_type\n\n</td><td>\n\nsourceType\n\n</td></tr><tr><td>\n\nNo mapping\n\n</td><td>\n\nstatus\n\n</td></tr><tr><td>\n\nNo mapping\n\n</td><td>\n\narchiveSizeBytes\n\n</td></tr><tr><td>\n\nNo mapping\n\n</td><td>\n\ndiskSizeGb\n\n</td></tr><tr><td>\n\nimage\\_source\n\n</td><td>\n\n-   sourceDisk\n-   sourceDiskId\n\n</td></tr><tr><td rowspan=\"3\">\n\nLoad Balancer \\(cmdb\\_ci\\_cloud\\_load\\_balancer\\)\n\n</td><td>\n\nobject\\_id\n\n</td><td>\n\nid\n\n</td></tr><tr><td>\n\nname\n\n</td><td>\n\nname\n\n</td></tr><tr><td>\n\nNo mapping\n\n</td><td>\n\ndefaultService\n\n</td></tr><tr><td rowspan=\"10\">\n\nLoad Balancer Service \\(cmdb\\_ci\\_lb\\_service\\)\n\n</td><td>\n\nobject\\_id\n\n</td><td>\n\nid\n\n</td></tr><tr><td>\n\nname\n\n</td><td>\n\nname\n\n</td></tr><tr><td>\n\npool\n\n</td><td>\n\nbackends\n\n</td></tr><tr><td>\n\nport\n\n</td><td>\n\nport\n\n</td></tr><tr><td>\n\nlistener\\_protocol\n\n</td><td>\n\nprotocol\n\n</td></tr><tr><td>\n\nNo mapping\n\n</td><td>\n\nportName\n\n</td></tr><tr><td>\n\nNo mapping\n\n</td><td>\n\nloadBalancingScheme\n\n</td></tr><tr><td>\n\nNo mapping\n\n</td><td>\n\nsessionAffinity\n\n</td></tr><tr><td>\n\nNo mapping\n\n</td><td>\n\nenableCDN\n\n</td></tr><tr><td>\n\nservice\\_type\n\n</td><td>\n\nBackend/Frontend\n\n</td></tr><tr><td rowspan=\"9\">\n\nLoad Balancer Health Service \\[cmdb\\_ci\\_lb\\_health\\_service\\]\n\n</td><td>\n\nobject\\_id\n\n</td><td>\n\nid\n\n</td></tr><tr><td>\n\nname\n\n</td><td>\n\nname\n\n</td></tr><tr><td>\n\nmonitor\\_type\n\n</td><td>\n\ntype \\(tcp/http/https\\)\n\n</td></tr><tr><td>\n\nrequest\\_path\n\n</td><td>\n\nrequestPath\n\n</td></tr><tr><td>\n\nport\n\n</td><td>\n\nport\n\n</td></tr><tr><td>\n\nunhealthy\\_threshold\n\n</td><td>\n\nunhealthyThreshold\n\n</td></tr><tr><td>\n\nhealthy\\_threshold\n\n</td><td>\n\nhealthyThreshold\n\n</td></tr><tr><td>\n\ntimeout\\_sec\n\n</td><td>\n\ntimeoutSec\n\n</td></tr><tr><td>\n\ncheck\\_interval\\_sec\n\n</td><td>\n\ncheckIntervalSec\n\n</td></tr><tr><td rowspan=\"3\">\n\nLoad Balancer Pool Member \\[cmdb\\_ci\\_lb\\_pool\\_member\\]\n\n</td><td>\n\nobject\\_id\n\n</td><td>\n\nInstance ID from GCP\n\n</td></tr><tr><td>\n\nname\n\n</td><td>\n\ninstance.substring after the last'/'\n\n</td></tr><tr><td>\n\nOperational status\n\n</td><td>\n\nstatus\n\n</td></tr><tr><td rowspan=\"2\">\n\nLoad Balancer Pool \\[cmdb\\_ci\\_lb\\_pool\\]\n\n</td><td>\n\nobject\\_id\n\n</td><td>\n\nid\n\n</td></tr><tr><td>\n\nname\n\n</td><td>\n\nname\n\n</td></tr><tr><td rowspan=\"6\">\n\nNetwork \\[cmdb\\_ci\\_network\\]\n\n</td><td>\n\nstate\n\n</td><td>\n\nNo mapping\n\n</td></tr><tr><td>\n\ncidr\n\n</td><td>\n\nIPv4Range\n\n</td></tr><tr><td>\n\nis\\_external\n\n</td><td>\n\nNo mapping\n\n</td></tr><tr><td>\n\nname\n\n</td><td>\n\nname\n\n</td></tr><tr><td>\n\nobject\\_id\n\n</td><td>\n\nitems\\_id\n\n</td></tr><tr><td>\n\ndescription\n\n</td><td>\n\ndescription\n\n</td></tr><tr><td rowspan=\"3\">\n\nNetwork ACL \\[cmdb\\_ci\\_network\\_acl\\]\n\n</td><td>\n\nobject\\_id\n\n</td><td>\n\nid\n\n</td></tr><tr><td>\n\nname\n\n</td><td>\n\nname\n\n</td></tr><tr><td>\n\nshort\\_description\n\n</td><td>\n\ndescription\n\n</td></tr><tr><td rowspan=\"9\">\n\nNetwork ACL Rule \\[cmdb\\_ci\\_network\\_acl\\_rule\\]\n\n</td><td>\n\nis\\_outbound \\(True/False\\)\n\n</td><td>\n\nac\n\n</td></tr><tr><td>\n\ndest\\_from\\_port\n\n</td><td>\n\nNo mapping\n\n</td></tr><tr><td>\n\ndest\\_to\\_port\n\n</td><td>\n\nNo mapping\n\n</td></tr><tr><td>\n\nsrc\\_from\\_port\n\n</td><td>\n\nNo mapping\n\n</td></tr><tr><td>\n\nsrc\\_to\\_port\n\n</td><td>\n\nNo mapping\n\n</td></tr><tr><td>\n\nsource\\_ranges\n\n</td><td>\n\nsourceRanges\n\n</td></tr><tr><td>\n\ndestination\\_ranges\n\n</td><td>\n\ndestinationRanges\n\n</td></tr><tr><td>\n\ntarget\\_tags\n\n</td><td>\n\ntargetTags\n\n</td></tr><tr><td>\n\nallowed\\_traffic\n\n</td><td>\n\nallowed\n\n</td></tr><tr><td rowspan=\"5\">\n\nKubernetes Clusters \\[cmdb\\_ci\\_kubernetes\\_cluster\\]\n\n</td><td>\n\nIP address\n\n</td><td>\n\nip\\_address\n\n</td></tr><tr><td>\n\nName\n\n</td><td>\n\nname\n\n</td></tr><tr><td>\n\nPort\n\n</td><td>\n\nport\n\n</td></tr><tr><td>\n\nKubernetes UID\n\n</td><td>\n\nk8s\\_uid\n\n</td></tr><tr><td>\n\nVendor\n\n</td><td>\n\nvendor\n\n</td></tr></tbody>\n</table>**Parent Topic:**[Cloud resource discovery references](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/itom-visibility/cloud-discovery-collected-data.md)\n\n**Related topics**  \n\n\n[Google Cloud Platform \\(GCP\\) Cloud discovery using Patterns](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/discovery-and-service-mapping-patterns/gcp-cloud-discovery-patterns.md)\n\n[Service Graph Connector for GCP](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/servicenow-platform/sgc-cmdb-integration-gcp.md)\n\n[Agent Client Collector Discovery](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/agent-client-collector/acc-discovery.md)\n\n"}}