Information about a user.
| JSON representation |
|---|
{ "productObjectId": string, "userid": string, "userDisplayName": string, "firstName": string, "middleName": string, "lastName": string, "phoneNumbers": [ string ], "personalAddress": { object ( |
| Fields | |
|---|---|
productObjectId |
A vendor-specific identifier to uniquely identify the entity (e.g. a GUID, LDAP, OID, or similar). This field can be used as an entity indicator for user entities. |
userid |
The ID of the user. This field can be used as an entity indicator for user entities. |
userDisplayName |
The display name of the user (e.g. "John Locke"). |
firstName |
First name of the user (e.g. "John"). |
middleName |
Middle name of the user. |
lastName |
Last name of the user (e.g. "Locke"). |
phoneNumbers[] |
Phone numbers for the user. |
personalAddress |
Personal address of the user. |
attribute |
Generic entity metadata attributes of the user. |
firstSeenTime |
The first observed time for a user. The value is calculated on the basis of the first time the identifier was observed. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
accountType |
Type of user account (for example, service, domain, or cloud). This is somewhat aligned to: https://attack.mitre.org/techniques/T1078/ |
groupid |
The ID of the group that the user belongs to. Deprecated in favor of the repeated groupIdentifiers field. |
groupIdentifiers[] |
Product object identifiers of the group(s) the user belongs to A vendor-specific identifier to uniquely identify the group(s) the user belongs to (a GUID, LDAP OID, or similar). |
windowsSid |
The Microsoft Windows SID of the user. This field can be used as an entity indicator for user entities. |
emailAddresses[] |
Email addresses of the user. This field can be used as an entity indicator for user entities. |
employeeId |
Human capital management identifier. This field can be used as an entity indicator for user entities. |
title |
User job title. |
companyName |
User job company name. |
department[] |
User job department |
officeAddress |
User job office location. |
managers[] |
User job manager(s). |
hireDate |
User job employment hire date. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
terminationDate |
User job employment termination date. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
timeOff[] |
User time off leaves from active work. |
lastLoginTime |
User last login timestamp. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
lastPasswordChangeTime |
User last password change timestamp. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
passwordExpirationTime |
User password expiration timestamp. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
accountExpirationTime |
User account expiration timestamp. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
accountLockoutTime |
User account lockout timestamp. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
lastBadPasswordAttemptTime |
User last bad password attempt timestamp. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
userAuthenticationStatus |
System authentication status for user. |
roleName |
System role name for user. Deprecated: use attribute.roles. |
roleDescription |
System role description for user. Deprecated: use attribute.roles. |
userRole |
System role for user. Deprecated: use attribute.roles. |
TimeOff
System record for leave/time-off from a Human Capital Management (HCM) system.
| JSON representation |
|---|
{
"interval": {
object ( |
| Fields | |
|---|---|
interval |
Interval duration of the leave. |
description |
Description of the leave if available (e.g. 'Vacation'). |