Experimental utilities intended for AWS CDK IAM
Project description
CDK IAM Utilities
Work in progress.
- Breaking changes may occur.
- Not all types are exported
- Some parts are not yet tested
Developer Notes
The general idea is that the utilities in this library can serve as building blocks for composing other utilities that ideally should aid the existing aws-iam library in certain situations.
This library has been developed in context with catnekaise/actions-constructs and a yet unreleased thing.
Constraints
In the context of this library, constraining is the act of appending an existing iam.PolicyStatement
(or via iam.Grant
) with conditions. One constraint may conditionally add none
, one
or many
conditions to the underlying iam.PolicyStatement
.
The goal of constraints is to simplify working with the condition block of a policy when many conditions are being added, and to help make working with the conditions contextual to what is being accomplished. Example usage of this should be available soon️ in catnekaise/actions-constructs.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for catnekaise.cdk-iam-utilities-0.0.13.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d856399d7b7c2ef9ee0ec387826a9a76ca31ca4f33ed7d5dc5d30c86c272e80 |
|
MD5 | 5c1b1fb3626224fbf1d60e9725d14d52 |
|
BLAKE2b-256 | 187305b64eb5c56dbf6f3387081f14799ea72d44509c9b15cb96c437469c69da |
Hashes for catnekaise.cdk_iam_utilities-0.0.13-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5be6341e5355c4be3d809e80466412eba7ca9e6e48ec0254fb1aa0c80128ede |
|
MD5 | b4092de200acf0efd9530b0d4401f937 |
|
BLAKE2b-256 | 9187f21a07a0419c3be0a408813b743a45f75182fedcba42f93a6ddc32c8f1a9 |