Chapter 53. object This chapter describes the commands under the object command. 53.1. object create Upload object to container Usage: Table 53.1. Positional arguments Value Summary <container> Container for new object <filename> Local filename(s) to upload Table 53.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 53.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 --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 Table 53.4. CSV formatter options Value Summary --quote {all,minimal,none,nonnumeric} When to include quotes, defaults to nonnumeric Table 53.5. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 53.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. 53.2. object delete Delete object from container Usage: Table 53.7. Positional arguments Value Summary <container> Delete object(s) from <container> <object> Object(s) to delete Table 53.8. Command arguments Value Summary -h, --help Show this help message and exit 53.3. object list List objects Usage: Table 53.9. Positional arguments Value Summary <container> Container to list Table 53.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 53.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 --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 Table 53.12. CSV formatter options Value Summary --quote {all,minimal,none,nonnumeric} When to include quotes, defaults to nonnumeric Table 53.13. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 53.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. 53.4. object save Save object locally Usage: Table 53.15. Positional arguments Value Summary <container> Download <object> from <container> <object> Object to save Table 53.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 53.5. object set Set object properties Usage: Table 53.17. Positional arguments Value Summary <container> Modify <object> from <container> <object> Object to modify Table 53.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) 53.6. object show Display object details Usage: Table 53.19. Positional arguments Value Summary <container> Display <object> from <container> <object> Object to display Table 53.20. Command arguments Value Summary -h, --help Show this help message and exit Table 53.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 Table 53.22. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 53.23. Shell formatter options Value Summary --prefix PREFIX Add a prefix to all variable names Table 53.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. 53.7. object store account set Set account properties Usage: Table 53.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) 53.8. object store account show Display account details Usage: Table 53.26. Command arguments Value Summary -h, --help Show this help message and exit Table 53.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 Table 53.28. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 53.29. Shell formatter options Value Summary --prefix PREFIX Add a prefix to all variable names Table 53.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. 53.9. object store account unset Unset account properties Usage: Table 53.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) 53.10. object unset Unset object properties Usage: Table 53.32. Positional arguments Value Summary <container> Modify <object> from <container> <object> Object to modify Table 53.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] [--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] [--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>