Skip to content

Commit 551532a

Browse files
authored
fix: remove cdk-iam-floyd dependency (#5)
1 parent 5737741 commit 551532a

File tree

6 files changed

+7
-31
lines changed

6 files changed

+7
-31
lines changed

.projen/deps.json

Lines changed: 0 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.projen/tasks.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.projenrc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ const project = new clickupCdk.ClickUpCdkConstructLibrary({
1111
licensed: true,
1212

1313
bundledDeps,
14-
deps: [...bundledDeps, 'cdk-iam-floyd', 'multi-convention-namer'],
14+
deps: [...bundledDeps, 'multi-convention-namer'],
1515
devDeps: [...peerDeps, '@time-loop/clickup-projen'],
1616

1717
repositoryUrl: '', // leverage default

package.json

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/index.ts

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import { aws_iam, aws_kms, aws_secretsmanager, RemovalPolicy } from 'aws-cdk-lib';
2-
import * as statement from 'cdk-iam-floyd';
32
import { Construct } from 'constructs';
43
import { Namer } from 'multi-convention-namer';
54

@@ -89,11 +88,11 @@ export module userWithAccessKey {
8988

9089
const policy = new aws_iam.ManagedPolicy(this, new Namer(['secret', 'read', 'access']).pascal, {
9190
statements: [
92-
new statement.Secretsmanager({ sid: 'ReadAccess' })
93-
.allow()
94-
.toGetSecretValue()
95-
.toDescribeSecret()
96-
.on(this.credentialsSecret.secretFullArn!),
91+
new aws_iam.PolicyStatement({
92+
sid: 'ReadAccess',
93+
actions: ['DescribeSecret', 'GetSecretValue'].map((a) => `secretsmanager:${a}`),
94+
resources: [this.credentialsSecret.secretFullArn!],
95+
}),
9796
],
9897
});
9998

yarn.lock

Lines changed: 0 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)