Cfgen.BaseConstructs
BaseConstructs contains the generated definitions for CloudFormation resources from the AWS CloudFormation Resource Specification
The modules are organised into three tiers, corresponding to the three-level naming for CloudFormation resources:
(which is the same as the Namespace::Service::Resource
breakdown in CloudFormation)
AWS
or Alexa
- most resources are in AWS
)IAM
, CloudWatch
, Lambda
, EC2
, etcFunction
, EventSourceMapping
, Permission
(in AWS::Lambda
)In each resource module, you will find (in order):
make_*
to create the property and resource typesyojson_of_*
functions used to serialise the resource properties to JSONThe reference guide provides more details on how to use these modules to construct CloudFormation resources in your stack.
module AWS : sig ... end
AWS constructs
module Alexa : sig ... end
Alex constructs