Chapter 50. object This chapter describes the commands under the object command. 50.1. object create Upload object to container Usage: Table 50.1. Positional arguments Value Summary <container> Container for new object <filename> Local filename(s) to upload Table 50.2. Command arguments Value Summary -h, --help Show this help message and exit --name <name> Upload a file and rename it. can only be used when uploading a single object Table 50.3. Output formatter options Value Summary -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 50.4. CSV formatter options Value Summary --quote {all,minimal,none,nonnumeric} When to include quotes, defaults to nonnumeric Table 50.5. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 50.6. Table formatter options Value Summary --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. 50.2. object delete Delete object from container Usage: Table 50.7. Positional arguments Value Summary <container> Delete object(s) from <container> <object> Object(s) to delete Table 50.8. Command arguments Value Summary -h, --help Show this help message and exit 50.3. object list List objects Usage: Table 50.9. Positional arguments Value Summary <container> Container to list Table 50.10. Command arguments Value Summary -h, --help Show this help message and exit --prefix <prefix> Filter list using <prefix> --delimiter <delimiter> Roll up items with <delimiter> --marker <marker> Anchor for paging --end-marker <end-marker> End anchor for paging --limit <num-objects> Limit the number of objects returned --long List additional fields in output --all List all objects in container (default is 10000) Table 50.11. Output formatter options Value Summary -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 50.12. CSV formatter options Value Summary --quote {all,minimal,none,nonnumeric} When to include quotes, defaults to nonnumeric Table 50.13. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 50.14. Table formatter options Value Summary --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. 50.4. object save Save object locally Usage: Table 50.15. Positional arguments Value Summary <container> Download <object> from <container> <object> Object to save Table 50.16. Command arguments Value Summary -h, --help Show this help message and exit --file <filename> Destination filename (defaults to object name); using - as the filename will print the file to stdout 50.5. object set Set object properties Usage: Table 50.17. Positional arguments Value Summary <container> Modify <object> from <container> <object> Object to modify Table 50.18. Command arguments Value Summary -h, --help Show this help message and exit --property <key=value> Set a property on this object (repeat option to set multiple properties) 50.6. object show Display object details Usage: Table 50.19. Positional arguments Value Summary <container> Display <object> from <container> <object> Object to display Table 50.20. Command arguments Value Summary -h, --help Show this help message and exit Table 50.21. Output formatter options Value Summary -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 50.22. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 50.23. Shell formatter options Value Summary --prefix PREFIX Add a prefix to all variable names Table 50.24. Table formatter options Value Summary --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. 50.7. object store account set Set account properties Usage: Table 50.25. Command arguments Value Summary -h, --help Show this help message and exit --property <key=value> Set a property on this account (repeat option to set multiple properties) 50.8. object store account show Display account details Usage: Table 50.26. Command arguments Value Summary -h, --help Show this help message and exit Table 50.27. Output formatter options Value Summary -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 50.28. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 50.29. Shell formatter options Value Summary --prefix PREFIX Add a prefix to all variable names Table 50.30. Table formatter options Value Summary --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. 50.9. object store account unset Unset account properties Usage: Table 50.31. Command arguments Value Summary -h, --help Show this help message and exit --property <key> Property to remove from account (repeat option to remove multiple properties) 50.10. object unset Unset object properties Usage: Table 50.32. Positional arguments Value Summary <container> Modify <object> from <container> <object> Object to modify Table 50.33. Command arguments Value Summary -h, --help Show this help message and exit --property <key> Property to remove from object (repeat option to remove multiple properties)

Commands:
openstack object create [-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] [--name <name>] <container> <filename> [<filename> ...]
openstack object delete [-h] <container> <object> [<object> ...]
openstack object 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] [--prefix <prefix>] [--delimiter <delimiter>] [--marker <marker>] [--end-marker <end-marker>] [--limit <num-objects>] [--long] [--all] <container>
openstack object save [-h] [--file <filename>] <container> <object>
openstack object set [-h] --property <key=value> <container> <object>
openstack object show [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--noindent] [--prefix PREFIX] [--max-width <integer>] [--fit-width] [--print-empty] <container> <object>
openstack object store account set [-h] --property <key=value>
openstack object store account show [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--noindent] [--prefix PREFIX] [--max-width <integer>] [--fit-width] [--print-empty]
openstack object store account unset [-h] --property <key>
openstack object unset [-h] --property <key> <container> <object>