def launch_stack()

in appflow-time-automation/lambda-trigger.py [0:0]


def launch_stack():
  cfn = boto3.client('cloudformation')
  current_ts = datetime.now().isoformat().split('.')[0].replace(':','-')
  stackname = 'mystackflow' + current_ts
  capabilities = ['CAPABILITY_IAM', 'CAPABILITY_AUTO_EXPAND']
  try:
    template_params = parse_params()
    stackdata = cfn.create_stack(
      StackName=stackname,
      DisableRollback=True,
      TemplateURL=template_url,
      Parameters=template_params,
      Capabilities=capabilities)
  except Exception as e:
    print(str(e))
  return stackdata