From fa493f8ead8bf5446fcd8da379fff32ecb228510 Mon Sep 17 00:00:00 2001 From: Thierry de Pauw Date: Wed, 21 Aug 2024 18:06:30 +0200 Subject: [PATCH] Update README.md --- README.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index bd6a063..463fe97 100644 --- a/README.md +++ b/README.md @@ -4,9 +4,9 @@ A Node.js package for working with AWS IAM Policy documents. The primary reasons for creating the library were: -- simplify the coding of S3 Bucket policies, KMS Key policies or Secrets Manager - secret policies programmatically that are created with the provisioning tool - [Pulumi](https://www.pulumi.com/). +- simplify the coding of resource policies for S3 Bucket, KMS Keys or Secrets + Manager secrets as well as IAM identity policies programmatically that are + created with the provisioning tool [Pulumi](https://www.pulumi.com/). - simplify the unit testing of those policies and more specifically testing of single policy statements. @@ -17,9 +17,10 @@ Node.js lts/gallium (16.x) ## Features - Reading/writing AWS IAM Policy JSON documents. -- An object model for building an IAM Policy. -- Validating an IAM Policy for identity- or resource-based policies. -- Checks for the uniqueness of `Sid` when adding Statements. +- An object model for building an IAM Policy document. +- Validating an IAM Policy document for identity- or resource-based policies. +- Validating the uniqueness of `Sid` within the scope of an IAM Policy document + when adding Statements. - Retrieval of Policy Statements by `Sid`. ## Documentation