Skip to content

Commit 046d00e

Browse files
author
Marco Franceschi
committed
feat: Better error handling for exceptions during enhancer data processing
1 parent 8048a2c commit 046d00e

5 files changed

Lines changed: 5 additions & 2 deletions

File tree

src/enums/serviceAliases.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ export default {
1414
[services.cloudwatchLog]: 'cloudwatchLogs',
1515
[services.codebuild]: 'codebuilds',
1616
[services.configurationRecorder]: 'configurationRecorders',
17+
[services.dmsReplicationInstance]: 'dmsReplicationInstances',
1718
[services.ec2Instance]: 'ec2Instances',
1819
[services.ecsCluster]: 'ecsClusters',
1920
[services.ecsContainer]: 'ecsContainers',

src/services/account/schema.graphql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ type awsAccount @key(fields: "id") {
2323
cognitoUserPool: [awsCognitoUserPool]
2424
configurationRecorders: [awsConfigurationRecorder]
2525
customerGateway: [awsCustomerGateway]
26+
dmsReplicationInstances: [awsDmsReplicationInstance]
2627
dynamodb: [awsDynamoDbTable]
2728
ebs: [awsEbs]
2829
ec2Instances: [awsEc2]

src/services/base/enhancers.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,6 @@ export const enrichInstanceWithBillingData = ({
153153
}
154154

155155
export default [
156-
{ name: 'account', enhancer: connectAWSServicesToAccount },
157156
{ name: 'billing', enhancer: enrichInstanceWithBillingData },
157+
{ name: 'account', enhancer: connectAWSServicesToAccount },
158158
]

src/services/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -614,7 +614,7 @@ export default class Provider extends CloudGraph.Client {
614614
`There was an error enriching AWS data with ${name} data`
615615
)
616616
this.logger.debug(error)
617-
return data
617+
return enhanceData
618618
}
619619
}
620620

src/types/generated.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,7 @@ export type AwsAccount = {
151151
cognitoUserPool?: Maybe<Array<Maybe<AwsCognitoUserPool>>>;
152152
configurationRecorders?: Maybe<Array<Maybe<AwsConfigurationRecorder>>>;
153153
customerGateway?: Maybe<Array<Maybe<AwsCustomerGateway>>>;
154+
dmsReplicationInstances?: Maybe<Array<Maybe<AwsDmsReplicationInstance>>>;
154155
dynamodb?: Maybe<Array<Maybe<AwsDynamoDbTable>>>;
155156
ebs?: Maybe<Array<Maybe<AwsEbs>>>;
156157
ec2Instances?: Maybe<Array<Maybe<AwsEc2>>>;

0 commit comments

Comments
 (0)