Source code for illumio.accessmanagement.user
# -*- coding: utf-8 -*-
"""This module provides classes related to RBAC users in the PCE.
Copyright:
© 2022 Illumio
License:
Apache2, see LICENSE for more details.
"""
from dataclasses import dataclass
from illumio.util import IllumioObject, pce_api
[docs]@dataclass
@pce_api('users', is_global=True)
class User(IllumioObject):
"""Represents a user object in the PCE."""
username: str = None
last_login_on: str = None
last_login_ip_address: str = None
login_count: int = None
full_name: str = None
time_zone: str = None
locked: bool = None
effective_groups: list = None
local_profile: dict = None
type: str = None
presence_status: str = None
__all__ = [
'User',
]