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]
[--quote {all,minimal,none,nonnumeric}]
[--noindent] [--max-width <integer>]
[--fit-width] [--print-empty]
[--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 | |
--quote=nonnumeric | |
when to include quotes, defaults to nonnumeric Possible choices: all, minimal, none, nonnumeric | |
--noindent=False | |
whether to disable indenting the JSON | |
--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. | |
--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] [--noindent] [--prefix PREFIX]
[--max-width <integer>] [--fit-width]
[--print-empty]
[--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 | |
--noindent=False | |
whether to disable indenting the JSON | |
--prefix= | add a prefix to all variable names |
--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. | |
--plugin-version | |
Version of the plugin to display |
This command is provided by the python-saharaclient plugin.
Command base class for displaying data about a single object.
usage: dataprocessing plugin update [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--noindent] [--prefix PREFIX]
[--max-width <integer>] [--fit-width]
[--print-empty]
<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 | |
--noindent=False | |
whether to disable indenting the JSON | |
--prefix= | add a prefix to all variable names |
--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. |
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] [--noindent]
[--prefix PREFIX] [--max-width <integer>]
[--fit-width] [--print-empty] --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 | |
--noindent=False | |
whether to disable indenting the JSON | |
--prefix= | add a prefix to all variable names |
--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. | |
--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]
[--quote {all,minimal,none,nonnumeric}]
[--noindent] [--max-width <integer>]
[--fit-width] [--print-empty]
[--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 | |
--quote=nonnumeric | |
when to include quotes, defaults to nonnumeric Possible choices: all, minimal, none, nonnumeric | |
--noindent=False | |
whether to disable indenting the JSON | |
--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. | |
--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] [--noindent]
[--prefix PREFIX] [--max-width <integer>]
[--fit-width] [--print-empty] --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 | |
--noindent=False | |
whether to disable indenting the JSON | |
--prefix= | add a prefix to all variable names |
--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. | |
--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] [--noindent]
[--prefix PREFIX]
[--max-width <integer>] [--fit-width]
[--print-empty]
[--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 | |
--noindent=False | |
whether to disable indenting the JSON | |
--prefix= | add a prefix to all variable names |
--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. | |
--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] [--noindent]
[--prefix PREFIX] [--max-width <integer>]
[--fit-width] [--print-empty] --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 | |
--noindent=False | |
whether to disable indenting the JSON | |
--prefix= | add a prefix to all variable names |
--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. | |
--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] [--noindent] [--prefix PREFIX]
[--max-width <integer>] [--fit-width]
[--print-empty]
<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 | |
--noindent=False | |
whether to disable indenting the JSON | |
--prefix= | add a prefix to all variable names |
--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. |
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] [--noindent]
[--prefix PREFIX]
[--max-width <integer>]
[--fit-width] [--print-empty]
[--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 | |
--noindent=False | |
whether to disable indenting the JSON | |
--prefix= | add a prefix to all variable names |
--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. | |
--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] [--noindent]
[--prefix PREFIX]
[--max-width <integer>]
[--fit-width] [--print-empty]
[--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 | |
--noindent=False | |
whether to disable indenting the JSON | |
--prefix= | add a prefix to all variable names |
--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. | |
--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]
[--quote {all,minimal,none,nonnumeric}]
[--noindent]
[--max-width <integer>]
[--fit-width] [--print-empty]
[--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 | |
--quote=nonnumeric | |
when to include quotes, defaults to nonnumeric Possible choices: all, minimal, none, nonnumeric | |
--noindent=False | |
whether to disable indenting the JSON | |
--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. | |
--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] [--noindent]
[--prefix PREFIX]
[--max-width <integer>]
[--fit-width] [--print-empty]
<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 | |
--noindent=False | |
whether to disable indenting the JSON | |
--prefix= | add a prefix to all variable names |
--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. |
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] [--noindent]
[--prefix PREFIX]
[--max-width <integer>]
[--fit-width] [--print-empty]
[--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 | |
--noindent=False | |
whether to disable indenting the JSON | |
--prefix= | add a prefix to all variable names |
--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. | |
--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] [--noindent]
[--prefix PREFIX]
[--max-width <integer>]
[--fit-width] [--print-empty]
[--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 | |
--noindent=False | |
whether to disable indenting the JSON | |
--prefix= | add a prefix to all variable names |
--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. | |
--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] [--noindent]
[--prefix PREFIX]
[--max-width <integer>]
[--fit-width] [--print-empty]
[--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 | |
--noindent=False | |
whether to disable indenting the JSON | |
--prefix= | add a prefix to all variable names |
--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. | |
--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]
[--quote {all,minimal,none,nonnumeric}]
[--noindent]
[--max-width <integer>]
[--fit-width] [--print-empty]
[--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 | |
--quote=nonnumeric | |
when to include quotes, defaults to nonnumeric Possible choices: all, minimal, none, nonnumeric | |
--noindent=False | |
whether to disable indenting the JSON | |
--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. | |
--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] [--noindent]
[--prefix PREFIX]
[--max-width <integer>]
[--fit-width] [--print-empty]
<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 | |
--noindent=False | |
whether to disable indenting the JSON | |
--prefix= | add a prefix to all variable names |
--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. |
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] [--noindent]
[--prefix PREFIX]
[--max-width <integer>]
[--fit-width] [--print-empty]
[--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 | |
--noindent=False | |
whether to disable indenting the JSON | |
--prefix= | add a prefix to all variable names |
--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. | |
--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] [--noindent]
[--prefix PREFIX] [--max-width <integer>]
[--fit-width] [--print-empty]
[--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 | |
--noindent=False | |
whether to disable indenting the JSON | |
--prefix= | add a prefix to all variable names |
--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. | |
--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]
[--quote {all,minimal,none,nonnumeric}]
[--noindent] [--max-width <integer>]
[--fit-width] [--print-empty]
[--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 | |
--quote=nonnumeric | |
when to include quotes, defaults to nonnumeric Possible choices: all, minimal, none, nonnumeric | |
--noindent=False | |
whether to disable indenting the JSON | |
--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. | |
--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] [--noindent] [--prefix PREFIX]
[--max-width <integer>] [--fit-width]
[--print-empty]
[--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 | |
--noindent=False | |
whether to disable indenting the JSON | |
--prefix= | add a prefix to all variable names |
--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. | |
--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] [--noindent] [--prefix PREFIX]
[--max-width <integer>] [--fit-width]
[--print-empty] [--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 | |
--noindent=False | |
whether to disable indenting the JSON | |
--prefix= | add a prefix to all variable names |
--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. | |
--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] [--noindent]
[--prefix PREFIX]
[--max-width <integer>]
[--fit-width] [--print-empty]
[--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 | |
--noindent=False | |
whether to disable indenting the JSON | |
--prefix= | add a prefix to all variable names |
--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. | |
--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] [--noindent]
[--prefix PREFIX]
[--max-width <integer>]
[--fit-width] [--print-empty]
(--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 | |
--noindent=False | |
whether to disable indenting the JSON | |
--prefix= | add a prefix to all variable names |
--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. | |
--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] [--noindent]
[--prefix PREFIX]
[--max-width <integer>] [--fit-width]
[--print-empty] --type <type> --url
<url>
[--username <username> | --access-key <accesskey>]
[--password <password> | --secret-key <secretkey>]
[--s3-endpoint <endpoint>]
[--enable-s3-ssl | --disable-s3-ssl]
[--enable-s3-bucket-in-path | --disable-s3-bucket-in-path]
[--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 | |
--noindent=False | |
whether to disable indenting the JSON | |
--prefix= | add a prefix to all variable names |
--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. | |
--type | Type of the data source (swift, hdfs, maprfs, manila, s3) [REQUIRED] Possible choices: swift, hdfs, maprfs, manila, s3 |
--url | URL for the data source [REQUIRED] |
--username | Username for accessing the data source URL |
--access-key | S3 access key for accessing the data source URL |
--password | Password for accessing the data source URL |
--secret-key | S3 secret key for accessing the data source URL |
--s3-endpoint | S3 endpoint for accessing the data source URL (ignored if data source not in S3) |
--enable-s3-ssl=False | |
Enable access to S3 endpoint using SSL (ignored if data source not in S3) | |
--disable-s3-ssl=True | |
Disable access to S3 endpoint using SSL (ignored if data source not in S3) | |
--enable-s3-bucket-in-path=False | |
Access S3 endpoint using bucket name in path (ignored if data source not in S3) | |
--disable-s3-bucket-in-path=True | |
Access S3 endpoint using bucket name in path (ignored if data source not in S3) | |
--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]
[--quote {all,minimal,none,nonnumeric}]
[--noindent] [--max-width <integer>]
[--fit-width] [--print-empty]
[--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 | |
--quote=nonnumeric | |
when to include quotes, defaults to nonnumeric Possible choices: all, minimal, none, nonnumeric | |
--noindent=False | |
whether to disable indenting the JSON | |
--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. | |
--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, s3) Possible choices: swift, hdfs, maprfs, manila, s3 |
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] [--noindent]
[--prefix PREFIX]
[--max-width <integer>] [--fit-width]
[--print-empty]
<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 | |
--noindent=False | |
whether to disable indenting the JSON | |
--prefix= | add a prefix to all variable names |
--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. |
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] [--noindent]
[--prefix PREFIX]
[--max-width <integer>] [--fit-width]
[--print-empty] [--name <name>]
[--type <type>] [--url <url>]
[--username <username> | --access-key <accesskey>]
[--password <password> | --secret-key <secretkey>]
[--s3-endpoint <endpoint>]
[--enable-s3-ssl | --disable-s3-ssl]
[--enable-s3-bucket-in-path | --disable-s3-bucket-in-path]
[--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 | |
--noindent=False | |
whether to disable indenting the JSON | |
--prefix= | add a prefix to all variable names |
--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. | |
--name | New name of the data source |
--type | Type of the data source (swift, hdfs, maprfs, manila, s3) Possible choices: swift, hdfs, maprfs, manila, s3 |
--url | URL for the data source |
--username | Username for accessing the data source URL |
--access-key | S3 access key for accessing the data source URL |
--password | Password for accessing the data source URL |
--secret-key | S3 secret key for accessing the data source URL |
--s3-endpoint | S3 endpoint for accessing the data source URL (ignored if data source not in S3) |
--enable-s3-ssl=False | |
Enable access to S3 endpoint using SSL (ignored if data source not in S3) | |
--disable-s3-ssl=True | |
Disable access to S3 endpoint using SSL (ignored if data source not in S3) | |
--enable-s3-bucket-in-path=False | |
Access S3 endpoint using bucket name in path (ignored if data source not in S3) | |
--disable-s3-bucket-in-path=True | |
Access S3 endpoint using bucket name in path (ignored if data source not in S3) | |
--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] [--noindent]
[--prefix PREFIX]
[--max-width <integer>] [--fit-width]
[--print-empty] [--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 | |
--noindent=False | |
whether to disable indenting the JSON | |
--prefix= | add a prefix to all variable names |
--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. | |
--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]
[--quote {all,minimal,none,nonnumeric}]
[--noindent] [--max-width <integer>]
[--fit-width] [--print-empty]
[--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 | |
--quote=nonnumeric | |
when to include quotes, defaults to nonnumeric Possible choices: all, minimal, none, nonnumeric | |
--noindent=False | |
whether to disable indenting the JSON | |
--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. | |
--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] [--noindent]
[--prefix PREFIX]
[--max-width <integer>] [--fit-width]
[--print-empty]
<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 | |
--noindent=False | |
whether to disable indenting the JSON | |
--prefix= | add a prefix to all variable names |
--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. |
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] [--noindent]
[--prefix PREFIX]
[--max-width <integer>] [--fit-width]
[--print-empty] [--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 | |
--noindent=False | |
whether to disable indenting the JSON | |
--prefix= | add a prefix to all variable names |
--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. | |
--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]
[--quote {all,minimal,none,nonnumeric}]
[--noindent] [--max-width <integer>]
[--fit-width] [--print-empty]
[--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 | |
--quote=nonnumeric | |
when to include quotes, defaults to nonnumeric Possible choices: all, minimal, none, nonnumeric | |
--noindent=False | |
whether to disable indenting the JSON | |
--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. | |
--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] [--noindent]
[--prefix PREFIX]
[--max-width <integer>]
[--fit-width] [--print-empty]
[--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 | |
--noindent=False | |
whether to disable indenting the JSON | |
--prefix= | add a prefix to all variable names |
--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. | |
--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]
[--quote {all,minimal,none,nonnumeric}]
[--noindent] [--max-width <integer>]
[--fit-width] [--print-empty]
[--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 | |
--quote=nonnumeric | |
when to include quotes, defaults to nonnumeric Possible choices: all, minimal, none, nonnumeric | |
--noindent=False | |
whether to disable indenting the JSON | |
--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. | |
--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] [--noindent]
[--prefix PREFIX]
[--max-width <integer>] [--fit-width]
[--print-empty]
<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 | |
--noindent=False | |
whether to disable indenting the JSON | |
--prefix= | add a prefix to all variable names |
--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. |
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] [--noindent]
[--prefix PREFIX]
[--max-width <integer>]
[--fit-width] [--print-empty]
[--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 | |
--noindent=False | |
whether to disable indenting the JSON | |
--prefix= | add a prefix to all variable names |
--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. | |
--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] [--noindent] [--prefix PREFIX]
[--max-width <integer>] [--fit-width]
[--print-empty]
[--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 | |
--noindent=False | |
whether to disable indenting the JSON | |
--prefix= | add a prefix to all variable names |
--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. | |
--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]
[--quote {all,minimal,none,nonnumeric}]
[--noindent] [--max-width <integer>]
[--fit-width] [--print-empty]
[--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 | |
--quote=nonnumeric | |
when to include quotes, defaults to nonnumeric Possible choices: all, minimal, none, nonnumeric | |
--noindent=False | |
whether to disable indenting the JSON | |
--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. | |
--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] [--noindent]
[--prefix PREFIX]
[--max-width <integer>] [--fit-width]
[--print-empty]
<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 | |
--noindent=False | |
whether to disable indenting the JSON | |
--prefix= | add a prefix to all variable names |
--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. |
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] [--noindent]
[--prefix PREFIX]
[--max-width <integer>] [--fit-width]
[--print-empty] [--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 | |
--noindent=False | |
whether to disable indenting the JSON | |
--prefix= | add a prefix to all variable names |
--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. | |
--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.