Skip to content

Commit 9f8ccf5

Browse files
authored
Merge pull request #1942 from udondan/iam-updates
2 parents 856c292 + 28fe0be commit 9f8ccf5

File tree

18 files changed

+1014
-11
lines changed

18 files changed

+1014
-11
lines changed

CHANGELOG/v0.757.0.md

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
**New services:**
2+
3+
- health-agent
4+
5+
**New actions:**
6+
7+
- aidevops:AllowVendedLogDeliveryForResource
8+
- aidevops:CreateChat
9+
- aidevops:ListChats
10+
- aidevops:StreamMessage
11+
- aidevops:UpdateGoal
12+
- bedrock-mantle:ArchiveProject
13+
- bedrock-mantle:CreateProject
14+
- bedrock-mantle:GetProject
15+
- bedrock-mantle:ListProjects
16+
- bedrock-mantle:ListTagsForResource
17+
- bedrock-mantle:TagResource
18+
- bedrock-mantle:UntagResource
19+
- bedrock-mantle:UpdateProject
20+
- ec2:AttachResourcesToPlacementGroup
21+
- ec2:CreateSecondaryNetwork
22+
- ec2:CreateSecondarySubnet
23+
- ec2:DeleteSecondaryNetwork
24+
- ec2:DeleteSecondarySubnet
25+
- ec2:DescribeSecondaryInterfaces
26+
- ec2:DescribeSecondaryNetworks
27+
- ec2:DescribeSecondarySubnets
28+
- ec2:DetachResourcesFromPlacementGroup
29+
- mpa:StartApprovalTeamBaseline
30+
- securityagent:BatchGetTargetDomains
31+
- securityagent:CreateTargetDomain
32+
- securityagent:DeleteTargetDomain
33+
- securityagent:GetDesignReviewFeedback
34+
- securityagent:ListTargetDomains
35+
- securityagent:PutDesignReviewFeedback
36+
- securityagent:UpdateTargetDomain
37+
38+
**Updated action access level:**
39+
40+
- elasticloadbalancing:CreateWebACLAssociation: Permissions management -> Write
41+
- elasticloadbalancing:DeleteWebACLAssociation: Permissions management -> Write
42+
- elasticloadbalancing:DescribeWebACLAssociation: Permissions management -> List
43+
- elasticloadbalancing:GetLoadBalancerWebACL: Permissions management -> Read
44+
45+
**New resource types:**
46+
47+
- ec2:secondary-interface
48+
- ec2:secondary-network
49+
- ec2:secondary-subnet
50+
- securityagent:TargetDomain
51+
52+
**New condition keys:**
53+
54+
- bedrock-mantle:RequestTag/${TagKey}
55+
- bedrock-mantle:ResourceTag/${TagKey}
56+
- bedrock-mantle:TagKeys

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@
1515
<!-- stats -->
1616
Support for:
1717

18-
- 443 Services
19-
- 20358 Actions
20-
- 2158 Resource Types
21-
- 2279 Condition keys
18+
- 444 Services
19+
- 20408 Actions
20+
- 2165 Resource Types
21+
- 2282 Condition keys
2222
<!-- /stats -->
2323

2424
![EXPERIMENTAL](https://img.shields.io/badge/stability-experimantal-orange?style=for-the-badge)**<br>This is an early version of the package. The API will change while I implement new features. Therefore make sure you use an exact version in your `package.json` before it reaches 1.0.0.**

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.756.0
1+
0.757.0

docs/source/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
author = 'Daniel Schroeder'
2525

2626
# The full version, including alpha/beta/rc tags
27-
release = '0.756.0'
27+
release = '0.757.0'
2828

2929
# -- General configuration ---------------------------------------------------
3030

docs/source/index.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@ AWS IAM policy statement generator with fluent interface.
3030
3131
Support for:
3232

33-
- 443 Services
34-
- 20358 Actions
35-
- 2158 Resource Types
36-
- 2279 Condition keys
33+
- 444 Services
34+
- 20408 Actions
35+
- 2165 Resource Types
36+
- 2282 Condition keys
3737

3838
..
3939
/stats

lib/generated/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ export { Comprehendmedical } from './policy-statements/comprehendmedical';
4343
export { Connect } from './policy-statements/connect';
4444
export { Cases } from './policy-statements/connectcases';
4545
export { Profile } from './policy-statements/connectcustomerprofiles';
46+
export { HealthAgent } from './policy-statements/connecthealth';
4647
export { ConnectCampaigns } from './policy-statements/connectoutboundcampaigns';
4748
export { Voiceid } from './policy-statements/connectvoiceid';
4849
export { Dlm } from './policy-statements/datalifecyclemanager';

lib/generated/policy-statements/cloudfront.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,10 @@ export class Cloudfront extends PolicyStatement {
161161
*
162162
* Access Level: Write
163163
*
164+
* Possible conditions:
165+
* - .ifAwsRequestTag()
166+
* - .ifAwsTagKeys()
167+
*
164168
* Dependent actions:
165169
* - cloudfront:CreateConnectionGroup
166170
*
@@ -2430,6 +2434,7 @@ export class Cloudfront extends PolicyStatement {
24302434
* - .toCreateAnycastIpList()
24312435
* - .toCreateConnectionFunction()
24322436
* - .toCreateConnectionGroup()
2437+
* - .toCreateDistribution()
24332438
* - .toCreateDistributionTenant()
24342439
* - .toCreateStreamingDistributionWithTags()
24352440
* - .toCreateTrustStore()
@@ -2476,6 +2481,7 @@ export class Cloudfront extends PolicyStatement {
24762481
* - .toCreateAnycastIpList()
24772482
* - .toCreateConnectionFunction()
24782483
* - .toCreateConnectionGroup()
2484+
* - .toCreateDistribution()
24792485
* - .toCreateDistributionTenant()
24802486
* - .toCreateStreamingDistributionWithTags()
24812487
* - .toCreateTrustStore()

0 commit comments

Comments
 (0)