ecs_composex.cognito_userpool package

Submodules

ecs_composex.cognito_userpool.cognito_params module

ecs_composex.cognito_userpool.cognito_userpool_module module

ecs_composex.cognito_userpool.cognito_userpool_stack module

Module to manage top level AWS CodeGuru profiles

class ecs_composex.cognito_userpool.cognito_userpool_stack. UserPool ( name , definition , module , settings ) [source]

Bases: AwsEnvironmentResource , ApiXResource

Class to manage AWS UserPool

init_outputs ( ) [source]

Placeholder method

class ecs_composex.cognito_userpool.cognito_userpool_stack. XStack ( title , settings , module , ** kwargs ) [source]

Bases: ComposeXStack

Method to manage the elastic cache resources and root stack

ecs_composex.cognito_userpool.cognito_userpool_stack. get_userpool_config ( userpool , account_id , resource_id ) [source]

Retrieves the UserPool properties from AWS

Parameters :
  • userpool ( UserPool ) –

  • account_id ( str ) – unused

  • resource_id ( str ) – The Userpool ARN

Returns :

ecs_composex.cognito_userpool.cognito_userpool_stack. resolve_lookup ( lookup_resources , settings , module ) [source]

Iterates over the lookup resources and performs the lookup to create the resource mapping used in the template.

Parameters :

Module contents