The following commands are currently supported by the Sahara CLI:
Get plugin configs
usage: dataprocessing plugin configs get [-h] [--file <file>]
                                         <plugin> <plugin_version>
| plugin | Name of the plugin to provide config information about | 
| plugin_version | Version of the plugin to provide config information about | 
| --file | Destination file (defaults to a combination of plugin name and plugin version) | 
This command is provided by the python-saharaclient plugin.
Lists plugins
usage: dataprocessing plugin list [-h] [-f {csv,json,table,value,yaml}]
                                  [-c COLUMN] [--max-width <integer>]
                                  [--fit-width] [--print-empty] [--noindent]
                                  [--quote {all,minimal,none,nonnumeric}]
                                  [--sort-column SORT_COLUMN] [--long]
| -f=table, --format=table | |
the output format, defaults to table Possible choices: csv, json, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --quote=nonnumeric | |
when to include quotes, defaults to nonnumeric Possible choices: all, minimal, none, nonnumeric  | |
| --sort-column=[] | |
| specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated | |
| --long=False | List additional fields in output | 
This command is provided by the python-saharaclient plugin.
Display plugin details
usage: dataprocessing plugin show [-h] [-f {json,shell,table,value,yaml}]
                                  [-c COLUMN] [--max-width <integer>]
                                  [--fit-width] [--print-empty] [--noindent]
                                  [--prefix PREFIX]
                                  [--plugin-version <plugin_version>]
                                  <plugin>
| plugin | Name of the plugin to display | 
| -f=table, --format=table | |
the output format, defaults to table Possible choices: json, shell, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --prefix= | add a prefix to all variable names | 
| --plugin-version | |
| Version of the plugin to display | |
This command is provided by the python-saharaclient plugin.
usage: dataprocessing plugin update [-h] [-f {json,shell,table,value,yaml}]
                                    [-c COLUMN] [--max-width <integer>]
                                    [--fit-width] [--print-empty] [--noindent]
                                    [--prefix PREFIX]
                                    <plugin> <json>
| plugin | Name of the plugin to provide config information about | 
| json | JSON representation of the plugin update dictionary | 
| -f=table, --format=table | |
the output format, defaults to table Possible choices: json, shell, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --prefix= | add a prefix to all variable names | 
This command is provided by the python-saharaclient plugin.
Add image tags
usage: dataprocessing image tags add [-h] [-f {json,shell,table,value,yaml}]
                                     [-c COLUMN] [--max-width <integer>]
                                     [--fit-width] [--print-empty]
                                     [--noindent] [--prefix PREFIX] --tags
                                     <tag> [<tag> ...]
                                     <image>
| image | Name or id of the image | 
| -f=table, --format=table | |
the output format, defaults to table Possible choices: json, shell, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --prefix= | add a prefix to all variable names | 
| --tags | Tag(s) to add [REQUIRED] | 
This command is provided by the python-saharaclient plugin.
Lists registered images
usage: dataprocessing image list [-h] [-f {csv,json,table,value,yaml}]
                                 [-c COLUMN] [--max-width <integer>]
                                 [--fit-width] [--print-empty] [--noindent]
                                 [--quote {all,minimal,none,nonnumeric}]
                                 [--sort-column SORT_COLUMN] [--long]
                                 [--name <name-regex>]
                                 [--tags <tag> [<tag> ...]]
                                 [--username <username>]
| -f=table, --format=table | |
the output format, defaults to table Possible choices: csv, json, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --quote=nonnumeric | |
when to include quotes, defaults to nonnumeric Possible choices: all, minimal, none, nonnumeric  | |
| --sort-column=[] | |
| specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated | |
| --long=False | List additional fields in output | 
| --name | Regular expression to match image name | 
| --tags | List images with specific tag(s) | 
| --username | List images with specific username | 
This command is provided by the python-saharaclient plugin.
Register an image
usage: dataprocessing image register [-h] [-f {json,shell,table,value,yaml}]
                                     [-c COLUMN] [--max-width <integer>]
                                     [--fit-width] [--print-empty]
                                     [--noindent] [--prefix PREFIX] --username
                                     <username> [--description <description>]
                                     <image>
| image | Name or ID of the image to register | 
| -f=table, --format=table | |
the output format, defaults to table Possible choices: json, shell, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --prefix= | add a prefix to all variable names | 
| --username | Username of privileged user in the image [REQUIRED] | 
| --description | Description of the image. If not provided, description of the image will be reset to empty | 
This command is provided by the python-saharaclient plugin.
Remove image tags
usage: dataprocessing image tags remove [-h]
                                        [-f {json,shell,table,value,yaml}]
                                        [-c COLUMN] [--max-width <integer>]
                                        [--fit-width] [--print-empty]
                                        [--noindent] [--prefix PREFIX]
                                        [--tags <tag> [<tag> ...] | --all]
                                        <image>
| image | Name or id of the image | 
| -f=table, --format=table | |
the output format, defaults to table Possible choices: json, shell, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --prefix= | add a prefix to all variable names | 
| --tags | Tag(s) to remove | 
| --all=False | Remove all tags from image | 
This command is provided by the python-saharaclient plugin.
Set image tags (Replace current image tags with provided ones)
usage: dataprocessing image tags set [-h] [-f {json,shell,table,value,yaml}]
                                     [-c COLUMN] [--max-width <integer>]
                                     [--fit-width] [--print-empty]
                                     [--noindent] [--prefix PREFIX] --tags
                                     <tag> [<tag> ...]
                                     <image>
| image | Name or id of the image | 
| -f=table, --format=table | |
the output format, defaults to table Possible choices: json, shell, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --prefix= | add a prefix to all variable names | 
| --tags | Tag(s) to set [REQUIRED] | 
This command is provided by the python-saharaclient plugin.
Display image details
usage: dataprocessing image show [-h] [-f {json,shell,table,value,yaml}]
                                 [-c COLUMN] [--max-width <integer>]
                                 [--fit-width] [--print-empty] [--noindent]
                                 [--prefix PREFIX]
                                 <image>
| image | Name or id of the image to display | 
| -f=table, --format=table | |
the output format, defaults to table Possible choices: json, shell, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --prefix= | add a prefix to all variable names | 
This command is provided by the python-saharaclient plugin.
Unregister image(s)
usage: dataprocessing image unregister [-h] <image> [<image> ...]
| image | Name(s) or id(s) of the image(s) to unregister | 
This command is provided by the python-saharaclient plugin.
Creates node group template
usage: dataprocessing node group template create [-h]
                                                 [-f {json,shell,table,value,yaml}]
                                                 [-c COLUMN]
                                                 [--max-width <integer>]
                                                 [--fit-width] [--print-empty]
                                                 [--noindent]
                                                 [--prefix PREFIX]
                                                 [--name <name>]
                                                 [--plugin <plugin>]
                                                 [--plugin-version <plugin_version>]
                                                 [--processes <processes> [<processes> ...]]
                                                 [--flavor <flavor>]
                                                 [--security-groups <security-groups> [<security-groups> ...]]
                                                 [--auto-security-group]
                                                 [--availability-zone <availability-zone>]
                                                 [--floating-ip-pool <floating-ip-pool>]
                                                 [--volumes-per-node <volumes-per-node>]
                                                 [--volumes-size <volumes-size>]
                                                 [--volumes-type <volumes-type>]
                                                 [--volumes-availability-zone <volumes-availability-zone>]
                                                 [--volumes-mount-prefix <volumes-mount-prefix>]
                                                 [--volumes-locality]
                                                 [--description <description>]
                                                 [--autoconfig]
                                                 [--proxy-gateway] [--public]
                                                 [--protected]
                                                 [--json <filename>]
                                                 [--shares <filename>]
                                                 [--configs <filename>]
| -f=table, --format=table | |
the output format, defaults to table Possible choices: json, shell, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --prefix= | add a prefix to all variable names | 
| --name | Name of the node group template [REQUIRED if JSON is not provided] | 
| --plugin | Name of the plugin [REQUIRED if JSON is not provided] | 
| --plugin-version | |
| Version of the plugin [REQUIRED if JSON is not provided] | |
| --processes | List of the processes that will be launched on each instance [REQUIRED if JSON is not provided] | 
| --flavor | Name or ID of the flavor [REQUIRED if JSON is not provided] | 
| --security-groups | |
| List of the security groups for the instances in this node group | |
| --auto-security-group=False | |
| Indicates if an additional security group should be created for the node group | |
| --availability-zone | |
| Name of the availability zone where instances will be created | |
| --floating-ip-pool | |
| ID of the floating IP pool | |
| --volumes-per-node | |
| Number of volumes attached to every node | |
| --volumes-size | Size of volumes attached to node (GB). This parameter will be taken into account only if volumes-per-node is set and non-zero | 
| --volumes-type | Type of the volumes. This parameter will be taken into account only if volumes-per-node is set and non-zero | 
| --volumes-availability-zone | |
| Name of the availability zone where volumes will be created. This parameter will be taken into account only if volumes-per-node is set and non-zero | |
| --volumes-mount-prefix | |
| Prefix for mount point directory. This parameter will be taken into account only if volumes-per-node is set and non-zero | |
| --volumes-locality=False | |
| If enabled, instance and attached volumes will be created on the same physical host. This parameter will be taken into account only if volumes-per-node is set and non-zero | |
| --description | Description of the node group template | 
| --autoconfig=False | |
| If enabled, instances of the node group will be automatically configured | |
| --proxy-gateway=False | |
| If enabled, instances of the node group will be used to access other instances in the cluster | |
| --public=False | Make the node group template public (Visible from other projects) | 
| --protected=False | |
| Make the node group template protected | |
| --json | JSON representation of the node group template. Other arguments will not be taken into account if this one is provided | 
| --shares | JSON representation of the manila shares | 
| --configs | JSON representation of the node group template configs | 
This command is provided by the python-saharaclient plugin.
Deletes node group template
usage: dataprocessing node group template delete [-h]
                                                 <node-group-template>
                                                 [<node-group-template> ...]
| node_group_template | |
| Name(s) or id(s) of the node group template(s) to delete | |
This command is provided by the python-saharaclient plugin.
Export node group template to JSON
usage: dataprocessing node group template export [-h] [--file <filename>]
                                                 <node-group-template>
| node_group_template | |
| Name or id of the node group template to export | |
| --file | Name of the file node group template should be exported to.If not provided, print to stdout | 
This command is provided by the python-saharaclient plugin.
Imports node group template
usage: dataprocessing node group template import [-h]
                                                 [-f {json,shell,table,value,yaml}]
                                                 [-c COLUMN]
                                                 [--max-width <integer>]
                                                 [--fit-width] [--print-empty]
                                                 [--noindent]
                                                 [--prefix PREFIX]
                                                 [--name <name>]
                                                 [--security_groups <security_groups>]
                                                 [--floating_ip_pool <floating_ip_pool>]
                                                 --image_id <image_id>
                                                 --flavor_id <flavor_id>
                                                 <json>
| json | JSON containing node group template | 
| -f=table, --format=table | |
the output format, defaults to table Possible choices: json, shell, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --prefix= | add a prefix to all variable names | 
| --name | Name of the node group template | 
| --security_groups | |
| Security groups of the node group template | |
| --floating_ip_pool | |
| Floating IP pool of the node group template | |
| --image_id | Image ID of the node group template | 
| --flavor_id | Flavor ID of the node group template | 
This command is provided by the python-saharaclient plugin.
Lists node group templates
usage: dataprocessing node group template list [-h]
                                               [-f {csv,json,table,value,yaml}]
                                               [-c COLUMN]
                                               [--max-width <integer>]
                                               [--fit-width] [--print-empty]
                                               [--noindent]
                                               [--quote {all,minimal,none,nonnumeric}]
                                               [--sort-column SORT_COLUMN]
                                               [--long] [--plugin <plugin>]
                                               [--plugin-version <plugin_version>]
                                               [--name <name-substring>]
| -f=table, --format=table | |
the output format, defaults to table Possible choices: csv, json, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --quote=nonnumeric | |
when to include quotes, defaults to nonnumeric Possible choices: all, minimal, none, nonnumeric  | |
| --sort-column=[] | |
| specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated | |
| --long=False | List additional fields in output | 
| --plugin | List node group templates for specific plugin | 
| --plugin-version | |
| List node group templates with specific version of the plugin | |
| --name | List node group templates with specific substring in the name | 
This command is provided by the python-saharaclient plugin.
Display node group template details
usage: dataprocessing node group template show [-h]
                                               [-f {json,shell,table,value,yaml}]
                                               [-c COLUMN]
                                               [--max-width <integer>]
                                               [--fit-width] [--print-empty]
                                               [--noindent] [--prefix PREFIX]
                                               <node-group-template>
| node_group_template | |
| Name or id of the node group template to display | |
| -f=table, --format=table | |
the output format, defaults to table Possible choices: json, shell, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --prefix= | add a prefix to all variable names | 
This command is provided by the python-saharaclient plugin.
Updates node group template
usage: dataprocessing node group template update [-h]
                                                 [-f {json,shell,table,value,yaml}]
                                                 [-c COLUMN]
                                                 [--max-width <integer>]
                                                 [--fit-width] [--print-empty]
                                                 [--noindent]
                                                 [--prefix PREFIX]
                                                 [--name <name>]
                                                 [--plugin <plugin>]
                                                 [--plugin-version <plugin_version>]
                                                 [--processes <processes> [<processes> ...]]
                                                 [--security-groups <security-groups> [<security-groups> ...]]
                                                 [--auto-security-group-enable | --auto-security-group-disable]
                                                 [--availability-zone <availability-zone>]
                                                 [--flavor <flavor>]
                                                 [--floating-ip-pool <floating-ip-pool>]
                                                 [--volumes-per-node <volumes-per-node>]
                                                 [--volumes-size <volumes-size>]
                                                 [--volumes-type <volumes-type>]
                                                 [--volumes-availability-zone <volumes-availability-zone>]
                                                 [--volumes-mount-prefix <volumes-mount-prefix>]
                                                 [--volumes-locality-enable | --volumes-locality-disable]
                                                 [--description <description>]
                                                 [--autoconfig-enable | --autoconfig-disable]
                                                 [--proxy-gateway-enable | --proxy-gateway-disable]
                                                 [--public | --private]
                                                 [--protected | --unprotected]
                                                 [--json <filename>]
                                                 [--shares <filename>]
                                                 [--configs <filename>]
                                                 <node-group-template>
| node_group_template | |
| Name or ID of the node group template | |
| -f=table, --format=table | |
the output format, defaults to table Possible choices: json, shell, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --prefix= | add a prefix to all variable names | 
| --name | New name of the node group template | 
| --plugin | Name of the plugin | 
| --plugin-version | |
| Version of the plugin | |
| --processes | List of the processes that will be launched on each instance | 
| --security-groups | |
| List of the security groups for the instances in this node group | |
| --auto-security-group-enable | |
| Additional security group should be created for the node group | |
| --auto-security-group-disable | |
| Additional security group should not be created for the node group | |
| --availability-zone | |
| Name of the availability zone where instances will be created | |
| --flavor | Name or ID of the flavor | 
| --floating-ip-pool | |
| ID of the floating IP pool | |
| --volumes-per-node | |
| Number of volumes attached to every node | |
| --volumes-size | Size of volumes attached to node (GB). This parameter will be taken into account only if volumes-per-node is set and non-zero | 
| --volumes-type | Type of the volumes. This parameter will be taken into account only if volumes-per-node is set and non-zero | 
| --volumes-availability-zone | |
| Name of the availability zone where volumes will be created. This parameter will be taken into account only if volumes-per-node is set and non-zero | |
| --volumes-mount-prefix | |
| Prefix for mount point directory. This parameter will be taken into account only if volumes-per-node is set and non-zero | |
| --volumes-locality-enable | |
| Instance and attached volumes will be created on the same physical host. This parameter will be taken into account only if volumes-per-node is set and non-zero | |
| --volumes-locality-disable | |
| Instance and attached volumes creation on the same physical host will not be regulated. This parameter will be takeninto account only if volumes-per-node is set and non-zero | |
| --description | Description of the node group template | 
| --autoconfig-enable | |
| Instances of the node group will be automatically configured | |
| --autoconfig-disable | |
| Instances of the node group will not be automatically configured | |
| --proxy-gateway-enable | |
| Instances of the node group will be used to access other instances in the cluster | |
| --proxy-gateway-disable | |
| Instances of the node group will not be used to access other instances in the cluster | |
| --public | Make the node group template public (Visible from other projects) | 
| --private | Make the node group template private (Visible only from this project) | 
| --protected | Make the node group template protected | 
| --unprotected | Make the node group template unprotected | 
| --json | JSON representation of the node group template update fields. Other arguments will not be taken into account if this one is provided | 
| --shares | JSON representation of the manila shares | 
| --configs | JSON representation of the node group template configs | 
This command is provided by the python-saharaclient plugin.
Creates cluster template
usage: dataprocessing cluster template create [-h]
                                              [-f {json,shell,table,value,yaml}]
                                              [-c COLUMN]
                                              [--max-width <integer>]
                                              [--fit-width] [--print-empty]
                                              [--noindent] [--prefix PREFIX]
                                              [--name <name>]
                                              [--node-groups <node-group:instances_count> [<node-group:instances_count> ...]]
                                              [--anti-affinity <anti-affinity> [<anti-affinity> ...]]
                                              [--description <description>]
                                              [--autoconfig] [--public]
                                              [--protected]
                                              [--json <filename>]
                                              [--shares <filename>]
                                              [--configs <filename>]
                                              [--domain-name <domain-name>]
| -f=table, --format=table | |
the output format, defaults to table Possible choices: json, shell, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --prefix= | add a prefix to all variable names | 
| --name | Name of the cluster template [REQUIRED if JSON is not provided] | 
| --node-groups | List of the node groups(names or IDs) and numbers of instances for each one of them [REQUIRED if JSON is not provided] | 
| --anti-affinity | |
| List of processes that should be added to an anti-affinity group | |
| --description | Description of the cluster template | 
| --autoconfig=False | |
| If enabled, instances of the cluster will be automatically configured | |
| --public=False | Make the cluster template public (Visible from other projects) | 
| --protected=False | |
| Make the cluster template protected | |
| --json | JSON representation of the cluster template. Other arguments will not be taken into account if this one is provided | 
| --shares | JSON representation of the manila shares | 
| --configs | JSON representation of the cluster template configs | 
| --domain-name | Domain name for instances of this cluster template. This option is available if ‘use_designate’ config is True | 
This command is provided by the python-saharaclient plugin.
Deletes cluster template
usage: dataprocessing cluster template delete [-h]
                                              <cluster-template>
                                              [<cluster-template> ...]
| cluster_template | |
| Name(s) or id(s) of the cluster template(s) to delete | |
This command is provided by the python-saharaclient plugin.
Export cluster template to JSON
usage: dataprocessing cluster template export [-h] [--file <filename>]
                                              <cluster-template>
| cluster_template | |
| Name or id of the cluster template to export | |
| --file | Name of the file cluster template should be exported to If not provided, print to stdout | 
This command is provided by the python-saharaclient plugin.
Imports cluster template
usage: dataprocessing cluster template import [-h]
                                              [-f {json,shell,table,value,yaml}]
                                              [-c COLUMN]
                                              [--max-width <integer>]
                                              [--fit-width] [--print-empty]
                                              [--noindent] [--prefix PREFIX]
                                              [--name <name>]
                                              [--default-image-id <default_image_id>]
                                              --node-groups
                                              <node-group:instances_count>
                                              [<node-group:instances_count> ...]
                                              <json>
| json | JSON containing cluster template | 
| -f=table, --format=table | |
the output format, defaults to table Possible choices: json, shell, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --prefix= | add a prefix to all variable names | 
| --name | Name of the cluster template | 
| --default-image-id | |
| Default image ID to be used | |
| --node-groups | List of the node groups(names or IDs) and numbers of instances for each one of them | 
This command is provided by the python-saharaclient plugin.
Lists cluster templates
usage: dataprocessing cluster template list [-h]
                                            [-f {csv,json,table,value,yaml}]
                                            [-c COLUMN]
                                            [--max-width <integer>]
                                            [--fit-width] [--print-empty]
                                            [--noindent]
                                            [--quote {all,minimal,none,nonnumeric}]
                                            [--sort-column SORT_COLUMN]
                                            [--long] [--plugin <plugin>]
                                            [--plugin-version <plugin_version>]
                                            [--name <name-substring>]
| -f=table, --format=table | |
the output format, defaults to table Possible choices: csv, json, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --quote=nonnumeric | |
when to include quotes, defaults to nonnumeric Possible choices: all, minimal, none, nonnumeric  | |
| --sort-column=[] | |
| specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated | |
| --long=False | List additional fields in output | 
| --plugin | List cluster templates for specific plugin | 
| --plugin-version | |
| List cluster templates with specific version of the plugin | |
| --name | List cluster templates with specific substring in the name | 
This command is provided by the python-saharaclient plugin.
Display cluster template details
usage: dataprocessing cluster template show [-h]
                                            [-f {json,shell,table,value,yaml}]
                                            [-c COLUMN]
                                            [--max-width <integer>]
                                            [--fit-width] [--print-empty]
                                            [--noindent] [--prefix PREFIX]
                                            <cluster-template>
| cluster_template | |
| Name or id of the cluster template to display | |
| -f=table, --format=table | |
the output format, defaults to table Possible choices: json, shell, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --prefix= | add a prefix to all variable names | 
This command is provided by the python-saharaclient plugin.
Updates cluster template
usage: dataprocessing cluster template update [-h]
                                              [-f {json,shell,table,value,yaml}]
                                              [-c COLUMN]
                                              [--max-width <integer>]
                                              [--fit-width] [--print-empty]
                                              [--noindent] [--prefix PREFIX]
                                              [--name <name>]
                                              [--node-groups <node-group:instances_count> [<node-group:instances_count> ...]]
                                              [--anti-affinity <anti-affinity> [<anti-affinity> ...]]
                                              [--description <description>]
                                              [--autoconfig-enable | --autoconfig-disable]
                                              [--public | --private]
                                              [--protected | --unprotected]
                                              [--json <filename>]
                                              [--shares <filename>]
                                              [--configs <filename>]
                                              [--domain-name <domain-name>]
                                              <cluster-template>
| cluster_template | |
| Name or ID of the cluster template [REQUIRED] | |
| -f=table, --format=table | |
the output format, defaults to table Possible choices: json, shell, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --prefix= | add a prefix to all variable names | 
| --name | New name of the cluster template | 
| --node-groups | List of the node groups(names or IDs) and numbers ofinstances for each one of them | 
| --anti-affinity | |
| List of processes that should be added to an anti-affinity group | |
| --description | Description of the cluster template | 
| --autoconfig-enable | |
| Instances of the cluster will be automatically configured | |
| --autoconfig-disable | |
| Instances of the cluster will not be automatically configured | |
| --public | Make the cluster template public (Visible from other projects) | 
| --private | Make the cluster template private (Visible only from this tenant) | 
| --protected | Make the cluster template protected | 
| --unprotected | Make the cluster template unprotected | 
| --json | JSON representation of the cluster template. Other arguments will not be taken into account if this one is provided | 
| --shares | JSON representation of the manila shares | 
| --configs | JSON representation of the cluster template configs | 
| --domain-name | Domain name for instances of this cluster template. This option is available if ‘use_designate’ config is True | 
This command is provided by the python-saharaclient plugin.
Creates cluster
usage: dataprocessing cluster create [-h] [-f {json,shell,table,value,yaml}]
                                     [-c COLUMN] [--max-width <integer>]
                                     [--fit-width] [--print-empty]
                                     [--noindent] [--prefix PREFIX]
                                     [--name <name>]
                                     [--cluster-template <cluster-template>]
                                     [--image <image>]
                                     [--description <description>]
                                     [--user-keypair <keypair>]
                                     [--neutron-network <network>]
                                     [--count <count>] [--public]
                                     [--protected] [--transient]
                                     [--json <filename>] [--wait]
| -f=table, --format=table | |
the output format, defaults to table Possible choices: json, shell, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --prefix= | add a prefix to all variable names | 
| --name | Name of the cluster [REQUIRED if JSON is not provided] | 
| --cluster-template | |
| Cluster template name or ID [REQUIRED if JSON is not provided] | |
| --image | Image that will be used for cluster deployment (Name or ID) [REQUIRED if JSON is not provided] | 
| --description | Description of the cluster | 
| --user-keypair | User keypair to get acces to VMs after cluster creation | 
| --neutron-network | |
| Instances of the cluster will get fixed IP addresses in this network. (Name or ID should be provided) | |
| --count | Number of clusters to be created | 
| --public=False | Make the cluster public (Visible from other projects) | 
| --protected=False | |
| Make the cluster protected | |
| --transient=False | |
| Create transient cluster | |
| --json | JSON representation of the cluster. Other arguments (except for –wait) will not be taken into account if this one is provided | 
| --wait=False | Wait for the cluster creation to complete | 
This command is provided by the python-saharaclient plugin.
Deletes cluster
usage: dataprocessing cluster delete [-h] [--wait] <cluster> [<cluster> ...]
| cluster | Name(s) or id(s) of the cluster(s) to delete | 
| --wait=False | Wait for the cluster(s) delete to complete | 
This command is provided by the python-saharaclient plugin.
Lists clusters
usage: dataprocessing cluster list [-h] [-f {csv,json,table,value,yaml}]
                                   [-c COLUMN] [--max-width <integer>]
                                   [--fit-width] [--print-empty] [--noindent]
                                   [--quote {all,minimal,none,nonnumeric}]
                                   [--sort-column SORT_COLUMN] [--long]
                                   [--plugin <plugin>]
                                   [--plugin-version <plugin_version>]
                                   [--name <name-substring>]
| -f=table, --format=table | |
the output format, defaults to table Possible choices: csv, json, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --quote=nonnumeric | |
when to include quotes, defaults to nonnumeric Possible choices: all, minimal, none, nonnumeric  | |
| --sort-column=[] | |
| specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated | |
| --long=False | List additional fields in output | 
| --plugin | List clusters with specific plugin | 
| --plugin-version | |
| List clusters with specific version of the plugin | |
| --name | List clusters with specific substring in the name | 
This command is provided by the python-saharaclient plugin.
Scales cluster
usage: dataprocessing cluster scale [-h] [-f {json,shell,table,value,yaml}]
                                    [-c COLUMN] [--max-width <integer>]
                                    [--fit-width] [--print-empty] [--noindent]
                                    [--prefix PREFIX]
                                    [--instances <node-group-template:instances_count> [<node-group-template:instances_count> ...]]
                                    [--json <filename>] [--wait]
                                    <cluster>
| cluster | Name or ID of the cluster | 
| -f=table, --format=table | |
the output format, defaults to table Possible choices: json, shell, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --prefix= | add a prefix to all variable names | 
| --instances | Node group templates and number of their instances to be scale to [REQUIRED if JSON is not provided] | 
| --json | JSON representation of the cluster scale object. Other arguments (except for –wait) will not be taken into account if this one is provided | 
| --wait=False | Wait for the cluster scale to complete | 
This command is provided by the python-saharaclient plugin.
Display cluster details
usage: dataprocessing cluster show [-h] [-f {json,shell,table,value,yaml}]
                                   [-c COLUMN] [--max-width <integer>]
                                   [--fit-width] [--print-empty] [--noindent]
                                   [--prefix PREFIX] [--verification]
                                   [--show-progress] [--full-dump-events]
                                   <cluster>
| cluster | Name or id of the cluster to display | 
| -f=table, --format=table | |
the output format, defaults to table Possible choices: json, shell, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --prefix= | add a prefix to all variable names | 
| --verification=False | |
| List additional fields for verifications | |
| --show-progress=False | |
| Provides ability to show brief details of event logs. | |
| --full-dump-events=False | |
| Provides ability to make full dump with event log details. | |
This command is provided by the python-saharaclient plugin.
Updates cluster
usage: dataprocessing cluster verification [-h]
                                           [-f {json,shell,table,value,yaml}]
                                           [-c COLUMN] [--max-width <integer>]
                                           [--fit-width] [--print-empty]
                                           [--noindent] [--prefix PREFIX]
                                           [--name <name>]
                                           [--description <description>]
                                           [--shares <filename>]
                                           [--public | --private]
                                           [--protected | --unprotected]
                                           <cluster>
| cluster | Name or ID of the cluster | 
| -f=table, --format=table | |
the output format, defaults to table Possible choices: json, shell, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --prefix= | add a prefix to all variable names | 
| --name | New name of the cluster | 
| --description | Description of the cluster | 
| --shares | JSON representation of the manila shares | 
| --public | Make the cluster public (Visible from other projects) | 
| --private | Make the cluster private (Visible only from this tenant) | 
| --protected | Make the cluster protected | 
| --unprotected | Make the cluster unprotected | 
This command is provided by the python-saharaclient plugin.
Updates cluster verifications
usage: dataprocessing cluster verification [-h]
                                           [-f {json,shell,table,value,yaml}]
                                           [-c COLUMN] [--max-width <integer>]
                                           [--fit-width] [--print-empty]
                                           [--noindent] [--prefix PREFIX]
                                           (--start | --show)
                                           <cluster>
| cluster | Name or ID of the cluster | 
| -f=table, --format=table | |
the output format, defaults to table Possible choices: json, shell, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --prefix= | add a prefix to all variable names | 
| --start | Start health verification for the cluster | 
| --show=False | Show health of the cluster | 
This command is provided by the python-saharaclient plugin.
Creates data source
usage: dataprocessing data source create [-h]
                                         [-f {json,shell,table,value,yaml}]
                                         [-c COLUMN] [--max-width <integer>]
                                         [--fit-width] [--print-empty]
                                         [--noindent] [--prefix PREFIX] --type
                                         <type> --url <url>
                                         [--username <username>]
                                         [--password <password>]
                                         [--description <description>]
                                         [--public] [--protected]
                                         <name>
| name | Name of the data source | 
| -f=table, --format=table | |
the output format, defaults to table Possible choices: json, shell, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --prefix= | add a prefix to all variable names | 
| --type | Type of the data source (swift, hdfs, maprfs, manila) [REQUIRED] Possible choices: swift, hdfs, maprfs, manila  | 
| --url | URL for the data source [REQUIRED] | 
| --username | Username for accessing the data source URL | 
| --password | Password for accessing the data source URL | 
| --description | Description of the data source | 
| --public=False | Make the data source public | 
| --protected=False | |
| Make the data source protected | |
This command is provided by the python-saharaclient plugin.
Delete data source
usage: dataprocessing data source delete [-h]
                                         <data-source> [<data-source> ...]
| data_source | Name(s) or id(s) of the data source(s) to delete | 
This command is provided by the python-saharaclient plugin.
Lists data sources
usage: dataprocessing data source list [-h] [-f {csv,json,table,value,yaml}]
                                       [-c COLUMN] [--max-width <integer>]
                                       [--fit-width] [--print-empty]
                                       [--noindent]
                                       [--quote {all,minimal,none,nonnumeric}]
                                       [--sort-column SORT_COLUMN] [--long]
                                       [--type <type>]
| -f=table, --format=table | |
the output format, defaults to table Possible choices: csv, json, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --quote=nonnumeric | |
when to include quotes, defaults to nonnumeric Possible choices: all, minimal, none, nonnumeric  | |
| --sort-column=[] | |
| specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated | |
| --long=False | List additional fields in output | 
| --type | List data sources of specific type (swift, hdfs, maprfs, manila) Possible choices: swift, hdfs, maprfs, manila  | 
This command is provided by the python-saharaclient plugin.
Display data source details
usage: dataprocessing data source show [-h] [-f {json,shell,table,value,yaml}]
                                       [-c COLUMN] [--max-width <integer>]
                                       [--fit-width] [--print-empty]
                                       [--noindent] [--prefix PREFIX]
                                       <data-source>
| data_source | Name or id of the data source to display | 
| -f=table, --format=table | |
the output format, defaults to table Possible choices: json, shell, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --prefix= | add a prefix to all variable names | 
This command is provided by the python-saharaclient plugin.
Update data source
usage: dataprocessing data source update [-h]
                                         [-f {json,shell,table,value,yaml}]
                                         [-c COLUMN] [--max-width <integer>]
                                         [--fit-width] [--print-empty]
                                         [--noindent] [--prefix PREFIX]
                                         [--name <name>] [--type <type>]
                                         [--url <url>] [--username <username>]
                                         [--password <password>]
                                         [--description <description>]
                                         [--public | --private]
                                         [--protected | --unprotected]
                                         <data-source>
| data_source | Name or id of the data source | 
| -f=table, --format=table | |
the output format, defaults to table Possible choices: json, shell, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --prefix= | add a prefix to all variable names | 
| --name | New name of the data source | 
| --type | Type of the data source (swift, hdfs, maprfs, manila) Possible choices: swift, hdfs, maprfs, manila  | 
| --url | URL for the data source | 
| --username | Username for accessing the data source URL | 
| --password | Password for accessing the data source URL | 
| --description | Description of the data source | 
| --public | Make the data source public (Visible from other projects) | 
| --private | Make the data source private (Visible only from this tenant) | 
| --protected | Make the data source protected | 
| --unprotected | Make the data source unprotected | 
This command is provided by the python-saharaclient plugin.
Creates job binary
usage: dataprocessing job binary create [-h]
                                        [-f {json,shell,table,value,yaml}]
                                        [-c COLUMN] [--max-width <integer>]
                                        [--fit-width] [--print-empty]
                                        [--noindent] [--prefix PREFIX]
                                        [--name <name>]
                                        [--data <file> | --url <url>]
                                        [--description <description>]
                                        [--username <username> | --access-key <accesskey>]
                                        [--password <password> | --secret-key <secretkey> | --password-prompt | --secret-key-prompt]
                                        [--s3-endpoint <endpoint>] [--public]
                                        [--protected] [--json <filename>]
| -f=table, --format=table | |
the output format, defaults to table Possible choices: json, shell, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --prefix= | add a prefix to all variable names | 
| --name | Name of the job binary [REQUIRED if JSON is not provided] | 
| --data | File that will be stored in the internal DB [REQUIRED if JSON and URL are not provided] | 
| --url | URL for the job binary [REQUIRED if JSON and file are not provided] | 
| --description | Description of the job binary | 
| --username | Username for accessing the job binary URL | 
| --access-key | S3 access key for accessing the job binary URL | 
| --password | Password for accessing the job binary URL | 
| --secret-key | S3 secret key for accessing the job binary URL | 
| --password-prompt=False | |
| Prompt interactively for password | |
| --secret-key-prompt=False | |
| Prompt interactively for S3 secret key | |
| --s3-endpoint | S3 endpoint for accessing the job binary URL (ignored if binary not in S3 | 
| --public=False | Make the job binary public | 
| --protected=False | |
| Make the job binary protected | |
| --json | JSON representation of the job binary. Other arguments will not be taken into account if this one is provided | 
This command is provided by the python-saharaclient plugin.
Deletes job binary
usage: dataprocessing job binary delete [-h] <job-binary> [<job-binary> ...]
| job_binary | Name(s) or id(s) of the job binary(ies) to delete | 
This command is provided by the python-saharaclient plugin.
Downloads job binary
usage: dataprocessing job binary download [-h] [--file <file>] <job-binary>
| job_binary | Name or ID of the job binary to download | 
| --file | Destination file (defaults to job binary name) | 
This command is provided by the python-saharaclient plugin.
Lists job binaries
usage: dataprocessing job binary list [-h] [-f {csv,json,table,value,yaml}]
                                      [-c COLUMN] [--max-width <integer>]
                                      [--fit-width] [--print-empty]
                                      [--noindent]
                                      [--quote {all,minimal,none,nonnumeric}]
                                      [--sort-column SORT_COLUMN] [--long]
                                      [--name <name-substring>]
| -f=table, --format=table | |
the output format, defaults to table Possible choices: csv, json, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --quote=nonnumeric | |
when to include quotes, defaults to nonnumeric Possible choices: all, minimal, none, nonnumeric  | |
| --sort-column=[] | |
| specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated | |
| --long=False | List additional fields in output | 
| --name | List job binaries with specific substring in the name | 
This command is provided by the python-saharaclient plugin.
Display job binary details
usage: dataprocessing job binary show [-h] [-f {json,shell,table,value,yaml}]
                                      [-c COLUMN] [--max-width <integer>]
                                      [--fit-width] [--print-empty]
                                      [--noindent] [--prefix PREFIX]
                                      <job-binary>
| job_binary | Name or ID of the job binary to display | 
| -f=table, --format=table | |
the output format, defaults to table Possible choices: json, shell, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --prefix= | add a prefix to all variable names | 
This command is provided by the python-saharaclient plugin.
Updates job binary
usage: dataprocessing job binary update [-h]
                                        [-f {json,shell,table,value,yaml}]
                                        [-c COLUMN] [--max-width <integer>]
                                        [--fit-width] [--print-empty]
                                        [--noindent] [--prefix PREFIX]
                                        [--name <name>] [--url <url>]
                                        [--description <description>]
                                        [--username <username> | --access-key <accesskey>]
                                        [--password <password> | --secret-key <secretkey> | --password-prompt | --secret-key-prompt]
                                        [--s3-endpoint <endpoint>]
                                        [--public | --private]
                                        [--protected | --unprotected]
                                        [--json <filename>]
                                        <job-binary>
| job_binary | Name or ID of the job binary | 
| -f=table, --format=table | |
the output format, defaults to table Possible choices: json, shell, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --prefix= | add a prefix to all variable names | 
| --name | New name of the job binary | 
| --url | URL for the job binary [Internal DB URL can not be updated] | 
| --description | Description of the job binary | 
| --username | Username for accessing the job binary URL | 
| --access-key | S3 access key for accessing the job binary URL | 
| --password | Password for accessing the job binary URL | 
| --secret-key | S3 secret key for accessing the job binary URL | 
| --password-prompt=False | |
| Prompt interactively for password | |
| --secret-key-prompt=False | |
| Prompt interactively for S3 secret key | |
| --s3-endpoint | S3 endpoint for accessing the job binary URL (ignored if binary not in S3 | 
| --public | Make the job binary public (Visible from other projects) | 
| --private | Make the job binary private (Visible only from this project) | 
| --protected | Make the job binary protected | 
| --unprotected | Make the job binary unprotected | 
| --json | JSON representation of the update object. Other arguments will not be taken into account if this one is provided | 
This command is provided by the python-saharaclient plugin.
Get job type configs
usage: dataprocessing job type configs get [-h] [--file <file>] <job-type>
| job_type | Type of the job to provide config information about Possible choices: Hive, Java, MapReduce, Storm, Storm.Pyleus, Pig, Shell, MapReduce.Streaming, Spark  | 
| --file | Destination file (defaults to job type) | 
This command is provided by the python-saharaclient plugin.
Lists job types supported by plugins
usage: dataprocessing job type list [-h] [-f {csv,json,table,value,yaml}]
                                    [-c COLUMN] [--max-width <integer>]
                                    [--fit-width] [--print-empty] [--noindent]
                                    [--quote {all,minimal,none,nonnumeric}]
                                    [--sort-column SORT_COLUMN]
                                    [--type <type>] [--plugin <plugin>]
                                    [--plugin-version <plugin_version>]
| -f=table, --format=table | |
the output format, defaults to table Possible choices: csv, json, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --quote=nonnumeric | |
when to include quotes, defaults to nonnumeric Possible choices: all, minimal, none, nonnumeric  | |
| --sort-column=[] | |
| specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated | |
| --type | Get information about specific job type Possible choices: Hive, Java, MapReduce, Storm, Storm.Pyleus, Pig, Shell, MapReduce.Streaming, Spark  | 
| --plugin | Get only job types supported by this plugin | 
| --plugin-version | |
| Get only job types supported by specific version of the plugin. This parameter will be taken into account only if plugin is provided | |
This command is provided by the python-saharaclient plugin.
Creates job template
usage: dataprocessing job template create [-h]
                                          [-f {json,shell,table,value,yaml}]
                                          [-c COLUMN] [--max-width <integer>]
                                          [--fit-width] [--print-empty]
                                          [--noindent] [--prefix PREFIX]
                                          [--name <name>] [--type <type>]
                                          [--mains <main> [<main> ...]]
                                          [--libs <lib> [<lib> ...]]
                                          [--description <description>]
                                          [--public] [--protected]
                                          [--interface <filename>]
                                          [--json <filename>]
| -f=table, --format=table | |
the output format, defaults to table Possible choices: json, shell, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --prefix= | add a prefix to all variable names | 
| --name | Name of the job template [REQUIRED if JSON is not provided] | 
| --type | Type of the job (Hive, Java, MapReduce, Storm, Storm.Pyleus, Pig, Shell, MapReduce.Streaming, Spark) [REQUIRED if JSON is not provided] Possible choices: Hive, Java, MapReduce, Storm, Storm.Pyleus, Pig, Shell, MapReduce.Streaming, Spark  | 
| --mains | Name(s) or ID(s) for job’s main job binary(s) | 
| --libs | Name(s) or ID(s) for job’s lib job binary(s) | 
| --description | Description of the job template | 
| --public=False | Make the job template public | 
| --protected=False | |
| Make the job template protected | |
| --interface | JSON representation of the interface | 
| --json | JSON representation of the job template | 
This command is provided by the python-saharaclient plugin.
Deletes job template
usage: dataprocessing job template delete [-h]
                                          <job-template> [<job-template> ...]
| job_template | Name(s) or id(s) of the job template(s) to delete | 
This command is provided by the python-saharaclient plugin.
Lists job templates
usage: dataprocessing job template list [-h] [-f {csv,json,table,value,yaml}]
                                        [-c COLUMN] [--max-width <integer>]
                                        [--fit-width] [--print-empty]
                                        [--noindent]
                                        [--quote {all,minimal,none,nonnumeric}]
                                        [--sort-column SORT_COLUMN] [--long]
                                        [--type <type>]
                                        [--name <name-substring>]
| -f=table, --format=table | |
the output format, defaults to table Possible choices: csv, json, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --quote=nonnumeric | |
when to include quotes, defaults to nonnumeric Possible choices: all, minimal, none, nonnumeric  | |
| --sort-column=[] | |
| specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated | |
| --long=False | List additional fields in output | 
| --type | List job templates of specific type Possible choices: Hive, Java, MapReduce, Storm, Storm.Pyleus, Pig, Shell, MapReduce.Streaming, Spark  | 
| --name | List job templates with specific substring in the name | 
This command is provided by the python-saharaclient plugin.
Display job template details
usage: dataprocessing job template show [-h]
                                        [-f {json,shell,table,value,yaml}]
                                        [-c COLUMN] [--max-width <integer>]
                                        [--fit-width] [--print-empty]
                                        [--noindent] [--prefix PREFIX]
                                        <job-template>
| job_template | Name or ID of the job template to display | 
| -f=table, --format=table | |
the output format, defaults to table Possible choices: json, shell, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --prefix= | add a prefix to all variable names | 
This command is provided by the python-saharaclient plugin.
Updates job template
usage: dataprocessing job template update [-h]
                                          [-f {json,shell,table,value,yaml}]
                                          [-c COLUMN] [--max-width <integer>]
                                          [--fit-width] [--print-empty]
                                          [--noindent] [--prefix PREFIX]
                                          [--name <name>]
                                          [--description <description>]
                                          [--public | --private]
                                          [--protected | --unprotected]
                                          <job-template>
| job_template | Name or ID of the job template | 
| -f=table, --format=table | |
the output format, defaults to table Possible choices: json, shell, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --prefix= | add a prefix to all variable names | 
| --name | New name of the job template | 
| --description | Description of the job template | 
| --public | Make the job template public (Visible from other projects) | 
| --private | Make the job_template private (Visible only from this tenant) | 
| --protected | Make the job template protected | 
| --unprotected | Make the job template unprotected | 
This command is provided by the python-saharaclient plugin.
Deletes job
usage: dataprocessing job binary delete [-h] [--wait] <job> [<job> ...]
| job | ID(s) of the job(s) to delete | 
| --wait=False | Wait for the job(s) delete to complete | 
This command is provided by the python-saharaclient plugin.
Executes job
usage: dataprocessing job execute [-h] [-f {json,shell,table,value,yaml}]
                                  [-c COLUMN] [--max-width <integer>]
                                  [--fit-width] [--print-empty] [--noindent]
                                  [--prefix PREFIX]
                                  [--job-template <job-template>]
                                  [--cluster <cluster>] [--input <input>]
                                  [--output <output>]
                                  [--params <name:value> [<name:value> ...]]
                                  [--args <argument> [<argument> ...]]
                                  [--public] [--protected]
                                  [--config-json <filename> | --configs <name:value> [<name:value> ...]]
                                  [--interface <filename>] [--json <filename>]
| -f=table, --format=table | |
the output format, defaults to table Possible choices: json, shell, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --prefix= | add a prefix to all variable names | 
| --job-template | Name or ID of the job template [REQUIRED if JSON is not provided] | 
| --cluster | Name or ID of the cluster [REQUIRED if JSON is not provided] | 
| --input | Name or ID of the input data source | 
| --output | Name or ID of the output data source | 
| --params | Parameters to add to the job | 
| --args | Arguments to add to the job | 
| --public=False | Make the job public | 
| --protected=False | |
| Make the job protected | |
| --config-json | JSON representation of the job configs | 
| --configs | Configs to add to the job | 
| --interface | JSON representation of the interface | 
| --json | JSON representation of the job. Other arguments will not be taken into account if this one is provided | 
This command is provided by the python-saharaclient plugin.
Lists jobs
usage: dataprocessing job list [-h] [-f {csv,json,table,value,yaml}]
                               [-c COLUMN] [--max-width <integer>]
                               [--fit-width] [--print-empty] [--noindent]
                               [--quote {all,minimal,none,nonnumeric}]
                               [--sort-column SORT_COLUMN] [--long]
                               [--status <status>]
| -f=table, --format=table | |
the output format, defaults to table Possible choices: csv, json, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --quote=nonnumeric | |
when to include quotes, defaults to nonnumeric Possible choices: all, minimal, none, nonnumeric  | |
| --sort-column=[] | |
| specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated | |
| --long=False | List additional fields in output | 
| --status | List jobs with specific status Possible choices: done-with-error, failed, killed, pending, running, succeeded, to-be-killed  | 
This command is provided by the python-saharaclient plugin.
Display job details
usage: dataprocessing job binary show [-h] [-f {json,shell,table,value,yaml}]
                                      [-c COLUMN] [--max-width <integer>]
                                      [--fit-width] [--print-empty]
                                      [--noindent] [--prefix PREFIX]
                                      <job>
| job | ID of the job to display | 
| -f=table, --format=table | |
the output format, defaults to table Possible choices: json, shell, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --prefix= | add a prefix to all variable names | 
This command is provided by the python-saharaclient plugin.
Updates job
usage: dataprocessing job binary update [-h]
                                        [-f {json,shell,table,value,yaml}]
                                        [-c COLUMN] [--max-width <integer>]
                                        [--fit-width] [--print-empty]
                                        [--noindent] [--prefix PREFIX]
                                        [--public | --private]
                                        [--protected | --unprotected]
                                        <job>
| job | ID of the job to update | 
| -f=table, --format=table | |
the output format, defaults to table Possible choices: json, shell, table, value, yaml  | |
| -c=[], --column=[] | |
| specify the column(s) to include, can be repeated | |
| --max-width=0 | Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. | 
| --fit-width=False | |
| 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=False | |
| Print empty table if there is no data to show. | |
| --noindent=False | |
| whether to disable indenting the JSON | |
| --prefix= | add a prefix to all variable names | 
| --public | Make the job public (Visible from other projects) | 
| --private | Make the job private (Visible only from this project) | 
| --protected | Make the job protected | 
| --unprotected | Make the job unprotected | 
This command is provided by the python-saharaclient plugin.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.