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 :
-
-
parameter (
ecs_composex.ssm_parameter.ssm_parameter_stack.SsmParameter
) – -
account_id (
str
) – -
resource_id (
str
) –
-
- 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 | Base64 :return: The value
- ecs_composex.ssm_parameter.ssm_parameter_helpers. render_new_parameters ( new_resources , root_stack ) [source] ¶
-
- Parameters :
-
-
new_resources ( list [ SsmParameter ] ) –
-
root_stack ( ecs_composex.common.stacks.ComposeXStack ) –
-
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
- class ecs_composex.ssm_parameter.ssm_parameter_stack. XStack ( title , settings , module , ** kwargs ) [source] ¶
-
Bases:
ComposeXStack
Class to handle SQS Root stack related actions
- do_validation : bool ¶
- properties : Dict[str, Any] ¶
- propnames : Set[str] ¶
- resource : Dict[str, Any] ¶
- template : Optional[Template] ¶
- title : Optional[str] ¶
- 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 :
-
-
lookup_resources ( list ) –
-
settings ( ecs_composex.common.settings.ComposeXSettings ) –
-