.\" Man page generated from reStructuredText. . .TH "SAHARACLIENT" "1" "Aug 22, 2018" "2.0.0" "Sahara Client" .SH NAME saharaclient \- Sahara Client . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .sp This is a client for OpenStack Sahara API. There\(aqs a Python API client (the \fBsaharaclient\fP module), and a command\-line utility (installed as an OpenStackClient plugin). Each implements the entire OpenStack Sahara API. .sp You\(aqll need credentials for an OpenStack cloud that implements the Data Processing API, in order to use the sahara client. .sp You may want to read the \fI\%OpenStack Sahara Docs\fP \-\- the overview, at least \-\- to get an idea of the concepts. By understanding the concepts this library should make more sense. .INDENT 0.0 .INDENT 3.5 .UNINDENT .UNINDENT .sp Contents: .SH REFERENCE GUIDE .SS Python Sahara client .SS Overview .sp Sahara Client provides a list of Python interfaces to communicate with the Sahara REST API. Sahara Client enables users to perform most of the existing operations like retrieving template lists, creating Clusters, submitting EDP Jobs, etc. .SS Instantiating a Client .sp To start using the Sahara Client users have to create an instance of the \fIClient\fP class. The client constructor has a list of parameters to authenticate and locate Sahara endpoint. .INDENT 0.0 .TP .B class saharaclient.api.client.Client(session=None, sahara_url=None, endpoint_type=\(aqpublicURL\(aq, service_type=\(aqdata\-processing\(aq, region_name=None, **kwargs) .UNINDENT .INDENT 0.0 .TP \fBImportant!\fP It is not a mandatory rule to provide all of the parameters above. The minimum number should be enough to determine Sahara endpoint, check user authentication and tenant to operate in. .UNINDENT .SS Authentication check .sp Passing authentication parameters to Sahara Client is deprecated. Keystone Session object should be used for this purpose. For example: .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C from keystoneauth1.identity import v2 from keystoneauth1 import session from saharaclient import client auth = v2.Password(auth_url=AUTH_URL, username=USERNAME, password=PASSWORD, tenant_name=PROJECT_ID) ses = session.Session(auth=auth) sahara = client.Client(\(aq1.1\(aq, session=ses) .ft P .fi .UNINDENT .UNINDENT .sp For more information about Keystone Sessions, see \fI\%Using Sessions\fP\&. .SS Sahara endpoint discovery .sp If user has a direct URL pointing to Sahara REST API, it may be specified as \fIsahara_url\fP\&. If this parameter is missing, Sahara client will use Keystone Service Catalog to find the endpoint. There are two parameters: \fIservice_type\fP and \fIendpoint_type\fP to configure endpoint search. Both parameters have default values. .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C from keystoneauth1.identity import v2 from keystoneauth1 import session from saharaclient import client auth = v2.Password(auth_url=AUTH_URL, username=USERNAME, password=PASSWORD, tenant_name=PROJECT_ID) ses = session.Session(auth=auth) sahara = client.Client(\(aq1.1\(aq, session=ses, service_type="non\-default\-service\-type", endpoint_type="internalURL") .ft P .fi .UNINDENT .UNINDENT .SS Object managers .sp Sahara Client has a list of fields to operate with: .INDENT 0.0 .INDENT 3.5 .INDENT 0.0 .IP \(bu 2 plugins .IP \(bu 2 clusters .IP \(bu 2 cluster_templates .IP \(bu 2 node_group_templates .IP \(bu 2 images .IP \(bu 2 data_sources .IP \(bu 2 job_binaries .IP \(bu 2 job_binary_internals .IP \(bu 2 job_executions .IP \(bu 2 job_types .UNINDENT .UNINDENT .UNINDENT .sp Each of this fields is a reference to a Manager for a corresponding group of REST calls. .SS Supported operations .SS Plugin ops .INDENT 0.0 .TP .B class saharaclient.api.plugins.PluginManagerV1(api) .INDENT 7.0 .TP .B convert_to_cluster_template(plugin_name, hadoop_version, template_name, filecontent) Convert to cluster template .sp Create Cluster Template directly, avoiding Cluster Template mechanism. .UNINDENT .INDENT 7.0 .TP .B get(plugin_name) Get information about a Plugin. .UNINDENT .INDENT 7.0 .TP .B get_version_details(plugin_name, hadoop_version) Get version details .sp Get the list of Services and Service Parameters for a specified Plugin and Plugin Version. .UNINDENT .INDENT 7.0 .TP .B list(search_opts=None) Get a list of Plugins. .UNINDENT .INDENT 7.0 .TP .B update(plugin_name, values) Update plugin and then return updated result to user .UNINDENT .UNINDENT .SS Image Registry ops .INDENT 0.0 .TP .B class saharaclient.api.images.ImageManagerV1(api) .INDENT 7.0 .TP .B get(id) Get information about an image .UNINDENT .INDENT 7.0 .TP .B list(search_opts=None) Get a list of registered images. .UNINDENT .INDENT 7.0 .TP .B unregister_image(image_id) Remove an Image from Sahara Image Registry. .UNINDENT .INDENT 7.0 .TP .B update_image(image_id, user_name, desc=None) Create or update an Image in Image Registry. .UNINDENT .INDENT 7.0 .TP .B update_tags(image_id, new_tags) Update an Image tags. .INDENT 7.0 .TP .B Parameters \fBnew_tags\fP \-\- list of tags that will replace currently assigned tags .UNINDENT .UNINDENT .UNINDENT .SS Node Group Template ops .INDENT 0.0 .TP .B class saharaclient.api.node_group_templates.NodeGroupTemplateManagerV1(api) .INDENT 7.0 .TP .B create(name, plugin_name, hadoop_version, flavor_id, description=None, volumes_per_node=None, volumes_size=None, node_processes=None, node_configs=None, floating_ip_pool=None, security_groups=None, auto_security_group=None, availability_zone=None, volumes_availability_zone=None, volume_type=None, image_id=None, is_proxy_gateway=None, volume_local_to_instance=None, use_autoconfig=None, shares=None, is_public=None, is_protected=None, volume_mount_prefix=None) Create a Node Group Template. .UNINDENT .INDENT 7.0 .TP .B delete(ng_template_id) Delete a Node Group Template. .UNINDENT .INDENT 7.0 .TP .B export(ng_template_id) Export a Node Group Template. .UNINDENT .INDENT 7.0 .TP .B get(ng_template_id) Get information about a Node Group Template. .UNINDENT .INDENT 7.0 .TP .B list(search_opts=None, marker=None, limit=None, sort_by=None, reverse=None) Get a list of Node Group Templates. .UNINDENT .INDENT 7.0 .TP .B update(ng_template_id, name=NotUpdated, plugin_name=NotUpdated, hadoop_version=NotUpdated, flavor_id=NotUpdated, description=NotUpdated, volumes_per_node=NotUpdated, volumes_size=NotUpdated, node_processes=NotUpdated, node_configs=NotUpdated, floating_ip_pool=NotUpdated, security_groups=NotUpdated, auto_security_group=NotUpdated, availability_zone=NotUpdated, volumes_availability_zone=NotUpdated, volume_type=NotUpdated, image_id=NotUpdated, is_proxy_gateway=NotUpdated, volume_local_to_instance=NotUpdated, use_autoconfig=NotUpdated, shares=NotUpdated, is_public=NotUpdated, is_protected=NotUpdated, volume_mount_prefix=NotUpdated) Update a Node Group Template. .UNINDENT .UNINDENT .SS Cluster Template ops .INDENT 0.0 .TP .B class saharaclient.api.cluster_templates.ClusterTemplateManagerV1(api) .INDENT 7.0 .TP .B create(name, plugin_name, hadoop_version, description=None, cluster_configs=None, node_groups=None, anti_affinity=None, net_id=None, default_image_id=None, use_autoconfig=None, shares=None, is_public=None, is_protected=None, domain_name=None) Create a Cluster Template. .UNINDENT .INDENT 7.0 .TP .B delete(cluster_template_id) Delete a Cluster Template. .UNINDENT .INDENT 7.0 .TP .B export(cluster_template_id) Export a Cluster Template. .UNINDENT .INDENT 7.0 .TP .B get(cluster_template_id) Get information about a Cluster Template. .UNINDENT .INDENT 7.0 .TP .B list(search_opts=None, marker=None, limit=None, sort_by=None, reverse=None) Get list of Cluster Templates. .UNINDENT .INDENT 7.0 .TP .B update(cluster_template_id, name=NotUpdated, plugin_name=NotUpdated, hadoop_version=NotUpdated, description=NotUpdated, cluster_configs=NotUpdated, node_groups=NotUpdated, anti_affinity=NotUpdated, net_id=NotUpdated, default_image_id=NotUpdated, use_autoconfig=NotUpdated, shares=NotUpdated, is_public=NotUpdated, is_protected=NotUpdated, domain_name=NotUpdated) Update a Cluster Template. .UNINDENT .UNINDENT .SS Cluster ops .INDENT 0.0 .TP .B class saharaclient.api.clusters.ClusterManagerV1(api) .INDENT 7.0 .TP .B create(name, plugin_name, hadoop_version, cluster_template_id=None, default_image_id=None, is_transient=None, description=None, cluster_configs=None, node_groups=None, user_keypair_id=None, anti_affinity=None, net_id=None, count=None, use_autoconfig=None, shares=None, is_public=None, is_protected=None) Launch a Cluster. .UNINDENT .INDENT 7.0 .TP .B delete(cluster_id) Delete a Cluster. .UNINDENT .INDENT 7.0 .TP .B get(cluster_id, show_progress=False) Get information about a Cluster. .UNINDENT .INDENT 7.0 .TP .B list(search_opts=None, limit=None, marker=None, sort_by=None, reverse=None) Get a list of Clusters. .UNINDENT .INDENT 7.0 .TP .B scale(cluster_id, scale_object) Scale an existing Cluster. .INDENT 7.0 .TP .B Parameters \fBscale_object\fP \-\- dict that describes scaling operation .TP .B Example .UNINDENT .sp The following \fIscale_object\fP can be used to change the number of instances in the node group and add instances of new node group to existing cluster: .INDENT 7.0 .INDENT 3.5 .sp .nf .ft C { "add_node_groups": [ { "count": 3, "name": "new_ng", "node_group_template_id": "ngt_id" } ], "resize_node_groups": [ { "count": 2, "name": "old_ng" } ] } .ft P .fi .UNINDENT .UNINDENT .UNINDENT .INDENT 7.0 .TP .B update(cluster_id, name=NotUpdated, description=NotUpdated, is_public=NotUpdated, is_protected=NotUpdated, shares=NotUpdated) Update a Cluster. .UNINDENT .INDENT 7.0 .TP .B verification_update(cluster_id, status) Start a verification for a Cluster. .UNINDENT .UNINDENT .SS Data Source ops .INDENT 0.0 .TP .B class saharaclient.api.data_sources.DataSourceManagerV1(api) .INDENT 7.0 .TP .B create(name, description, data_source_type, url, credential_user=None, credential_pass=None, is_public=None, is_protected=None, s3_credentials=None) Create a Data Source. .UNINDENT .INDENT 7.0 .TP .B delete(data_source_id) Delete a Data Source. .UNINDENT .INDENT 7.0 .TP .B get(data_source_id) Get information about a Data Source. .UNINDENT .INDENT 7.0 .TP .B list(search_opts=None, limit=None, marker=None, sort_by=None, reverse=None) Get a list of Data Sources. .UNINDENT .INDENT 7.0 .TP .B update(data_source_id, update_data) Update a Data Source. .INDENT 7.0 .TP .B Parameters \fBupdate_data\fP (\fIdict\fP) \-\- dict that contains fields that should be updated with new values. .UNINDENT .sp Fields that can be updated: .INDENT 7.0 .IP \(bu 2 name .IP \(bu 2 description .IP \(bu 2 type .IP \(bu 2 url .IP \(bu 2 is_public .IP \(bu 2 is_protected .IP \(bu 2 credentials \- dict with the keys \fIuser\fP and \fIpassword\fP for data source in Swift, or with the keys \fIaccesskey\fP, \fIsecretkey\fP, \fIendpoint\fP, \fIssl\fP, and \fIbucket_in_path\fP for data source in S3 .UNINDENT .UNINDENT .UNINDENT .SS Job Binary Internal ops .INDENT 0.0 .TP .B class saharaclient.api.job_binary_internals.JobBinaryInternalsManager(api) .INDENT 7.0 .TP .B create(name, data) Create a Job Binary Internal. .INDENT 7.0 .TP .B Parameters \fBdata\fP (\fIstr\fP) \-\- raw data of script text .UNINDENT .UNINDENT .INDENT 7.0 .TP .B update(job_binary_id, name=NotUpdated, is_public=NotUpdated, is_protected=NotUpdated) Update a Job Binary Internal. .UNINDENT .UNINDENT .SS Job Binary ops .INDENT 0.0 .TP .B class saharaclient.api.job_binaries.JobBinariesManagerV1(api) .INDENT 7.0 .TP .B create(name, url, description=None, extra=None, is_public=None, is_protected=None) Create a Job Binary. .INDENT 7.0 .TP .B Parameters \fBextra\fP (\fIdict\fP) \-\- authentication info needed for some job binaries, containing the keys \fIuser\fP and \fIpassword\fP for job binary in Swift or the keys \fIaccesskey\fP, \fIsecretkey\fP, and \fIendpoint\fP for job binary in S3 .UNINDENT .UNINDENT .INDENT 7.0 .TP .B delete(job_binary_id) Delete a Job Binary. .UNINDENT .INDENT 7.0 .TP .B get(job_binary_id) Get information about a Job Binary. .UNINDENT .INDENT 7.0 .TP .B get_file(job_binary_id) Download a Job Binary. .UNINDENT .INDENT 7.0 .TP .B list(search_opts=None, limit=None, marker=None, sort_by=None, reverse=None) Get a list of Job Binaries. .UNINDENT .INDENT 7.0 .TP .B update(job_binary_id, data) Update Job Binary. .INDENT 7.0 .TP .B Parameters \fBdata\fP (\fIdict\fP) \-\- dict that contains fields that should be updated with new values. .UNINDENT .sp Fields that can be updated: .INDENT 7.0 .IP \(bu 2 name .IP \(bu 2 description .IP \(bu 2 url .IP \(bu 2 is_public .IP \(bu 2 is_protected .IP \(bu 2 extra \- dict with the keys \fIuser\fP and \fIpassword\fP for job binary in Swift, or with the keys \fIaccesskey\fP, \fIsecretkey\fP, and \fIendpoint\fP for job binary in S3 .UNINDENT .UNINDENT .UNINDENT .SS Job ops .INDENT 0.0 .TP .B class saharaclient.api.jobs.JobsManagerV1(api) .INDENT 7.0 .TP .B create(name, type, mains=None, libs=None, description=None, interface=None, is_public=None, is_protected=None) Create a Job. .UNINDENT .INDENT 7.0 .TP .B delete(job_id) Delete a Job .UNINDENT .INDENT 7.0 .TP .B get(job_id) Get information about a Job .UNINDENT .INDENT 7.0 .TP .B get_configs(job_type) Get config hints for a specified Job type. .UNINDENT .INDENT 7.0 .TP .B list(search_opts=None, limit=None, marker=None, sort_by=None, reverse=None) Get a list of Jobs. .UNINDENT .INDENT 7.0 .TP .B update(job_id, name=NotUpdated, description=NotUpdated, is_public=NotUpdated, is_protected=NotUpdated) Update a Job. .UNINDENT .UNINDENT .SS Job Execution ops .INDENT 0.0 .TP .B class saharaclient.api.job_executions.JobExecutionsManager(api) .INDENT 7.0 .TP .B create(job_id, cluster_id, input_id=None, output_id=None, configs=None, interface=None, is_public=None, is_protected=None) Launch a Job. .UNINDENT .INDENT 7.0 .TP .B delete(obj_id) Delete a Job Execution. .UNINDENT .INDENT 7.0 .TP .B get(obj_id) Get information about a Job Execution. .UNINDENT .INDENT 7.0 .TP .B list(search_opts=None, marker=None, limit=None, sort_by=None, reverse=None) Get a list of Job Executions. .UNINDENT .INDENT 7.0 .TP .B update(obj_id, is_public=NotUpdated, is_protected=NotUpdated) Update a Job Execution. .UNINDENT .UNINDENT .SS Job Types ops .INDENT 0.0 .TP .B class saharaclient.api.job_types.JobTypesManager(api) .INDENT 7.0 .TP .B list(search_opts=None) Get a list of job types supported by plugins. .UNINDENT .UNINDENT .SS Python Sahara client for APIv2 .SS Overview .sp There is also support for Sahara\(aqs experimental APIv2. .SS Supported operations .SS Plugin ops .INDENT 0.0 .TP .B class saharaclient.api.plugins.PluginManagerV2(api) .INDENT 7.0 .TP .B get(plugin_name) Get information about a Plugin. .UNINDENT .INDENT 7.0 .TP .B get_version_details(plugin_name, plugin_version) Get version details .sp Get the list of Services and Service Parameters for a specified Plugin and Plugin Version. .UNINDENT .INDENT 7.0 .TP .B list(search_opts=None) Get a list of Plugins. .UNINDENT .INDENT 7.0 .TP .B update(plugin_name, values) Update plugin and then return updated result to user .UNINDENT .UNINDENT .SS Image Registry ops .INDENT 0.0 .TP .B class saharaclient.api.images.ImageManagerV2(api) .INDENT 7.0 .TP .B get(id) Get information about an image .UNINDENT .INDENT 7.0 .TP .B list(search_opts=None) Get a list of registered images. .UNINDENT .INDENT 7.0 .TP .B unregister_image(image_id) Remove an Image from Sahara Image Registry. .UNINDENT .INDENT 7.0 .TP .B update_image(image_id, user_name, desc=None) Create or update an Image in Image Registry. .UNINDENT .UNINDENT .SS Node Group Template ops .INDENT 0.0 .TP .B class saharaclient.api.node_group_templates.NodeGroupTemplateManagerV2(api) .INDENT 7.0 .TP .B create(name, plugin_name, plugin_version, flavor_id, description=None, volumes_per_node=None, volumes_size=None, node_processes=None, node_configs=None, floating_ip_pool=None, security_groups=None, auto_security_group=None, availability_zone=None, volumes_availability_zone=None, volume_type=None, image_id=None, is_proxy_gateway=None, volume_local_to_instance=None, use_autoconfig=None, shares=None, is_public=None, is_protected=None, volume_mount_prefix=None, boot_from_volume=None) Create a Node Group Template. .UNINDENT .INDENT 7.0 .TP .B delete(ng_template_id) Delete a Node Group Template. .UNINDENT .INDENT 7.0 .TP .B export(ng_template_id) Export a Node Group Template. .UNINDENT .INDENT 7.0 .TP .B get(ng_template_id) Get information about a Node Group Template. .UNINDENT .INDENT 7.0 .TP .B list(search_opts=None, marker=None, limit=None, sort_by=None, reverse=None) Get a list of Node Group Templates. .UNINDENT .INDENT 7.0 .TP .B update(ng_template_id, name=NotUpdated, plugin_name=NotUpdated, plugin_version=NotUpdated, flavor_id=NotUpdated, description=NotUpdated, volumes_per_node=NotUpdated, volumes_size=NotUpdated, node_processes=NotUpdated, node_configs=NotUpdated, floating_ip_pool=NotUpdated, security_groups=NotUpdated, auto_security_group=NotUpdated, availability_zone=NotUpdated, volumes_availability_zone=NotUpdated, volume_type=NotUpdated, image_id=NotUpdated, is_proxy_gateway=NotUpdated, volume_local_to_instance=NotUpdated, use_autoconfig=NotUpdated, shares=NotUpdated, is_public=NotUpdated, is_protected=NotUpdated, volume_mount_prefix=NotUpdated, boot_from_volume=NotUpdated) Update a Node Group Template. .UNINDENT .UNINDENT .SS Cluster Template ops .INDENT 0.0 .TP .B class saharaclient.api.cluster_templates.ClusterTemplateManagerV2(api) .INDENT 7.0 .TP .B create(name, plugin_name, plugin_version, description=None, cluster_configs=None, node_groups=None, anti_affinity=None, net_id=None, default_image_id=None, use_autoconfig=None, shares=None, is_public=None, is_protected=None, domain_name=None) Create a Cluster Template. .UNINDENT .INDENT 7.0 .TP .B delete(cluster_template_id) Delete a Cluster Template. .UNINDENT .INDENT 7.0 .TP .B export(cluster_template_id) Export a Cluster Template. .UNINDENT .INDENT 7.0 .TP .B get(cluster_template_id) Get information about a Cluster Template. .UNINDENT .INDENT 7.0 .TP .B list(search_opts=None, marker=None, limit=None, sort_by=None, reverse=None) Get list of Cluster Templates. .UNINDENT .INDENT 7.0 .TP .B update(cluster_template_id, name=NotUpdated, plugin_name=NotUpdated, plugin_version=NotUpdated, description=NotUpdated, cluster_configs=NotUpdated, node_groups=NotUpdated, anti_affinity=NotUpdated, net_id=NotUpdated, default_image_id=NotUpdated, use_autoconfig=NotUpdated, shares=NotUpdated, is_public=NotUpdated, is_protected=NotUpdated, domain_name=NotUpdated) Update a Cluster Template. .UNINDENT .UNINDENT .SS Cluster ops .INDENT 0.0 .TP .B class saharaclient.api.clusters.ClusterManagerV2(api) .INDENT 7.0 .TP .B create(name, plugin_name, plugin_version, cluster_template_id=None, default_image_id=None, is_transient=None, description=None, cluster_configs=None, node_groups=None, user_keypair_id=None, anti_affinity=None, net_id=None, count=None, use_autoconfig=None, shares=None, is_public=None, is_protected=None) Launch a Cluster. .UNINDENT .INDENT 7.0 .TP .B delete(cluster_id) Delete a Cluster. .UNINDENT .INDENT 7.0 .TP .B force_delete(cluster_id) Force Delete a Cluster. .UNINDENT .INDENT 7.0 .TP .B get(cluster_id, show_progress=False) Get information about a Cluster. .UNINDENT .INDENT 7.0 .TP .B list(search_opts=None, limit=None, marker=None, sort_by=None, reverse=None) Get a list of Clusters. .UNINDENT .INDENT 7.0 .TP .B scale(cluster_id, scale_object) Scale an existing Cluster. .INDENT 7.0 .TP .B Parameters \fBscale_object\fP \-\- dict that describes scaling operation .TP .B Example .UNINDENT .sp The following \fIscale_object\fP can be used to change the number of instances in the node group (optionally specifiying which instances to delete) or add instances of a new node group to an existing cluster: .INDENT 7.0 .INDENT 3.5 .sp .nf .ft C { "add_node_groups": [ { "count": 3, "name": "new_ng", "node_group_template_id": "ngt_id" } ], "resize_node_groups": [ { "count": 2, "name": "old_ng", "instances": ["instance_id1", "instance_id2"] } ] } .ft P .fi .UNINDENT .UNINDENT .UNINDENT .INDENT 7.0 .TP .B update(cluster_id, name=NotUpdated, description=NotUpdated, is_public=NotUpdated, is_protected=NotUpdated, shares=NotUpdated) Update a Cluster. .UNINDENT .INDENT 7.0 .TP .B verification_update(cluster_id, status) Start a verification for a Cluster. .UNINDENT .UNINDENT .SS Data Source ops .INDENT 0.0 .TP .B class saharaclient.api.data_sources.DataSourceManagerV2(api) .INDENT 7.0 .TP .B create(name, description, data_source_type, url, credential_user=None, credential_pass=None, is_public=None, is_protected=None, s3_credentials=None) Create a Data Source. .UNINDENT .INDENT 7.0 .TP .B delete(data_source_id) Delete a Data Source. .UNINDENT .INDENT 7.0 .TP .B get(data_source_id) Get information about a Data Source. .UNINDENT .INDENT 7.0 .TP .B list(search_opts=None, limit=None, marker=None, sort_by=None, reverse=None) Get a list of Data Sources. .UNINDENT .INDENT 7.0 .TP .B update(data_source_id, update_data) Update a Data Source. .INDENT 7.0 .TP .B Parameters \fBupdate_data\fP (\fIdict\fP) \-\- dict that contains fields that should be updated with new values. .UNINDENT .sp Fields that can be updated: .INDENT 7.0 .IP \(bu 2 name .IP \(bu 2 description .IP \(bu 2 type .IP \(bu 2 url .IP \(bu 2 is_public .IP \(bu 2 is_protected .IP \(bu 2 credentials \- dict with the keys \fIuser\fP and \fIpassword\fP for data source in Swift, or with the keys \fIaccesskey\fP, \fIsecretkey\fP, \fIendpoint\fP, \fIssl\fP, and \fIbucket_in_path\fP for data source in S3 .UNINDENT .UNINDENT .UNINDENT .SS Job Binary ops .INDENT 0.0 .TP .B class saharaclient.api.job_binaries.JobBinariesManagerV2(api) .INDENT 7.0 .TP .B create(name, url, description=None, extra=None, is_public=None, is_protected=None) Create a Job Binary. .INDENT 7.0 .TP .B Parameters \fBextra\fP (\fIdict\fP) \-\- authentication info needed for some job binaries, containing the keys \fIuser\fP and \fIpassword\fP for job binary in Swift or the keys \fIaccesskey\fP, \fIsecretkey\fP, and \fIendpoint\fP for job binary in S3 .UNINDENT .UNINDENT .INDENT 7.0 .TP .B delete(job_binary_id) Delete a Job Binary. .UNINDENT .INDENT 7.0 .TP .B get(job_binary_id) Get information about a Job Binary. .UNINDENT .INDENT 7.0 .TP .B get_file(job_binary_id) Download a Job Binary. .UNINDENT .INDENT 7.0 .TP .B list(search_opts=None, limit=None, marker=None, sort_by=None, reverse=None) Get a list of Job Binaries. .UNINDENT .INDENT 7.0 .TP .B update(job_binary_id, data) Update Job Binary. .INDENT 7.0 .TP .B Parameters \fBdata\fP (\fIdict\fP) \-\- dict that contains fields that should be updated with new values. .UNINDENT .sp Fields that can be updated: .INDENT 7.0 .IP \(bu 2 name .IP \(bu 2 description .IP \(bu 2 url .IP \(bu 2 is_public .IP \(bu 2 is_protected .IP \(bu 2 extra \- dict with the keys \fIuser\fP and \fIpassword\fP for job binary in Swift, or with the keys \fIaccesskey\fP, \fIsecretkey\fP, and \fIendpoint\fP for job binary in S3 .UNINDENT .UNINDENT .UNINDENT .SS Job Template ops .INDENT 0.0 .TP .B class saharaclient.api.v2.job_templates.JobTemplatesManagerV2(api) .INDENT 7.0 .TP .B create(name, type, mains=None, libs=None, description=None, interface=None, is_public=None, is_protected=None) Create a Job Template. .UNINDENT .INDENT 7.0 .TP .B delete(job_id) Delete a Job Template. .UNINDENT .INDENT 7.0 .TP .B get(job_id) Get information about a Job Template. .UNINDENT .INDENT 7.0 .TP .B get_configs(job_type) Get config hints for a specified Job Template type. .UNINDENT .INDENT 7.0 .TP .B list(search_opts=None, limit=None, marker=None, sort_by=None, reverse=None) Get a list of Job Templates. .UNINDENT .INDENT 7.0 .TP .B update(job_id, name=NotUpdated, description=NotUpdated, is_public=NotUpdated, is_protected=NotUpdated) Update a Job Template. .UNINDENT .UNINDENT .SS Job ops .INDENT 0.0 .TP .B class saharaclient.api.v2.jobs.JobsManagerV2(api) .INDENT 7.0 .TP .B create(job_template_id, cluster_id, input_id=None, output_id=None, configs=None, interface=None, is_public=None, is_protected=None) Launch a Job. .UNINDENT .INDENT 7.0 .TP .B delete(obj_id) Delete a Job. .UNINDENT .INDENT 7.0 .TP .B get(obj_id) Get information about a Job. .UNINDENT .INDENT 7.0 .TP .B list(search_opts=None, marker=None, limit=None, sort_by=None, reverse=None) Get a list of Jobs. .UNINDENT .INDENT 7.0 .TP .B refresh_status(obj_id) Refresh Job Status. .UNINDENT .INDENT 7.0 .TP .B update(obj_id, is_public=NotUpdated, is_protected=NotUpdated) Update a Job. .UNINDENT .UNINDENT .SS Job Types ops .INDENT 0.0 .TP .B class saharaclient.api.job_types.JobTypesManager(api) .INDENT 7.0 .TP .B list(search_opts=None) Get a list of job types supported by plugins. .UNINDENT .UNINDENT .SH SAHARA CLI CLIENT .SS Introduction .sp The Sahara shell utility now is part of the OpenStackClient, so all shell commands take the following form: .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C $ openstack dataprocessing [arguments...] .ft P .fi .UNINDENT .UNINDENT .sp To get a list of all possible commands you can run: .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C $ openstack help dataprocessing .ft P .fi .UNINDENT .UNINDENT .sp To get detailed help for the command you can run: .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C $ openstack help dataprocessing .ft P .fi .UNINDENT .UNINDENT .sp For more information about commands and their parameters you can refer to the Sahara CLI commands\&. .sp For more information about abilities and features of OpenStackClient CLI you can refer to \fI\%OpenStackClient documentation\fP .SS Configuration .sp The CLI is configured via environment variables and command\-line options which are described in \fI\%https://docs.openstack.org/python\-openstackclient/latest/cli/authentication.html\fP\&. .sp Authentication using username/password is most commonly used and can be provided with environment variables: .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C export OS_AUTH_URL= export OS_PROJECT_NAME= export OS_USERNAME= export OS_PASSWORD= # (optional) .ft P .fi .UNINDENT .UNINDENT .sp or command\-line options: .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C \-\-os\-auth\-url \-\-os\-project\-name \-\-os\-username [\-\-os\-password ] .ft P .fi .UNINDENT .UNINDENT .sp Additionally \fBsahara\fP API url can be configured with parameter: .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C \-\-os\-data\-processing\-url .ft P .fi .UNINDENT .UNINDENT .sp or with environment variable: .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C export OS_DATA_PROCESSING_URL= .ft P .fi .UNINDENT .UNINDENT .SS CLI Reference .sp The following commands are currently supported by the Sahara CLI: .SS Plugins \fBdataprocessing plugin configs get\fP .PP .sp Get plugin configs .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing plugin configs get [\-h] [\-\-file ] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bplugin Name of the plugin to provide config information about .TP .Bplugin_version Version of the plugin to provide config information about .UNINDENT .TP .B Options: .INDENT 7.0 .TP .B \-\-file Destination file (defaults to a combination of plugin name and plugin version) .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing plugin list\fP .PP .sp Lists plugins .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing plugin list [\-h] [\-f {csv,json,table,value,yaml}] [\-c COLUMN] [\-\-quote {all,minimal,none,nonnumeric}] [\-\-noindent] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] [\-\-sort\-column SORT_COLUMN] [\-\-long] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: csv, json, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-quote=nonnumeric when to include quotes, defaults to nonnumeric .sp Possible choices: all, minimal, none, nonnumeric .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .TP .B \-\-sort\-column=[] specify the column(s) to sort the data (columns specified first have a priority, non\-existing columns are ignored), can be repeated .TP .B \-\-long=False List additional fields in output .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing plugin show\fP .PP .sp Display plugin details .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing plugin show [\-h] [\-f {json,shell,table,value,yaml}] [\-c COLUMN] [\-\-noindent] [\-\-prefix PREFIX] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] [\-\-plugin\-version ] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bplugin Name of the plugin to display .UNINDENT .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: json, shell, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-prefix= add a prefix to all variable names .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .TP .B \-\-plugin\-version Version of the plugin to display .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing plugin update\fP .PP .sp Command base class for displaying data about a single object. .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing plugin update [\-h] [\-f {json,shell,table,value,yaml}] [\-c COLUMN] [\-\-noindent] [\-\-prefix PREFIX] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bplugin Name of the plugin to provide config information about .TP .Bjson JSON representation of the plugin update dictionary .UNINDENT .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: json, shell, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-prefix= add a prefix to all variable names .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. .SS Images \fBdataprocessing image tags add\fP .PP .sp Add image tags .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing image tags add [\-h] [\-f {json,shell,table,value,yaml}] [\-c COLUMN] [\-\-noindent] [\-\-prefix PREFIX] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] \-\-tags [ ...] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bimage Name or id of the image .UNINDENT .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: json, shell, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-prefix= add a prefix to all variable names .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .TP .B \-\-tags Tag(s) to add [REQUIRED] .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing image list\fP .PP .sp Lists registered images .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing image list [\-h] [\-f {csv,json,table,value,yaml}] [\-c COLUMN] [\-\-quote {all,minimal,none,nonnumeric}] [\-\-noindent] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] [\-\-sort\-column SORT_COLUMN] [\-\-long] [\-\-name ] [\-\-tags [ ...]] [\-\-username ] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: csv, json, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-quote=nonnumeric when to include quotes, defaults to nonnumeric .sp Possible choices: all, minimal, none, nonnumeric .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .TP .B \-\-sort\-column=[] specify the column(s) to sort the data (columns specified first have a priority, non\-existing columns are ignored), can be repeated .TP .B \-\-long=False List additional fields in output .TP .B \-\-name Regular expression to match image name .TP .B \-\-tags List images with specific tag(s) .TP .B \-\-username List images with specific username .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing image register\fP .PP .sp Register an image .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing image register [\-h] [\-f {json,shell,table,value,yaml}] [\-c COLUMN] [\-\-noindent] [\-\-prefix PREFIX] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] \-\-username [\-\-description ] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bimage Name or ID of the image to register .UNINDENT .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: json, shell, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-prefix= add a prefix to all variable names .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .TP .B \-\-username Username of privileged user in the image [REQUIRED] .TP .B \-\-description Description of the image. If not provided, description of the image will be reset to empty .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing image tags remove\fP .PP .sp Remove image tags .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing image tags remove [\-h] [\-f {json,shell,table,value,yaml}] [\-c COLUMN] [\-\-noindent] [\-\-prefix PREFIX] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] [\-\-tags [ ...] | \-\-all] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bimage Name or id of the image .UNINDENT .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: json, shell, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-prefix= add a prefix to all variable names .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .TP .B \-\-tags Tag(s) to remove .TP .B \-\-all=False Remove all tags from image .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing image tags set\fP .PP .sp Set image tags (Replace current image tags with provided ones) .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing image tags set [\-h] [\-f {json,shell,table,value,yaml}] [\-c COLUMN] [\-\-noindent] [\-\-prefix PREFIX] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] \-\-tags [ ...] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bimage Name or id of the image .UNINDENT .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: json, shell, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-prefix= add a prefix to all variable names .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .TP .B \-\-tags Tag(s) to set [REQUIRED] .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing image show\fP .PP .sp Display image details .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing image show [\-h] [\-f {json,shell,table,value,yaml}] [\-c COLUMN] [\-\-noindent] [\-\-prefix PREFIX] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bimage Name or id of the image to display .UNINDENT .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: json, shell, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-prefix= add a prefix to all variable names .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing image unregister\fP .PP .sp Unregister image(s) .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing image unregister [\-h] [ ...] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bimage Name(s) or id(s) of the image(s) to unregister .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. .SS Node Group Templates \fBdataprocessing node group template create\fP .PP .sp Creates node group template .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing node group template create [\-h] [\-f {json,shell,table,value,yaml}] [\-c COLUMN] [\-\-noindent] [\-\-prefix PREFIX] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] [\-\-name ] [\-\-plugin ] [\-\-plugin\-version ] [\-\-processes [ ...]] [\-\-flavor ] [\-\-security\-groups [ ...]] [\-\-auto\-security\-group] [\-\-availability\-zone ] [\-\-floating\-ip\-pool ] [\-\-volumes\-per\-node ] [\-\-volumes\-size ] [\-\-volumes\-type ] [\-\-volumes\-availability\-zone ] [\-\-volumes\-mount\-prefix ] [\-\-volumes\-locality] [\-\-description ] [\-\-autoconfig] [\-\-proxy\-gateway] [\-\-public] [\-\-protected] [\-\-json ] [\-\-shares ] [\-\-configs ] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: json, shell, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-prefix= add a prefix to all variable names .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .TP .B \-\-name Name of the node group template [REQUIRED if JSON is not provided] .TP .B \-\-plugin Name of the plugin [REQUIRED if JSON is not provided] .TP .B \-\-plugin\-version Version of the plugin [REQUIRED if JSON is not provided] .TP .B \-\-processes List of the processes that will be launched on each instance [REQUIRED if JSON is not provided] .TP .B \-\-flavor Name or ID of the flavor [REQUIRED if JSON is not provided] .TP .B \-\-security\-groups List of the security groups for the instances in this node group .TP .B \-\-auto\-security\-group=False Indicates if an additional security group should be created for the node group .TP .B \-\-availability\-zone Name of the availability zone where instances will be created .TP .B \-\-floating\-ip\-pool ID of the floating IP pool .TP .B \-\-volumes\-per\-node Number of volumes attached to every node .TP .B \-\-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 .TP .B \-\-volumes\-type Type of the volumes. This parameter will be taken into account only if volumes\-per\-node is set and non\-zero .TP .B \-\-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 .TP .B \-\-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 .TP .B \-\-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 .TP .B \-\-description Description of the node group template .TP .B \-\-autoconfig=False If enabled, instances of the node group will be automatically configured .TP .B \-\-proxy\-gateway=False If enabled, instances of the node group will be used to access other instances in the cluster .TP .B \-\-public=False Make the node group template public (Visible from other projects) .TP .B \-\-protected=False Make the node group template protected .TP .B \-\-json JSON representation of the node group template. Other arguments will not be taken into account if this one is provided .TP .B \-\-shares JSON representation of the manila shares .TP .B \-\-configs JSON representation of the node group template configs .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing node group template delete\fP .PP .sp Deletes node group template .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing node group template delete [\-h] [ ...] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bnode_group_template Name(s) or id(s) of the node group template(s) to delete .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing node group template export\fP .PP .sp Export node group template to JSON .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing node group template export [\-h] [\-\-file ] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bnode_group_template Name or id of the node group template to export .UNINDENT .TP .B Options: .INDENT 7.0 .TP .B \-\-file Name of the file node group template should be exported to.If not provided, print to stdout .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing node group template import\fP .PP .sp Imports node group template .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing node group template import [\-h] [\-f {json,shell,table,value,yaml}] [\-c COLUMN] [\-\-noindent] [\-\-prefix PREFIX] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] [\-\-name ] [\-\-security_groups ] [\-\-floating_ip_pool ] \-\-image_id \-\-flavor_id .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bjson JSON containing node group template .UNINDENT .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: json, shell, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-prefix= add a prefix to all variable names .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .TP .B \-\-name Name of the node group template .TP .B \-\-security_groups Security groups of the node group template .TP .B \-\-floating_ip_pool Floating IP pool of the node group template .TP .B \-\-image_id Image ID of the node group template .TP .B \-\-flavor_id Flavor ID of the node group template .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing node group template list\fP .PP .sp Lists node group templates .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing node group template list [\-h] [\-f {csv,json,table,value,yaml}] [\-c COLUMN] [\-\-quote {all,minimal,none,nonnumeric}] [\-\-noindent] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] [\-\-sort\-column SORT_COLUMN] [\-\-long] [\-\-plugin ] [\-\-plugin\-version ] [\-\-name ] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: csv, json, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-quote=nonnumeric when to include quotes, defaults to nonnumeric .sp Possible choices: all, minimal, none, nonnumeric .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .TP .B \-\-sort\-column=[] specify the column(s) to sort the data (columns specified first have a priority, non\-existing columns are ignored), can be repeated .TP .B \-\-long=False List additional fields in output .TP .B \-\-plugin List node group templates for specific plugin .TP .B \-\-plugin\-version List node group templates with specific version of the plugin .TP .B \-\-name List node group templates with specific substring in the name .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing node group template show\fP .PP .sp Display node group template details .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing node group template show [\-h] [\-f {json,shell,table,value,yaml}] [\-c COLUMN] [\-\-noindent] [\-\-prefix PREFIX] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bnode_group_template Name or id of the node group template to display .UNINDENT .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: json, shell, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-prefix= add a prefix to all variable names .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing node group template update\fP .PP .sp Updates node group template .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing node group template update [\-h] [\-f {json,shell,table,value,yaml}] [\-c COLUMN] [\-\-noindent] [\-\-prefix PREFIX] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] [\-\-name ] [\-\-plugin ] [\-\-plugin\-version ] [\-\-processes [ ...]] [\-\-security\-groups [ ...]] [\-\-auto\-security\-group\-enable | \-\-auto\-security\-group\-disable] [\-\-availability\-zone ] [\-\-flavor ] [\-\-floating\-ip\-pool ] [\-\-volumes\-per\-node ] [\-\-volumes\-size ] [\-\-volumes\-type ] [\-\-volumes\-availability\-zone ] [\-\-volumes\-mount\-prefix ] [\-\-volumes\-locality\-enable | \-\-volumes\-locality\-disable] [\-\-description ] [\-\-autoconfig\-enable | \-\-autoconfig\-disable] [\-\-proxy\-gateway\-enable | \-\-proxy\-gateway\-disable] [\-\-public | \-\-private] [\-\-protected | \-\-unprotected] [\-\-json ] [\-\-shares ] [\-\-configs ] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bnode_group_template Name or ID of the node group template .UNINDENT .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: json, shell, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-prefix= add a prefix to all variable names .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .TP .B \-\-name New name of the node group template .TP .B \-\-plugin Name of the plugin .TP .B \-\-plugin\-version Version of the plugin .TP .B \-\-processes List of the processes that will be launched on each instance .TP .B \-\-security\-groups List of the security groups for the instances in this node group .TP .B \-\-auto\-security\-group\-enable Additional security group should be created for the node group .TP .B \-\-auto\-security\-group\-disable Additional security group should not be created for the node group .TP .B \-\-availability\-zone Name of the availability zone where instances will be created .TP .B \-\-flavor Name or ID of the flavor .TP .B \-\-floating\-ip\-pool ID of the floating IP pool .TP .B \-\-volumes\-per\-node Number of volumes attached to every node .TP .B \-\-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 .TP .B \-\-volumes\-type Type of the volumes. This parameter will be taken into account only if volumes\-per\-node is set and non\-zero .TP .B \-\-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 .TP .B \-\-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 .TP .B \-\-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 .TP .B \-\-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 .TP .B \-\-description Description of the node group template .TP .B \-\-autoconfig\-enable Instances of the node group will be automatically configured .TP .B \-\-autoconfig\-disable Instances of the node group will not be automatically configured .TP .B \-\-proxy\-gateway\-enable Instances of the node group will be used to access other instances in the cluster .TP .B \-\-proxy\-gateway\-disable Instances of the node group will not be used to access other instances in the cluster .TP .B \-\-public Make the node group template public (Visible from other projects) .TP .B \-\-private Make the node group template private (Visible only from this project) .TP .B \-\-protected Make the node group template protected .TP .B \-\-unprotected Make the node group template unprotected .TP .B \-\-json JSON representation of the node group template update fields. Other arguments will not be taken into account if this one is provided .TP .B \-\-shares JSON representation of the manila shares .TP .B \-\-configs JSON representation of the node group template configs .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. .SS Cluster Templates \fBdataprocessing cluster template create\fP .PP .sp Creates cluster template .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing cluster template create [\-h] [\-f {json,shell,table,value,yaml}] [\-c COLUMN] [\-\-noindent] [\-\-prefix PREFIX] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] [\-\-name ] [\-\-node\-groups [ ...]] [\-\-anti\-affinity [ ...]] [\-\-description ] [\-\-autoconfig] [\-\-public] [\-\-protected] [\-\-json ] [\-\-shares ] [\-\-configs ] [\-\-domain\-name ] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: json, shell, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-prefix= add a prefix to all variable names .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .TP .B \-\-name Name of the cluster template [REQUIRED if JSON is not provided] .TP .B \-\-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] .TP .B \-\-anti\-affinity List of processes that should be added to an anti\-affinity group .TP .B \-\-description Description of the cluster template .TP .B \-\-autoconfig=False If enabled, instances of the cluster will be automatically configured .TP .B \-\-public=False Make the cluster template public (Visible from other projects) .TP .B \-\-protected=False Make the cluster template protected .TP .B \-\-json JSON representation of the cluster template. Other arguments will not be taken into account if this one is provided .TP .B \-\-shares JSON representation of the manila shares .TP .B \-\-configs JSON representation of the cluster template configs .TP .B \-\-domain\-name Domain name for instances of this cluster template. This option is available if \(aquse_designate\(aq config is True .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing cluster template delete\fP .PP .sp Deletes cluster template .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing cluster template delete [\-h] [ ...] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bcluster_template Name(s) or id(s) of the cluster template(s) to delete .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing cluster template export\fP .PP .sp Export cluster template to JSON .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing cluster template export [\-h] [\-\-file ] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bcluster_template Name or id of the cluster template to export .UNINDENT .TP .B Options: .INDENT 7.0 .TP .B \-\-file Name of the file cluster template should be exported to If not provided, print to stdout .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing cluster template import\fP .PP .sp Imports cluster template .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing cluster template import [\-h] [\-f {json,shell,table,value,yaml}] [\-c COLUMN] [\-\-noindent] [\-\-prefix PREFIX] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] [\-\-name ] [\-\-default\-image\-id ] \-\-node\-groups [ ...] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bjson JSON containing cluster template .UNINDENT .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: json, shell, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-prefix= add a prefix to all variable names .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .TP .B \-\-name Name of the cluster template .TP .B \-\-default\-image\-id Default image ID to be used .TP .B \-\-node\-groups List of the node groups(names or IDs) and numbers of instances for each one of them .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing cluster template list\fP .PP .sp Lists cluster templates .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing cluster template list [\-h] [\-f {csv,json,table,value,yaml}] [\-c COLUMN] [\-\-quote {all,minimal,none,nonnumeric}] [\-\-noindent] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] [\-\-sort\-column SORT_COLUMN] [\-\-long] [\-\-plugin ] [\-\-plugin\-version ] [\-\-name ] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: csv, json, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-quote=nonnumeric when to include quotes, defaults to nonnumeric .sp Possible choices: all, minimal, none, nonnumeric .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .TP .B \-\-sort\-column=[] specify the column(s) to sort the data (columns specified first have a priority, non\-existing columns are ignored), can be repeated .TP .B \-\-long=False List additional fields in output .TP .B \-\-plugin List cluster templates for specific plugin .TP .B \-\-plugin\-version List cluster templates with specific version of the plugin .TP .B \-\-name List cluster templates with specific substring in the name .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing cluster template show\fP .PP .sp Display cluster template details .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing cluster template show [\-h] [\-f {json,shell,table,value,yaml}] [\-c COLUMN] [\-\-noindent] [\-\-prefix PREFIX] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bcluster_template Name or id of the cluster template to display .UNINDENT .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: json, shell, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-prefix= add a prefix to all variable names .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing cluster template update\fP .PP .sp Updates cluster template .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing cluster template update [\-h] [\-f {json,shell,table,value,yaml}] [\-c COLUMN] [\-\-noindent] [\-\-prefix PREFIX] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] [\-\-name ] [\-\-node\-groups [ ...]] [\-\-anti\-affinity [ ...]] [\-\-description ] [\-\-autoconfig\-enable | \-\-autoconfig\-disable] [\-\-public | \-\-private] [\-\-protected | \-\-unprotected] [\-\-json ] [\-\-shares ] [\-\-configs ] [\-\-domain\-name ] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bcluster_template Name or ID of the cluster template [REQUIRED] .UNINDENT .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: json, shell, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-prefix= add a prefix to all variable names .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .TP .B \-\-name New name of the cluster template .TP .B \-\-node\-groups List of the node groups(names or IDs) and numbers ofinstances for each one of them .TP .B \-\-anti\-affinity List of processes that should be added to an anti\-affinity group .TP .B \-\-description Description of the cluster template .TP .B \-\-autoconfig\-enable Instances of the cluster will be automatically configured .TP .B \-\-autoconfig\-disable Instances of the cluster will not be automatically configured .TP .B \-\-public Make the cluster template public (Visible from other projects) .TP .B \-\-private Make the cluster template private (Visible only from this tenant) .TP .B \-\-protected Make the cluster template protected .TP .B \-\-unprotected Make the cluster template unprotected .TP .B \-\-json JSON representation of the cluster template. Other arguments will not be taken into account if this one is provided .TP .B \-\-shares JSON representation of the manila shares .TP .B \-\-configs JSON representation of the cluster template configs .TP .B \-\-domain\-name Domain name for instances of this cluster template. This option is available if \(aquse_designate\(aq config is True .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. .SS Clusters \fBdataprocessing cluster create\fP .PP .sp Creates cluster .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing cluster create [\-h] [\-f {json,shell,table,value,yaml}] [\-c COLUMN] [\-\-noindent] [\-\-prefix PREFIX] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] [\-\-name ] [\-\-cluster\-template ] [\-\-image ] [\-\-description ] [\-\-user\-keypair ] [\-\-neutron\-network ] [\-\-count ] [\-\-public] [\-\-protected] [\-\-transient] [\-\-json ] [\-\-wait] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: json, shell, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-prefix= add a prefix to all variable names .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .TP .B \-\-name Name of the cluster [REQUIRED if JSON is not provided] .TP .B \-\-cluster\-template Cluster template name or ID [REQUIRED if JSON is not provided] .TP .B \-\-image Image that will be used for cluster deployment (Name or ID) [REQUIRED if JSON is not provided] .TP .B \-\-description Description of the cluster .TP .B \-\-user\-keypair User keypair to get acces to VMs after cluster creation .TP .B \-\-neutron\-network Instances of the cluster will get fixed IP addresses in this network. (Name or ID should be provided) .TP .B \-\-count Number of clusters to be created .TP .B \-\-public=False Make the cluster public (Visible from other projects) .TP .B \-\-protected=False Make the cluster protected .TP .B \-\-transient=False Create transient cluster .TP .B \-\-json JSON representation of the cluster. Other arguments (except for \-\-wait) will not be taken into account if this one is provided .TP .B \-\-wait=False Wait for the cluster creation to complete .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing cluster delete\fP .PP .sp Deletes cluster .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing cluster delete [\-h] [\-\-wait] [ ...] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bcluster Name(s) or id(s) of the cluster(s) to delete .UNINDENT .TP .B Options: .INDENT 7.0 .TP .B \-\-wait=False Wait for the cluster(s) delete to complete .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing cluster list\fP .PP .sp Lists clusters .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing cluster list [\-h] [\-f {csv,json,table,value,yaml}] [\-c COLUMN] [\-\-quote {all,minimal,none,nonnumeric}] [\-\-noindent] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] [\-\-sort\-column SORT_COLUMN] [\-\-long] [\-\-plugin ] [\-\-plugin\-version ] [\-\-name ] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: csv, json, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-quote=nonnumeric when to include quotes, defaults to nonnumeric .sp Possible choices: all, minimal, none, nonnumeric .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .TP .B \-\-sort\-column=[] specify the column(s) to sort the data (columns specified first have a priority, non\-existing columns are ignored), can be repeated .TP .B \-\-long=False List additional fields in output .TP .B \-\-plugin List clusters with specific plugin .TP .B \-\-plugin\-version List clusters with specific version of the plugin .TP .B \-\-name List clusters with specific substring in the name .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing cluster scale\fP .PP .sp Scales cluster .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing cluster scale [\-h] [\-f {json,shell,table,value,yaml}] [\-c COLUMN] [\-\-noindent] [\-\-prefix PREFIX] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] [\-\-instances [ ...]] [\-\-json ] [\-\-wait] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bcluster Name or ID of the cluster .UNINDENT .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: json, shell, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-prefix= add a prefix to all variable names .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .TP .B \-\-instances Node group templates and number of their instances to be scale to [REQUIRED if JSON is not provided] .TP .B \-\-json JSON representation of the cluster scale object. Other arguments (except for \-\-wait) will not be taken into account if this one is provided .TP .B \-\-wait=False Wait for the cluster scale to complete .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing cluster show\fP .PP .sp Display cluster details .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing cluster show [\-h] [\-f {json,shell,table,value,yaml}] [\-c COLUMN] [\-\-noindent] [\-\-prefix PREFIX] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] [\-\-verification] [\-\-show\-progress] [\-\-full\-dump\-events] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bcluster Name or id of the cluster to display .UNINDENT .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: json, shell, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-prefix= add a prefix to all variable names .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .TP .B \-\-verification=False List additional fields for verifications .TP .B \-\-show\-progress=False Provides ability to show brief details of event logs. .TP .B \-\-full\-dump\-events=False Provides ability to make full dump with event log details. .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing cluster verification\fP .PP .sp Updates cluster .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing cluster verification [\-h] [\-f {json,shell,table,value,yaml}] [\-c COLUMN] [\-\-noindent] [\-\-prefix PREFIX] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] [\-\-name ] [\-\-description ] [\-\-shares ] [\-\-public | \-\-private] [\-\-protected | \-\-unprotected] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bcluster Name or ID of the cluster .UNINDENT .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: json, shell, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-prefix= add a prefix to all variable names .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .TP .B \-\-name New name of the cluster .TP .B \-\-description Description of the cluster .TP .B \-\-shares JSON representation of the manila shares .TP .B \-\-public Make the cluster public (Visible from other projects) .TP .B \-\-private Make the cluster private (Visible only from this tenant) .TP .B \-\-protected Make the cluster protected .TP .B \-\-unprotected Make the cluster unprotected .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing cluster verification\fP .PP .sp Updates cluster verifications .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing cluster verification [\-h] [\-f {json,shell,table,value,yaml}] [\-c COLUMN] [\-\-noindent] [\-\-prefix PREFIX] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] (\-\-start | \-\-show) .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bcluster Name or ID of the cluster .UNINDENT .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: json, shell, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-prefix= add a prefix to all variable names .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .TP .B \-\-start Start health verification for the cluster .TP .B \-\-show=False Show health of the cluster .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. .SS Data Sources \fBdataprocessing data source create\fP .PP .sp Creates data source .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing data source create [\-h] [\-f {json,shell,table,value,yaml}] [\-c COLUMN] [\-\-noindent] [\-\-prefix PREFIX] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] \-\-type \-\-url [\-\-username | \-\-access\-key ] [\-\-password | \-\-secret\-key ] [\-\-s3\-endpoint ] [\-\-enable\-s3\-ssl | \-\-disable\-s3\-ssl] [\-\-enable\-s3\-bucket\-in\-path | \-\-disable\-s3\-bucket\-in\-path] [\-\-description ] [\-\-public] [\-\-protected] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bname Name of the data source .UNINDENT .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: json, shell, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-prefix= add a prefix to all variable names .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .TP .B \-\-type Type of the data source (swift, hdfs, maprfs, manila, s3) [REQUIRED] .sp Possible choices: swift, hdfs, maprfs, manila, s3 .TP .B \-\-url URL for the data source [REQUIRED] .TP .B \-\-username Username for accessing the data source URL .TP .B \-\-access\-key S3 access key for accessing the data source URL .TP .B \-\-password Password for accessing the data source URL .TP .B \-\-secret\-key S3 secret key for accessing the data source URL .TP .B \-\-s3\-endpoint S3 endpoint for accessing the data source URL (ignored if data source not in S3) .TP .B \-\-enable\-s3\-ssl=False Enable access to S3 endpoint using SSL (ignored if data source not in S3) .TP .B \-\-disable\-s3\-ssl=True Disable access to S3 endpoint using SSL (ignored if data source not in S3) .TP .B \-\-enable\-s3\-bucket\-in\-path=False Access S3 endpoint using bucket name in path (ignored if data source not in S3) .TP .B \-\-disable\-s3\-bucket\-in\-path=True Access S3 endpoint using bucket name in path (ignored if data source not in S3) .TP .B \-\-description Description of the data source .TP .B \-\-public=False Make the data source public .TP .B \-\-protected=False Make the data source protected .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing data source delete\fP .PP .sp Delete data source .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing data source delete [\-h] [ ...] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bdata_source Name(s) or id(s) of the data source(s) to delete .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing data source list\fP .PP .sp Lists data sources .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing data source list [\-h] [\-f {csv,json,table,value,yaml}] [\-c COLUMN] [\-\-quote {all,minimal,none,nonnumeric}] [\-\-noindent] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] [\-\-sort\-column SORT_COLUMN] [\-\-long] [\-\-type ] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: csv, json, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-quote=nonnumeric when to include quotes, defaults to nonnumeric .sp Possible choices: all, minimal, none, nonnumeric .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .TP .B \-\-sort\-column=[] specify the column(s) to sort the data (columns specified first have a priority, non\-existing columns are ignored), can be repeated .TP .B \-\-long=False List additional fields in output .TP .B \-\-type List data sources of specific type (swift, hdfs, maprfs, manila, s3) .sp Possible choices: swift, hdfs, maprfs, manila, s3 .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing data source show\fP .PP .sp Display data source details .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing data source show [\-h] [\-f {json,shell,table,value,yaml}] [\-c COLUMN] [\-\-noindent] [\-\-prefix PREFIX] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bdata_source Name or id of the data source to display .UNINDENT .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: json, shell, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-prefix= add a prefix to all variable names .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing data source update\fP .PP .sp Update data source .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing data source update [\-h] [\-f {json,shell,table,value,yaml}] [\-c COLUMN] [\-\-noindent] [\-\-prefix PREFIX] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] [\-\-name ] [\-\-type ] [\-\-url ] [\-\-username | \-\-access\-key ] [\-\-password | \-\-secret\-key ] [\-\-s3\-endpoint ] [\-\-enable\-s3\-ssl | \-\-disable\-s3\-ssl] [\-\-enable\-s3\-bucket\-in\-path | \-\-disable\-s3\-bucket\-in\-path] [\-\-description ] [\-\-public | \-\-private] [\-\-protected | \-\-unprotected] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bdata_source Name or id of the data source .UNINDENT .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: json, shell, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-prefix= add a prefix to all variable names .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .TP .B \-\-name New name of the data source .TP .B \-\-type Type of the data source (swift, hdfs, maprfs, manila, s3) .sp Possible choices: swift, hdfs, maprfs, manila, s3 .TP .B \-\-url URL for the data source .TP .B \-\-username Username for accessing the data source URL .TP .B \-\-access\-key S3 access key for accessing the data source URL .TP .B \-\-password Password for accessing the data source URL .TP .B \-\-secret\-key S3 secret key for accessing the data source URL .TP .B \-\-s3\-endpoint S3 endpoint for accessing the data source URL (ignored if data source not in S3) .TP .B \-\-enable\-s3\-ssl=False Enable access to S3 endpoint using SSL (ignored if data source not in S3) .TP .B \-\-disable\-s3\-ssl=True Disable access to S3 endpoint using SSL (ignored if data source not in S3) .TP .B \-\-enable\-s3\-bucket\-in\-path=False Access S3 endpoint using bucket name in path (ignored if data source not in S3) .TP .B \-\-disable\-s3\-bucket\-in\-path=True Access S3 endpoint using bucket name in path (ignored if data source not in S3) .TP .B \-\-description Description of the data source .TP .B \-\-public Make the data source public (Visible from other projects) .TP .B \-\-private Make the data source private (Visible only from this tenant) .TP .B \-\-protected Make the data source protected .TP .B \-\-unprotected Make the data source unprotected .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. .SS Job Binaries \fBdataprocessing job binary create\fP .PP .sp Creates job binary .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing job binary create [\-h] [\-f {json,shell,table,value,yaml}] [\-c COLUMN] [\-\-noindent] [\-\-prefix PREFIX] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] [\-\-name ] [\-\-data | \-\-url ] [\-\-description ] [\-\-username | \-\-access\-key ] [\-\-password | \-\-secret\-key | \-\-password\-prompt | \-\-secret\-key\-prompt] [\-\-s3\-endpoint ] [\-\-public] [\-\-protected] [\-\-json ] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: json, shell, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-prefix= add a prefix to all variable names .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .TP .B \-\-name Name of the job binary [REQUIRED if JSON is not provided] .TP .B \-\-data File that will be stored in the internal DB [REQUIRED if JSON and URL are not provided] .TP .B \-\-url URL for the job binary [REQUIRED if JSON and file are not provided] .TP .B \-\-description Description of the job binary .TP .B \-\-username Username for accessing the job binary URL .TP .B \-\-access\-key S3 access key for accessing the job binary URL .TP .B \-\-password Password for accessing the job binary URL .TP .B \-\-secret\-key S3 secret key for accessing the job binary URL .TP .B \-\-password\-prompt=False Prompt interactively for password .TP .B \-\-secret\-key\-prompt=False Prompt interactively for S3 secret key .TP .B \-\-s3\-endpoint S3 endpoint for accessing the job binary URL (ignored if binary not in S3 .TP .B \-\-public=False Make the job binary public .TP .B \-\-protected=False Make the job binary protected .TP .B \-\-json JSON representation of the job binary. Other arguments will not be taken into account if this one is provided .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing job binary delete\fP .PP .sp Deletes job binary .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing job binary delete [\-h] [ ...] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bjob_binary Name(s) or id(s) of the job binary(ies) to delete .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing job binary download\fP .PP .sp Downloads job binary .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing job binary download [\-h] [\-\-file ] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bjob_binary Name or ID of the job binary to download .UNINDENT .TP .B Options: .INDENT 7.0 .TP .B \-\-file Destination file (defaults to job binary name) .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing job binary list\fP .PP .sp Lists job binaries .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing job binary list [\-h] [\-f {csv,json,table,value,yaml}] [\-c COLUMN] [\-\-quote {all,minimal,none,nonnumeric}] [\-\-noindent] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] [\-\-sort\-column SORT_COLUMN] [\-\-long] [\-\-name ] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: csv, json, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-quote=nonnumeric when to include quotes, defaults to nonnumeric .sp Possible choices: all, minimal, none, nonnumeric .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .TP .B \-\-sort\-column=[] specify the column(s) to sort the data (columns specified first have a priority, non\-existing columns are ignored), can be repeated .TP .B \-\-long=False List additional fields in output .TP .B \-\-name List job binaries with specific substring in the name .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing job binary show\fP .PP .sp Display job binary details .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing job binary show [\-h] [\-f {json,shell,table,value,yaml}] [\-c COLUMN] [\-\-noindent] [\-\-prefix PREFIX] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bjob_binary Name or ID of the job binary to display .UNINDENT .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: json, shell, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-prefix= add a prefix to all variable names .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing job binary update\fP .PP .sp Updates job binary .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing job binary update [\-h] [\-f {json,shell,table,value,yaml}] [\-c COLUMN] [\-\-noindent] [\-\-prefix PREFIX] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] [\-\-name ] [\-\-url ] [\-\-description ] [\-\-username | \-\-access\-key ] [\-\-password | \-\-secret\-key | \-\-password\-prompt | \-\-secret\-key\-prompt] [\-\-s3\-endpoint ] [\-\-public | \-\-private] [\-\-protected | \-\-unprotected] [\-\-json ] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bjob_binary Name or ID of the job binary .UNINDENT .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: json, shell, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-prefix= add a prefix to all variable names .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .TP .B \-\-name New name of the job binary .TP .B \-\-url URL for the job binary [Internal DB URL can not be updated] .TP .B \-\-description Description of the job binary .TP .B \-\-username Username for accessing the job binary URL .TP .B \-\-access\-key S3 access key for accessing the job binary URL .TP .B \-\-password Password for accessing the job binary URL .TP .B \-\-secret\-key S3 secret key for accessing the job binary URL .TP .B \-\-password\-prompt=False Prompt interactively for password .TP .B \-\-secret\-key\-prompt=False Prompt interactively for S3 secret key .TP .B \-\-s3\-endpoint S3 endpoint for accessing the job binary URL (ignored if binary not in S3 .TP .B \-\-public Make the job binary public (Visible from other projects) .TP .B \-\-private Make the job binary private (Visible only from this project) .TP .B \-\-protected Make the job binary protected .TP .B \-\-unprotected Make the job binary unprotected .TP .B \-\-json JSON representation of the update object. Other arguments will not be taken into account if this one is provided .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. .SS Job Types \fBdataprocessing job type configs get\fP .PP .sp Get job type configs .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing job type configs get [\-h] [\-\-file ] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bjob_type Type of the job to provide config information about .sp Possible choices: Hive, Java, MapReduce, Storm, Storm.Pyleus, Pig, Shell, MapReduce.Streaming, Spark .UNINDENT .TP .B Options: .INDENT 7.0 .TP .B \-\-file Destination file (defaults to job type) .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing job type list\fP .PP .sp Lists job types supported by plugins .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing job type list [\-h] [\-f {csv,json,table,value,yaml}] [\-c COLUMN] [\-\-quote {all,minimal,none,nonnumeric}] [\-\-noindent] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] [\-\-sort\-column SORT_COLUMN] [\-\-type ] [\-\-plugin ] [\-\-plugin\-version ] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: csv, json, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-quote=nonnumeric when to include quotes, defaults to nonnumeric .sp Possible choices: all, minimal, none, nonnumeric .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .TP .B \-\-sort\-column=[] specify the column(s) to sort the data (columns specified first have a priority, non\-existing columns are ignored), can be repeated .TP .B \-\-type Get information about specific job type .sp Possible choices: Hive, Java, MapReduce, Storm, Storm.Pyleus, Pig, Shell, MapReduce.Streaming, Spark .TP .B \-\-plugin Get only job types supported by this plugin .TP .B \-\-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 .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. .SS Job Templates \fBdataprocessing job template create\fP .PP .sp Creates job template .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing job template create [\-h] [\-f {json,shell,table,value,yaml}] [\-c COLUMN] [\-\-noindent] [\-\-prefix PREFIX] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] [\-\-name ] [\-\-type ] [\-\-mains
[
...]] [\-\-libs [ ...]] [\-\-description ] [\-\-public] [\-\-protected] [\-\-interface ] [\-\-json ] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: json, shell, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-prefix= add a prefix to all variable names .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .TP .B \-\-name Name of the job template [REQUIRED if JSON is not provided] .TP .B \-\-type Type of the job (Hive, Java, MapReduce, Storm, Storm.Pyleus, Pig, Shell, MapReduce.Streaming, Spark) [REQUIRED if JSON is not provided] .sp Possible choices: Hive, Java, MapReduce, Storm, Storm.Pyleus, Pig, Shell, MapReduce.Streaming, Spark .TP .B \-\-mains Name(s) or ID(s) for job\(aqs main job binary(s) .TP .B \-\-libs Name(s) or ID(s) for job\(aqs lib job binary(s) .TP .B \-\-description Description of the job template .TP .B \-\-public=False Make the job template public .TP .B \-\-protected=False Make the job template protected .TP .B \-\-interface JSON representation of the interface .TP .B \-\-json JSON representation of the job template .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing job template delete\fP .PP .sp Deletes job template .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing job template delete [\-h] [ ...] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bjob_template Name(s) or id(s) of the job template(s) to delete .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing job template list\fP .PP .sp Lists job templates .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing job template list [\-h] [\-f {csv,json,table,value,yaml}] [\-c COLUMN] [\-\-quote {all,minimal,none,nonnumeric}] [\-\-noindent] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] [\-\-sort\-column SORT_COLUMN] [\-\-long] [\-\-type ] [\-\-name ] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: csv, json, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-quote=nonnumeric when to include quotes, defaults to nonnumeric .sp Possible choices: all, minimal, none, nonnumeric .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .TP .B \-\-sort\-column=[] specify the column(s) to sort the data (columns specified first have a priority, non\-existing columns are ignored), can be repeated .TP .B \-\-long=False List additional fields in output .TP .B \-\-type List job templates of specific type .sp Possible choices: Hive, Java, MapReduce, Storm, Storm.Pyleus, Pig, Shell, MapReduce.Streaming, Spark .TP .B \-\-name List job templates with specific substring in the name .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing job template show\fP .PP .sp Display job template details .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing job template show [\-h] [\-f {json,shell,table,value,yaml}] [\-c COLUMN] [\-\-noindent] [\-\-prefix PREFIX] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bjob_template Name or ID of the job template to display .UNINDENT .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: json, shell, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-prefix= add a prefix to all variable names .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing job template update\fP .PP .sp Updates job template .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing job template update [\-h] [\-f {json,shell,table,value,yaml}] [\-c COLUMN] [\-\-noindent] [\-\-prefix PREFIX] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] [\-\-name ] [\-\-description ] [\-\-public | \-\-private] [\-\-protected | \-\-unprotected] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bjob_template Name or ID of the job template .UNINDENT .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: json, shell, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-prefix= add a prefix to all variable names .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .TP .B \-\-name New name of the job template .TP .B \-\-description Description of the job template .TP .B \-\-public Make the job template public (Visible from other projects) .TP .B \-\-private Make the job_template private (Visible only from this tenant) .TP .B \-\-protected Make the job template protected .TP .B \-\-unprotected Make the job template unprotected .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. .SS Jobs \fBdataprocessing job binary delete\fP .PP .sp Deletes job .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing job binary delete [\-h] [\-\-wait] [ ...] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bjob ID(s) of the job(s) to delete .UNINDENT .TP .B Options: .INDENT 7.0 .TP .B \-\-wait=False Wait for the job(s) delete to complete .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing job execute\fP .PP .sp Executes job .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing job execute [\-h] [\-f {json,shell,table,value,yaml}] [\-c COLUMN] [\-\-noindent] [\-\-prefix PREFIX] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] [\-\-job\-template ] [\-\-cluster ] [\-\-input ] [\-\-output ] [\-\-params [ ...]] [\-\-args [ ...]] [\-\-public] [\-\-protected] [\-\-config\-json | \-\-configs [ ...]] [\-\-interface ] [\-\-json ] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: json, shell, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-prefix= add a prefix to all variable names .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .TP .B \-\-job\-template Name or ID of the job template [REQUIRED if JSON is not provided] .TP .B \-\-cluster Name or ID of the cluster [REQUIRED if JSON is not provided] .TP .B \-\-input Name or ID of the input data source .TP .B \-\-output Name or ID of the output data source .TP .B \-\-params Parameters to add to the job .TP .B \-\-args Arguments to add to the job .TP .B \-\-public=False Make the job public .TP .B \-\-protected=False Make the job protected .TP .B \-\-config\-json JSON representation of the job configs .TP .B \-\-configs Configs to add to the job .TP .B \-\-interface JSON representation of the interface .TP .B \-\-json JSON representation of the job. Other arguments will not be taken into account if this one is provided .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing job list\fP .PP .sp Lists jobs .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing job list [\-h] [\-f {csv,json,table,value,yaml}] [\-c COLUMN] [\-\-quote {all,minimal,none,nonnumeric}] [\-\-noindent] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] [\-\-sort\-column SORT_COLUMN] [\-\-long] [\-\-status ] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: csv, json, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-quote=nonnumeric when to include quotes, defaults to nonnumeric .sp Possible choices: all, minimal, none, nonnumeric .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .TP .B \-\-sort\-column=[] specify the column(s) to sort the data (columns specified first have a priority, non\-existing columns are ignored), can be repeated .TP .B \-\-long=False List additional fields in output .TP .B \-\-status List jobs with specific status .sp Possible choices: done\-with\-error, failed, killed, pending, running, succeeded, to\-be\-killed .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing job binary show\fP .PP .sp Display job details .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing job binary show [\-h] [\-f {json,shell,table,value,yaml}] [\-c COLUMN] [\-\-noindent] [\-\-prefix PREFIX] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bjob ID of the job to display .UNINDENT .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: json, shell, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-prefix= add a prefix to all variable names .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. \fBdataprocessing job binary update\fP .PP .sp Updates job .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C usage: dataprocessing job binary update [\-h] [\-f {json,shell,table,value,yaml}] [\-c COLUMN] [\-\-noindent] [\-\-prefix PREFIX] [\-\-max\-width ] [\-\-fit\-width] [\-\-print\-empty] [\-\-public | \-\-private] [\-\-protected | \-\-unprotected] .ft P .fi .UNINDENT .UNINDENT .INDENT 0.0 .TP .B Positional arguments: .INDENT 7.0 .TP .Bjob ID of the job to update .UNINDENT .TP .B Options: .INDENT 7.0 .TP .B \-f=table\fP,\fB \-\-format=table the output format, defaults to table .sp Possible choices: json, shell, table, value, yaml .TP .B \-c=[]\fP,\fB \-\-column=[] specify the column(s) to include, can be repeated .TP .B \-\-noindent=False whether to disable indenting the JSON .TP .B \-\-prefix= add a prefix to all variable names .TP .B \-\-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. .TP .B \-\-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 .TP .B \-\-print\-empty=False Print empty table if there is no data to show. .TP .B \-\-public Make the job public (Visible from other projects) .TP .B \-\-private Make the job private (Visible only from this project) .TP .B \-\-protected Make the job protected .TP .B \-\-unprotected Make the job unprotected .UNINDENT .UNINDENT .sp This command is provided by the python\-saharaclient plugin. .SH CONTRIBUTING .sp \fBpython\-saharaclient\fP is part of the Sahara project. It has a separate \fI\%storyboard\fP page which should be used to report bugs. Like the other projects of the OpenStack community, code contribution happens through \fI\%gerrit\fP\&. .sp Please refer to the \fI\%Sahara documentation\fP and its \fI\%How to Participate section\fP for more information on how to contribute to the project. .SH AUTHOR OpenStack Foundation .SH COPYRIGHT 2018, OpenStack Foundation .\" Generated by docutils manpage writer. .