ServiceAccount

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

tokens
Optional

The service account's API tokens.

array of UserGroup
userGroups
Optional

The list of service account's user groups.

array of RoleDTO
roles
Optional

The list of service account's roles.

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.