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

Google Cloud Load Balancer Spoke

Manage load balancing of your external or internal Virtual Private Cloud (VPC) network from ServiceNow instance.

Request apps on the Store

Visit the ServiceNow Store 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.

Integration Hub subscription

This spoke requires an Integration Hub subscription. For more information, see Legal schedules - IntegrationHub overview.

Spoke version

Google Cloud Load Balancer spoke v1.0.1 is the latest version.

Supported versions

This spoke was built for Google Cloud Load Balancer v1, but may be compatible with later versions.

Spoke requirements

Google Cloud Platform (GCP) account with access to Google Compute Engine and Google Virtual Private Network.

Spoke dependencies

If you’re having trouble installing the app, ensure that these dependent plugins are installed:

  • ServiceNow IntegrationHub Action Step - REST (com.glide.hub.action_step.rest)
  • ServiceNow IntegrationHub Runtime (com.glide.hub.integration.runtime)
  • ServiceNow IntegrationHub Action Template - Data Stream (com.glide.hub.action_type.datastream)
  • Complex Object (com.glide.cobject)
  • Google Compute Engine spoke (sn_gcompute_spoke)

Note: Some of these plugins are licensable features and require appropriate licenses, if used outside the spoke implementation.

Spoke subflows

The Google Cloud Load Balancer Spoke provides subflows to automate Google Cloud Load Balancer tasks when events occurs in your ServiceNow instance. Available subflows include:

CategotryActionDescription
HTTPS Load Balancer ManagementCreate HTTPS Load Balancer For A New Backend ServiceCreates a HTTPS load balancer for a new backend service in the specified project.
Create HTTPS Load Balancer For An Existing Backend ServiceCreates a HTTPS load balancer for an existing backend service in the specified project.
Delete HTTPS Load BalancerDeletes the components of the specified load balancer.
Look up Components Of HTTPS Load BalancerRetrieves a list of names of all the components associated with a HTTPS load balancer.
HTTP Load Balancer ManagementCreate A HTTP Load Balancer For A New Backend ServiceCreates a HTTP load balancer for a new backend service in the specified project.
Create HTTP Load Balancer For An Existing Backend serviceCreates a HTTP load balancer for an existing backend service in the specified project.
Delete HTTP Load BalancerDeletes the components of a HTTP load balancer.
Look up Components Of HTTP Load BalancerRetrieves a list of names of all the components associated with a HTTP load balancer.

Spoke actions

The Google Cloud Load Balancer Spoke provides actions to automate Google Cloud Load Balancer tasks when events occurs in your ServiceNow instance. Available actions include:

CategoryActionDescription
Backend Service ManagementCreate Backend ServiceCreates a backend service.
Delete Backend ServiceDeletes the specified backend service
Get Backend ServiceRetrieves the details of the specified backend service.
Get Health Of Backend ServiceRetrieves the health details of the specified backend service.
Look up Backend ServicesRetrieves a list of all backend services.
Update Backend ServiceUpdates the details of the specified backend service.
Global Address ManagementCreate A Global AddressCreates a global address.
Delete A Global AddressDeletes the specified global address.
Get Global AddressRetrieves the details of all the global addresses.
Look up Global AddressesRetrieves a list of all global addresses.
Global Forwarding Rule ManagementCreate Global Forwarding RuleCreates a global forwarding rule.
Delete Global Forwarding RuleDeletes the specified global forwarding rule.
Get Global Forwarding RuleRetrieves the details of a global forwarding rule.
Look up Global Forwarding RulesRetrieves a list of all global forwarding rules.
Set Target For Global Forwarding RuleAssigns target information to the specified global forwarding rule.
HTTP Health Check ManagementCreate A HTTP Health CheckCreates a HTTP health check.
Delete A HTTP Health CheckDeletes the specified HTTP health check.
Get HTTP Health CheckRetrieves the details of the specified HTTP health check.
Look up HTTP Health ChecksRetrieves a list of all HTTP health checks.
Update A HTTP Health CheckUpdates the details of the specified HTTP health check.
HTTP Load Balancer ManagementGet Resource NameRetrieves the name of the resource from a resource URL.
HTTPS Health Check ManagementCreate A HTTPS Health CheckCreates a HTTPS health check.
Delete A HTTPS Health CheckDeletes the specified HTTPS health check.
Get HTTPS Health CheckRetrieves the details of the specified HTTPS health check.
Look up HTTPS Health ChecksRetrieves a list of HTTPS health checks.
Update A HTTPS Health CheckUpdates the details of the specified HTTPS health check.
Instance Group Manager ManagementCreate An Instance Group ManagerCreates an instance group manager.
Create Instance In Instance Manager GroupCreates an instance in the specified instance group manager.
Delete An Instance Group ManagerDeletes the specified instance group manager.
Get Instance Group ManagerRetrieves the details of a specified instance group manager.
Look up Instance Group ManagersRetrieves a list of managed instance groups.
Look up Managed Instances In An Instance Group ManagerRetrieves a list of managed instances in a specified managed instance group.
Resize An Instance Group ManagerResizes the number of instances in a specified instance group manager.
Update Instance Template Of An Instance Group ManagerAssigns the details of instance template to the specified instance group manager.
Target HTTP Proxy ManagementCreate Target HTTP ProxyCreates a target HTTP proxy.
Delete Target HTTP ProxyDeletes the specified target HTTP proxy.
Get Target HTTP ProxyRetrieves the details of the specified target HTTP proxy.
Look up Target HTTP ProxiesRetrieves a list of all target HTTP proxies.
Update URL Map Of Target HTTP ProxyAssigns the URL map information to the specified target HTTP proxy.
Target HTTPS Proxy ManagementCreate Target HTTPS ProxyCreates a target HTTPS proxy.
Delete Target HTTPS ProxyDeletes the specified target HTTPS proxy.
Get Target HTTPS ProxyRetrieves the details of the specified target HTTPS proxy.
Look up Target HTTPS ProxiesRetrieves a list of the target HTTPS proxies.
Set SSL Certificates To Target HTTPS ProxyAssigns SSL certificates to the specified target HTTPS proxy.
Set URL Map To Target HTTPS ProxyAssigns URL map information to the specified target HTTPS proxy.
URL Map ManagementCreate URL MapCreates a URL map.
Delete URL MapDeletes the specified URL map.
Get URL MapRetrieves the details of the specified URL map.
Look up URL MapsRetrieves the details of all URL maps.
Update URL MapUpdates the details of the URL map.

Connection and credential alias requirements

Integration Hub uses aliases to manage connection and credential information. Using an alias eliminates the need to configure multiple credentials and connection information profiles when using multiple environments. If the connection or credential information changes, you don't need to update any actions that use the connection. For more information, see Connections and Credentials.

For information about setting up the spoke, see Set up the Google Cloud Load Balancer Spoke.