List the directory roles that are activated in the tenant.¶
Permissions
Requires delegated permission RoleManagement.Read.Directory.
Reference¶
from office365.graph_client import GraphClient
from tests.settings import client_id, client_secret, tenant
def main():
client = (
GraphClient(tenant=tenant)
.with_client_secret(client_id, client_secret)
.require_application_permission(
"RoleManagement.Read.Directory",
"RoleManagement.ReadWrite.Directory",
"Directory.Read.All",
"Directory.ReadWrite.All",
)
)
roles = client.directory_roles.get().execute_query()
for role in roles:
print(role)
if __name__ == "__main__":
main()