Stacks¶
- 
class heatclient.v1.stacks.Stack(manager, info, loaded=False)
- Bases: - heatclient.common.base.Resource- 
abandon()
 - 
property action
 - 
create(**fields)
 - 
delete()
 - 
environment()
 - 
files()
 - 
get()
- Support for lazy loading details. - Some clients, such as novaclient have the option to lazy load the details, details which can be loaded with this function. 
 - 
property identifier
 - 
output_list()
 - 
output_show(output_key)
 - 
preview(**fields)
 - 
restore(snapshot_id)
 - 
snapshot(name=None)
 - 
snapshot_delete(snapshot_id)
 - 
snapshot_list()
 - 
snapshot_show(snapshot_id)
 - 
property status
 - 
update(**fields)
 
- 
- 
class heatclient.v1.stacks.StackChildManager(client)
- Bases: - heatclient.common.base.BaseManager- 
property api
 
- 
property 
- 
class heatclient.v1.stacks.StackManager(client)
- Bases: - heatclient.v1.stacks.StackChildManager- 
abandon(stack_id)
- Abandon a stack. - Parameters
- stack_id – Stack name or ID to identifies the stack 
 
 - 
create(**kwargs)
- Create a stack. 
 - 
delete(stack_id)
- Delete a stack. - Parameters
- stack_id – Stack name or ID to identifies the stack 
 
 - 
environment(stack_id)
- Returns the environment for an existing stack. - Parameters
- stack_id – Stack name or ID to identifies the stack 
- Returns
 
 - 
export(stack_id)
- Export data of a stack. - Parameters
- stack_id – Stack name or ID to identifies the stack 
 
 - 
files(stack_id)
- Returns the files for an existing stack. - Parameters
- stack_id – Stack name or ID to identifies the stack. 
- Returns
 
 - 
get(stack_id, resolve_outputs=True)
- Get the metadata for a specific stack. - Parameters
- stack_id – Stack ID or name to lookup 
- resolve_outputs – If True, then outputs for this stack will be resolved 
 
 
 - 
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
 
 - 
output_list(stack_id)
 - 
output_show(stack_id, output_key)
 - 
preview(**kwargs)
- Preview a stack. 
 - 
preview_update(stack_id, **kwargs)
- Preview a stack update. - Parameters
- stack_id – Stack name or ID to identifies the stack 
 
 - 
resource_class
- alias of - heatclient.v1.stacks.Stack
 - 
restore(stack_id, snapshot_id)
 - 
snapshot(stack_id, name=None)
- Snapshot a stack. - Parameters
- stack_id – Stack name or ID to identifies the stack 
 
 - 
snapshot_delete(stack_id, snapshot_id)
 - 
snapshot_list(stack_id)
 - 
snapshot_show(stack_id, snapshot_id)
 - 
template(stack_id)
- Get template content for a specific stack as a parsed JSON object. - Parameters
- stack_id – Stack ID or name to get the template for 
 
 - 
update(stack_id, **kwargs)
- Update a stack. - Parameters
- stack_id – Stack name or ID to identifies the stack 
 
 - 
validate(**kwargs)
- Validate a stack template. 
 
- 
