Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aim.models-2.0.0.tar.gz (42.8 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page