Skip to content

Commit 9a3e1cb

Browse files
committed
Merge branch 'alpha' into feature/CG-1199
2 parents a33a61f + fc5d719 commit 9a3e1cb

47 files changed

Lines changed: 662 additions & 275 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,33 @@
1+
# [0.81.0-alpha.4](https://github.com/cloudgraphdev/cloudgraph-provider-aws/compare/0.81.0-alpha.3...0.81.0-alpha.4) (2022-05-12)
2+
3+
4+
### Bug Fixes
5+
6+
* Added missing return to resolve promise ([904b25d](https://github.com/cloudgraphdev/cloudgraph-provider-aws/commit/904b25dc52e019b0bcf7da6f8051a63f3a7e8a56))
7+
* Added SSLCertificateId needed for the NIST 16.5 rule ([def7137](https://github.com/cloudgraphdev/cloudgraph-provider-aws/commit/def7137e0d0e4e1c4afdc6345fc0b4a3640fc22d))
8+
9+
# [0.81.0-alpha.3](https://github.com/cloudgraphdev/cloudgraph-provider-aws/compare/0.81.0-alpha.2...0.81.0-alpha.3) (2022-05-11)
10+
11+
12+
### Bug Fixes
13+
14+
* Added validations and retry settings ([200c7f2](https://github.com/cloudgraphdev/cloudgraph-provider-aws/commit/200c7f238c1b4f5142770e357ea4fc4a1e16d155))
15+
* Added validations and retry settings ([fec06cb](https://github.com/cloudgraphdev/cloudgraph-provider-aws/commit/fec06cb6d869099797a017b582dcbbfbac17c60d))
16+
17+
# [0.81.0-alpha.2](https://github.com/cloudgraphdev/cloudgraph-provider-aws/compare/0.81.0-alpha.1...0.81.0-alpha.2) (2022-05-10)
18+
19+
20+
### Bug Fixes
21+
22+
* fixed services that returned only the first page of paged results ([fcbd78b](https://github.com/cloudgraphdev/cloudgraph-provider-aws/commit/fcbd78bbbabefca9e7e4c37ec9b28618601a2e3d))
23+
24+
# [0.81.0-alpha.1](https://github.com/cloudgraphdev/cloudgraph-provider-aws/compare/0.80.0...0.81.0-alpha.1) (2022-05-04)
25+
26+
27+
### Features
28+
29+
* Add AWS IAM Access analyzer service ([cc3ae64](https://github.com/cloudgraphdev/cloudgraph-provider-aws/commit/cc3ae64366e60f915ec1f4194ebc7cccf9969576))
30+
131
# [0.80.0](https://github.com/cloudgraphdev/cloudgraph-provider-aws/compare/0.79.0...0.80.0) (2022-05-02)
232

333

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,7 @@ CloudGraph AWS Provider will ask you what regions you would like to crawl and wi
117117
| glueJob | iamRole |
118118
| glueRegistry | |
119119
| guardDutyDetector | iamRole |
120+
| iamAccessAnalyzer | |
120121
| iamInstanceProfile | ec2, iamRole |
121122
| iamPasswordPolicy | |
122123
| iamSamlProvider | cognitoIdentityPool |

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@cloudgraph/cg-provider-aws",
3-
"version": "0.80.0",
3+
"version": "0.81.0-alpha.4",
44
"description": "cloud-graph provider plugin for AWS used to fetch AWS cloud data.",
55
"publishConfig": {
66
"registry": "https://registry.npmjs.org/",

src/config/constants.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,4 @@ export const ROUTE_53_CUSTOM_DELAY = 200
88
export const IAM_CUSTOM_DELAY = 1000
99
export const CLOUDFORMATION_STACK_CUSTOM_DELAY = 1000
1010
export const MESSAGE_INTERVAL = 45000
11+
export const SNS_CUSTOM_DELAY = 1000

src/enums/schemasMap.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ export default {
5454
[services.emrCluster]: 'awsEmrCluster',
5555
[services.emrInstance]: 'awsEmrInstance',
5656
[services.emrStep]: 'awsEmrStep',
57+
[services.iamAccessAnalyzer]: 'awsIamAccessAnalyzer',
5758
[services.iamGroup]: 'awsIamGroup',
5859
[services.iamOpenIdConnectProvider]: 'awsIamOpenIdConnectProvider',
5960
[services.iamPasswordPolicy]: 'awsIamPasswordPolicy',

src/enums/serviceAliases.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ export default {
3636
[services.glueJob]: 'glueJobs',
3737
[services.glueRegistry]: 'glueRegistries',
3838
[services.guardDutyDetector]: 'guardDutyDetectors',
39+
[services.iamAccessAnalyzer]: 'iamAccessAnalyzers',
3940
[services.iamGroup]: 'iamGroups',
4041
[services.iamOpenIdConnectProvider]: 'iamOpenIdConnectProviders',
4142
[services.iamPasswordPolicy]: 'iamPasswordPolicies',

src/enums/serviceMap.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ import SES from '../services/ses'
5858
import SQS from '../services/sqs'
5959
import VPC from '../services/vpc'
6060
import ECR from '../services/ecr'
61+
import IamAccessAnalyzer from '../services/iamAccessAnalyzer'
6162
import IamGroup from '../services/iamGroup'
6263
import IamUser from '../services/iamUser'
6364
import IamRole from '../services/iamRole'
@@ -173,6 +174,7 @@ export default {
173174
[services.s3]: S3,
174175
[services.secretsManager]: SecretsManager,
175176
[services.ses]: SES,
177+
[services.iamAccessAnalyzer]: IamAccessAnalyzer,
176178
[services.iamUser]: IamUser,
177179
[services.iamGroup]: IamGroup,
178180
[services.iamRole]: IamRole,

src/enums/services.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ export default {
4848
emrCluster: 'emrCluster',
4949
emrInstance: 'emrInstance',
5050
emrStep: 'emrStep',
51+
iamAccessAnalyzer: 'iamAccessAnalyzer',
5152
iamUser: 'iamUser',
5253
iamGroup: 'iamGroup',
5354
iamRole: 'iamRole',

src/properties/logger.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -672,4 +672,8 @@ export default {
672672
* Vpc Endpoints
673673
*/
674674
fetchedVpcEndpoints: (num: number): string => `Fetched ${num} Vpc Endpoints`,
675+
/**
676+
* Access Analyzers
677+
*/
678+
fetchedaccessAnalyzers: (num: number): string => `Found ${num} Access Analyzers`,
675679
}

src/services/account/schema.graphql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ type awsAccount implements awsOptionalService @key(fields: "id") {
4949
glueJobs: [awsGlueJob]
5050
glueRegistries: [awsGlueRegistry]
5151
guardDutyDetectors: [awsGuardDutyDetector]
52+
iamAccessAnalyzers: [awsIamAccessAnalyzer]
5253
iamGroups: [awsIamGroup]
5354
iamOpenIdConnectProviders: [awsIamOpenIdConnectProvider]
5455
iamPasswordPolicies: [awsIamPasswordPolicy]

0 commit comments

Comments
 (0)