Include a CFN stack's resources in the result
This commit is contained in:
parent
802c235894
commit
edc957a4b5
1 changed files with 10 additions and 0 deletions
|
@ -292,6 +292,16 @@ def main():
|
|||
for output in stack.outputs:
|
||||
stack_outputs[output.key] = output.value
|
||||
result['stack_outputs'] = stack_outputs
|
||||
stack_resources = []
|
||||
for res in cfn.list_stack_resources(stack_name):
|
||||
stack_resources.append({
|
||||
"last_updated_time": res.last_updated_time,
|
||||
"logical_resource_id": res.logical_resource_id,
|
||||
"physical_resource_id": res.physical_resource_id,
|
||||
"status": res.resource_status,
|
||||
"status_reason": res.resource_status_reason,
|
||||
"resource_type": res.resource_type })
|
||||
result['stack_resources'] = stack_resources
|
||||
|
||||
# absent state is different because of the way delete_stack works.
|
||||
# problem is it it doesn't give an error if stack isn't found
|
||||
|
|
Loading…
Reference in a new issue