Skip to content

Commit 7d798b4

Browse files
author
Marco Franceschi
committed
fix: Fixed some duplication issues without destroying data first
1 parent 30dd364 commit 7d798b4

5 files changed

Lines changed: 12 additions & 12 deletions

File tree

src/services/billing/mutation.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
export default `mutation($input: [AddawsBillingInput!]!) {
2-
addawsBilling(input: $input) {
2+
addawsBilling(input: $input, upsert: true) {
33
numUids
44
}
5-
}`
5+
}`

src/services/billing/schema.graphql

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
type awsBilling {
2-
id: String! @id @search(by: [hash])
3-
accountId: String! @id @search(by: [hash])
1+
type awsBilling implements awsOptionalService @key(fields: "id") {
42
totalCostMonthToDate: awsTotalBillingInfo
53
totalCostLast30Days: awsTotalBillingInfo
64
monthToDateDailyAverage: [awsServiceBillingInfo]

src/services/flowLogs/mutation.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
export default `mutation($input: [AddawsFlowLogInput!]!) {
2-
addawsFlowLog(input: $input) {
2+
addawsFlowLog(input: $input, upsert: true) {
33
numUids
44
}
55
}`

src/services/flowLogs/schema.graphql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
type awsFlowLog implements awsOptionalService @key(fields: "id") {
1+
type awsFlowLog implements awsBaseService @key(fields: "arn") {
22
creationTime: String @search(by: [hash, regexp])
33
deliverLogsErrorMessage: String @search(by: [hash, regexp, fulltext])
44
deliverLogsPermissionArn: String @search(by: [hash, regexp])

src/types/generated.ts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -551,9 +551,7 @@ export type AwsBaseService = {
551551
region?: Maybe<Scalars['String']>;
552552
};
553553

554-
export type AwsBilling = {
555-
accountId: Scalars['String'];
556-
id: Scalars['String'];
554+
export type AwsBilling = AwsOptionalService & {
557555
last30Days?: Maybe<Array<Maybe<AwsServiceBillingInfo>>>;
558556
last30DaysDailyAverage?: Maybe<Array<Maybe<AwsServiceBillingInfo>>>;
559557
monthToDate?: Maybe<Array<Maybe<AwsServiceBillingInfo>>>;
@@ -2863,7 +2861,7 @@ export type AwsFederatedAuthentication = {
28632861
selfServiceSamlProviderArn?: Maybe<Scalars['String']>;
28642862
};
28652863

2866-
export type AwsFlowLog = AwsOptionalService & {
2864+
export type AwsFlowLog = AwsBaseService & {
28672865
creationTime?: Maybe<Scalars['String']>;
28682866
deliverLogsErrorMessage?: Maybe<Scalars['String']>;
28692867
deliverLogsPermissionArn?: Maybe<Scalars['String']>;
@@ -4212,8 +4210,12 @@ export type AwsTransitGateway = AwsBaseService & {
42124210
vpnEcmpSupport?: Maybe<Scalars['String']>;
42134211
};
42144212

4215-
export type AwsTransitGatewayAttachment = AwsBaseService & {
4213+
export type AwsTransitGatewayAttachment = {
4214+
accountId: Scalars['String'];
4215+
arn: Scalars['String'];
42164216
creationTime?: Maybe<Scalars['String']>;
4217+
id: Scalars['String'];
4218+
region?: Maybe<Scalars['String']>;
42174219
resourceId?: Maybe<Scalars['String']>;
42184220
resourceOwnerId?: Maybe<Scalars['String']>;
42194221
resourceType?: Maybe<Scalars['String']>;

0 commit comments

Comments
 (0)