---
sourceDocument: Australia Workflow Data Fabric
sourceDocumentLink: https://www.servicenow.com/docs/r/australia/integrate-applications

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Workflow Data Fabric

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Google Cloud Pub Sub Spoke

# Google Cloud Pub Sub Spoke {#ariaid-title1}

Release version: Australia  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes to read  
Manage Google Cloud Pub/Sub messaging service from your ServiceNow instance.

## Request apps on the Store {#google-pubsub-spoke__section_sz5_jv3_z3b}

Visit 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).{#google-pubsub-spoke__inline-send-to-store}

## Integration Hub subscription {#google-pubsub-spoke__section_bpr_242_ymb}

This spoke requires an Integration Hub subscription. For more information, see [Legal schedules - IntegrationHub overview](https://www.servicenow.com/content/dam/servicenow-assets/public/en-us/doc-type/legal/snc-addendum-integrationhub.pdf).

## Supported versions {#google-pubsub-spoke__section_cpr_242_ymb}

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

## Spoke version {#google-pubsub-spoke__section_iqz_jxh_35b}

Google Cloud Pub Sub spoke v1.0.4 is the latest version. For version history of the spoke, see [Google Cloud Pub Sub spoke release notes](https://www.servicenow.com/docs/r/store-release-notes/store-integrationhub-rn-google-cloud-pub-sub.html).{#google-pubsub-spoke__gcloud-pubsub-ver}

## Spoke requirements {#google-pubsub-spoke__section_fpr_242_ymb}

Google Cloud account.

## Spoke dependencies {#google-pubsub-spoke__section_hpr_242_ymb}

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

* ServiceNow IntegrationHub Action Template - Data Stream (com.glide.hub.action_type.datastream)
* ServiceNow IntegrationHub Runtime (com.glide.hub.integration.runtime)
* ServiceNow Flow Designer - Dynamic Inputs (com.glide.hub.dynamic_inputs)
* ServiceNow IntegrationHub Action Step - REST (com.glide.hub.action_step.rest)
* Complex Object (com.glide.cobject)
* Google Identity And Access Spoke (sn_gcp_id_acc_spk)
{#google-pubsub-spoke__ul_ipr_242_ymb}  
Note:  
Some of these plugins are licensable features and require appropriate licenses, if used outside the spoke implementation.

## Spoke subflows {#google-pubsub-spoke__section_lpr_242_ymb}

The Google Cloud Pub Sub Spoke provides sample subflows to demonstrate automating
Google Cloud Pub/Sub tasks. To customize a sample subflow, copy it to a new
application scope. Available sample subflows include:  
{#google-pubsub-spoke__table_mpr_242_ymb__entry__2}

| Subflow | Description |
|-|-|
| Google PubSub Messages | Receives messages from a sub topic and displays the messages in logs. |
[ ]

{#google-pubsub-spoke__table_mpr_242_ymb}

## Spoke actions {#google-pubsub-spoke__section_npr_242_ymb}

The Google Cloud Pub Sub Spoke provides actions to automate
tasks when events occurs in
your ServiceNow instance. Available actions include:  
{#google-pubsub-spoke__table_opr_242_ymb__entry__3}

| Category | Action | Description |
|-|-|-|
| Snapshot Management | Create Snapshot | Creates a snapshot from the requested subscription. |
| Snapshot Management | Delete Snapshot | Removes the specified existing snapshot. |
| Snapshot Management | Get Snapshot IAM Policy | Retrieves the IAM policy of the snapshot. |
| Snapshot Management | Look up Snapshots | Retrieves a list of existing snapshots. |
| Snapshot Management | Set Snapshot IAM Policy | Assigns the access control policy to the specified snapshot. |
| Snapshot Management | Update Snapshot | Updates an existing snapshot. |
| Subscription Management | Acknowledge | Acknowledges the messages associated with the acknowledge IDs in the acknowledge request. |
| Subscription Management | Acknowledge Deadline | Updates the acknowledge deadline in seconds for a specific message. |
| Subscription Management | Create Pull Subscription | Creates a pull subscription to the specified topic. |
| Subscription Management | Create Push Subscription | Creates a push subscription to the specified topic. |
| Subscription Management | Delete Subscription | Deletes an existing subscription for the specified project. |
| Subscription Management | Get Subscription | Retrieves the configuration details of the specified subscription. |
| Subscription Management | Get Subscription IAM Policy | Retrieves the access control policy for the specified subscription. |
| Subscription Management | Look up Subscriptions | Retrieves a list of subscriptions. |
| Subscription Management | Pull Messages | Pulls message asynchronously for the specified project. |
| Subscription Management | Seek Subscription | Seeks an existing subscription to a point in time or to a specified snapshot. |
| Subscription Management | Set Subscription IAM Policy | Assigns the access control policy to the specified subscription. |
| Subscription Management | Update Push Configuration | Updates the push configuration for the specified subscription. |
| Subscription Management | Update Subscription | Updates the specified existing subscription. |
| Topic Management | Create Topic | Creates a topic with the specified name. |
| Topic Management | Delete Topic | Deletes the specified topic. |
| Topic Management | Get IAM Policy | Retrieves the specified access control policy of a resource. |
| Topic Management | Get Topic | Retrieves the configuration details of the specified topic. |
| Topic Management | Look up Topics | Retrieves a list of topics. |
| Topic Management | Publish Messages | Adds one or more messages to the specified topic. |
| Topic Management | Set IAM Policy | Assigns the access control policy to the specified resource. |
| Topic Management | Update Topic | Updates the specified topic. |
[ ]

{#google-pubsub-spoke__table_opr_242_ymb}

## Connection and credential alias requirements {#google-pubsub-spoke__section_upr_242_ymb}

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](https://www.servicenow.com/docs/access?context=r-credentials&version=australia&pubname=australia-platform-security&ft:locale=en-US).

For information about setting up the spoke, see
[Set up the Google Cloud Pub Sub Spoke](https://www.servicenow.com/docs/Mw4wgzHSHccabGql6mGBeg#setup-google-pubsub "Integrate the ServiceNow instance and Google Cloud Pub Sub by creating a custom OAuth application in Google Cloud account to authenticate ServiceNow requests.").

