ecs_composex.alarms package

Submodules

ecs_composex.alarms.alarms_ecs module

ecs_composex.alarms.alarms_elbv2 module

ecs_composex.alarms.alarms_helpers module

ecs_composex.alarms.alarms_helpers. add_composite_alarms ( template , new_alarms ) [source]
Return type :

None

ecs_composex.alarms.alarms_helpers. create_alarms ( template , stack , new_alarms , settings ) [source]

Main function to create new alarms Rules out CompositeAlarms first, creates “Simple” alarms, and then link these to ComopsiteAlarms if so declared.

Return type :

None

ecs_composex.alarms.alarms_helpers. create_composite_alarm ( alarm , alarms ) [source]

Function to create the composite alarms

Return type :

None

ecs_composex.alarms.alarms_helpers. create_composite_alarm_expression ( mapping , expression ) [source]

Function to create the composite alarms

Parameters :
  • mapping ( dict ) –

  • expression ( str ) –

  • alarms ( list ) –

Return type :

troposphere.Join

Returns :

ecs_composex.alarms.alarms_helpers. handle_service_alarm ( alarm , settings , template , family_name ) [source]
Return type :

None

ecs_composex.alarms.alarms_helpers. map_expression_to_alarms ( expression , alarms ) [source]

Function to map the alarms in expression to CFN alarms

Parameters :
  • expression ( str ) –

  • alarms ( list ) –

Returns :

The composite alarm properties

Return type :

dict

ecs_composex.alarms.alarms_module module

ecs_composex.alarms.alarms_params module

ecs_composex.alarms.alarms_stack module

Module contents