├── .gitignore ├── LICENSE ├── README.md ├── cache_service.py ├── collector.py ├── create_iam_graph.py ├── example_graph.png ├── gcp_iam_iterator.py ├── requirements.txt └── visualisation ├── __init__.py ├── graph.py ├── template_renderer.py └── visualisation.template /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcin-kolda/gcp-iam-collector/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcin-kolda/gcp-iam-collector/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcin-kolda/gcp-iam-collector/HEAD/README.md -------------------------------------------------------------------------------- /cache_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcin-kolda/gcp-iam-collector/HEAD/cache_service.py -------------------------------------------------------------------------------- /collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcin-kolda/gcp-iam-collector/HEAD/collector.py -------------------------------------------------------------------------------- /create_iam_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcin-kolda/gcp-iam-collector/HEAD/create_iam_graph.py -------------------------------------------------------------------------------- /example_graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcin-kolda/gcp-iam-collector/HEAD/example_graph.png -------------------------------------------------------------------------------- /gcp_iam_iterator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcin-kolda/gcp-iam-collector/HEAD/gcp_iam_iterator.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | google-api-python-client==1.5.1 2 | -------------------------------------------------------------------------------- /visualisation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /visualisation/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcin-kolda/gcp-iam-collector/HEAD/visualisation/graph.py -------------------------------------------------------------------------------- /visualisation/template_renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcin-kolda/gcp-iam-collector/HEAD/visualisation/template_renderer.py -------------------------------------------------------------------------------- /visualisation/visualisation.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcin-kolda/gcp-iam-collector/HEAD/visualisation/visualisation.template --------------------------------------------------------------------------------