Google Compute Engine


Product Name
Compute Engine
Publisher Page
Google
Category
Virtual Machine Software
Release
TKU 2021-Apr-1
More Information
Publisher Link
Google


Product Description

Google Compute Engine (GCE) delivers virtual machines running in Google's innovative data centers and worldwide fiber network. Compute Engine's tooling and workflow support enable scaling from single instances to global, load-balanced cloud computing.

Image result for google compute engine VM

Triggers

PatternTrigger NodeAttributeConditionArgument
RESTAPIsDiscoveredCloudAPIResultListdiscovery_method=Google.Compute.Zones.List

REST APIs

RESTAPIsComments
Google.Compute.Instances.List
Google.Compute.RegionInstanceGroupManagers.List
Google.Compute.RegionAutoscalers.List
Google.Compute.InstanceGroupManagers.List
Google.Compute.Autoscalers.List
Google.Compute.Instances.ListReferrers


Pattern Summary

  • Pattern model 'Compute' ClusterService for each region:
NodeKindAttributeDefault value/Comments
ClusterServicetypeCompute
codecompute
nameGoogle Compute Engine <region>

  • Pattern models VirtualMachine node for Google VM instance:
NodeKindAttributeDefault value/Comments
VirtualMachinetype
  • 'Google Instance Group' - for each 'managed instance group' (with or without autoscaling), all [min, max] VMs are modeled as one node;
  • 'Google VM Instance' - for each standalone VM or for each VM which is a member of 'unmanaged instance group';
key<instance_id>/<zone>/<project_id>
name<vm_type> <name> in <zone>
cloudtrue
project
project_name
availability_zones
  • one zone - for 'Google VM Instance'
  • list of zones in region for - for 'Google Instance Group'


vm_type
vm_name
state


instance_idfor 'Google VM Instance'
instance_groupfor 'Google Instance Group'
autoscaling
minimum_size
maximum_size
current_size
managed_ids
managed_instances


machine_type
cpu_platform
deletion_protection


internal_ip_addrs
external_ip_addrs
networks
subnetworks


tag_set

Testing

This pattern was tested against a live installation .

Information Sources

Most information used to develop the pattern came from analyzing a live installation of the product.

Open Issues

There are no known open issues with this pattern.


Was this page helpful? Yes No Submitting... Thank you

Comments