UNPKG

@cloud-copilot/iam-collect

Version:

Collect IAM information from AWS Accounts

25 lines 1.31 kB
import { type AwsCredentialProviderWithMetaData } from '../../aws/coreAuth.js'; import { AbstractClient } from '../../customClients/AbstractClient.js'; import { type AwsConfigClientContext } from '../AwsConfigClientContext.js'; /** * AWS Config client for S3 Control operations. * * Supported Commands: * - ListAccessPointsCommand: Returns access point listing from Config using AWS::S3::AccessPoint * - GetAccessPointCommand: Returns access point details from Config including alias, public access block config * - GetPublicAccessBlockCommand: Returns account-level public access block configuration from Config * * Limitations: * S3 access point policies, multi-region access point policies, and Object Lambda policies * are not available in AWS Config. The Config service tracks access point configuration * but not access policies. Most policy-related commands return undefined/empty responses. */ export declare class AwsConfigS3ControlClient extends AbstractClient<AwsConfigClientContext> { static readonly clientName: string; constructor(options: { credentials: AwsCredentialProviderWithMetaData; region: string | undefined; }, customContext: AwsConfigClientContext); protected registerCommands(): void; } //# sourceMappingURL=AwsConfigS3ControlClient.d.ts.map