# -*- mode: snippet -*-
# name: aws-cloudformation-ls
# key: cloud-ls
# group: aws
# --
aws --profile=${1:$$(yas-choose-value aws-snippets-profiles)} ${2:--region=${3:$$(yas-choose-value aws-snippets-regions)}} cloudformation list-stacks --stack-status-filter ${4:$$(yas-choose-value '(
"CREATE_COMPLETE"
"CREATE_IN_PROGRESS"
"CREATE_FAILED"
"ROLLBACK_IN_PROGRESS"
"ROLLBACK_FAILED"
"ROLLBACK_COMPLETE"
"DELETE_IN_PROGRESS"
"DELETE_FAILED"
"DELETE_COMPLETE"
"UPDATE_IN_PROGRESS"
"UPDATE_COMPLETE_CLEANUP_IN_PROGRESS"
"UPDATE_COMPLETE"
"UPDATE_ROLLBACK_IN_PROGRESS"
"UPDATE_ROLLBACK_FAILED"
"UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS"
"UPDATE_ROLLBACK_COMPLETE"
"REVIEW_IN_PROGRESS"
"CREATE_IN_PROGRESS CREATE_FAILED CREATE_COMPLETE ROLLBACK_IN_PROGRESS ROLLBACK_FAILED ROLLBACK_COMPLETE DELETE_IN_PROGRESS DELETE_FAILED UPDATE_IN_PROGRESS UPDATE_COMPLETE_CLEANUP_IN_PROGRESS UPDATE_COMPLETE UPDATE_ROLLBACK_IN_PROGRESS UPDATE_ROLLBACK_FAILED UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS UPDATE_ROLLBACK_COMPLETE REVIEW_IN_PROGRESS"
))} --output ${5:$$(yas-choose-value '("text" "table" "json"))} $0