http://maasglobal.com/environments/environments.json
The base environments object with several environment groups and related meta data
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
|---|---|---|---|---|---|---|
| Can be instantiated | Yes | Develop | No | Forbidden | Forbidden | environments/environments.json |
{
"index": [
{
"name": "Core Environments",
"envs": [
{
"id": "production",
"api": "https://production.example.com/api/",
"live": true,
"contact": {
"name": "Alisha Admin",
"email": "admin@example.com"
},
"description": "Production environment"
},
{
"id": "testing",
"api": "https://testing.example.com/api/",
"live": false,
"contact": {
"name": "Alisha Admin"
},
"description": "Testing environment"
}
]
},
{
"name": "Development Environments",
"envs": [
{
"id": "fantasy-topping",
"api": "https://fantasy-topping.example.com/api/",
"live": false,
"contact": {
"name": "Dennis Developer"
},
"name": "Fantasy Topping",
"description": "Add support for pizza customization"
}
]
}
]
}
| Property | Type | Group |
|---|---|---|
| api | environmentUrl | http://maasglobal.com/environments/environments.json#/definitions/environment |
| contact | developer | http://maasglobal.com/environments/environments.json#/definitions/environment |
| description | environmentGroupDescription | http://maasglobal.com/environments/environments.json#/definitions/environmentGroup |
http://maasglobal.com/environments/environments.json#/definitions/developer |
||
| envs | environment | http://maasglobal.com/environments/environments.json#/definitions/environmentGroup |
| id | environmentId | http://maasglobal.com/environments/environments.json#/definitions/environment |
| live | environmentLive | http://maasglobal.com/environments/environments.json#/definitions/environment |
| name | environmentGroupName | http://maasglobal.com/environments/environments.json#/definitions/environmentGroup |
api
#/definitions/environmentUrlcontact
#/definitions/developerdescription
#/definitions/environmentGroupDescriptionemail
http://maasglobal.com/core/components/common.json#/definitions/emailenvs
Array type: environment
All items must be of the type:
#/definitions/environmentid
#/definitions/environmentIdlive
#/definitions/environmentLivename
#/definitions/environmentGroupName| Property | Type | Required | Nullable | Defined by |
|---|---|---|---|---|
| index | environmentGroup | Required | No | environments (this schema) |
index
Array type: environmentGroup
All items must be of the type:
#/definitions/environmentGroup