ecs_composex.secrets package ¶
Submodules ¶
ecs_composex.secrets.secrets_aws module ¶
Module to find the Secrets from AWS Tags
- ecs_composex.secrets.secrets_aws. get_secret_config ( logical_name , secret_arn , session ) [source] ¶
-
Function to get the secret config used to define its mapping
- Parameters :
-
-
logical_name ( str ) –
-
secret_arn ( str ) –
-
session ( boto3.session.Session ) –
-
- Returns :
-
- ecs_composex.secrets.secrets_aws. lookup_secret_config ( logical_name , lookup , session ) [source] ¶
-
Function to find the DB in AWS account
- Parameters :
-
-
logical_name ( str ) – Logical name of the resource
-
lookup ( dict ) – The Lookup definition
-
session ( boto3.session.Session ) – Boto3 session for clients
-
- Returns :
-
ecs_composex.secrets.secrets_params module ¶
Module for Secrets parameters
Module contents ¶
Package to handle recurring Secrets tasks
- ecs_composex.secrets. add_db_secret ( template , resource_title ) [source] ¶
-
Function to add a Secrets Manager secret that will be associated with the DB
- Return type :
-
troposphere.secretsmanager.Secret
- ecs_composex.secrets. attach_to_secret_to_resource ( template , resource , secret ) [source] ¶
-
Function to associate a secret to a resource :param troposphere.Template template: :type resource: :param resource: The resource we can link the secret to. :type secret: :param secret: The secret to attach to the resource :return: