CloudFoundry scale Command Documentation -- Auto-generated.
expand | collapse | back
"CF"  "Cloud_Controller"  "Health_Manager"  "DEA"  "Router"  "Warden"  "UAA"
|-------------------->(+)
CF to Cloud_Controller

0. MSG: (+)
REST
["GET", "/v2/spaces/c22e4da6-74c2-459b-80b5-0ffcb8d7e64d/apps", {:accept=>:json, :params=>{:q=>"name:help", :"inline-relations-depth"=>1}}]


<--------------------|(+)
Cloud_Controller to CF

1. MSG: (+)
REST
[{:url=>"http://127.0.0.1:8181/v2/spaces/c22e4da6-74c2-459b-80b5-0ffcb8d7e64d/apps?q=name%3Ahelp&inline-relations-depth=1", :method=>"GET", :headers=>{"Content-Length"=>0, "Authorization"=>"bearer eyJhbGciOiJIUzI1NiJ9.eyJqdGkiOiIzOTJlOWFlYS1iY2ZiLTQxZTItOGVjMi00OWYyZjQ3YjAzYjciLCJzdWIiOiI4NGU5NzZhMi1iNWVjLTRlZjAtOGU5Zi1iOTYwMDZjMzVhZjAiLCJzY29wZSI6WyJjbG91ZF9jb250cm9sbGVyLmFkbWluIiwiY2xvdWRfY29udHJvbGxlci5yZWFkIiwiY2xvdWRfY29udHJvbGxlci53cml0ZSIsIm9wZW5pZCIsInBhc3N3b3JkLndyaXRlIiwic2NpbS5yZWFkIiwic2NpbS51c2VyaWRzIiwic2NpbS53cml0ZSJdLCJjbGllbnRfaWQiOiJjZiIsImNpZCI6ImNmIiwiZ3JhbnRfdHlwZSI6InBhc3N3b3JkIiwidXNlcl9pZCI6Ijg0ZTk3NmEyLWI1ZWMtNGVmMC04ZTlmLWI5NjAwNmMzNWFmMCIsInVzZXJfbmFtZSI6ImFkbWluIiwiZW1haWwiOiJhZG1pbiIsImlhdCI6MTM3Nzc5MTcxMywiZXhwIjoxMzc3ODM0OTEzLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODAvdWFhL29hdXRoL3Rva2VuIiwiYXVkIjpbInNjaW0iLCJvcGVuaWQiLCJjbG91ZF9jb250cm9sbGVyIiwicGFzc3dvcmQiXX0.V1E63TIjCoF-7_L9k95W4_4w4kr3e77G-1GeL3RXibw", "Accept"=>"application/json"}, :body=>nil}, {:headers=>{"x-frame-options"=>"sameorigin", "x-xss-protection"=>"1; mode=block", "content-type"=>"application/json;charset=utf-8", "x-vcap-request-id"=>"a45e0dec-fddf-4b8d-96ab-3dc316e263fc", "content-length"=>"3769", "connection"=>"keep-alive", "server"=>"thin 1.5.1 codename Straight Razor"}, :status=>"200", :body=>"{\n \"total_results\": 1,\n \"total_pages\": 1,\n \"prev_url\": null,\n \"next_url\": null,\n \"resources\": [\n {\n \"metadata\": {\n \"guid\": \"32149a14-afee-4355-bb2e-5eb767d70ae2\",\n \"url\": \"/v2/apps/32149a14-afee-4355-bb2e-5eb767d70ae2\",\n \"created_at\": \"2013-08-29 15:55:25 +0000\",\n \"updated_at\": \"2013-08-29 15:56:58 +0000\"\n },\n \"entity\": {\n \"name\": \"help\",\n \"production\": false,\n \"space_guid\": \"c22e4da6-74c2-459b-80b5-0ffcb8d7e64d\",\n \"stack_guid\": \"afab9723-1981-4162-adf4-f5cffa9fa2ca\",\n \"buildpack\": null,\n \"detected_buildpack\": \"Ruby/Rack\",\n \"environment_json\": {\n\n },\n \"memory\": 64,\n \"instances\": 1,\n \"disk_quota\": 1024,\n \"state\": \"STARTED\",\n \"version\": \"b17d49a5-2406-452e-bc52-fbaeeda0734f\",\n \"command\": null,\n \"console\": true,\n \"debug\": null,\n \"staging_task_id\": \"3b216fdb343ab901a81524d73f67cfee\",\n \"service_bindings_url\": \"/v2/apps/32149a14-afee-4355-bb2e-5eb767d70ae2/service_bindings\",\n \"service_bindings\": [\n\n ],\n \"routes_url\": \"/v2/apps/32149a14-afee-4355-bb2e-5eb767d70ae2/routes\",\n \"routes\": [\n {\n \"metadata\": {\n \"guid\": \"ccd92edb-3bfc-4e56-83ea-3c5c42aa6aa2\",\n \"url\": \"/v2/routes/ccd92edb-3bfc-4e56-83ea-3c5c42aa6aa2\",\n \"created_at\": \"2013-07-30 17:50:20 +0000\",\n \"updated_at\": null\n },\n \"entity\": {\n \"host\": \"help\",\n \"domain_guid\": \"26aad25d-51a1-4c12-99a8-090bdc0baa4c\",\n \"space_guid\": \"c22e4da6-74c2-459b-80b5-0ffcb8d7e64d\",\n \"apps_url\": \"/v2/routes/ccd92edb-3bfc-4e56-83ea-3c5c42aa6aa2/apps\",\n \"domain_url\": \"/v2/domains/26aad25d-51a1-4c12-99a8-090bdc0baa4c\",\n \"space_url\": \"/v2/spaces/c22e4da6-74c2-459b-80b5-0ffcb8d7e64d\"\n }\n }\n ],\n \"app_events_url\": \"/v2/apps/32149a14-afee-4355-bb2e-5eb767d70ae2/app_events\",\n \"app_events\": [\n\n ],\n \"space_url\": \"/v2/spaces/c22e4da6-74c2-459b-80b5-0ffcb8d7e64d\",\n \"space\": {\n \"metadata\": {\n \"guid\": \"c22e4da6-74c2-459b-80b5-0ffcb8d7e64d\",\n \"url\": \"/v2/spaces/c22e4da6-74c2-459b-80b5-0ffcb8d7e64d\",\n \"created_at\": \"2013-07-24 21:11:38 +0000\",\n \"updated_at\": null\n },\n \"entity\": {\n \"name\": \"myspace\",\n \"organization_guid\": \"35515897-d470-4029-b838-399ca31b850a\",\n \"developers_url\": \"/v2/spaces/c22e4da6-74c2-459b-80b5-0ffcb8d7e64d/developers\",\n \"managers_url\": \"/v2/spaces/c22e4da6-74c2-459b-80b5-0ffcb8d7e64d/managers\",\n \"auditors_url\": \"/v2/spaces/c22e4da6-74c2-459b-80b5-0ffcb8d7e64d/auditors\",\n \"apps_url\": \"/v2/spaces/c22e4da6-74c2-459b-80b5-0ffcb8d7e64d/apps\",\n \"domains_url\": \"/v2/spaces/c22e4da6-74c2-459b-80b5-0ffcb8d7e64d/domains\",\n \"service_instances_url\": \"/v2/spaces/c22e4da6-74c2-459b-80b5-0ffcb8d7e64d/service_instances\",\n \"app_events_url\": \"/v2/spaces/c22e4da6-74c2-459b-80b5-0ffcb8d7e64d/app_events\",\n \"organization_url\": \"/v2/organizations/35515897-d470-4029-b838-399ca31b850a\"\n }\n },\n \"stack_url\": \"/v2/stacks/afab9723-1981-4162-adf4-f5cffa9fa2ca\",\n \"stack\": {\n \"metadata\": {\n \"guid\": \"afab9723-1981-4162-adf4-f5cffa9fa2ca\",\n \"url\": \"/v2/stacks/afab9723-1981-4162-adf4-f5cffa9fa2ca\",\n \"created_at\": \"2013-07-24 18:25:48 +0000\",\n \"updated_at\": null\n },\n \"entity\": {\n \"name\": \"lucid64\",\n \"description\": \"Ubuntu 10.04 on x86-64\"\n }\n }\n }\n }\n ]\n}"}]


|-------------------->(+)
CF to Cloud_Controller

2. MSG: (+)
REST
["PUT", "v2/apps/32149a14-afee-4355-bb2e-5eb767d70ae2", {:content=>:json, :payload=>{:instances=>2, :memory=>64}, :return_response=>true}]


      |------------------------------------->(+)
       Cloud_Controller to DEA

Channel: dea.0-86...start
3. MSG: (+)
NATS
{"droplet":"32149a14-afee-4355-bb2e-5eb767d70ae2","name":"help","uris":["help.vcap.me"],"prod":false,"sha1":"1f8a2b98f6c9b862ca9248b0e0983b0190611da3","executableFile":"deprecated","executableUri":"http://zxsfhgjg:ZNVfdase9@127.0.0.1:8181/staging/droplets/32149a14-afee-4355-bb2e-5eb767d70ae2/download","version":"b17d49a5-2406-452e-bc52-fbaeeda0734f","services":[],"limits":{"mem":64,"disk":1024,"fds":16384},"cc_partition":"ng","env":[],"console":true,"debug":null,"index":1}


      |-------------------------------->(+)
       Cloud_Controller to Health_Manager

Channel: droplet.updated
4. MSG: (+)
NATS
{"droplet":"32149a14-afee-4355-bb2e-5eb767d70ae2","cc_partition":"ng"}


<--------------------|(+)
Cloud_Controller to CF

5. MSG: (+)
REST
[{:url=>"http://127.0.0.1:8181/v2/apps/32149a14-afee-4355-bb2e-5eb767d70ae2", :method=>"PUT", :headers=>{"Content-Length"=>27, "Authorization"=>"bearer eyJhbGciOiJIUzI1NiJ9.eyJqdGkiOiIzOTJlOWFlYS1iY2ZiLTQxZTItOGVjMi00OWYyZjQ3YjAzYjciLCJzdWIiOiI4NGU5NzZhMi1iNWVjLTRlZjAtOGU5Zi1iOTYwMDZjMzVhZjAiLCJzY29wZSI6WyJjbG91ZF9jb250cm9sbGVyLmFkbWluIiwiY2xvdWRfY29udHJvbGxlci5yZWFkIiwiY2xvdWRfY29udHJvbGxlci53cml0ZSIsIm9wZW5pZCIsInBhc3N3b3JkLndyaXRlIiwic2NpbS5yZWFkIiwic2NpbS51c2VyaWRzIiwic2NpbS53cml0ZSJdLCJjbGllbnRfaWQiOiJjZiIsImNpZCI6ImNmIiwiZ3JhbnRfdHlwZSI6InBhc3N3b3JkIiwidXNlcl9pZCI6Ijg0ZTk3NmEyLWI1ZWMtNGVmMC04ZTlmLWI5NjAwNmMzNWFmMCIsInVzZXJfbmFtZSI6ImFkbWluIiwiZW1haWwiOiJhZG1pbiIsImlhdCI6MTM3Nzc5MTcxMywiZXhwIjoxMzc3ODM0OTEzLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODAvdWFhL29hdXRoL3Rva2VuIiwiYXVkIjpbInNjaW0iLCJvcGVuaWQiLCJjbG91ZF9jb250cm9sbGVyIiwicGFzc3dvcmQiXX0.V1E63TIjCoF-7_L9k95W4_4w4kr3e77G-1GeL3RXibw", "Content-Type"=>"application/json"}, :body=>"{\"instances\":2,\"memory\":64}"}, {:headers=>{"x-frame-options"=>"sameorigin", "x-xss-protection"=>"1; mode=block", "content-type"=>"application/json;charset=utf-8", "x-vcap-request-id"=>"b8b85206-b071-4138-8bb9-e360f93f5925", "content-length"=>"1150", "connection"=>"keep-alive", "server"=>"thin 1.5.1 codename Straight Razor"}, :status=>"201", :body=>"{\n \"metadata\": {\n \"guid\": \"32149a14-afee-4355-bb2e-5eb767d70ae2\",\n \"url\": \"/v2/apps/32149a14-afee-4355-bb2e-5eb767d70ae2\",\n \"created_at\": \"2013-08-29 15:55:25 +0000\",\n \"updated_at\": \"2013-08-29 15:57:44 +0000\"\n },\n \"entity\": {\n \"name\": \"help\",\n \"production\": false,\n \"space_guid\": \"c22e4da6-74c2-459b-80b5-0ffcb8d7e64d\",\n \"stack_guid\": \"afab9723-1981-4162-adf4-f5cffa9fa2ca\",\n \"buildpack\": null,\n \"detected_buildpack\": \"Ruby/Rack\",\n \"environment_json\": {\n\n },\n \"memory\": 64,\n \"instances\": 2,\n \"disk_quota\": 1024,\n \"state\": \"STARTED\",\n \"version\": \"b17d49a5-2406-452e-bc52-fbaeeda0734f\",\n \"command\": null,\n \"console\": true,\n \"debug\": null,\n \"staging_task_id\": \"3b216fdb343ab901a81524d73f67cfee\",\n \"service_bindings_url\": \"/v2/apps/32149a14-afee-4355-bb2e-5eb767d70ae2/service_bindings\",\n \"routes_url\": \"/v2/apps/32149a14-afee-4355-bb2e-5eb767d70ae2/routes\",\n \"app_events_url\": \"/v2/apps/32149a14-afee-4355-bb2e-5eb767d70ae2/app_events\",\n \"space_url\": \"/v2/spaces/c22e4da6-74c2-459b-80b5-0ffcb8d7e64d\",\n \"stack_url\": \"/v2/stacks/afab9723-1981-4162-adf4-f5cffa9fa2ca\"\n }\n}"}]