Chapter 14. code

This chapter describes the commands under the code command.

14.1. code source content show

Show workflow definition.

Usage:

openstack code source content show [-h] [--namespace [NAMESPACE]]
                                          identifier

Table 14.1. Positional arguments

ValueSummary

identifier

Code source id or name.

Table 14.2. Command arguments

ValueSummary

-h, --help

Show this help message and exit

--namespace [NAMESPACE]

Namespace to get the code source from.

14.2. code source create

Create new code source.

Usage:

openstack code source create [-h] [-f {json,shell,table,value,yaml}]
                                    [-c COLUMN] [--noindent] [--prefix PREFIX]
                                    [--max-width <integer>] [--fit-width]
                                    [--print-empty] [--namespace [NAMESPACE]]
                                    [--public]
                                    name content

Table 14.3. Positional arguments

ValueSummary

name

Code source name.

content

Code source content file.

Table 14.4. Command arguments

ValueSummary

-h, --help

Show this help message and exit

--namespace [NAMESPACE]

Namespace to create the code source within.

--public

With this flag the code source will be marked as "public".

Table 14.5. Output formatter options

ValueSummary

-f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml}

The output format, defaults to table

-c COLUMN, --column COLUMN

Specify the column(s) to include, can be repeated to show multiple columns

Table 14.6. JSON formatter options

ValueSummary

--noindent

Whether to disable indenting the json

Table 14.7. Shell formatter options

ValueSummary

--prefix PREFIX

Add a prefix to all variable names

Table 14.8. Table formatter options

ValueSummary

--max-width <integer>

Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.

--fit-width

Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable

--print-empty

Print empty table if there is no data to show.

14.3. code source delete

Delete workflow.

Usage:

openstack code source delete [-h] [--namespace [NAMESPACE]]
                                    identifier [identifier ...]

Table 14.9. Positional arguments

ValueSummary

identifier

Code source name or id (can be repeated multiple times).

Table 14.10. Command arguments

ValueSummary

-h, --help

Show this help message and exit

--namespace [NAMESPACE]

Namespace to delete the code source(s) from.

14.4. code source list

List all workflows.

Usage:

openstack code source list [-h] [-f {csv,json,table,value,yaml}]
                                  [-c COLUMN]
                                  [--quote {all,minimal,none,nonnumeric}]
                                  [--noindent] [--max-width <integer>]
                                  [--fit-width] [--print-empty]
                                  [--sort-column SORT_COLUMN]
                                  [--sort-ascending | --sort-descending]
                                  [--marker [MARKER]] [--limit [LIMIT]]
                                  [--sort_keys [SORT_KEYS]]
                                  [--sort_dirs [SORT_DIRS]] [--filter FILTERS]

Table 14.11. Command arguments

ValueSummary

-h, --help

Show this help message and exit

--marker [MARKER]

The last execution uuid of the previous page, displays list of executions after "marker".

--limit [LIMIT]

Maximum number of entries to return in a single result.

--sort_keys [SORT_KEYS]

Comma-separated list of sort keys to sort results by. Default: created_at. Example: mistral execution-list --sort_keys=id,description

--sort_dirs [SORT_DIRS]

Comma-separated list of sort directions. default: asc. Example: mistral execution-list --sort_keys=id,description --sort_dirs=asc,desc

--filter FILTERS

Filters. can be repeated.

Table 14.12. Output formatter options

ValueSummary

-f {csv,json,table,value,yaml}, --format {csv,json,table,value,yaml}

The output format, defaults to table

-c COLUMN, --column COLUMN

Specify the column(s) to include, can be repeated to show multiple columns

--sort-column SORT_COLUMN

Specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated

--sort-ascending

Sort the column(s) in ascending order

--sort-descending

Sort the column(s) in descending order

Table 14.13. CSV formatter options

ValueSummary

--quote {all,minimal,none,nonnumeric}

When to include quotes, defaults to nonnumeric

Table 14.14. JSON formatter options

ValueSummary

--noindent

Whether to disable indenting the json

Table 14.15. Table formatter options

ValueSummary

--max-width <integer>

Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.

--fit-width

Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable

--print-empty

Print empty table if there is no data to show.

14.5. code source show

Show specific code source.

Usage:

openstack code source show [-h] [-f {json,shell,table,value,yaml}]
                                  [-c COLUMN] [--noindent] [--prefix PREFIX]
                                  [--max-width <integer>] [--fit-width]
                                  [--print-empty] [--namespace [NAMESPACE]]
                                  identifier

Table 14.16. Positional arguments

ValueSummary

identifier

Code source id or name.

Table 14.17. Command arguments

ValueSummary

-h, --help

Show this help message and exit

--namespace [NAMESPACE]

Namespace to get the code source from.

Table 14.18. Output formatter options

ValueSummary

-f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml}

The output format, defaults to table

-c COLUMN, --column COLUMN

Specify the column(s) to include, can be repeated to show multiple columns

Table 14.19. JSON formatter options

ValueSummary

--noindent

Whether to disable indenting the json

Table 14.20. Shell formatter options

ValueSummary

--prefix PREFIX

Add a prefix to all variable names

Table 14.21. Table formatter options

ValueSummary

--max-width <integer>

Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.

--fit-width

Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable

--print-empty

Print empty table if there is no data to show.

14.6. code source update

Update workflow.

Usage:

openstack code source update [-h] [-f {json,shell,table,value,yaml}]
                                    [-c COLUMN] [--noindent] [--prefix PREFIX]
                                    [--max-width <integer>] [--fit-width]
                                    [--print-empty] [--id ID]
                                    [--namespace [NAMESPACE]] [--public]
                                    identifier content

Table 14.22. Positional arguments

ValueSummary

identifier

Code source identifier (name or id).

content

Code source content

Table 14.23. Command arguments

ValueSummary

-h, --help

Show this help message and exit

--id ID

Workflow id.

--namespace [NAMESPACE]

Namespace of the workflow.

--public

With this flag workflow will be marked as "public".

Table 14.24. Output formatter options

ValueSummary

-f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml}

The output format, defaults to table

-c COLUMN, --column COLUMN

Specify the column(s) to include, can be repeated to show multiple columns

Table 14.25. JSON formatter options

ValueSummary

--noindent

Whether to disable indenting the json

Table 14.26. Shell formatter options

ValueSummary

--prefix PREFIX

Add a prefix to all variable names

Table 14.27. Table formatter options

ValueSummary

--max-width <integer>

Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.

--fit-width

Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable

--print-empty

Print empty table if there is no data to show.