The heat.api.cfn.v1.stacks
ModuleΒΆ
Stack endpoint for Heat CloudFormation v1 API.
-
class
heat.api.cfn.v1.stacks.
StackController
(options)[source] Bases:
object
WSGI controller for stacks resource in Heat CloudFormation v1 API Implements the API actions
-
CREATE_OR_UPDATE_ACTION
= ('CreateStack', 'UpdateStack')
-
CREATE_STACK
= 'CreateStack'
-
UPDATE_STACK
= 'UpdateStack'
-
cancel_update
(req)[source]
-
create
(req)[source]
-
create_or_update
(req, action=None)[source] Implements CreateStack and UpdateStack API actions. Create or update stack as defined in template file.
-
delete
(req)[source] Implements the DeleteStack API action. Deletes the specified stack.
-
describe
(req)[source] Implements DescribeStacks API action Gets detailed information for a stack (or all stacks)
-
describe_stack_resource
(req)[source] Implements the DescribeStackResource API action. Return the details of the given resource belonging to the given stack.
-
describe_stack_resources
(req)[source] Implements the DescribeStackResources API action Return details of resources specified by the parameters.
StackName: returns all resources belonging to the stack.
PhysicalResourceId: returns all resources belonging to the stack this resource is associated with.
Only one of the parameters may be specified.
Optional parameter:
LogicalResourceId: filter the resources list by the logical resource id.
-
estimate_template_cost
(req)[source] Implements the EstimateTemplateCost API action Get the estimated monthly cost of a template
-
events_list
(req)[source] Implements the DescribeStackEvents API action. Returns events related to a specified stack (or all stacks).
-
get_template
(req)[source] Implements the GetTemplate API action. Get the template body for an existing stack.
-
list
(req)[source] Implements ListStacks API action Lists summary information for all stacks
-
list_stack_resources
(req)[source] Implements the ListStackResources API action Return summary of the resources belonging to the specified stack.
-
update
(req)[source]
-
validate_template
(req)[source] Implements the ValidateTemplate API action. Validates the specified template.
-
-
heat.api.cfn.v1.stacks.
create_resource
(options)[source] Stacks resource factory method.