"""Config file for grps ingestor flow control lambda.""" import os from lambdacommon import util from secrets_manager.lambda_ext import LambdaSecretsManager DEV_ENVIRONMENT = 'dev' ENVIRONMENT = os.environ.get('Environment', DEV_ENVIRONMENT) SERVICE_NAME = 'grps-ingester' LAMBDA_NAME = f'{SERVICE_NAME}-flow-control' secrets_manager_client_lambda = LambdaSecretsManager( environment=ENVIRONMENT, service_name=f'{SERVICE_NAME}-shared') LOGGING_LEVEL = os.environ.get('LOGGING_LEVEL', 'INFO') app_logger = util.setup_ows_logger( environment=ENVIRONMENT, logger_name=LAMBDA_NAME, logger_level=LOGGING_LEVEL, service_name=LAMBDA_NAME, service_version='1.0.0' ) MAX_STATE_MACHINES = 10 SFN_START_DELAY = 5 SFN_BATCH_SIZE = 1 EXECUTION_RUNNING_STATUS = 'RUNNING' GRPS_INGESTER_SFN_ARN = os.environ.get('GRPS_INGESTER_SFN_ARN') SFN_URL_PREFIX = (f'https://us-east-1.console.aws.amazon.com/states/' f'home?region=us-east-1#/v2/executions/details/' f'{GRPS_INGESTER_SFN_ARN.replace(":stateMachine:", ":execution:")}') # noqa