UNPKG

@aws-amplify/amplify-category-auth

Version:

amplify-cli authentication plugin

138 lines (107 loc) 4.73 kB
## API Report File for "@aws-amplify/amplify-category-auth" > Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). ```ts import { $TSAny } from '@aws-amplify/amplify-cli-core'; import { $TSContext } from '@aws-amplify/amplify-cli-core'; import { AmplifyCategoryTransform } from '@aws-amplify/amplify-cli-core'; import { Template } from '@aws-amplify/amplify-cli-core'; // @public (undocumented) export function add(context: any, skipNextSteps?: boolean): Promise<any>; // @public (undocumented) export class AmplifyAuthTransform extends AmplifyCategoryTransform { constructor(resourceName: string); // (undocumented) applyOverride: () => Promise<void>; // (undocumented) saveBuildFiles: (context: $TSContext, template: Template) => Promise<void>; // (undocumented) transform(context: $TSContext): Promise<Template>; // (undocumented) validateCfnParameters(context: $TSContext, oldParameters: $TSAny, parametersJson: $TSAny): boolean; } // @public (undocumented) export class AmplifyUserPoolGroupTransform extends AmplifyCategoryTransform { constructor(resourceName: string); // (undocumented) applyOverride: () => Promise<void>; // (undocumented) saveBuildFiles: (__context: $TSContext, template: Template) => Promise<void>; // (undocumented) synthesizeTemplates: () => Promise<Template>; // (undocumented) transform(context: $TSContext): Promise<Template>; } // @public (undocumented) export type AuthParameters = { dependsOn?: $TSAny[]; triggers?: string; identityPoolName?: string; aliasAttributes?: string[]; usernameAttributes?: string[]; authProviders?: string[]; authProvidersUserPool?: string[]; requiredAttributes?: string[]; passwordPolicyMinLength?: number; passwordPolicyCharacters?: string[]; mfaConfiguration?: string; mfaTypes?: string[]; autoVerifiedAttributes?: string[]; }; // @public (undocumented) export function authPluginAPIPush(context: Object): Promise<void>; // @public (undocumented) export const category: "auth"; // @public (undocumented) export function checkRequirements(requirements: any, context: any, category: any, targetResourceName: any): Promise<{ errors: string[]; authEnabled?: undefined; } | { authEnabled: boolean; errors?: undefined; }>; // @public (undocumented) function console_2(context: any): Promise<any>; export { console_2 as console } // @public (undocumented) export function executeAmplifyCommand(context: any): Promise<void>; // @public (undocumented) export function executeAmplifyHeadlessCommand(context: any, headlessPayload: string): Promise<void>; // @public (undocumented) export function externalAuthEnable(context: any, externalCategory: any, resourceName: any, requirements: any): Promise<any>; // @public (undocumented) export const generateAuthStackTemplate: (context: $TSContext, resourceName: string) => Promise<Template>; // Warning: (ae-forgotten-export) The symbol "AuthTriggerCfnTypes" needs to be exported by the entry point index.d.ts // // @public (undocumented) export const getAuthTriggerStackCfnParameters: (context: $TSContext, authResourceName: string) => Promise<AuthTriggerCfnTypes>; // Warning: (ae-forgotten-export) The symbol "FrontEndConfig" needs to be exported by the entry point index.d.ts // // @public (undocumented) export const getFrontendConfig: (authParameters: AuthParameters) => FrontEndConfig; // @public (undocumented) export function getPermissionPolicies(context: any, resourceOpsMapping: any): Promise<{ permissionPolicies: any[]; resourceAttributes: any[]; }>; // @public (undocumented) export function handleAmplifyEvent(context: any, args: any): Promise<void>; // @public (undocumented) export function importAuth(context: any): Promise<any>; // @public (undocumented) export function initEnv(context: any): Promise<void>; // @public (undocumented) export function isSMSWorkflowEnabled(context: any, resourceName: any): Promise<boolean>; // @public (undocumented) export const migrate: (context: $TSContext) => Promise<void>; // @public (undocumented) export function migrateAuthResource(context: any, resourceName: any): Promise<boolean>; // @public (undocumented) export function prePushAuthHook(context: any): Promise<void>; // @public (undocumented) export function transformCategoryStack(context: any, resource: any): Promise<void>; // @public (undocumented) export const updateAppClientWithGeneratedSecret: (context: $TSContext) => Promise<void>; // @public (undocumented) export const uploadFiles: (context: $TSContext) => Promise<void>; // (No @packageDocumentation comment for this package) ```