diff --git a/packages/backend-common/api-report.md b/packages/backend-common/api-report.md
index de8c1d4101..1c1b66042b 100644
--- a/packages/backend-common/api-report.md
+++ b/packages/backend-common/api-report.md
@@ -6,6 +6,7 @@
///
///
+import { AwsS3Integration } from '@backstage/integration';
import { AzureIntegration } from '@backstage/integration';
import { BitbucketIntegration } from '@backstage/integration';
import { Config } from '@backstage/config';
@@ -28,10 +29,40 @@ import { Readable } from 'stream';
import { ReadCommitResult } from 'isomorphic-git';
import { RequestHandler } from 'express';
import { Router } from 'express';
+import { S3 } from 'aws-sdk';
import { Server } from 'http';
import * as winston from 'winston';
import { Writable } from 'stream';
+// Warning: (ae-missing-release-tag) "AwsS3UrlReader" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export class AwsS3UrlReader implements UrlReader {
+ // Warning: (ae-forgotten-export) The symbol "ReadTreeResponseFactory" needs to be exported by the entry point index.d.ts
+ constructor(
+ integration: AwsS3Integration,
+ s3: S3,
+ treeResponseFactory: ReadTreeResponseFactory,
+ );
+ // Warning: (ae-forgotten-export) The symbol "ReaderFactory" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ static factory: ReaderFactory;
+ // (undocumented)
+ read(url: string): Promise;
+ // (undocumented)
+ readTree(url: string): Promise;
+ // Warning: (ae-forgotten-export) The symbol "ReadUrlOptions" needs to be exported by the entry point index.d.ts
+ // Warning: (ae-forgotten-export) The symbol "ReadUrlResponse" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ readUrl(url: string, options?: ReadUrlOptions): Promise;
+ // (undocumented)
+ search(): Promise;
+ // (undocumented)
+ toString(): string;
+}
+
// Warning: (ae-missing-release-tag) "AzureUrlReader" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
@@ -164,6 +195,27 @@ export class DatabaseManager {
static fromConfig(config: Config): DatabaseManager;
}
+// Warning: (ae-missing-release-tag) "DefaultReadTreeResponseFactory" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export class DefaultReadTreeResponseFactory implements ReadTreeResponseFactory {
+ constructor(workDir: string);
+ // (undocumented)
+ static create(options: { config: Config }): DefaultReadTreeResponseFactory;
+ // Warning: (ae-forgotten-export) The symbol "FromReadableArrayOptions" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ fromReadableArray(
+ options: FromReadableArrayOptions,
+ ): Promise;
+ // Warning: (ae-forgotten-export) The symbol "FromArchiveOptions" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ fromTarArchive(options: FromArchiveOptions): Promise;
+ // (undocumented)
+ fromZipArchive(options: FromArchiveOptions): Promise;
+}
+
// Warning: (ae-missing-release-tag) "DockerContainerRunner" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
diff --git a/plugins/catalog-backend/api-report.md b/plugins/catalog-backend/api-report.md
index a7a100db65..f2dbd80464 100644
--- a/plugins/catalog-backend/api-report.md
+++ b/plugins/catalog-backend/api-report.md
@@ -121,6 +121,20 @@ export class AwsOrganizationCloudAccountProcessor implements CatalogProcessor {
): Promise;
}
+// Warning: (ae-missing-release-tag) "AwsS3ReadTreeProcessor" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export class AwsS3ReadTreeProcessor implements CatalogProcessor {
+ constructor(reader: UrlReader);
+ // (undocumented)
+ readLocation(
+ location: LocationSpec,
+ optional: boolean,
+ emit: CatalogProcessorEmit,
+ parser: CatalogProcessorParser,
+ ): Promise;
+}
+
// Warning: (ae-missing-release-tag) "BitbucketDiscoveryProcessor" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)