---
sourceDocument: Yokohama Data and Automation
sourceDocumentLink: https://www.servicenow.com/docs/r/yokohama/integrate-applications

 Release :

    - yokohama

ft:locale :

    - en-US

ft:publication_title :

    - Yokohama Data and Automation

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Google Identity and Access Spoke

# Google Identity and Access Spoke {#ariaid-title1}

* Release version: Yokohama
* 
* Updated January 30, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes to read

Manage folders, projects, roles, and service accounts in Google Identity and Access
Management and Google Resource Manager.

## Request apps on the Store {#gidentityaccess-spoke__section_xcf_3df_mjb}

Visit the [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home) website 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).{#gidentityaccess-spoke__inline-send-to-store}

## Integration Hub subscription

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).

## Spoke version {#gidentityaccess-spoke__section_f3z_cmz_4qb}

Google Identity and Access spoke v1.1.1 is the latest version.{#gidentityaccess-spoke__g-id-accss-mgmt-ver}

## Supported Versions {#gidentityaccess-spoke__section_whm_jby_4lb}

This spoke was built for API version v2 only Folder Management category and v1 for other
categories, but may be compatible with later versions.

## Spoke dependencies {#gidentityaccess-spoke__section_dk4_b1y_4lb}

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

* ServiceNow Integration Hub Runtime (com.glide.hub.integration.runtime)
* ServiceNow Integration Hub Action Step - REST (com.glide.hub.action_step.rest)
* ServiceNow Workflow Studio - Dynamic Inputs (com.glide.hub.dynamic_inputs)
* Complex Object (com.glide.cobject)

{#gidentityaccess-spoke__ul_enr_31y_4lb}  
Note:  
Some of these plugins are licensable features and require an appropriate license if used outside the spoke implementation. For information on licenses, contact your account manager.

## Spoke requirements {#gidentityaccess-spoke__section_fww_qby_4lb}

Google Cloud Platform account.

## Spoke flows and subflows {#gidentityaccess-spoke__section_zxs_tby_4lb}

This spoke has no flows and subflows.

## Spoke actions {#gidentityaccess-spoke__section_ff2_jrx_4lb}

The Google Identity and Access spoke
provides actions to automate Google Identity and Access Management and Google Resource Manager
tasks when events occur in ServiceNow. For the spoke actions to be
performed, you must ensure that your project or organization in Google Cloud Platform has the mentioned permissions. Available actions include:  
{#gidentityaccess-spoke__table_qvs_bsx_4lb__entry__4}

| Category | Action | Description | Required Permission |
|-|-|-|-|
| Folder Management | Create Folder | Creates a folder. | resourcemanager.folders.create |
| Folder Management | Delete Folder | Deletes a folder. | resourcemanager.folders.delete |
| Folder Management | Look up Child Folder | Retrieves the information of a child folder. | resourcemanager.folders.get |
| Folder Management | Look up Folders | Retrieves the list of folders. | resourcemanager.folders.list |
| Folder Management | Rename Folder | Renames the specified folder. | resourcemanager.folders.update |
| Folder Management | Restore Folder | Restores the specified folder. | resourcemanager.folders.undelete |
| Organization Management | Look up Organization by Organization ID | Retrieves details of the specified organization. | resourcemanager.organizations.get |
| Project Management | Create Project | Creates a project. | resourcemanager.projects.create |
| Project Management | Delete Project | Deletes the specified project. | resourcemanager.projects.delete |
| Project Management | Look up Project by Project ID | Retrieves details of the specified project. | resourcemanager.projects.get |
| Project Management | Look up Projects | Retrieves the list of projects. | resourcemanager.projects.list |
| Project Management | Look up Projects Stream | Retrieves the list of projects as a complex object. | resourcemanager.projects.list |
| Project Management | Rename Project | Renames the specified project. | resourcemanager.projects.update |
| Project Management | Restore Project | Restores the specified project. | resourcemanager.projects.undelete |
| Role Management | Create Role For Organization | Creates a custom role for an organization. | iam.roles.create |
| Role Management | Create Role For Project | Creates a custom role for the specified project. | iam.roles.create |
| Role Management | Delete Role For Organization | Deletes a custom role for the specified organization. | iam.roles.delete |
| Role Management | Delete Role For Project | Deletes a custom role for the specified project. | iam.roles.delete |
| Role Management | Look up Role for Organization | Retrieves details of the custom role for the specified organization. | iam.roles.get |
| Role Management | Look up Role For Project | Retrieves details of the custom role for the specified project. | iam.roles.get |
| Role Management | Look up Roles in Organization by Organization ID | Retrieves the list of custom roles for the specified organization. | iam.roles.list |
| Role Management | Look up Roles in Organization Stream | Retrieves the list of custom roles for the specified organization as a complex object. | iam.roles.list |
| Role Management | Look up Roles in Project by Project ID | Retrieves the list of custom roles for the specified project. | iam.roles.list |
| Role Management | Look up Roles in Project Stream | Retrieves the list of custom roles in given project ID. | iam.roles.list |
| Role Management | Restore Role For Organization | Restores the specified custom role for an organization. | iam.roles.undelete |
| Role Management | Restore Role For Project | Restores the specified custom role for a project. | iam.roles.undelete |
| Service Account Management | Look up Service Account | Retrieves the details of the specified service account. | iam.serviceAccounts.get |
| Service Account Management | Look up Service Accounts by Project ID | Retrieves the list of service accounts in a project. | iam.serviceAccounts.list |
[Table 1. Spoke actions]

{#gidentityaccess-spoke__table_qvs_bsx_4lb}

For more information about the required permissions, see [IAM permissions reference](https://cloud.google.com/iam/docs/permissions-reference).

## Connection and credential alias requirements {#gidentityaccess-spoke__section_zpx_wby_4lb}

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=yokohama&pubname=yokohama-platform-security&ft:locale=en-US).

For information about setting up the spoke, see
[Set up the Google Identity and Access Spoke](https://www.servicenow.com/docs/vjPGBLX66VruykEYoaF4Ig#setup-gidentityaccess "Integrate the ServiceNow instance and Google Identity and Access spoke by using Google Cloud Platform credentials to authenticate ServiceNow requests.").

