@nolanrigo/cloudformation
Version:
TypeScript-based imperative way to define AWS CloudFormation templates
22 lines (21 loc) • 776 B
TypeScript
import { ResourceBase } from "../../resource";
import { Value, List, MapOf } from "../../data-types";
export declare class AttributeType {
Value?: Value<string>;
Name?: Value<string>;
constructor(properties: AttributeType);
}
export interface UserPoolUserProperties {
ValidationData?: List<AttributeType>;
UserPoolId: Value<string>;
Username?: Value<string>;
MessageAction?: Value<string>;
ClientMetadata?: MapOf<any>;
DesiredDeliveryMediums?: List<Value<string>>;
ForceAliasCreation?: Value<boolean>;
UserAttributes?: List<AttributeType>;
}
export default class Inner_UserPoolUser extends ResourceBase<UserPoolUserProperties> {
static AttributeType: typeof AttributeType;
constructor(properties: UserPoolUserProperties);
}