the-ldk
Version:
Welcome to the LDK! A collection of custom AWS CDK constructs to help you build serverless applications faster.
20 lines (19 loc) • 658 B
TypeScript
import { IUser, PolicyStatement } from 'aws-cdk-lib/aws-iam';
import { z as zod } from 'zod';
export declare const IAMUserSchema: zod.ZodObject<{
stage: zod.ZodString;
userName: zod.ZodOptional<zod.ZodString>;
generateAccessKeys: zod.ZodOptional<zod.ZodBoolean>;
}, "strip", zod.ZodTypeAny, {
stage: string;
userName?: string | undefined;
generateAccessKeys?: boolean | undefined;
}, {
stage: string;
userName?: string | undefined;
generateAccessKeys?: boolean | undefined;
}>;
export interface IAMUserProps extends zod.infer<typeof IAMUserSchema> {
customUserOptions?: IUser;
policyStatement?: PolicyStatement;
}