Iam-floyd

Latest version: v0.507.0

Safety actively analyzes 630094 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 85 of 86

0.17.0

**Changes:**
- Default operator for conditions with string operator now is `StringLike` instead of `StringEquals`.

**New actions:**
- codeguru-profiler:AddNotificationChannels
- codeguru-profiler:BatchGetFrameMetricData
- codeguru-profiler:GetNotificationConfiguration
- codeguru-profiler:RemoveNotificationChannel
- codeguru-profiler:SubmitFeedback

**Removed actions:**
- codeguru-profiler:GetFindingsReport

All changes: https://github.com/udondan/iam-floyd/compare/v0.16.0...v0.17.0

0.16.0

**New actions:**

- autoscaling:CancelInstanceRefresh
- autoscaling:DescribeInstanceRefreshes
- autoscaling:StartInstanceRefresh
- appconfig:CreateHostedConfigurationVersion
- appconfig:DeleteHostedConfigurationVersion
- appconfig:GetHostedConfigurationVersion
- appconfig:ListHostedConfigurationVersions
- codecommit:GetCommentReactions
- codecommit:PutCommentReaction


**New resource types:**

- appconfig:hostedconfigurationversion

**Glue resource ARN's now include the Database:**

- glue:table
- glue:tableversion
- glue:userdefinedfunction


**AWS IoT no longer has iam:role as a valid resource type
role**

All changes: https://github.com/udondan/iam-floyd/compare/v0.15.0...v0.16.0

0.15.0

Fixed resource selectors:

* ec2:elastic-gpu

New resource selectors:

* elastic-inference:elastic-inference-accelerator

New actions:

* rekognition:GetSegmentDetection
* rekognition:StartSegmentDetection

All changes: https://github.com/udondan/iam-floyd/compare/v0.13.0...v0.15.0

0.13.0

**Breaking changes:**

- Signature of method `if()` changed

**New features:**

- 445 new policy conditions, `if*()`. Example:
typescript
new statement.Ec2()
.allow()
.startInstances()
.ifEncrypted()
.ifInstanceType(['t3.micro', 't2.micro'])
.ifAssociatePublicIpAddress(false)
.ifRequestTag('Owner', 'John');


- Factory for condition operators
typescript
Operator.stringLike(
Modifier.IF_EXISTS,
Modifier.FOR_ANY_VALUES
);


It can be uses like this:

typescript
new statement.Ec2()
.allow()
.startInstances()
.ifInstanceType('*.micro', Operator.stringLike(Modifier.IF_EXISTS));


All changes: https://github.com/udondan/iam-floyd/compare/v0.8.0...v0.13.0

0.10.0

Created by bad automation. Don't use this!

0.8.0

**Breaking changes**

- Method `withCondition()` has been renamed to `if()`
- Method `onResources()` has been renamed to `on()`

**New features**

Statement providers now have `on*()` methods for every supported resource type.

Examples:

typescript
new statement.S3()
.allow()
.allActions()
.onBucket('bucket-name');


typescript
new statement.Ec2()
.allow()
.allActions()
.onInstance('i-0df90bf362ba1d5ac');


typescript
new statement.Logs()
.allow()
.allActions()
.onLogGroup('some-log-group')
.onLogStream('some-log-group', 'some-log-stream');


All changes: https://github.com/udondan/iam-floyd/commit/be5897722a87cc18d456717bb505fe43f164d7b6

Page 85 of 86

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.