UNPKG

@aws-amplify/amplify-category-auth

Version:

amplify-cli authentication plugin

20 lines 1.82 kB
import { ICognitoUserPoolService, IIdentityPoolService } from '@aws-amplify/amplify-util-import'; import { $TSContext, ServiceSelection } from '@aws-amplify/amplify-cli-core'; import { IdentityProviderType } from 'aws-sdk/clients/cognitoidentityserviceprovider'; import { EnvSpecificResourceParameters, ImportAuthHeadlessParameters, MetaConfiguration, ProviderUtils, ResourceParameters } from './types'; export declare const importResource: (context: $TSContext, serviceSelection: ServiceSelection, previousResourceParameters: ResourceParameters | undefined, providerPluginInstance?: ProviderUtils, printSuccessMessage?: boolean) => Promise<{ envSpecificParameters: EnvSpecificResourceParameters; } | undefined>; export declare const createOAuthCredentials: (identityProviders: IdentityProviderType[]) => string; export declare const importedAuthEnvInit: (context: $TSContext, resourceName: string, resource: MetaConfiguration, resourceParameters: ResourceParameters, providerName: string, providerUtils: ProviderUtils, currentEnvSpecificParameters: EnvSpecificResourceParameters, isInHeadlessMode: boolean, headlessParams: ImportAuthHeadlessParameters) => Promise<{ doServiceWalkthrough?: boolean; succeeded?: boolean; resourceCleanupRequired?: boolean; envSpecificParameters?: EnvSpecificResourceParameters; }>; export declare const headlessImport: (context: $TSContext, cognito: ICognitoUserPoolService, identity: IIdentityPoolService, providerName: string, resourceName: string, resourceParameters: ResourceParameters, headlessParams: ImportAuthHeadlessParameters, currentEnvSpecificParameters: EnvSpecificResourceParameters) => Promise<{ succeeded: boolean; resourceCleanupRequired?: boolean; envSpecificParameters?: EnvSpecificResourceParameters; }>; //# sourceMappingURL=index.d.ts.map