import { ResourceBase } from '../resource' ; import { Value , List } from '../dataTypes' ; export interface UserPoolIdentityProviderProperties { ProviderName : Value < string > ; UserPoolId : Value < string > ; AttributeMapping ? : { [ key ] : any ; } ; ProviderDetails ? : { [ key ] : any ; } ; ProviderType : Value < string > ; IdpIdentifiers ? : List < Value < string > > ; } export default class UserPoolIdentityProvider extends ResourceBase < UserPoolIdentityProviderProperties > { constructor ( properties ) { super ( 'AWS::Cognito::UserPoolIdentityProvider' , properties ) ; } }