UNPKG

@cloud-copilot/iam-collect

Version:

Collect IAM information from AWS Accounts

15 lines 935 B
import { ConfigServiceClient } from '@aws-sdk/client-config-service'; import { type AwsCredentialProviderWithMetaData } from '../aws/coreAuth.js'; /** * Custom client context for AWS Config-based implementations */ export interface AwsConfigClientContext { configClient: ConfigServiceClient; aggregatorName: string; configCredentials: AwsCredentialProviderWithMetaData; } export declare const awsConfigCommand: <const Cmd extends import("../syncs/typedSync.js").CommandConstructors>(options: { command: Cmd; execute: (input: import("../syncs/typedSync.js").ExtractInputType<Cmd>, context: import("../customClients/AbstractCommand.js").CommandContext & AwsConfigClientContext) => Promise<Partial<import("../syncs/typedSync.js").ExtractOutputType<Cmd>> | undefined>; }) => import("../customClients/AbstractCommand.js").CustomCommand<Cmd, AwsConfigClientContext>; //# sourceMappingURL=AwsConfigClientContext.d.ts.map