ecs_composex.ssm_parameter package

Submodules

ecs_composex.ssm_parameter.ssm_parameter_helpers module

ecs_composex.ssm_parameter.ssm_parameter_helpers. get_parameter_config ( parameter , account_id , resource_id ) [source]
Parameters :
Returns :

ecs_composex.ssm_parameter.ssm_parameter_helpers. handle_json_validation ( resource , value , file_path ) [source]

Function to evaluate the JSON content

Parameters :
  • resource ( SsmParamter ) –

  • value ( str ) – Value read from file

  • file_path ( str ) –

Return type :

str

Returns :

ecs_composex.ssm_parameter.ssm_parameter_helpers. handle_yaml_validation ( resource , value , file_path ) [source]

Function to evaluate the JSON content

Parameters :
  • resource ( SsmParamter ) –

  • value ( str ) – Value read from file

  • file_path ( str ) –

Return type :

str

Returns :

ecs_composex.ssm_parameter.ssm_parameter_helpers. import_value_from_file ( resource ) [source]

Function to import file into the SSM Parameter value :param SsmParameter resource: :rtype: str | troposphere.Base64 :return: The value

ecs_composex.ssm_parameter.ssm_parameter_helpers. render_new_parameters ( new_resources , root_stack ) [source]
Parameters :
Return type :

None

ecs_composex.ssm_parameter.ssm_parameter_module module

ecs_composex.ssm_parameter.ssm_parameter_params module

ecs_composex.ssm_parameter.ssm_parameter_stack module

Module for the XStack SSM

class ecs_composex.ssm_parameter.ssm_parameter_stack. SsmParameter ( name , definition , module , settings ) [source]

Bases: ApiXResource

Class to represent a SSM Parameter

init_outputs ( ) [source]

Placeholder method

class ecs_composex.ssm_parameter.ssm_parameter_stack. XStack ( title , settings , module , ** kwargs ) [source]

Bases: ComposeXStack

Class to handle SQS Root stack related actions

ecs_composex.ssm_parameter.ssm_parameter_stack. resolve_lookup ( lookup_resources , settings , module ) [source]

Lookup of the AWS resources and setting the mappings for the resource type

Parameters :

Module contents