Resource: LegacySoarUser
Legacy SOAR users management.
JSON representation |
---|
{ "name": string, "firstName": string, "lastName": string, "socRoles": [ integer ], "email": string, "avatar": string, "userType": enum ( |
Fields | |
---|---|
name |
Identifier. The unique name(ID) of the LegacySoarUser. Format: projects/{project}/locations/{location}/instances/{instance}/legacySoarUsers/{legacySoarUser} |
firstName |
Required. User first name. |
lastName |
Required. User last name. |
socRoles[] |
Required. User's role in the SOC team. |
email |
Required. User email. |
avatar |
Optional. Avatar of the user in base 64 format. |
userType |
Required. User type. |
environmentsJson |
Required. User logical environments (json). |
permissionGroups[] |
Output only. User permission groups (for GET/LIST). |
permissionGroupNames[] |
Required. User permission group names (for POST/PATCH). |
accountState |
Output only. User account state. |
loginIdentifier |
Required. User unique login identifier. Relevant for IDP |
providerName |
Required. User identity provider provider name. |
allowedPlatforms[] |
Required. User allowed federated platforms. |
displayName |
Required. User display name. |
userFullName |
Required. User full name. |
lastLoginTime |
Output only. User last login time. |
UserType
User type.
Enums | |
---|---|
USER_TYPE_UNSPECIFIED |
Unspecified user type. |
INTERNAL |
System managed user. |
EXTERNAL |
Identity provider managed user. |
SUPPORT |
Customer managed user. |
PermissionGroup
Permission group dto (for GET/LIST).
JSON representation |
---|
{ "name": string, "id": string } |
Fields | |
---|---|
name |
Required. Permission group description. |
id |
Required. Permission group name. |
AccountState
User account state.
Enums | |
---|---|
ACCOUNT_STATE_UNSPECIFIED |
Unspecified account state. |
DISABLED |
Disabled users cannot login into the system. |
PENDING |
A state where users are invited into the system before their first login. |
ACTIVE |
A state where users are actively using the system. |
Methods |
|
---|---|
|
Delete a LegacySoarUser. |
|
Get a LegacySoarUser. |
|
Get a user Localization. |
|
Gets the notification settings for a user. |
|
Lists LegacySoarUsers. |
|
Update a user localization. |
|
Updates the notification settings for a user. |