This directory contains schema definitions for the various cloud resource types supported by Mu. There should be one file per resource type here, each defining one class under MU::Config and implementing, at minimum, the class methods self.schema and self.validate.

The schema and validation should by cloud-generic, that is it should only contain properties common across cloud providers. Platform-specific schema and validation behaviors should be written into the actual implementation, e.g. MU::Cloud::AWS::Log will contain AWS-specific schema components and validation checks.

See also the Cloud layer developer README