In Altostra, an environment is a target of deployment. Any time you create a new deployment for a project, you must specify the environment to which you wish to deploy.
The environment itself consists of the following attributes:
- A name, for easy of use.
- A location, the specifies the account and region to deploy to.
- Zero or more configuration sets, that provide the configuration values for deployments.
- Optional policies that determine certain aspects and additional capabilities that extend each deployment.
Environments provide an easy way for users to regard the collection of attributes above by name, freeing the users from having to remember these details for every deployment.