diff --git a/plugins/catalog-backend/src/ingestion/processors/AwsOrganizationProcessor.test.ts b/plugins/catalog-backend/src/ingestion/processors/AwsOrganizationProcessor.test.ts index 4fb189e433..61e2d298af 100644 --- a/plugins/catalog-backend/src/ingestion/processors/AwsOrganizationProcessor.test.ts +++ b/plugins/catalog-backend/src/ingestion/processors/AwsOrganizationProcessor.test.ts @@ -29,7 +29,7 @@ describe('AwsOrganizationProcessor', () => { it('generates component entities for accounts', async () => { listAccounts.mockImplementation(() => { return { - promise: async function () { + async promise() { return { Accounts: [ { diff --git a/plugins/catalog-backend/src/ingestion/processors/AwsOrganizationProcessor.ts b/plugins/catalog-backend/src/ingestion/processors/AwsOrganizationProcessor.ts index 70a74e8443..60b914af9d 100644 --- a/plugins/catalog-backend/src/ingestion/processors/AwsOrganizationProcessor.ts +++ b/plugins/catalog-backend/src/ingestion/processors/AwsOrganizationProcessor.ts @@ -19,7 +19,7 @@ import { LocationSpec, } from '@backstage/catalog-model'; import AWS, { Organizations } from 'aws-sdk'; -import { Account } from 'aws-sdk/clients/organizations'; +import { Account, ListAccountsResponse } from 'aws-sdk/clients/organizations'; import * as results from './results'; import { CatalogProcessor, CatalogProcessorEmit } from './types'; @@ -71,7 +71,7 @@ export class AwsOrganizationProcessor implements CatalogProcessor { let NextToken = undefined; while (isInitialAttempt || NextToken) { isInitialAttempt = false; - const orgAccounts = await this.organizations + const orgAccounts: ListAccountsResponse = await this.organizations .listAccounts({ NextToken }) .promise(); if (orgAccounts.Accounts) {