All Projects → darkbitio → Gcp Iam Role Permissions

darkbitio / Gcp Iam Role Permissions

Exports primitive and predefined GCP IAM Roles and their permissions

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Gcp Iam Role Permissions

Drf Access Policy
Declarative access policies/permissions modeled after AWS' IAM policies.
Stars: ✭ 200 (+365.12%)
Mutual labels:  permissions, iam
Gimme
Creating time bound IAM Conditions with ease and flair
Stars: ✭ 92 (+113.95%)
Mutual labels:  gcp, iam
Vue Gates
🔒 A Vue.js & Nuxt.js plugin that allows you to use roles and permissions in your components or DOM elements, also compatible as middleware and methods.
Stars: ✭ 184 (+327.91%)
Mutual labels:  permissions, role
prowler
Prowler is an Open Source Security tool for AWS, Azure and GCP to perform Cloud Security best practices assessments, audits, incident response, compliance, continuous monitoring, hardening and forensics readiness. It contains hundreds of controls covering CIS, PCI-DSS, ISO27001, GDPR, HIPAA, FFIEC, SOC2, AWS FTR, ENS and custom security frameworks.
Stars: ✭ 8,046 (+18611.63%)
Mutual labels:  iam, gcp
riam
AWS IAM inspired policy engine in Rust
Stars: ✭ 19 (-55.81%)
Mutual labels:  permissions, iam
rbac
RBAC - Simple, concurrent Role Based Access Control(GO)
Stars: ✭ 67 (+55.81%)
Mutual labels:  permissions, role
Rbac
Hierarchical Role-Based Access Control for Node.js
Stars: ✭ 254 (+490.7%)
Mutual labels:  permissions, role
auth
A GitHub Action for authenticating to Google Cloud.
Stars: ✭ 567 (+1218.6%)
Mutual labels:  iam, gcp
gtoken
Securely access AWS services from GKE cluster
Stars: ✭ 43 (+0%)
Mutual labels:  iam, gcp
HeimGuard
🛡 A simple library that allows you to easily manage permissions in your .NET projects.
Stars: ✭ 77 (+79.07%)
Mutual labels:  permissions, role
Rbac
Hierarchical Role Based Access Control for NodeJS
Stars: ✭ 857 (+1893.02%)
Mutual labels:  permissions, role
Ansible Role Seafile
An ansible role to deploy Seafile, an Open Source Cloud Storage. http://seafile.com/
Stars: ✭ 38 (-11.63%)
Mutual labels:  role
Openfaas Gke
Running OpenFaaS on Google Kubernetes Engine
Stars: ✭ 30 (-30.23%)
Mutual labels:  gcp
Ansible Role Munin
Ansible Role - Munin
Stars: ✭ 27 (-37.21%)
Mutual labels:  role
Lock
A flexible, driver based Acl package for PHP 5.4+
Stars: ✭ 913 (+2023.26%)
Mutual labels:  permissions
Userplex
Propagate users from Mozilla's Person API to third party systems.
Stars: ✭ 41 (-4.65%)
Mutual labels:  iam
Ansible Role Php Xdebug
Ansible Role - PHP Xdebug
Stars: ✭ 34 (-20.93%)
Mutual labels:  role
Georide Position
get the last day deplacement of the georide tracker
Stars: ✭ 15 (-65.12%)
Mutual labels:  gcp
Deepstream.io
deepstream.io server
Stars: ✭ 6,947 (+16055.81%)
Mutual labels:  permissions
Django Oml
Object Moderation Layer
Stars: ✭ 12 (-72.09%)
Mutual labels:  permissions

Fetches all Primitive and Predefined GCP IAM Roles

Fetch all roles

This repository fetches the ~550 primitive and predefined IAM Roles in JSON format to the roles directory. A GitHub Action is configured to refresh them daily. This allows for automatic tracking of changes as they are made by GCP.

A couple of helper scripts are provided to aid in searching/listing of the output:

  • list-all-permissions.sh grabs the unique list of all permissions contained in all roles fetched
  • list-alpha/beta/ga-roles.sh lists the roles labeled by GCP as alpha, beta, or GA (generally available)
  • list-roles-with-permission.sh <api.resource.verb> lists the roles that contain a specific permission passed by the first argument. e.g.: ./list-roles-with-permission.sh container.clusters.get
  • list-permissions-of-role.sh <role.name> lists the permissions contained by the role named <role.name>. e.g. ./list-roles-with-permission.sh container.admin (no need to prepend the roles/)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].