Add UpdateStack functionality for Cloudformation.
This commit is contained in:
parent
7f73d7e26d
commit
53fff2eb84
6 changed files with 210 additions and 29 deletions
|
|
@ -88,22 +88,22 @@ class CloudFormationResponse(BaseResponse):
|
|||
stack = self.cloudformation_backend.get_stack(name_or_stack_id)
|
||||
return stack.template
|
||||
|
||||
# def update_stack(self):
|
||||
# stack_name = self._get_param('StackName')
|
||||
# stack_body = self._get_param('TemplateBody')
|
||||
def update_stack(self):
|
||||
stack_name = self._get_param('StackName')
|
||||
stack_body = self._get_param('TemplateBody')
|
||||
|
||||
# stack = self.cloudformation_backend.update_stack(
|
||||
# name=stack_name,
|
||||
# template=stack_body,
|
||||
# )
|
||||
# stack_body = {
|
||||
# 'UpdateStackResponse': {
|
||||
# 'UpdateStackResult': {
|
||||
# 'StackId': stack.name,
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# return json.dumps(stack_body)
|
||||
stack = self.cloudformation_backend.update_stack(
|
||||
name=stack_name,
|
||||
template=stack_body,
|
||||
)
|
||||
stack_body = {
|
||||
'UpdateStackResponse': {
|
||||
'UpdateStackResult': {
|
||||
'StackId': stack.name,
|
||||
}
|
||||
}
|
||||
}
|
||||
return json.dumps(stack_body)
|
||||
|
||||
def delete_stack(self):
|
||||
name_or_stack_id = self.querystring.get('StackName')[0]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue