ServiceAccount
ServiceAccount
Wavefront service account entity.
JSON Example
{
"unitedRoles": [
"string"
],
"unitedPermissions": [
"string"
],
"tokens": [
{
"tokenID": "string",
"tokenName": "string",
"account": "string",
"accountType": "string",
"lastUsed": 0,
"dateGenerated": 0
}
],
"userGroups": [
{
"id": "04e5fd3a-c916-45aa-923c-2fa02e9eddac",
"name": "string",
"customer": "string",
"users": [
"string"
],
"userCount": 0,
"properties": {
"nameEditable": false,
"usersEditable": false,
"rolesEditable": false
},
"description": "string",
"roles": [
"RoleDTO Object"
]
}
],
"roles": [
{
"sampleLinkedGroups": [
"UserGroup Object"
],
"linkedGroupsCount": 0,
"sampleLinkedAccounts": [
"string"
],
"linkedAccountsCount": 0,
"restrictedPermissions": [
"string"
],
"properties": {
"nameEditable": false,
"usersRemovable": false,
"usersAddable": false,
"permsEditable": false,
"deletable": false
},
"permissions": [
"string"
],
"name": "string",
"id": "string",
"description": "string",
"createdEpochMillis": 0,
"lastUpdatedMs": 0,
"lastUpdatedAccountId": "string",
"customer": "string"
}
],
"active": false,
"description": "string",
"identifier": "string",
"groups": [
"string"
],
"lastUsed": 0
}
array of string
unitedRoles
Optional
The list of account's roles assigned directly or through user groups assigned to it
array of string
unitedPermissions
Optional
The list of account's permissions assigned directly or through united roles assigned to it
boolean
active
Required
The state of the service account.
string
description
Optional
The description of the service account.
string
identifier
Required
The unique identifier of a service account.
array of string
groups
Optional
The list of service account's permissions.
integer As int64 As int64
lastUsed
Optional
The last time when a token of the service account was used.