@infrascan/aws-s3-scanner
Version:
Infrascan scanner definition for AWS S3
11 lines (8 loc) • 813 B
TypeScript
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 };