--- title: "Google Cloud Identity Steps" slug: "gcp-module-identity" updated: 2024-11-21T15:59:28Z published: 2024-11-21T15:59:28Z canonical: "documentation.decisions.com/gcp-module-identity" --- > ## Documentation Index > Fetch the complete documentation index at: https://documentation.decisions.com/llms.txt > Use this file to discover all available pages before exploring further. # Google Cloud Identity Steps | Step Details | | --- | | **Introduced in Version** | 9.5.0 | | **Last Modified in Version** | 9.5.0 | | **Location** | Integrations > Google Cloud > Identity | Decisions has nine Steps to help users manage accounts through [Google Cloud.](https://documentation.decisions.com/docs/googlecloud?highlight=google%20cloud) The complete list of Steps is below. ### Prerequisites These steps require that the Google Cloud module be [installed](https://documentation.decisions.com/docs/installing-modules-decisions). Additionally a [Project dependency](https://documentation.decisions.com/docs/project-dependencies) must be created before the Steps will appear in the Flow Designer toolbox. --- ## Steps | Step Name | Description | | --- | --- | | Add User To Group | Allows users to be added to a specified group. | | Create Group | Allows for Google Cloud groups to be created. | | Get Group User Details | Returns information about each user within a specified group. | | Group Has Member | Checks if a specific group has a particular member based on the user key. | | List Group Members | Provides a list of all members within a specified group. | | List Groups | Returns a list of all the groups for a specific domain. | | Remove User From Group | Removes a particular member from a group. | | Update Group | Uses a group key to update a group. | | Update Group Membership | Allows a user in a group to be assigned a new role. | --- ### Add User To Group #### Inputs | Property | Description | Data Type | | --- | --- | --- | | Group Key | The key for the group the user will be added to. | String | | Impersonate User | The user, or users, to be impersonated. | String | | Override Scopes | | - | | Role | Role the new user will have upon being added to the group. | String | | User Key | The key for the specific user that will be added to the group. | String | ### Create Group #### Inputs | Property | Description | Data Type | | --- | --- | --- | | Impersonate User | The user, or users, to be impersonated. | String | | New Group | The name of the group that will be created. | GoogleCloudGroup | | Override Scopes | | - | ### Get Group User Details #### Inputs | Property | Description | Data Type | | --- | --- | --- | | Group Key | The key of the group that has the user information that is requested. | String | | Impersonate User | The user, or users, to be impersonated. | String | | Override Scopes | | - | #### Outputs | Property | Description | Data Type | | --- | --- | --- | | Membership | | GoogleCloudGroup | ### Group Has Member #### Inputs | Property | Description | Data Type | | --- | --- | --- | | Group Key | The key of the group to check the membership for. | String | | Impersonate User | The user, or users, to be impersonated. | String | | Override Scopes | | - | | User Key | The key of the user that is being checked to see if they are in the group. | String | ### List Group Members #### Inputs | Property | Description | Data Type | | --- | --- | --- | | Domain | The domain with the group to display the members of. | String | | Group Key | Key of the specific group with the members to be listed. | String | | Max Results | Total number of group members to be returned. | Int32 | #### Outputs | Property | Description | Data Type | | --- | --- | --- | | Members | The list of all the members requested. | List of GoogleCloudMembership | ### List Groups #### Inputs | Property | Description | Data Type | | --- | --- | --- | | Domain | The domain with the groups to be listed. | String | #### Outputs | Property | Description | Data Type | | --- | --- | --- | | Groups | The returned list of groups within the specified domain. | List of GoogleCloudAdminGroup | ### Remove User From Group #### Inputs | Property | Description | Data Type | | --- | --- | --- | | Group Key | Key of the specific group to be used by the step. | String | | Impersonate User | The user, or users, to be impersonated. | String | | Override Scopes | | - | | User Key | Key of the user to remove from the group. | String | ### Update Group **Inputs** | Property | Description | Data Type | | --- | --- | --- | | Group Key | Key of the specific group to be used by the step. | String | | Impersonate User | The user, or users, to be impersonated. | String | | Override Scopes | | - | | Updated Group | | GoogleCloudGroup | ### Update Group Membership #### Inputs | Property | Description | Data Type | | --- | --- | --- | | Group Key | Key of the specific group to be used by the step. | String | | Impersonate User | The user, or users, to be impersonated. | String | | New Role | The role a member will be changed to. | String | | Override Scopes | | - | | User Key | Key of the member to be updated. | String | --- ## Step Changes | Description | Version | Date | Developer Task | | --- | --- | --- | --- | | The Identity steps were added to the platform. | [9.5](https://documentation.decisions.com/v99/docs/version-95x-release-notes) | November 2024 | [DT-042773] |