Skip to content

Instantly share code, notes, and snippets.

@nickccm1122
Last active March 9, 2019 06:56
Show Gist options
  • Save nickccm1122/6d12c9e0670cfbad0ff2a6b47e3a406c to your computer and use it in GitHub Desktop.
Save nickccm1122/6d12c9e0670cfbad0ff2a6b47e3a406c to your computer and use it in GitHub Desktop.
awless autocompletion clone
__awless_bash_source() {
alias shopt=':'
alias _expand=_bash_expand
alias _complete=_bash_comp
emulate -L sh
setopt kshglob noshglob braceexpand
source "$@"
}
__awless_type() {
# -t is not supported by zsh
if [ "$1" == "-t" ]; then
shift
# fake Bash 4 to disable "complete -o nospace". Instead
# "compopt +-o nospace" is used in the code to toggle trailing
# spaces. We don't support that, but leave trailing spaces on
# all the time
if [ "$1" = "__awless_compopt" ]; then
echo builtin
return 0
fi
fi
type "$@"
}
__awless_compgen() {
local completions w
completions=( $(compgen "$@") ) || return $?
# filter by given word as prefix
while [[ "$1" = -* && "$1" != -- ]]; do
shift
shift
done
if [[ "$1" == -- ]]; then
shift
fi
for w in "${completions[@]}"; do
if [[ "${w}" = "$1"* ]]; then
echo "${w}"
fi
done
}
__awless_compopt() {
true # don't do anything. Not supported by bashcompinit in zsh
}
__awless_declare() {
if [ "$1" == "-F" ]; then
whence -w "$@"
else
builtin declare "$@"
fi
}
__awless_ltrim_colon_completions()
{
if [[ "$1" == *:* && "$COMP_WORDBREAKS" == *:* ]]; then
# Remove colon-word prefix from COMPREPLY items
local colon_word=${1%${1##*:}}
local i=${#COMPREPLY[*]}
while [[ $((--i)) -ge 0 ]]; do
COMPREPLY[$i]=${COMPREPLY[$i]#"$colon_word"}
done
fi
}
__awless_get_comp_words_by_ref() {
cur="${COMP_WORDS[COMP_CWORD]}"
prev="${COMP_WORDS[${COMP_CWORD}-1]}"
words=("${COMP_WORDS[@]}")
cword=("${COMP_CWORD[@]}")
}
__awless_filedir() {
local RET OLD_IFS w qw
__debug "_filedir $@ cur=$cur"
if [[ "$1" = \~* ]]; then
# somehow does not work. Maybe, zsh does not call this at all
eval echo "$1"
return 0
fi
OLD_IFS="$IFS"
IFS=$'\n'
if [ "$1" = "-d" ]; then
shift
RET=( $(compgen -d) )
else
RET=( $(compgen -f) )
fi
IFS="$OLD_IFS"
IFS="," __debug "RET=${RET[@]} len=${#RET[@]}"
for w in ${RET[@]}; do
if [[ ! "${w}" = "${cur}"* ]]; then
continue
fi
if eval "[[ \"\${w}\" = *.$1 || -d \"\${w}\" ]]"; then
qw="$(__awless_quote "${w}")"
if [ -d "${w}" ]; then
COMPREPLY+=("${qw}/")
else
COMPREPLY+=("${qw}")
fi
fi
done
}
__awless_quote() {
if [[ $1 == \'* || $1 == \"* ]]; then
# Leave out first character
printf %q "${1:1}"
else
printf %q "$1"
fi
}
autoload -U +X bashcompinit && bashcompinit
# use word boundary patterns for BSD or GNU sed
LWORD='[[:<:]]'
RWORD='[[:>:]]'
if sed --help 2>&1 | grep -q GNU; then
LWORD='\<'
RWORD='\>'
fi
__awless_convert_bash_to_zsh() {
sed \
-e 's/declare -F/whence -w/' \
-e 's/local \([a-zA-Z0-9_]*\)=/local \1; \1=/' \
-e 's/flags+=("\(--.*\)=")/flags+=("\1"); two_word_flags+=("\1")/' \
-e 's/must_have_one_flag+=("\(--.*\)=")/must_have_one_flag+=("\1")/' \
-e "s/${LWORD}_filedir${RWORD}/__awless_filedir/g" \
-e "s/${LWORD}_get_comp_words_by_ref${RWORD}/__awless_get_comp_words_by_ref/g" \
-e "s/${LWORD}__ltrim_colon_completions${RWORD}/__awless_ltrim_colon_completions/g" \
-e "s/${LWORD}compgen${RWORD}/__awless_compgen/g" \
-e "s/${LWORD}compopt${RWORD}/__awless_compopt/g" \
-e "s/${LWORD}declare${RWORD}/__awless_declare/g" \
-e "s/\\\$(type${RWORD}/\$(__awless_type/g" \
<<'BASH_COMPLETION_EOF'
# bash completion for awless -*- shell-script -*-
__debug()
{
if [[ -n ${BASH_COMP_DEBUG_FILE} ]]; then
echo "$*" >> "${BASH_COMP_DEBUG_FILE}"
fi
}
# Homebrew on Macs have version 1.3 of bash-completion which doesn't include
# _init_completion. This is a very minimal version of that function.
__my_init_completion()
{
COMPREPLY=()
_get_comp_words_by_ref "$@" cur prev words cword
}
__index_of_word()
{
local w word=$1
shift
index=0
for w in "$@"; do
[[ $w = "$word" ]] && return
index=$((index+1))
done
index=-1
}
__contains_word()
{
local w word=$1; shift
for w in "$@"; do
[[ $w = "$word" ]] && return
done
return 1
}
__handle_reply()
{
__debug "${FUNCNAME[0]}"
case $cur in
-*)
if [[ $(type -t compopt) = "builtin" ]]; then
compopt -o nospace
fi
local allflags
if [ ${#must_have_one_flag[@]} -ne 0 ]; then
allflags=("${must_have_one_flag[@]}")
else
allflags=("${flags[*]} ${two_word_flags[*]}")
fi
COMPREPLY=( $(compgen -W "${allflags[*]}" -- "$cur") )
if [[ $(type -t compopt) = "builtin" ]]; then
[[ "${COMPREPLY[0]}" == *= ]] || compopt +o nospace
fi
# complete after --flag=abc
if [[ $cur == *=* ]]; then
if [[ $(type -t compopt) = "builtin" ]]; then
compopt +o nospace
fi
local index flag
flag="${cur%%=*}"
__index_of_word "${flag}" "${flags_with_completion[@]}"
COMPREPLY=()
if [[ ${index} -ge 0 ]]; then
PREFIX=""
cur="${cur#*=}"
${flags_completion[${index}]}
if [ -n "${ZSH_VERSION}" ]; then
# zsh completion needs --flag= prefix
eval "COMPREPLY=( \"\${COMPREPLY[@]/#/${flag}=}\" )"
fi
fi
fi
return 0;
;;
esac
# check if we are handling a flag with special work handling
local index
__index_of_word "${prev}" "${flags_with_completion[@]}"
if [[ ${index} -ge 0 ]]; then
${flags_completion[${index}]}
return
fi
# we are parsing a flag and don't have a special handler, no completion
if [[ ${cur} != "${words[cword]}" ]]; then
return
fi
local completions
completions=("${commands[@]}")
if [[ ${#must_have_one_noun[@]} -ne 0 ]]; then
completions=("${must_have_one_noun[@]}")
fi
if [[ ${#must_have_one_flag[@]} -ne 0 ]]; then
completions+=("${must_have_one_flag[@]}")
fi
COMPREPLY=( $(compgen -W "${completions[*]}" -- "$cur") )
if [[ ${#COMPREPLY[@]} -eq 0 && ${#noun_aliases[@]} -gt 0 && ${#must_have_one_noun[@]} -ne 0 ]]; then
COMPREPLY=( $(compgen -W "${noun_aliases[*]}" -- "$cur") )
fi
if [[ ${#COMPREPLY[@]} -eq 0 ]]; then
declare -F __custom_func >/dev/null && __custom_func
fi
# available in bash-completion >= 2, not always present on macOS
if declare -F __ltrim_colon_completions >/dev/null; then
__ltrim_colon_completions "$cur"
fi
}
# The arguments should be in the form "ext1|ext2|extn"
__handle_filename_extension_flag()
{
local ext="$1"
_filedir "@(${ext})"
}
__handle_subdirs_in_dir_flag()
{
local dir="$1"
pushd "${dir}" >/dev/null 2>&1 && _filedir -d && popd >/dev/null 2>&1
}
__handle_flag()
{
__debug "${FUNCNAME[0]}: c is $c words[c] is ${words[c]}"
# if a command required a flag, and we found it, unset must_have_one_flag()
local flagname=${words[c]}
local flagvalue
# if the word contained an =
if [[ ${words[c]} == *"="* ]]; then
flagvalue=${flagname#*=} # take in as flagvalue after the =
flagname=${flagname%%=*} # strip everything after the =
flagname="${flagname}=" # but put the = back
fi
__debug "${FUNCNAME[0]}: looking for ${flagname}"
if __contains_word "${flagname}" "${must_have_one_flag[@]}"; then
must_have_one_flag=()
fi
# if you set a flag which only applies to this command, don't show subcommands
if __contains_word "${flagname}" "${local_nonpersistent_flags[@]}"; then
commands=()
fi
# keep flag value with flagname as flaghash
if [ -n "${flagvalue}" ] ; then
flaghash[${flagname}]=${flagvalue}
elif [ -n "${words[ $((c+1)) ]}" ] ; then
flaghash[${flagname}]=${words[ $((c+1)) ]}
else
flaghash[${flagname}]="true" # pad "true" for bool flag
fi
# skip the argument to a two word flag
if __contains_word "${words[c]}" "${two_word_flags[@]}"; then
c=$((c+1))
# if we are looking for a flags value, don't show commands
if [[ $c -eq $cword ]]; then
commands=()
fi
fi
c=$((c+1))
}
__handle_noun()
{
__debug "${FUNCNAME[0]}: c is $c words[c] is ${words[c]}"
if __contains_word "${words[c]}" "${must_have_one_noun[@]}"; then
must_have_one_noun=()
elif __contains_word "${words[c]}" "${noun_aliases[@]}"; then
must_have_one_noun=()
fi
nouns+=("${words[c]}")
c=$((c+1))
}
__handle_command()
{
__debug "${FUNCNAME[0]}: c is $c words[c] is ${words[c]}"
local next_command
if [[ -n ${last_command} ]]; then
next_command="_${last_command}_${words[c]//:/__}"
else
if [[ $c -eq 0 ]]; then
next_command="_$(basename "${words[c]//:/__}")"
else
next_command="_${words[c]//:/__}"
fi
fi
c=$((c+1))
__debug "${FUNCNAME[0]}: looking for ${next_command}"
declare -F "$next_command" >/dev/null && $next_command
}
__handle_word()
{
if [[ $c -ge $cword ]]; then
__handle_reply
return
fi
__debug "${FUNCNAME[0]}: c is $c words[c] is ${words[c]}"
if [[ "${words[c]}" == -* ]]; then
__handle_flag
elif __contains_word "${words[c]}" "${commands[@]}"; then
__handle_command
elif [[ $c -eq 0 ]] && __contains_word "$(basename "${words[c]}")" "${commands[@]}"; then
__handle_command
else
__handle_noun
fi
__handle_word
}
__awless_get_all_ids()
{
local all_ids_output
if all_ids_output=$(awless list infra --local --ids 2>/dev/null; awless list access --local --ids 2>/dev/null); then
COMPREPLY=( $( compgen -W "${all_ids_output[*]}" -- "$cur" ) )
fi
}
__awless_get_instances_ids()
{
local all_ids_output
if all_ids_output=$(awless list instances --local --ids 2>/dev/null); then
COMPREPLY=( $( compgen -W "${all_ids_output[*]}" -- "$cur" ) )
fi
}
__awless_get_conf_keys()
{
local all_keys_output
if all_keys_output=$(awless config list --keys 2>/dev/null); then
COMPREPLY=( $( compgen -W "${all_keys_output[*]}" -- "$cur" ) )
fi
}
__custom_func() {
case ${last_command} in
awless_ssh )
__awless_get_instances_ids
return
;;
awless_show )
__awless_get_all_ids
return
;;
awless_config_set )
__awless_get_conf_keys
return
;;
awless_config_get )
__awless_get_conf_keys
return
;;
awless_config_unset )
__awless_get_conf_keys
return
;;
awless_switch )
__awless_profile_region_list
return
;;
*)
;;
esac
}
__awless_region_list()
{
cur="${COMP_WORDS[COMP_CWORD]#*=}"
regions="us-east-1 us-east-2 us-west-1 us-west-2 ca-central-1 eu-west-1 eu-central-1 eu-west-2 eu-west-3 ap-northeast-1 ap-northeast-2 ap-southeast-1 ap-southeast-2 ap-south-1 sa-east-1"
COMPREPLY=( $(compgen -W "${regions}" -- ${cur}) )
}
__awless_profile_list()
{
cur="${COMP_WORDS[COMP_CWORD]#*=}"
profiles="$((egrep '^\[ *[a-zA-Z0-9_-]+ *\]$' ~/.aws/credentials 2>/dev/null; grep '\[profile' ~/.aws/config 2>/dev/null | sed 's|\[profile ||g') | tr -d '[]' | sort | uniq)"
COMPREPLY=( $(compgen -W "${profiles}" -- ${cur}) )
}
__awless_profile_region_list()
{
cur="${COMP_WORDS[COMP_CWORD]#*=}"
regions="us-east-1 us-east-2 us-west-1 us-west-2 ca-central-1 eu-west-1 eu-central-1 eu-west-2 eu-west-3 ap-northeast-1 ap-northeast-2 ap-southeast-1 ap-southeast-2 ap-south-1 sa-east-1"
profiles="$((egrep '^\[ *[a-zA-Z0-9_-]+ *\]$' ~/.aws/credentials 2>/dev/null; grep '\[profile' ~/.aws/config 2>/dev/null | sed 's|\[profile ||g') | tr -d '[]' | sort | uniq)"
COMPREPLY=( $(compgen -W "${profiles} ${regions}" -- ${cur}) )
}
_awless_completion_bash()
{
last_command="awless_completion_bash"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_completion_zsh()
{
last_command="awless_completion_zsh"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--help")
flags+=("-h")
local_nonpersistent_flags+=("--help")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_completion()
{
last_command="awless_completion"
commands=()
commands+=("bash")
commands+=("zsh")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_config_get()
{
last_command="awless_config_get"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_config_set()
{
last_command="awless_config_set"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_config_unset()
{
last_command="awless_config_unset"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_config()
{
last_command="awless_config"
commands=()
commands+=("get")
commands+=("set")
commands+=("unset")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--keys")
local_nonpersistent_flags+=("--keys")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_inspect()
{
last_command="awless_inspect"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--inspector=")
two_word_flags+=("-i")
local_nonpersistent_flags+=("--inspector=")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_availabilityzones()
{
last_command="awless_list_availabilityzones"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_certificates()
{
last_command="awless_list_certificates"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_classicloadbalancers()
{
last_command="awless_list_classicloadbalancers"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_containers()
{
last_command="awless_list_containers"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_containerclusters()
{
last_command="awless_list_containerclusters"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_containerinstances()
{
last_command="awless_list_containerinstances"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_containertasks()
{
last_command="awless_list_containertasks"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_databases()
{
last_command="awless_list_databases"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_dbsubnetgroups()
{
last_command="awless_list_dbsubnetgroups"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_elasticips()
{
last_command="awless_list_elasticips"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_images()
{
last_command="awless_list_images"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_importimagetasks()
{
last_command="awless_list_importimagetasks"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_instances()
{
last_command="awless_list_instances"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_internetgateways()
{
last_command="awless_list_internetgateways"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_keypairs()
{
last_command="awless_list_keypairs"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_launchconfigurations()
{
last_command="awless_list_launchconfigurations"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_listeners()
{
last_command="awless_list_listeners"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_loadbalancers()
{
last_command="awless_list_loadbalancers"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_natgateways()
{
last_command="awless_list_natgateways"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_networkinterfaces()
{
last_command="awless_list_networkinterfaces"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_repositories()
{
last_command="awless_list_repositories"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_routetables()
{
last_command="awless_list_routetables"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_scalinggroups()
{
last_command="awless_list_scalinggroups"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_scalingpolicies()
{
last_command="awless_list_scalingpolicies"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_securitygroups()
{
last_command="awless_list_securitygroups"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_snapshots()
{
last_command="awless_list_snapshots"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_subnets()
{
last_command="awless_list_subnets"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_targetgroups()
{
last_command="awless_list_targetgroups"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_volumes()
{
last_command="awless_list_volumes"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_vpcs()
{
last_command="awless_list_vpcs"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_accesskeys()
{
last_command="awless_list_accesskeys"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_groups()
{
last_command="awless_list_groups"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_instanceprofiles()
{
last_command="awless_list_instanceprofiles"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_mfadevices()
{
last_command="awless_list_mfadevices"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_policies()
{
last_command="awless_list_policies"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_roles()
{
last_command="awless_list_roles"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_users()
{
last_command="awless_list_users"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_buckets()
{
last_command="awless_list_buckets"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_s3objects()
{
last_command="awless_list_s3objects"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_queues()
{
last_command="awless_list_queues"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_subscriptions()
{
last_command="awless_list_subscriptions"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_topics()
{
last_command="awless_list_topics"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_records()
{
last_command="awless_list_records"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_zones()
{
last_command="awless_list_zones"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_functions()
{
last_command="awless_list_functions"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_alarms()
{
last_command="awless_list_alarms"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_metrics()
{
last_command="awless_list_metrics"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_distributions()
{
last_command="awless_list_distributions"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list_stacks()
{
last_command="awless_list_stacks"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--columns=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--filter=")
flags+=("--force")
flags+=("-f")
flags+=("--format=")
flags+=("--ids")
flags+=("--local")
flags+=("-l")
flags+=("--no-headers")
flags+=("--no-sync")
flags+=("--reverse")
flags+=("--silent")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_list()
{
last_command="awless_list"
commands=()
commands+=("availabilityzones")
commands+=("certificates")
commands+=("classicloadbalancers")
commands+=("containers")
commands+=("containerclusters")
commands+=("containerinstances")
commands+=("containertasks")
commands+=("databases")
commands+=("dbsubnetgroups")
commands+=("elasticips")
commands+=("images")
commands+=("importimagetasks")
commands+=("instances")
commands+=("internetgateways")
commands+=("keypairs")
commands+=("launchconfigurations")
commands+=("listeners")
commands+=("loadbalancers")
commands+=("natgateways")
commands+=("networkinterfaces")
commands+=("repositories")
commands+=("routetables")
commands+=("scalinggroups")
commands+=("scalingpolicies")
commands+=("securitygroups")
commands+=("snapshots")
commands+=("subnets")
commands+=("targetgroups")
commands+=("volumes")
commands+=("vpcs")
commands+=("accesskeys")
commands+=("groups")
commands+=("instanceprofiles")
commands+=("mfadevices")
commands+=("policies")
commands+=("roles")
commands+=("users")
commands+=("buckets")
commands+=("s3objects")
commands+=("queues")
commands+=("subscriptions")
commands+=("topics")
commands+=("records")
commands+=("zones")
commands+=("functions")
commands+=("alarms")
commands+=("metrics")
commands+=("distributions")
commands+=("stacks")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--columns=")
flags+=("--filter=")
flags+=("--format=")
flags+=("--ids")
flags+=("--no-headers")
flags+=("--reverse")
flags+=("--sort=")
flags+=("--tag=")
flags+=("--tag-key=")
flags+=("--tag-value=")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_log()
{
last_command="awless_log"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--delete=")
local_nonpersistent_flags+=("--delete=")
flags+=("--delete-all")
local_nonpersistent_flags+=("--delete-all")
flags+=("--full")
local_nonpersistent_flags+=("--full")
flags+=("--id-only")
local_nonpersistent_flags+=("--id-only")
flags+=("--number=")
two_word_flags+=("-n")
local_nonpersistent_flags+=("--number=")
flags+=("--raw")
local_nonpersistent_flags+=("--raw")
flags+=("--short")
local_nonpersistent_flags+=("--short")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_revert()
{
last_command="awless_revert"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_run()
{
last_command="awless_run"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--list")
local_nonpersistent_flags+=("--list")
flags+=("--message=")
two_word_flags+=("-m")
local_nonpersistent_flags+=("--message=")
flags+=("--revert-in=")
local_nonpersistent_flags+=("--revert-in=")
flags+=("--run-in=")
local_nonpersistent_flags+=("--run-in=")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_attach_alarm()
{
last_command="awless_attach_alarm"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("action-arn=")
must_have_one_noun+=("name=")
noun_aliases=()
}
_awless_attach_classicloadbalancer()
{
last_command="awless_attach_classicloadbalancer"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("instance=")
must_have_one_noun+=("name=")
noun_aliases=()
}
_awless_attach_containertask()
{
last_command="awless_attach_containertask"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("command=")
must_have_one_noun+=("container-name=")
must_have_one_noun+=("env=")
must_have_one_noun+=("image=")
must_have_one_noun+=("memory-hard-limit=")
must_have_one_noun+=("name=")
must_have_one_noun+=("ports=")
must_have_one_noun+=("privileged=")
must_have_one_noun+=("workdir=")
noun_aliases=()
}
_awless_attach_elasticip()
{
last_command="awless_attach_elasticip"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("allow-reassociation=")
must_have_one_noun+=("id=")
must_have_one_noun+=("instance=")
must_have_one_noun+=("networkinterface=")
must_have_one_noun+=("privateip=")
noun_aliases=()
}
_awless_attach_instance()
{
last_command="awless_attach_instance"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
must_have_one_noun+=("port=")
must_have_one_noun+=("targetgroup=")
noun_aliases=()
}
_awless_attach_instanceprofile()
{
last_command="awless_attach_instanceprofile"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("instance=")
must_have_one_noun+=("name=")
must_have_one_noun+=("replace=")
noun_aliases=()
}
_awless_attach_internetgateway()
{
last_command="awless_attach_internetgateway"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
must_have_one_noun+=("vpc=")
noun_aliases=()
}
_awless_attach_listener()
{
last_command="awless_attach_listener"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("certificate=")
must_have_one_noun+=("id=")
noun_aliases=()
}
_awless_attach_mfadevice()
{
last_command="awless_attach_mfadevice"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
must_have_one_noun+=("mfa-code-1=")
must_have_one_noun+=("mfa-code-2=")
must_have_one_noun+=("no-prompt=")
must_have_one_noun+=("user=")
noun_aliases=()
}
_awless_attach_networkinterface()
{
last_command="awless_attach_networkinterface"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("device-index=")
must_have_one_noun+=("id=")
must_have_one_noun+=("instance=")
noun_aliases=()
}
_awless_attach_policy()
{
last_command="awless_attach_policy"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("access=")
must_have_one_noun+=("arn=")
must_have_one_noun+=("group=")
must_have_one_noun+=("role=")
must_have_one_noun+=("service=")
must_have_one_noun+=("user=")
noun_aliases=()
}
_awless_attach_role()
{
last_command="awless_attach_role"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("instanceprofile=")
must_have_one_noun+=("name=")
noun_aliases=()
}
_awless_attach_routetable()
{
last_command="awless_attach_routetable"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
must_have_one_noun+=("subnet=")
noun_aliases=()
}
_awless_attach_securitygroup()
{
last_command="awless_attach_securitygroup"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
must_have_one_noun+=("instance=")
noun_aliases=()
}
_awless_attach_user()
{
last_command="awless_attach_user"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("group=")
must_have_one_noun+=("name=")
noun_aliases=()
}
_awless_attach_volume()
{
last_command="awless_attach_volume"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("device=")
must_have_one_noun+=("id=")
must_have_one_noun+=("instance=")
noun_aliases=()
}
_awless_attach()
{
last_command="awless_attach"
commands=()
commands+=("alarm")
commands+=("classicloadbalancer")
commands+=("containertask")
commands+=("elasticip")
commands+=("instance")
commands+=("instanceprofile")
commands+=("internetgateway")
commands+=("listener")
commands+=("mfadevice")
commands+=("networkinterface")
commands+=("policy")
commands+=("role")
commands+=("routetable")
commands+=("securitygroup")
commands+=("user")
commands+=("volume")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_authenticate_registry()
{
last_command="awless_authenticate_registry"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("accounts=")
must_have_one_noun+=("no-confirm=")
must_have_one_noun+=("no-docker-login=")
noun_aliases=()
}
_awless_authenticate()
{
last_command="awless_authenticate"
commands=()
commands+=("registry")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_check_certificate()
{
last_command="awless_check_certificate"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("arn=")
must_have_one_noun+=("state=")
must_have_one_noun+=("timeout=")
noun_aliases=()
}
_awless_check_database()
{
last_command="awless_check_database"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
must_have_one_noun+=("state=")
must_have_one_noun+=("timeout=")
noun_aliases=()
}
_awless_check_distribution()
{
last_command="awless_check_distribution"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
must_have_one_noun+=("state=")
must_have_one_noun+=("timeout=")
noun_aliases=()
}
_awless_check_instance()
{
last_command="awless_check_instance"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
must_have_one_noun+=("state=")
must_have_one_noun+=("timeout=")
noun_aliases=()
}
_awless_check_loadbalancer()
{
last_command="awless_check_loadbalancer"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
must_have_one_noun+=("state=")
must_have_one_noun+=("timeout=")
noun_aliases=()
}
_awless_check_natgateway()
{
last_command="awless_check_natgateway"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
must_have_one_noun+=("state=")
must_have_one_noun+=("timeout=")
noun_aliases=()
}
_awless_check_networkinterface()
{
last_command="awless_check_networkinterface"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
must_have_one_noun+=("state=")
must_have_one_noun+=("timeout=")
noun_aliases=()
}
_awless_check_scalinggroup()
{
last_command="awless_check_scalinggroup"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("count=")
must_have_one_noun+=("name=")
must_have_one_noun+=("timeout=")
noun_aliases=()
}
_awless_check_securitygroup()
{
last_command="awless_check_securitygroup"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
must_have_one_noun+=("state=")
must_have_one_noun+=("timeout=")
noun_aliases=()
}
_awless_check_volume()
{
last_command="awless_check_volume"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
must_have_one_noun+=("state=")
must_have_one_noun+=("timeout=")
noun_aliases=()
}
_awless_check()
{
last_command="awless_check"
commands=()
commands+=("certificate")
commands+=("database")
commands+=("distribution")
commands+=("instance")
commands+=("loadbalancer")
commands+=("natgateway")
commands+=("networkinterface")
commands+=("scalinggroup")
commands+=("securitygroup")
commands+=("volume")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_copy_image()
{
last_command="awless_copy_image"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("description=")
must_have_one_noun+=("encrypted=")
must_have_one_noun+=("name=")
must_have_one_noun+=("source-id=")
must_have_one_noun+=("source-region=")
noun_aliases=()
}
_awless_copy_snapshot()
{
last_command="awless_copy_snapshot"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("description=")
must_have_one_noun+=("encrypted=")
must_have_one_noun+=("source-id=")
must_have_one_noun+=("source-region=")
noun_aliases=()
}
_awless_copy()
{
last_command="awless_copy"
commands=()
commands+=("image")
commands+=("snapshot")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_create_accesskey()
{
last_command="awless_create_accesskey"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("no-prompt=")
must_have_one_noun+=("save=")
must_have_one_noun+=("user=")
noun_aliases=()
}
_awless_create_alarm()
{
last_command="awless_create_alarm"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("alarm-actions=")
must_have_one_noun+=("description=")
must_have_one_noun+=("dimensions=")
must_have_one_noun+=("enabled=")
must_have_one_noun+=("evaluation-periods=")
must_have_one_noun+=("insufficientdata-actions=")
must_have_one_noun+=("metric=")
must_have_one_noun+=("name=")
must_have_one_noun+=("namespace=")
must_have_one_noun+=("ok-actions=")
must_have_one_noun+=("operator=")
must_have_one_noun+=("period=")
must_have_one_noun+=("statistic-function=")
must_have_one_noun+=("threshold=")
must_have_one_noun+=("unit=")
noun_aliases=()
}
_awless_create_appscalingpolicy()
{
last_command="awless_create_appscalingpolicy"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("dimension=")
must_have_one_noun+=("name=")
must_have_one_noun+=("resource=")
must_have_one_noun+=("service-namespace=")
must_have_one_noun+=("stepscaling-adjustment-type=")
must_have_one_noun+=("stepscaling-adjustments=")
must_have_one_noun+=("stepscaling-aggregation-type=")
must_have_one_noun+=("stepscaling-cooldown=")
must_have_one_noun+=("stepscaling-min-adjustment-magnitude=")
must_have_one_noun+=("type=")
noun_aliases=()
}
_awless_create_appscalingtarget()
{
last_command="awless_create_appscalingtarget"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("dimension=")
must_have_one_noun+=("max-capacity=")
must_have_one_noun+=("min-capacity=")
must_have_one_noun+=("resource=")
must_have_one_noun+=("role=")
must_have_one_noun+=("service-namespace=")
noun_aliases=()
}
_awless_create_bucket()
{
last_command="awless_create_bucket"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("acl=")
must_have_one_noun+=("name=")
noun_aliases=()
}
_awless_create_certificate()
{
last_command="awless_create_certificate"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("domains=")
must_have_one_noun+=("validation-domains=")
noun_aliases=()
}
_awless_create_classicloadbalancer()
{
last_command="awless_create_classicloadbalancer"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("healthcheck-path=")
must_have_one_noun+=("listeners=")
must_have_one_noun+=("name=")
must_have_one_noun+=("scheme=")
must_have_one_noun+=("securitygroups=")
must_have_one_noun+=("subnets=")
must_have_one_noun+=("tags=")
must_have_one_noun+=("zones=")
noun_aliases=()
}
_awless_create_containercluster()
{
last_command="awless_create_containercluster"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("name=")
noun_aliases=()
}
_awless_create_database()
{
last_command="awless_create_database"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("autoupgrade=")
must_have_one_noun+=("availabilityzone=")
must_have_one_noun+=("backupretention=")
must_have_one_noun+=("backupwindow=")
must_have_one_noun+=("cluster=")
must_have_one_noun+=("dbname=")
must_have_one_noun+=("dbsecuritygroups=")
must_have_one_noun+=("domain=")
must_have_one_noun+=("encrypted=")
must_have_one_noun+=("engine=")
must_have_one_noun+=("iamrole=")
must_have_one_noun+=("id=")
must_have_one_noun+=("iops=")
must_have_one_noun+=("license=")
must_have_one_noun+=("maintenancewindow=")
must_have_one_noun+=("multiaz=")
must_have_one_noun+=("optiongroup=")
must_have_one_noun+=("parametergroup=")
must_have_one_noun+=("password=")
must_have_one_noun+=("port=")
must_have_one_noun+=("public=")
must_have_one_noun+=("replica-source=")
must_have_one_noun+=("replica=")
must_have_one_noun+=("size=")
must_have_one_noun+=("storagetype=")
must_have_one_noun+=("subnetgroup=")
must_have_one_noun+=("timezone=")
must_have_one_noun+=("type=")
must_have_one_noun+=("username=")
must_have_one_noun+=("version=")
must_have_one_noun+=("vpcsecuritygroups=")
noun_aliases=()
}
_awless_create_dbsubnetgroup()
{
last_command="awless_create_dbsubnetgroup"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("description=")
must_have_one_noun+=("name=")
must_have_one_noun+=("subnets=")
noun_aliases=()
}
_awless_create_distribution()
{
last_command="awless_create_distribution"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("certificate=")
must_have_one_noun+=("comment=")
must_have_one_noun+=("default-file=")
must_have_one_noun+=("domain-aliases=")
must_have_one_noun+=("enable=")
must_have_one_noun+=("forward-cookies=")
must_have_one_noun+=("forward-queries=")
must_have_one_noun+=("https-behaviour=")
must_have_one_noun+=("min-ttl=")
must_have_one_noun+=("origin-domain=")
must_have_one_noun+=("origin-path=")
must_have_one_noun+=("price-class=")
noun_aliases=()
}
_awless_create_elasticip()
{
last_command="awless_create_elasticip"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("domain=")
noun_aliases=()
}
_awless_create_function()
{
last_command="awless_create_function"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("bucket=")
must_have_one_noun+=("description=")
must_have_one_noun+=("handler=")
must_have_one_noun+=("memory=")
must_have_one_noun+=("name=")
must_have_one_noun+=("object=")
must_have_one_noun+=("objectversion=")
must_have_one_noun+=("publish=")
must_have_one_noun+=("role=")
must_have_one_noun+=("runtime=")
must_have_one_noun+=("timeout=")
must_have_one_noun+=("zipfile=")
noun_aliases=()
}
_awless_create_group()
{
last_command="awless_create_group"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("name=")
noun_aliases=()
}
_awless_create_image()
{
last_command="awless_create_image"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("description=")
must_have_one_noun+=("instance=")
must_have_one_noun+=("name=")
must_have_one_noun+=("reboot=")
noun_aliases=()
}
_awless_create_instance()
{
last_command="awless_create_instance"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("count=")
must_have_one_noun+=("distro=")
must_have_one_noun+=("image=")
must_have_one_noun+=("ip=")
must_have_one_noun+=("keypair=")
must_have_one_noun+=("lock=")
must_have_one_noun+=("name=")
must_have_one_noun+=("role=")
must_have_one_noun+=("securitygroup=")
must_have_one_noun+=("subnet=")
must_have_one_noun+=("type=")
must_have_one_noun+=("userdata=")
noun_aliases=()
}
_awless_create_instanceprofile()
{
last_command="awless_create_instanceprofile"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("name=")
noun_aliases=()
}
_awless_create_internetgateway()
{
last_command="awless_create_internetgateway"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_create_keypair()
{
last_command="awless_create_keypair"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("encrypted=")
must_have_one_noun+=("name=")
noun_aliases=()
}
_awless_create_launchconfiguration()
{
last_command="awless_create_launchconfiguration"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("distro=")
must_have_one_noun+=("image=")
must_have_one_noun+=("keypair=")
must_have_one_noun+=("name=")
must_have_one_noun+=("public=")
must_have_one_noun+=("role=")
must_have_one_noun+=("securitygroups=")
must_have_one_noun+=("spotprice=")
must_have_one_noun+=("type=")
must_have_one_noun+=("userdata=")
noun_aliases=()
}
_awless_create_listener()
{
last_command="awless_create_listener"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("actiontype=")
must_have_one_noun+=("certificate=")
must_have_one_noun+=("loadbalancer=")
must_have_one_noun+=("port=")
must_have_one_noun+=("protocol=")
must_have_one_noun+=("sslpolicy=")
must_have_one_noun+=("targetgroup=")
noun_aliases=()
}
_awless_create_loadbalancer()
{
last_command="awless_create_loadbalancer"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("iptype=")
must_have_one_noun+=("name=")
must_have_one_noun+=("scheme=")
must_have_one_noun+=("securitygroups=")
must_have_one_noun+=("subnet-mappings=")
must_have_one_noun+=("subnets=")
must_have_one_noun+=("type=")
noun_aliases=()
}
_awless_create_loginprofile()
{
last_command="awless_create_loginprofile"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("password-reset=")
must_have_one_noun+=("password=")
must_have_one_noun+=("username=")
noun_aliases=()
}
_awless_create_mfadevice()
{
last_command="awless_create_mfadevice"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("name=")
noun_aliases=()
}
_awless_create_natgateway()
{
last_command="awless_create_natgateway"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("elasticip-id=")
must_have_one_noun+=("subnet=")
noun_aliases=()
}
_awless_create_networkinterface()
{
last_command="awless_create_networkinterface"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("description=")
must_have_one_noun+=("privateip=")
must_have_one_noun+=("securitygroups=")
must_have_one_noun+=("subnet=")
noun_aliases=()
}
_awless_create_policy()
{
last_command="awless_create_policy"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("action=")
must_have_one_noun+=("conditions=")
must_have_one_noun+=("description=")
must_have_one_noun+=("effect=")
must_have_one_noun+=("name=")
must_have_one_noun+=("resource=")
noun_aliases=()
}
_awless_create_queue()
{
last_command="awless_create_queue"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("delay=")
must_have_one_noun+=("max-msg-size=")
must_have_one_noun+=("msg-wait=")
must_have_one_noun+=("name=")
must_have_one_noun+=("policy=")
must_have_one_noun+=("redrive-policy=")
must_have_one_noun+=("retention-period=")
must_have_one_noun+=("visibility-timeout=")
noun_aliases=()
}
_awless_create_record()
{
last_command="awless_create_record"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("comment=")
must_have_one_noun+=("name=")
must_have_one_noun+=("ttl=")
must_have_one_noun+=("type=")
must_have_one_noun+=("value=")
must_have_one_noun+=("values=")
must_have_one_noun+=("zone=")
noun_aliases=()
}
_awless_create_repository()
{
last_command="awless_create_repository"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("name=")
noun_aliases=()
}
_awless_create_role()
{
last_command="awless_create_role"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("conditions=")
must_have_one_noun+=("name=")
must_have_one_noun+=("principal-account=")
must_have_one_noun+=("principal-service=")
must_have_one_noun+=("principal-user=")
must_have_one_noun+=("sleep-after=")
noun_aliases=()
}
_awless_create_route()
{
last_command="awless_create_route"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("cidr=")
must_have_one_noun+=("gateway=")
must_have_one_noun+=("table=")
noun_aliases=()
}
_awless_create_routetable()
{
last_command="awless_create_routetable"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("vpc=")
noun_aliases=()
}
_awless_create_s3object()
{
last_command="awless_create_s3object"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("acl=")
must_have_one_noun+=("bucket=")
must_have_one_noun+=("file=")
must_have_one_noun+=("name=")
noun_aliases=()
}
_awless_create_scalinggroup()
{
last_command="awless_create_scalinggroup"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("cooldown=")
must_have_one_noun+=("desired-capacity=")
must_have_one_noun+=("healthcheck-grace-period=")
must_have_one_noun+=("healthcheck-type=")
must_have_one_noun+=("launchconfiguration=")
must_have_one_noun+=("max-size=")
must_have_one_noun+=("min-size=")
must_have_one_noun+=("name=")
must_have_one_noun+=("new-instances-protected=")
must_have_one_noun+=("subnets=")
must_have_one_noun+=("targetgroups=")
noun_aliases=()
}
_awless_create_scalingpolicy()
{
last_command="awless_create_scalingpolicy"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("adjustment-magnitude=")
must_have_one_noun+=("adjustment-scaling=")
must_have_one_noun+=("adjustment-type=")
must_have_one_noun+=("cooldown=")
must_have_one_noun+=("name=")
must_have_one_noun+=("scalinggroup=")
noun_aliases=()
}
_awless_create_securitygroup()
{
last_command="awless_create_securitygroup"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("description=")
must_have_one_noun+=("name=")
must_have_one_noun+=("vpc=")
noun_aliases=()
}
_awless_create_snapshot()
{
last_command="awless_create_snapshot"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("description=")
must_have_one_noun+=("volume=")
noun_aliases=()
}
_awless_create_stack()
{
last_command="awless_create_stack"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("capabilities=")
must_have_one_noun+=("disable-rollback=")
must_have_one_noun+=("name=")
must_have_one_noun+=("notifications=")
must_have_one_noun+=("on-failure=")
must_have_one_noun+=("parameters=")
must_have_one_noun+=("policy-file=")
must_have_one_noun+=("resource-types=")
must_have_one_noun+=("role=")
must_have_one_noun+=("rollback-monitoring-min=")
must_have_one_noun+=("rollback-triggers=")
must_have_one_noun+=("stack-file=")
must_have_one_noun+=("tags=")
must_have_one_noun+=("template-file=")
must_have_one_noun+=("timeout=")
noun_aliases=()
}
_awless_create_subnet()
{
last_command="awless_create_subnet"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("availabilityzone=")
must_have_one_noun+=("cidr=")
must_have_one_noun+=("name=")
must_have_one_noun+=("public=")
must_have_one_noun+=("vpc=")
noun_aliases=()
}
_awless_create_subscription()
{
last_command="awless_create_subscription"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("endpoint=")
must_have_one_noun+=("protocol=")
must_have_one_noun+=("topic=")
noun_aliases=()
}
_awless_create_tag()
{
last_command="awless_create_tag"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("key=")
must_have_one_noun+=("resource=")
must_have_one_noun+=("value=")
noun_aliases=()
}
_awless_create_targetgroup()
{
last_command="awless_create_targetgroup"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("healthcheckinterval=")
must_have_one_noun+=("healthcheckpath=")
must_have_one_noun+=("healthcheckport=")
must_have_one_noun+=("healthcheckprotocol=")
must_have_one_noun+=("healthchecktimeout=")
must_have_one_noun+=("healthythreshold=")
must_have_one_noun+=("matcher=")
must_have_one_noun+=("name=")
must_have_one_noun+=("port=")
must_have_one_noun+=("protocol=")
must_have_one_noun+=("unhealthythreshold=")
must_have_one_noun+=("vpc=")
noun_aliases=()
}
_awless_create_topic()
{
last_command="awless_create_topic"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("name=")
noun_aliases=()
}
_awless_create_user()
{
last_command="awless_create_user"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("name=")
noun_aliases=()
}
_awless_create_volume()
{
last_command="awless_create_volume"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("availabilityzone=")
must_have_one_noun+=("size=")
noun_aliases=()
}
_awless_create_vpc()
{
last_command="awless_create_vpc"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("cidr=")
must_have_one_noun+=("name=")
noun_aliases=()
}
_awless_create_zone()
{
last_command="awless_create_zone"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("callerreference=")
must_have_one_noun+=("comment=")
must_have_one_noun+=("delegationsetid=")
must_have_one_noun+=("isprivate=")
must_have_one_noun+=("name=")
must_have_one_noun+=("vpcid=")
must_have_one_noun+=("vpcregion=")
noun_aliases=()
}
_awless_create()
{
last_command="awless_create"
commands=()
commands+=("accesskey")
commands+=("alarm")
commands+=("appscalingpolicy")
commands+=("appscalingtarget")
commands+=("bucket")
commands+=("certificate")
commands+=("classicloadbalancer")
commands+=("containercluster")
commands+=("database")
commands+=("dbsubnetgroup")
commands+=("distribution")
commands+=("elasticip")
commands+=("function")
commands+=("group")
commands+=("image")
commands+=("instance")
commands+=("instanceprofile")
commands+=("internetgateway")
commands+=("keypair")
commands+=("launchconfiguration")
commands+=("listener")
commands+=("loadbalancer")
commands+=("loginprofile")
commands+=("mfadevice")
commands+=("natgateway")
commands+=("networkinterface")
commands+=("policy")
commands+=("queue")
commands+=("record")
commands+=("repository")
commands+=("role")
commands+=("route")
commands+=("routetable")
commands+=("s3object")
commands+=("scalinggroup")
commands+=("scalingpolicy")
commands+=("securitygroup")
commands+=("snapshot")
commands+=("stack")
commands+=("subnet")
commands+=("subscription")
commands+=("tag")
commands+=("targetgroup")
commands+=("topic")
commands+=("user")
commands+=("volume")
commands+=("vpc")
commands+=("zone")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_delete_accesskey()
{
last_command="awless_delete_accesskey"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
must_have_one_noun+=("user=")
noun_aliases=()
}
_awless_delete_alarm()
{
last_command="awless_delete_alarm"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("name=")
noun_aliases=()
}
_awless_delete_appscalingpolicy()
{
last_command="awless_delete_appscalingpolicy"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("dimension=")
must_have_one_noun+=("name=")
must_have_one_noun+=("resource=")
must_have_one_noun+=("service-namespace=")
noun_aliases=()
}
_awless_delete_appscalingtarget()
{
last_command="awless_delete_appscalingtarget"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("dimension=")
must_have_one_noun+=("resource=")
must_have_one_noun+=("service-namespace=")
noun_aliases=()
}
_awless_delete_bucket()
{
last_command="awless_delete_bucket"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("name=")
noun_aliases=()
}
_awless_delete_certificate()
{
last_command="awless_delete_certificate"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("arn=")
noun_aliases=()
}
_awless_delete_classicloadbalancer()
{
last_command="awless_delete_classicloadbalancer"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("name=")
noun_aliases=()
}
_awless_delete_containercluster()
{
last_command="awless_delete_containercluster"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
noun_aliases=()
}
_awless_delete_containertask()
{
last_command="awless_delete_containertask"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("all-versions=")
must_have_one_noun+=("name=")
noun_aliases=()
}
_awless_delete_database()
{
last_command="awless_delete_database"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
must_have_one_noun+=("skip-snapshot=")
must_have_one_noun+=("snapshot=")
noun_aliases=()
}
_awless_delete_dbsubnetgroup()
{
last_command="awless_delete_dbsubnetgroup"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("name=")
noun_aliases=()
}
_awless_delete_distribution()
{
last_command="awless_delete_distribution"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
noun_aliases=()
}
_awless_delete_elasticip()
{
last_command="awless_delete_elasticip"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
must_have_one_noun+=("ip=")
noun_aliases=()
}
_awless_delete_function()
{
last_command="awless_delete_function"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
must_have_one_noun+=("version=")
noun_aliases=()
}
_awless_delete_group()
{
last_command="awless_delete_group"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("name=")
noun_aliases=()
}
_awless_delete_image()
{
last_command="awless_delete_image"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("delete-snapshots=")
must_have_one_noun+=("id=")
noun_aliases=()
}
_awless_delete_instance()
{
last_command="awless_delete_instance"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
must_have_one_noun+=("ids=")
noun_aliases=()
}
_awless_delete_instanceprofile()
{
last_command="awless_delete_instanceprofile"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("name=")
noun_aliases=()
}
_awless_delete_internetgateway()
{
last_command="awless_delete_internetgateway"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
noun_aliases=()
}
_awless_delete_keypair()
{
last_command="awless_delete_keypair"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("name=")
noun_aliases=()
}
_awless_delete_launchconfiguration()
{
last_command="awless_delete_launchconfiguration"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("name=")
noun_aliases=()
}
_awless_delete_listener()
{
last_command="awless_delete_listener"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
noun_aliases=()
}
_awless_delete_loadbalancer()
{
last_command="awless_delete_loadbalancer"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
noun_aliases=()
}
_awless_delete_loginprofile()
{
last_command="awless_delete_loginprofile"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("username=")
noun_aliases=()
}
_awless_delete_mfadevice()
{
last_command="awless_delete_mfadevice"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
noun_aliases=()
}
_awless_delete_natgateway()
{
last_command="awless_delete_natgateway"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
noun_aliases=()
}
_awless_delete_networkinterface()
{
last_command="awless_delete_networkinterface"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
noun_aliases=()
}
_awless_delete_policy()
{
last_command="awless_delete_policy"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("all-versions=")
must_have_one_noun+=("arn=")
noun_aliases=()
}
_awless_delete_queue()
{
last_command="awless_delete_queue"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("url=")
noun_aliases=()
}
_awless_delete_record()
{
last_command="awless_delete_record"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
must_have_one_noun+=("name=")
must_have_one_noun+=("ttl=")
must_have_one_noun+=("type=")
must_have_one_noun+=("value=")
must_have_one_noun+=("values=")
must_have_one_noun+=("zone=")
noun_aliases=()
}
_awless_delete_repository()
{
last_command="awless_delete_repository"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("account=")
must_have_one_noun+=("force=")
must_have_one_noun+=("name=")
noun_aliases=()
}
_awless_delete_role()
{
last_command="awless_delete_role"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("name=")
noun_aliases=()
}
_awless_delete_route()
{
last_command="awless_delete_route"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("cidr=")
must_have_one_noun+=("table=")
noun_aliases=()
}
_awless_delete_routetable()
{
last_command="awless_delete_routetable"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
noun_aliases=()
}
_awless_delete_s3object()
{
last_command="awless_delete_s3object"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("bucket=")
must_have_one_noun+=("name=")
noun_aliases=()
}
_awless_delete_scalinggroup()
{
last_command="awless_delete_scalinggroup"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("force=")
must_have_one_noun+=("name=")
noun_aliases=()
}
_awless_delete_scalingpolicy()
{
last_command="awless_delete_scalingpolicy"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
noun_aliases=()
}
_awless_delete_securitygroup()
{
last_command="awless_delete_securitygroup"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
noun_aliases=()
}
_awless_delete_snapshot()
{
last_command="awless_delete_snapshot"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
noun_aliases=()
}
_awless_delete_stack()
{
last_command="awless_delete_stack"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("name=")
must_have_one_noun+=("retain-resources=")
noun_aliases=()
}
_awless_delete_subnet()
{
last_command="awless_delete_subnet"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
noun_aliases=()
}
_awless_delete_subscription()
{
last_command="awless_delete_subscription"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
noun_aliases=()
}
_awless_delete_tag()
{
last_command="awless_delete_tag"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("key=")
must_have_one_noun+=("resource=")
must_have_one_noun+=("value=")
noun_aliases=()
}
_awless_delete_targetgroup()
{
last_command="awless_delete_targetgroup"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
noun_aliases=()
}
_awless_delete_topic()
{
last_command="awless_delete_topic"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
noun_aliases=()
}
_awless_delete_user()
{
last_command="awless_delete_user"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("name=")
noun_aliases=()
}
_awless_delete_volume()
{
last_command="awless_delete_volume"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
noun_aliases=()
}
_awless_delete_vpc()
{
last_command="awless_delete_vpc"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
noun_aliases=()
}
_awless_delete_zone()
{
last_command="awless_delete_zone"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
noun_aliases=()
}
_awless_delete()
{
last_command="awless_delete"
commands=()
commands+=("accesskey")
commands+=("alarm")
commands+=("appscalingpolicy")
commands+=("appscalingtarget")
commands+=("bucket")
commands+=("certificate")
commands+=("classicloadbalancer")
commands+=("containercluster")
commands+=("containertask")
commands+=("database")
commands+=("dbsubnetgroup")
commands+=("distribution")
commands+=("elasticip")
commands+=("function")
commands+=("group")
commands+=("image")
commands+=("instance")
commands+=("instanceprofile")
commands+=("internetgateway")
commands+=("keypair")
commands+=("launchconfiguration")
commands+=("listener")
commands+=("loadbalancer")
commands+=("loginprofile")
commands+=("mfadevice")
commands+=("natgateway")
commands+=("networkinterface")
commands+=("policy")
commands+=("queue")
commands+=("record")
commands+=("repository")
commands+=("role")
commands+=("route")
commands+=("routetable")
commands+=("s3object")
commands+=("scalinggroup")
commands+=("scalingpolicy")
commands+=("securitygroup")
commands+=("snapshot")
commands+=("stack")
commands+=("subnet")
commands+=("subscription")
commands+=("tag")
commands+=("targetgroup")
commands+=("topic")
commands+=("user")
commands+=("volume")
commands+=("vpc")
commands+=("zone")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_detach_alarm()
{
last_command="awless_detach_alarm"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("action-arn=")
must_have_one_noun+=("name=")
noun_aliases=()
}
_awless_detach_classicloadbalancer()
{
last_command="awless_detach_classicloadbalancer"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("instance=")
must_have_one_noun+=("name=")
noun_aliases=()
}
_awless_detach_containertask()
{
last_command="awless_detach_containertask"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("container-name=")
must_have_one_noun+=("name=")
noun_aliases=()
}
_awless_detach_elasticip()
{
last_command="awless_detach_elasticip"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("association=")
noun_aliases=()
}
_awless_detach_instance()
{
last_command="awless_detach_instance"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
must_have_one_noun+=("targetgroup=")
noun_aliases=()
}
_awless_detach_instanceprofile()
{
last_command="awless_detach_instanceprofile"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("instance=")
must_have_one_noun+=("name=")
noun_aliases=()
}
_awless_detach_internetgateway()
{
last_command="awless_detach_internetgateway"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
must_have_one_noun+=("vpc=")
noun_aliases=()
}
_awless_detach_mfadevice()
{
last_command="awless_detach_mfadevice"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
must_have_one_noun+=("user=")
noun_aliases=()
}
_awless_detach_networkinterface()
{
last_command="awless_detach_networkinterface"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("attachment=")
must_have_one_noun+=("force=")
must_have_one_noun+=("id=")
must_have_one_noun+=("instance=")
noun_aliases=()
}
_awless_detach_policy()
{
last_command="awless_detach_policy"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("access=")
must_have_one_noun+=("arn=")
must_have_one_noun+=("group=")
must_have_one_noun+=("role=")
must_have_one_noun+=("service=")
must_have_one_noun+=("user=")
noun_aliases=()
}
_awless_detach_role()
{
last_command="awless_detach_role"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("instanceprofile=")
must_have_one_noun+=("name=")
noun_aliases=()
}
_awless_detach_routetable()
{
last_command="awless_detach_routetable"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("association=")
noun_aliases=()
}
_awless_detach_securitygroup()
{
last_command="awless_detach_securitygroup"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
must_have_one_noun+=("instance=")
noun_aliases=()
}
_awless_detach_user()
{
last_command="awless_detach_user"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("group=")
must_have_one_noun+=("name=")
noun_aliases=()
}
_awless_detach_volume()
{
last_command="awless_detach_volume"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("device=")
must_have_one_noun+=("force=")
must_have_one_noun+=("id=")
must_have_one_noun+=("instance=")
noun_aliases=()
}
_awless_detach()
{
last_command="awless_detach"
commands=()
commands+=("alarm")
commands+=("classicloadbalancer")
commands+=("containertask")
commands+=("elasticip")
commands+=("instance")
commands+=("instanceprofile")
commands+=("internetgateway")
commands+=("mfadevice")
commands+=("networkinterface")
commands+=("policy")
commands+=("role")
commands+=("routetable")
commands+=("securitygroup")
commands+=("user")
commands+=("volume")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_import_image()
{
last_command="awless_import_image"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("architecture=")
must_have_one_noun+=("bucket=")
must_have_one_noun+=("description=")
must_have_one_noun+=("license=")
must_have_one_noun+=("platform=")
must_have_one_noun+=("role=")
must_have_one_noun+=("s3object=")
must_have_one_noun+=("snapshot=")
must_have_one_noun+=("url=")
noun_aliases=()
}
_awless_import()
{
last_command="awless_import"
commands=()
commands+=("image")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_restart_database()
{
last_command="awless_restart_database"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
must_have_one_noun+=("with-failover=")
noun_aliases=()
}
_awless_restart_instance()
{
last_command="awless_restart_instance"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
must_have_one_noun+=("ids=")
noun_aliases=()
}
_awless_restart()
{
last_command="awless_restart"
commands=()
commands+=("database")
commands+=("instance")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_start_alarm()
{
last_command="awless_start_alarm"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("names=")
noun_aliases=()
}
_awless_start_containertask()
{
last_command="awless_start_containertask"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("cluster=")
must_have_one_noun+=("deployment-name=")
must_have_one_noun+=("desired-count=")
must_have_one_noun+=("loadbalancer.container-name=")
must_have_one_noun+=("loadbalancer.container-port=")
must_have_one_noun+=("loadbalancer.targetgroup=")
must_have_one_noun+=("name=")
must_have_one_noun+=("role=")
must_have_one_noun+=("type=")
noun_aliases=()
}
_awless_start_database()
{
last_command="awless_start_database"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
noun_aliases=()
}
_awless_start_instance()
{
last_command="awless_start_instance"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
must_have_one_noun+=("ids=")
noun_aliases=()
}
_awless_start()
{
last_command="awless_start"
commands=()
commands+=("alarm")
commands+=("containertask")
commands+=("database")
commands+=("instance")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_stop_alarm()
{
last_command="awless_stop_alarm"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("names=")
noun_aliases=()
}
_awless_stop_containertask()
{
last_command="awless_stop_containertask"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("cluster=")
must_have_one_noun+=("deployment-name=")
must_have_one_noun+=("run-arn=")
must_have_one_noun+=("type=")
noun_aliases=()
}
_awless_stop_database()
{
last_command="awless_stop_database"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
noun_aliases=()
}
_awless_stop_instance()
{
last_command="awless_stop_instance"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
must_have_one_noun+=("ids=")
noun_aliases=()
}
_awless_stop()
{
last_command="awless_stop"
commands=()
commands+=("alarm")
commands+=("containertask")
commands+=("database")
commands+=("instance")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_update_bucket()
{
last_command="awless_update_bucket"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("acl=")
must_have_one_noun+=("enforce-https=")
must_have_one_noun+=("index-suffix=")
must_have_one_noun+=("name=")
must_have_one_noun+=("public-website=")
must_have_one_noun+=("redirect-hostname=")
noun_aliases=()
}
_awless_update_classicloadbalancer()
{
last_command="awless_update_classicloadbalancer"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("health-interval=")
must_have_one_noun+=("health-target=")
must_have_one_noun+=("health-timeout=")
must_have_one_noun+=("healthy-threshold=")
must_have_one_noun+=("name=")
must_have_one_noun+=("unhealthy-threshold=")
noun_aliases=()
}
_awless_update_containertask()
{
last_command="awless_update_containertask"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("cluster=")
must_have_one_noun+=("deployment-name=")
must_have_one_noun+=("desired-count=")
must_have_one_noun+=("name=")
noun_aliases=()
}
_awless_update_distribution()
{
last_command="awless_update_distribution"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("certificate=")
must_have_one_noun+=("comment=")
must_have_one_noun+=("default-file=")
must_have_one_noun+=("domain-aliases=")
must_have_one_noun+=("enable=")
must_have_one_noun+=("forward-cookies=")
must_have_one_noun+=("forward-queries=")
must_have_one_noun+=("https-behaviour=")
must_have_one_noun+=("id=")
must_have_one_noun+=("min-ttl=")
must_have_one_noun+=("origin-domain=")
must_have_one_noun+=("origin-path=")
must_have_one_noun+=("price-class=")
noun_aliases=()
}
_awless_update_image()
{
last_command="awless_update_image"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("accounts=")
must_have_one_noun+=("description=")
must_have_one_noun+=("groups=")
must_have_one_noun+=("id=")
must_have_one_noun+=("operation=")
must_have_one_noun+=("product-codes=")
noun_aliases=()
}
_awless_update_instance()
{
last_command="awless_update_instance"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
must_have_one_noun+=("lock=")
must_have_one_noun+=("type=")
noun_aliases=()
}
_awless_update_loginprofile()
{
last_command="awless_update_loginprofile"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("password-reset=")
must_have_one_noun+=("password=")
must_have_one_noun+=("username=")
noun_aliases=()
}
_awless_update_policy()
{
last_command="awless_update_policy"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("action=")
must_have_one_noun+=("arn=")
must_have_one_noun+=("conditions=")
must_have_one_noun+=("effect=")
must_have_one_noun+=("resource=")
noun_aliases=()
}
_awless_update_record()
{
last_command="awless_update_record"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("name=")
must_have_one_noun+=("ttl=")
must_have_one_noun+=("type=")
must_have_one_noun+=("value=")
must_have_one_noun+=("values=")
must_have_one_noun+=("zone=")
noun_aliases=()
}
_awless_update_s3object()
{
last_command="awless_update_s3object"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("acl=")
must_have_one_noun+=("bucket=")
must_have_one_noun+=("name=")
must_have_one_noun+=("version=")
noun_aliases=()
}
_awless_update_scalinggroup()
{
last_command="awless_update_scalinggroup"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("cooldown=")
must_have_one_noun+=("desired-capacity=")
must_have_one_noun+=("healthcheck-grace-period=")
must_have_one_noun+=("healthcheck-type=")
must_have_one_noun+=("launchconfiguration=")
must_have_one_noun+=("max-size=")
must_have_one_noun+=("min-size=")
must_have_one_noun+=("name=")
must_have_one_noun+=("new-instances-protected=")
must_have_one_noun+=("subnets=")
noun_aliases=()
}
_awless_update_securitygroup()
{
last_command="awless_update_securitygroup"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("cidr=")
must_have_one_noun+=("id=")
must_have_one_noun+=("inbound=")
must_have_one_noun+=("outbound=")
must_have_one_noun+=("portrange=")
must_have_one_noun+=("protocol=")
must_have_one_noun+=("securitygroup=")
noun_aliases=()
}
_awless_update_stack()
{
last_command="awless_update_stack"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("capabilities=")
must_have_one_noun+=("name=")
must_have_one_noun+=("notifications=")
must_have_one_noun+=("parameters=")
must_have_one_noun+=("policy-file=")
must_have_one_noun+=("policy-update-file=")
must_have_one_noun+=("resource-types=")
must_have_one_noun+=("role=")
must_have_one_noun+=("rollback-monitoring-min=")
must_have_one_noun+=("rollback-triggers=")
must_have_one_noun+=("stack-file=")
must_have_one_noun+=("tags=")
must_have_one_noun+=("template-file=")
must_have_one_noun+=("use-previous-template=")
noun_aliases=()
}
_awless_update_subnet()
{
last_command="awless_update_subnet"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("id=")
must_have_one_noun+=("public=")
noun_aliases=()
}
_awless_update_targetgroup()
{
last_command="awless_update_targetgroup"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--prompt-all")
flags+=("-a")
local_nonpersistent_flags+=("--prompt-all")
flags+=("--prompt-only-required")
local_nonpersistent_flags+=("--prompt-only-required")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("deregistrationdelay=")
must_have_one_noun+=("healthcheckinterval=")
must_have_one_noun+=("healthcheckpath=")
must_have_one_noun+=("healthcheckport=")
must_have_one_noun+=("healthcheckprotocol=")
must_have_one_noun+=("healthchecktimeout=")
must_have_one_noun+=("healthythreshold=")
must_have_one_noun+=("id=")
must_have_one_noun+=("matcher=")
must_have_one_noun+=("stickiness=")
must_have_one_noun+=("stickinessduration=")
must_have_one_noun+=("unhealthythreshold=")
noun_aliases=()
}
_awless_update()
{
last_command="awless_update"
commands=()
commands+=("bucket")
commands+=("classicloadbalancer")
commands+=("containertask")
commands+=("distribution")
commands+=("image")
commands+=("instance")
commands+=("loginprofile")
commands+=("policy")
commands+=("record")
commands+=("s3object")
commands+=("scalinggroup")
commands+=("securitygroup")
commands+=("stack")
commands+=("subnet")
commands+=("targetgroup")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--revert-in=")
flags+=("--run-in=")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_show()
{
last_command="awless_show"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--no-alias")
local_nonpersistent_flags+=("--no-alias")
flags+=("--siblings")
local_nonpersistent_flags+=("--siblings")
flags+=("--values-for=")
local_nonpersistent_flags+=("--values-for=")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_ssh()
{
last_command="awless_ssh"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--disable-strict-host-keychecking")
local_nonpersistent_flags+=("--disable-strict-host-keychecking")
flags+=("--identity=")
two_word_flags+=("-i")
local_nonpersistent_flags+=("--identity=")
flags+=("--port=")
local_nonpersistent_flags+=("--port=")
flags+=("--print-cli")
local_nonpersistent_flags+=("--print-cli")
flags+=("--print-config")
local_nonpersistent_flags+=("--print-config")
flags+=("--private")
local_nonpersistent_flags+=("--private")
flags+=("--through=")
local_nonpersistent_flags+=("--through=")
flags+=("--through-port=")
local_nonpersistent_flags+=("--through-port=")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_switch()
{
last_command="awless_switch"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_sync()
{
last_command="awless_sync"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access")
local_nonpersistent_flags+=("--access")
flags+=("--cdn")
local_nonpersistent_flags+=("--cdn")
flags+=("--cloudformation")
local_nonpersistent_flags+=("--cloudformation")
flags+=("--dns")
local_nonpersistent_flags+=("--dns")
flags+=("--infra")
local_nonpersistent_flags+=("--infra")
flags+=("--lambda")
local_nonpersistent_flags+=("--lambda")
flags+=("--messaging")
local_nonpersistent_flags+=("--messaging")
flags+=("--monitoring")
local_nonpersistent_flags+=("--monitoring")
flags+=("--profile-sync")
local_nonpersistent_flags+=("--profile-sync")
flags+=("--storage")
local_nonpersistent_flags+=("--storage")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_version()
{
last_command="awless_version"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless_whoami()
{
last_command="awless_whoami"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--account-only")
local_nonpersistent_flags+=("--account-only")
flags+=("--id-only")
local_nonpersistent_flags+=("--id-only")
flags+=("--ip-only")
local_nonpersistent_flags+=("--ip-only")
flags+=("--name-only")
local_nonpersistent_flags+=("--name-only")
flags+=("--resource-only")
local_nonpersistent_flags+=("--resource-only")
flags+=("--type-only")
local_nonpersistent_flags+=("--type-only")
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_awless()
{
last_command="awless"
commands=()
commands+=("completion")
commands+=("config")
commands+=("inspect")
commands+=("list")
commands+=("log")
commands+=("revert")
commands+=("run")
commands+=("attach")
commands+=("authenticate")
commands+=("check")
commands+=("copy")
commands+=("create")
commands+=("delete")
commands+=("detach")
commands+=("import")
commands+=("restart")
commands+=("start")
commands+=("stop")
commands+=("update")
commands+=("show")
commands+=("ssh")
commands+=("switch")
commands+=("sync")
commands+=("version")
commands+=("whoami")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aws-profile=")
flags_with_completion+=("--aws-profile")
flags_completion+=("__awless_profile_list")
two_word_flags+=("-p")
flags_with_completion+=("-p")
flags_completion+=("__awless_profile_list")
flags+=("--aws-region=")
flags_with_completion+=("--aws-region")
flags_completion+=("__awless_region_list")
two_word_flags+=("-r")
flags_with_completion+=("-r")
flags_completion+=("__awless_region_list")
flags+=("--color=")
flags+=("--extra-verbose")
flags+=("-e")
flags+=("--force")
flags+=("-f")
flags+=("--local")
flags+=("-l")
flags+=("--no-sync")
flags+=("--silent")
flags+=("--verbose")
flags+=("-v")
flags+=("--version")
local_nonpersistent_flags+=("--version")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
__start_awless()
{
local cur prev words cword
declare -A flaghash 2>/dev/null || :
if declare -F _init_completion >/dev/null 2>&1; then
_init_completion -s || return
else
__my_init_completion -n "=" || return
fi
local c=0
local flags=()
local two_word_flags=()
local local_nonpersistent_flags=()
local flags_with_completion=()
local flags_completion=()
local commands=("awless")
local must_have_one_flag=()
local must_have_one_noun=()
local last_command
local nouns=()
__handle_word
}
if [[ $(type -t compopt) = "builtin" ]]; then
complete -o default -F __start_awless awless
else
complete -o default -o nospace -F __start_awless awless
fi
# ex: ts=4 sw=4 et filetype=sh
BASH_COMPLETION_EOF
}
__awless_bash_source <(__awless_convert_bash_to_zsh)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment