v4.6.0
Iam policies implementation for create roles and manage permissions
Repository
Current version released
4 years ago
iam-policies
About
Define custom IAM Policies by allowed or denied set of actions against a set of resources with optional context and conditions.
Deny rules trump allow rules.
This is based of @ddt/iam and AWS Reference Policies .
Install
npm install --save iam-policies
Or
yarn add iam-policies
Deno import
// @deno-types="https://raw.githubusercontent.com/roggervalf/iam-policies/master/dist/main.d.ts"
import {
ActionBasedPolicy,
IdentityBasedPolicy,
ResourceBasedPolicy
} from 'https://raw.githubusercontent.com/roggervalf/iam-policies/master/dist/main.es.js';
or
// @deno-types="https://deno.land/x/iam_policies@master/dist/main.d.ts"
import {
ActionBasedPolicy,
IdentityBasedPolicy,
ResourceBasedPolicy
} from 'https://deno.land/x/iam_policies@master/dist/main.es.js';
Node import
import {
ActionBasedPolicy,
IdentityBasedPolicy,
ResourceBasedPolicy
} from 'iam-policies';
Examples
- Here is an example of using it into a GraphQL project (step 7).
Features
Supports these glob features:
- Policies creation (ActionBasedPolicy, IdentityBasedPolicy and ResourceBasedPolicy)
- Permission verifications
Documentation
Please click on the language that you prefer
- Translations:
- Chinese docs by @mickymao1110 (< v3.5.0 )
- English docs by @roggervalf
Article
Contributing
Fork the repo, make some changes, submit a pull-request! Here is the contributing doc that has some details.
License
MIT © roggervalf