aim.models: Semantic cloud infrastructure configuration file format and object model
Project description
aim.models
aim.models: Semantic cloud infrastructure configuration file format and object models
Developing
Install this package with your Python tool of choice. Typically set-up a virtualenv and pip install the dependencies in there:
python -m venv env
./env/bin/pip install -e .
There are unit tests using PyTest. If you are using VS Code you can turn on the "Py Test Enabled" setting and run "Discover Unit Tests" command.
Changelog for aim.models
2.0.0 (2019-07-23)
Added
-
Schema for Notifications for subscribing to Alarms
-
Added S3Resource for Resources/S3.yml configuration
-
Added Lambda resolve_ref support
Changed
-
Services are loaded as entry_point plugins named
aim.services
-
Refactored the models applications, resources, and services.
-
Renamed IRoute53 to IRoute53Resource.
Fixed
- CloudWatchAlarms now validate a classification field value of 'performance', 'health' or 'security' is supplied.
1.1.0 (2019-07-06)
Added
-
Added function.ref to be able to look-up latest AMI IDs
-
Added more constraints to the schemas.
-
Added default to IS3Bucket.policy
-
Added Route53 to schema and model
-
Added redirect to Listner rules in the ALB
Changed
-
Description attribute for Fields is now used to describe constraints.
-
Ported CodeCommit to schema and model
-
Refactored S3 to use Application StackGroup
-
CPBD artifacts s3 bucket now uses S3 Resource in NetEnv yaml instead
-
Converted the ALB's listener and listener rules to dicts from lists
Removed
- Removed unused yaml config from aimdemo under fixtures.
1.0.1 (2019-06-19)
- Improvements to Python packaging metadata.
1.0.0 (2019-06-19)
- First open source release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.