UNPKG

@nolanrigo/cloudformation

Version:

TypeScript-based imperative way to define AWS CloudFormation templates

32 lines (31 loc) 1.28 kB
import { ResourceBase } from "../../resource"; import { Value, List } from "../../data-types"; export declare class AnalyticsConfiguration { UserDataShared?: Value<boolean>; ExternalId?: Value<string>; ApplicationId?: Value<string>; RoleArn?: Value<string>; constructor(properties: AnalyticsConfiguration); } export interface UserPoolClientProperties { UserPoolId: Value<string>; GenerateSecret?: Value<boolean>; AllowedOAuthFlowsUserPoolClient?: Value<boolean>; ExplicitAuthFlows?: List<Value<string>>; CallbackURLs?: List<Value<string>>; PreventUserExistenceErrors?: Value<string>; ReadAttributes?: List<Value<string>>; LogoutURLs?: List<Value<string>>; AllowedOAuthScopes?: List<Value<string>>; DefaultRedirectURI?: Value<string>; RefreshTokenValidity?: Value<number>; AnalyticsConfiguration?: AnalyticsConfiguration; AllowedOAuthFlows?: List<Value<string>>; ClientName?: Value<string>; WriteAttributes?: List<Value<string>>; SupportedIdentityProviders?: List<Value<string>>; } export default class Inner_UserPoolClient extends ResourceBase<UserPoolClientProperties> { static AnalyticsConfiguration: typeof AnalyticsConfiguration; constructor(properties: UserPoolClientProperties); }