# GSuitePrincipal

- [JSON representation](https://developers.google.com/workspace/cloud-search/docs/reference/rest/v1/GSuitePrincipal#SCHEMA_REPRESENTATION)

| JSON representation |
|---|
| ``` { "gsuiteUserEmail": string, "gsuiteGroupEmail": string, "gsuiteDomain": boolean } ``` |

| Fields ||
|---|---|
| Union field `gsuite_principal`. `gsuite_principal` can be only one of the following: ||
| `gsuiteUserEmail` | `string` This principal references a Google Workspace user account. |
| `gsuiteGroupEmail` | `string` This principal references a Google Workspace group name. |
| `gsuiteDomain` | `boolean` This principal represents all users of the Google Workspace domain of the customer. |