ecs_files_composer.jinja2_functions package ¶
Submodules ¶
ecs_files_composer.jinja2_functions.aws module ¶
AWS Based Functions
- ecs_files_composer.jinja2_functions.aws. ec2_zone_id ( subnet_id : Optional [ str ] = None ) [source] ¶
-
Defines which AWS ZoneID the container is into based on the subnet if provided, otherwise using EC2 Region API
- ecs_files_composer.jinja2_functions.aws. ecs_container_metadata ( property_key = None , fallback_value = None ) [source] ¶
- ecs_files_composer.jinja2_functions.aws. ecs_task_metadata ( property_key = None , fallback_value = None ) [source] ¶
- ecs_files_composer.jinja2_functions.aws. from_ssm ( parameter_name : str ) str [source] ¶
-
Function to retrieve an SSM parameter value
- Parameters :
-
parameter_name – Name of the parameter
- ecs_files_composer.jinja2_functions.aws. from_ssm_json ( parameter_name : str ) dict [source] ¶
-
Function to retrieve an SSM parameter value
- Parameters :
-
parameter_name – Name of the parameter
- ecs_files_composer.jinja2_functions.aws. msk_bootstrap ( msk_arn : str , broker_type : str ) str [source] ¶
-
Uses the ARN of a MSK cluster, and returns the list of BootStrap endpoints for a private MSK cluster using SASL IAM. If failed, returns the ARN.
- ecs_files_composer.jinja2_functions.aws. msk_cluster_zookeeper ( msk_arn , with_tls : bool = False , as_list : bool = False ) [source] ¶