Follow

Get Environment Data

Updated:

Updated: January 14th, 2013

Get environment data

Allows you to get data about your environment. Most API operations require your environment ID.

Who can use it

Any user with an Engine Yard Cloud login and API token for the environment.

To get environment data

GET https://cloud.engineyard.com:443/api/v2/environments

Valid response example

This example shows a new test environment with no instances yet. The "enviro_new_todo" environment ID is 44444:

{
"environments": [{
"id": 44444,
"name": "enviro_new_todo",
"ssh_username": "deploy",
"app_server_stack_name": "nginx_passenger3",
"framework_env": "production",
"instance_status": "none",
"instances_count": 0,
"load_balancer_ip_address": "50.112.999.999",
"account": {
"id": 11111,
"name": "my-1st-trial"
},
"stack_name": "nginx_passenger3",
"instances": [],
"app_master": null,
"apps": [{
"id": 22222,
"name": "app_myown_todo",
"repository_uri": "git://github.com/engineyard/todo.git",
"app_type_id": "rails3",
"account": {
"id": 11111,
"name": "my-1st-trial"
}
}],
"deployment_configurations": {
"app_myown_todo": {
"id": 55555,
"domain_name": "_",
"uri": null,
"migrate": {
"perform": true,
"command": "rake db:migrate"
},
"name": "app_myown_todo",
"repository_uri": "git://github.com/engineyard/todo.git"
}
}
}]
}

Curl example

This is an example of an environments operation using curl:

curl -v -H "X-EY-Cloud-Token: ENGINEYARD_API_TOKEN" -H "Accept: application/json" -H "Content-type: application/json" https://cloud.engineyard.com:443/api/v2/environments

Where ENGINEYARD_API_TOKEN looks something like this: 76f2d43d79bedd9bc74654a1ded733c9 See Get the API Token.


If you have feedback or questions about this page, add a comment below. If you need help, submit a ticket with Engine Yard Support.

Was this article helpful?
3 out of 3 found this helpful
Have more questions? Submit a request

Comments

Powered by Zendesk