ecs_composex.acm package

Submodules

ecs_composex.acm.acm_aws module

Module to import existing ACM Certificates just as for other resources.

ecs_composex.acm.acm_aws. get_cert_config ( logical_name , cert_arn , session ) [source]
Parameters
  • cert_arn ( str ) –

  • session ( boto3.session.Session ) –

Returns

ecs_composex.acm.acm_aws. lookup_cert_config ( logical_name , lookup , session ) [source]

Function to find the DB in AWS account

Parameters
  • lookup ( dict ) – The Lookup definition for DB

  • session ( boto3.session.Session ) – Boto3 session for clients

Returns

ecs_composex.acm.acm_aws. validate_certificate_status ( certificate_definition ) [source]

Function to verify a few things for the ACM Certificate

Parameters

certificate_definition ( dict ) –

Returns

ecs_composex.acm.acm_params module

Parameters specific to AWS ACM

ecs_composex.acm.acm_stack module

Main module for ACM

class ecs_composex.acm.acm_stack. Certificate ( name , definition , module_name , settings , mapping_key = None ) [source]

Bases: object

Class specifically for ACM Certificate

create_acm_cert ( dns_settings ) [source]

Method to set the ACM Certificate definition

define_parameters_props ( dns_settings ) [source]
ecs_composex.acm.acm_stack. create_acm_mappings ( resources , settings ) [source]

Function

Parameters
Returns

ecs_composex.acm.acm_stack. define_acm_certs ( new_resources , dns_settings , root_stack ) [source]

Function to create the certificates

Parameters
ecs_composex.acm.acm_stack. init_acm_certs ( settings , dns_settings , root_stack ) [source]

Module contents

Root module for ACM