Jump to: navigation, search

Heat/Blueprints/V2API

< Heat
Revision as of 14:41, 27 November 2013 by Shardy (talk | contribs) (Created page with "Area to start documenting changes required for a Heat v2 API: # Remove tenant ID from the endpoint path # Remove references to tenant in the request body (we can derive it fr...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Area to start documenting changes required for a Heat v2 API:

  1. Remove tenant ID from the endpoint path
  2. Remove references to tenant in the request body (we can derive it from the context)
  3. Convert any remaining references of tenant to project

Draft Spec [WORKINPROGRESS]

GET v2/stacks Get a list of active stacks.

GET v2/stacks/{stack_name} Find the canonical URL for a stack with a given name.

GET v2/stacks/{stack_name}/resources Find the canonical URL for the resource list of a stack with a given name.

GET v2/stacks/{stack_name}/events Find the canonical URL for the event list of a stack with a given name.

GET v2/stacks/{stack_name}/{stack_id} Get data about a stack.

PUT v2/stacks/{stack_name}/{stack_id} Update a stack.

DELETE v2/stacks/{stack_name}/{stack_id} Delete a stack.

GET v2/stacks/{stack_name}/{stack_id}/events Get a list of events for a stack.

GET v2/stacks/{stack_name}/{stack_id}/resources Get a list of resources in a stack.

GET v2/stacks/{stack_name}/{stack_id}/resources/{resource_name} Get data about a resource.

GET v2/stacks/{stack_name}/{stack_id}/resources/{resource_name}/metadata Get a resource's metadata.

GET v2/stacks/{stack_name}/{stack_id}/resources/events Get a list of events for a stack resource.

GET v2/stacks/{stack_name}/{stack_id}/resources/events/{event_id} Get data about an event.

GET v2/stacks/{stack_name}/{stack_id}/template Retrieve a stack's template.

POST v2/validate_template Validate a template.

GET v2/resource_types Get a list of the template resource types that are supported.