UNPKG

@infrascan/aws-s3-scanner

Version:

Infrascan scanner definition for AWS S3

11 lines (8 loc) 813 B
import { S3Client } from '@aws-sdk/client-s3'; import { Connector, AwsContext } from '@infrascan/shared-types'; declare function ListBuckets(client: S3Client, stateConnector: Connector, context: AwsContext): Promise<void>; declare function GetBucketTagging(client: S3Client, stateConnector: Connector, context: AwsContext): Promise<void>; declare function GetBucketNotificationConfiguration(client: S3Client, stateConnector: Connector, context: AwsContext): Promise<void>; declare function GetBucketWebsite(client: S3Client, stateConnector: Connector, context: AwsContext): Promise<void>; declare function GetBucketAcl(client: S3Client, stateConnector: Connector, context: AwsContext): Promise<void>; export { GetBucketAcl, GetBucketNotificationConfiguration, GetBucketTagging, GetBucketWebsite, ListBuckets };