StacksΒΆ

class heatclient.v1.stacks.Stack(manager, info, loaded=False)

Bases: heatclient.openstack.common.apiclient.base.Resource

abandon()
action
create(**fields)
delete()
get()
identifier
preview(**fields)
status
update(**fields)
class heatclient.v1.stacks.StackChildManager(client)

Bases: heatclient.openstack.common.apiclient.base.BaseManager

api
class heatclient.v1.stacks.StackManager(client)

Bases: heatclient.openstack.common.apiclient.base.BaseManager

abandon(stack_id)

Abandon a stack.

create(**kwargs)

Create a stack.

delete(stack_id)

Delete a stack.

get(stack_id)

Get the metadata for a specific stack.

Parameters:stack_id – Stack ID to lookup
list(**kwargs)

Get a list of stacks.

Parameters:
  • limit – maximum number of stacks to return
  • marker – begin returning stacks that appear later in the stack list than that represented by this stack id
  • filters – dict of direct comparison filters that mimics the structure of a stack object
Return type:

list of Stack

preview(**kwargs)

Preview a stack.

resource_class

alias of Stack

template(stack_id)

Get the template content for a specific stack as a parsed JSON object.

Parameters:stack_id – Stack ID to get the template for
update(stack_id, **kwargs)

Update a stack.

validate(**kwargs)

Validate a stack template.

Previous topic

Version 1 API Reference

Next topic

Resources

This Page