Source code for illumio.accessmanagement.role
# -*- coding: utf-8 -*-
"""This module provides classes related to RBAC roles.
Copyright:
© 2022 Illumio
License:
Apache2, see LICENSE for more details.
"""
from dataclasses import dataclass
from typing import List
from illumio.util import Reference, JsonObject, pce_api
[docs]
@dataclass
@pce_api('roles')
class Role(Reference):
"""Represents a role in the PCE.
Roles are read-only and define sets of capabilities.
"""
display_name: str = None
access_level: str = None
__all__ = [
'Role',
]