Command Index
analysisdatasets
$ ica analysisdatasets --help
The root command for actions that act on analysis datasets in GSS
Usage:
ica analysisdatasets [flags]
ica analysisdatasets [command]
Available Commands:
list Get list of analysis datasets
Flags:
-h, --help help for analysisdatasets
analysisdatasets list
$ ica analysisdatasets list --help
Get a list of analysis datasets to which you have access.
Usage:
ica analysisdatasets list [flags]
Flags:
--analysis-run-id strings optional parameter. Set to filter the analysis datasets list and only include analysis datasets associated with the provided analysis runs
-h, --help help for list
--include strings include options
--max-items int maximum number of items to return, use 0 for no limit (default 50)
--page-size int32 optimizes listing operations by limiting the number of items retrieved with each API call (default 1000)
--page-token string page token used for retrieving paged list results
--sort-by string specifies the order to list items (default "timeCreated Desc")
completion
$ ica completion --help
Generates bash completion scripts
to load completion run the following on a bash shell prompt
. <(ica completion)
To configure your bash shell to load completions for each session add to your bashrc
# ~/.bashrc or ~/.profile
. <(ica completion)
Usage:
ica completion [flags]
Flags:
-h, --help help for completion
config
Usage:
ica config [flags]
ica config [command]
Available Commands:
get Get configuration information
set Set configuration information
Flags:
-h, --help help for config
config get
Get configuration information.
Usage:
ica config get [flags]
Flags:
-h, --help help for get
config set
Set configuration information.
Usage:
ica config set [flags]
Flags:
-h, --help help for set
files
Usage:
ica files [flags]
ica files [command]
Available Commands:
archive Archives a gds file
create Create a file
delete Delete file(s) from GDS
download Download the specified file
get Get file info
list Get list of files
unarchive Unarchives a gds file
update Get upload credentials and optionally set type for a specified file
upload Upload a file
Flags:
-h, --help help for files
files archive
Archives a gds file. Files in archived, archiving or unarchiving state will not be included in filter for batch action.
Usage:
ica files archive [file id or gdspath, or gdspath filter for batch action] [flags]
Flags:
-h, --help help for archive
--tier string storage tier [archive, deepArchive] (default "archive")
files create
Create a file in GDS to get upload credentials. File gdspath should be of form gds://{volumeName}/{path}.
Usage:
ica files create [file gdspath] [flags]
Flags:
--acl strings Comma delimited list of acls on which to filter the list
-h, --help help for create
--set-type string explicitly set file type
--with-access return object store access
files delete
Delete file(s) from GDS. Files in archiving or unarchiving state will not be included in filter for batch action.
Usage:
ica files delete [file id or gdspath, or gdspath filter for batch action] [flags]
Flags:
--force force delete without prompts
-h, --help help for delete
files download
Download the specified file
Usage:
ica files download [file id or gdspath, or gdspath filter for batch action] [local path] [flags]
Flags:
-h, --help help for download
--num-workers int number of workers to parallelize. Default calculated based on CPUs available.
--tenant-id string tenant identifier of the resource(s)
--tenant-name string Optional field to reference shared resources in another tenant, mapping config in ~./ica/.tenants.yaml
files get
Get file info, including presigned url
Usage:
ica files get [file id or gdspath] [flags]
Flags:
-h, --help help for get
--tenant-id string tenant identifier of the resource(s)
--tenant-name string Optional field to reference shared resources in another tenant, mapping config in ~./ica/.tenants.yaml
files list
Get a list of files to which you have access. A filter path is required of form gds://{volumeName}/{path}
Usage:
ica files list [gdspath to use as filter] [flags]
Flags:
--acl strings Comma delimited list of acls on which to filter the list
--archive-status string filter by archive status comma seperated list of any of [None, Archived, Archiving, Unarchiving]. Default includes all
-h, --help help for list
--is-uploaded string filter for files that have either been uploaded or are not yet uploaded [true or false]. Default includes all
--max-items int maximum number of items to return, use 0 for no limit (default 50)
--nonrecursive Optional field to specify that resources should not be returned recursively in and under the specified paths. Only returns resources directly in the specified paths
--page-size int32 optimizes listing operations by limiting the number of items retrieved with each API call (default 1000)
--page-token string page token used for retrieving paged list results
--sort-by string specifies the order to list items (default "timeCreated Desc")
--tenant-id string tenant identifier of the resource(s)
--tenant-name string Optional field to reference shared resources in another tenant, mapping config in ~./ica/.tenants.yaml
--with-access return object store access
files unarchive
Unarchives a gds file. Only files in archived state will be included in filter for batch action.
Usage:
ica files unarchive [file id or gdspath, or gdspath filter for batch action] [flags]
Flags:
-h, --help help for unarchive
--speed string restore speed [standard, economy] (default "economy")
files update
Usage:
ica files update [file id or gds path] [flags]
Flags:
-h, --help help for update
--set-type string explicitly set file type
--with-access return object store access
files upload
Upload a file to GDS. If the target path does not already exist, it will be created automatically.
Usage:
ica files upload [LOCAL-PATH] [gdspath] [flags]
Flags:
-h, --help help for upload
folders
This is the root command for actions that act on folders in GDS.
Usage:
ica folders [flags]
ica folders [command]
Available Commands:
archive Archive folder from GDS
copy Copy a folder
create Create a folder
delete Delete folder from GDS
get Get folder info
jobs Folder job actions
list Get list of folders
sessions Folder session actions
unarchive Unarchive folder from GDS
update Get upload credentials for an existing folder
upload Upload a folder
folders archive
Archive folder from GDS
Usage:
ica folders archive [folder id or gdspath] [flags]
Flags:
-h, --help help for archive
--tier string storage tier [archive, deepArchive] (default "archive")
folders copy
Copy a folder from a source folder to another existing parent folder. Folders should be of the form gds://{volumeName}/{path}.
Usage:
ica folders copy [source_folder gdspath] [target_parent_folder gdspath] [flags]
Flags:
-h, --help help for copy
--tenant-id string tenant identifier of the resource(s)
--tenant-name string Optional field to reference shared resources in another tenant, mapping config in ~/.ica/.tenants.yaml
folders create
Create a folder in GDS to get upload credentials
Usage:
ica folders create [folder gdspath] [flags]
Flags:
--acl strings Comma delimited list of acls on which to filter the list
-h, --help help for create
--with-access return object store access
folders delete
Usage:
ica folders delete [folder id or gdspath] [flags]
Flags:
--force force delete without prompts
-h, --help help for delete
folders get
Usage:
ica folders get [folder id] [flags]
Flags:
-h, --help help for get
--tenant-id string tenant identifier of the resource(s)
--tenant-name string Optional field to reference shared resources in another tenant, mapping config in ~./ica/.tenants.yaml
folders jobs
The root command for actions that act on folder jobs in GDS
Usage:
ica folders jobs [flags]
ica folders jobs [command]
Available Commands:
get Get job info
Flags:
-h, --help help for jobs
folders jobs get
Get job info
Usage:
ica folders jobs get [folder id] [job id] [flags]
Flags:
-h, --help help for get
folders list
Usage:
ica folders list [gdspath to use as filter] [flags]
Flags:
--acl strings Comma delimited list of acls on which to filter the list
-h, --help help for list
--max-items int maximum number of items to return, use 0 for no limit (default 50)
--nonrecursive Optional field to specify that resources should not be returned recursively in and under the specified paths. Only returns resources directly in the specified paths
--page-size int32 optimizes listing operations by limiting the number of items retrieved with each API call (default 1000)
--page-token string page token used for retrieving paged list results
--sort-by string specifies the order to list items (default "timeCreated Desc")
--tenant-id string tenant identifier of the resource(s)
--tenant-name string Optional field to reference shared resources in another tenant, mapping config in ~./ica/.tenants.yaml
folders sessions
The root command for actions that act on folder sessions in GDS
Usage:
ica folders sessions [flags]
ica folders sessions [command]
Available Commands:
complete Complete a session
get Get session info
Flags:
-h, --help help for sessions
folders sessions complete
Complete a session
Usage:
ica folders sessions complete [folder id] [session id] [uploaded file count] [flags]
Flags:
-h, --help help for complete
folders sessions get
Get session info
Usage:
ica folders sessions get [folder id] [session id] [flags]
Flags:
-h, --help help for get
folders unarchive
Unarchive folder from GDS
Usage:
ica folders unarchive [folder id or gdspath] [flags]
Flags:
-h, --help help for unarchive
--speed string restore speed [standard, economy] (default "economy")
folders update
Get upload credentials for an existing folder
Usage:
ica folders update [folder id or gds path] [flags]
Flags:
--acl strings Comma delimited list of acls on which to filter the list
-h, --help help for update
--with-access return object store access
folders upload
Upload a folder to GDS
Usage:
ica folders upload [LOCAL-PATH] gds://{volume}/{path} [flags]
Flags:
-h, --help help for upload
--num-workers int number of workers to parallelize. Default calculated based on CPUs available.
ga4gh
The root command for actions that act on GA4GH resources.
Usage:
ica ga4gh [flags]
ica ga4gh [command]
Available Commands:
trs GA4GH TRS API compliant commands
wes GA4GH WES API compliant commands
Flags:
-h, --help help for ga4gh
ga4gh trs
The root command for actions that act on GA4GH Tool Registry Service resources.
Usage:
ica ga4gh trs [flags]
ica ga4gh trs [command]
Available Commands:
metadata Return some metadata that is useful for describing this registry
tool-classes Get detailed info about a tool
tools GA4GH tool repository actions
ga4gh trs metadata
Return some metadata that is useful for describing this registry
Usage:
ica ga4gh trs metadata [flags]
Flags:
-h, --help help for metadata
ga4gh trs tool-classes
Get detailed info about a tool
Usage:
ica ga4gh trs tool-classes [flags]
Flags:
-h, --help help for tool-classes
ga4gh trs tools
The root command for GA4GH-compliant actions that act on the tool registry.
Usage:
ica ga4gh trs tools [flags]
ica ga4gh trs tools [command]
Available Commands:
get Get detailed info about a tool
list List all tools
versions GA4GH tool version actions
ga4gh trs tools get
Get detailed info about a tool
Usage:
ica ga4gh trs tools get [tool id] [flags]
Flags:
-h, --help help for get
ga4gh trs tools list
List all tools
Usage:
ica ga4gh trs tools list [flags]
Flags:
--author string The author of the tool
--description string The description of the tool.
-h, --help help for list
--id string A unique identifier of the tool, scoped to this registry
--limit int32 Amount of records to return in a given page. By default it is 1000 (default 1000)
--name string The name of the image.
--offset string Start index of paging. Pagination results can be based on numbers or other values chosen by the registry implementor (for example, SHA values). If this exceeds the current result set return an empty set. If not specified in the request this will start at the beginning of the results.
--organization string The organization in the registry that published the image.
--registry string The image registry that contains the image
--toolname string unique identifier of the tool, scoped to this registry
ga4gh trs tools versions
The root command for GA4GH-compliant actions that act on the tool versions.
Usage:
ica ga4gh trs tools versions [flags]
ica ga4gh trs tools versions [command]
Available Commands:
descriptor Get the tool descriptor (CWL/WDL) for the specified tool. Get additional tool descriptor files (CWL/WDL) relative to the main file.
dockerfile Get the dockerfile for the specified image.
get List one specific tool version, acts as an anchor for self references
list List versions of a tool
tests Get an array of test JSONs suitable for use with this descriptor type.
Flags:
-h, --help help for versions
ga4gh trs tools versions descriptor
Get the tool descriptor (CWL/WDL) for the specified tool. Get additional tool descriptor files (CWL/WDL) relative to the main file.
Usage:
ica ga4gh trs tools versions descriptor [tool id] [version id] [type] [optional relative-path] [flags]
Flags:
-h, --help help for descriptor
ga4gh trs tools versions dockerfile
Get the dockerfile for the specified image.
Usage:
ica ga4gh trs tools versions dockerfile [tool id] [version id] [flags]
Flags:
-h, --help help for dockerfile
ga4gh trs tools versions get
List one specific tool version, acts as an anchor for self references
Usage:
ica ga4gh trs tools versions get [tool id] [version id] [flags]
Flags:
-h, --help help for get
ga4gh trs tools versions list
List versions of a tool
Usage:
ica ga4gh trs tools versions list [tool id] [flags]
Flags:
-h, --help help for list
ga4gh trs tools versions tests
Get an array of test JSONs suitable for use with this descriptor type.
Usage:
ica ga4gh trs tools versions tests [tool id] [version id] [type] [flags]
Flags:
-h, --help help for tests
ga4gh wes
The root command for actions that act on GA4GH Workflow Execution Service resources.
Usage:
ica ga4gh wes [flags]
ica ga4gh wes [command]
Available Commands:
runs GA4GH workflow run actions
service-info Get information about WES
Flags:
-h, --help help for wes
ga4gh wes runs
The root command for GA4GH-compliant actions that act on workflow runs.
Usage:
ica ga4gh wes runs [flags]
ica ga4gh wes runs [command]
Available Commands:
cancel Cancel a running workflow
create Run a workflow
get Get detailed info about a workflow run
list List the workflow runs
status Get quick status info about a workflow run
Flags:
-h, --help help for runs
ga4gh wes runs cancel
Cancel a running workflow
Usage:
ica ga4gh wes runs cancel [flags]
Flags:
-h, --help help for cancel
ga4gh wes runs create
Run a workflow.
Usage:
ica ga4gh wes runs create [flags]
Flags:
-h, --help help for create
--workflow-attachment stringArray The workflow_attachment array may be used to upload files that are required to execute the workflow, including the primary workflow, tools imported by the workflow, other files referenced by the workflow, or files which are part of the input. Specify one flag for each file to include.
--workflow-engine-parameters string
--workflow-params string The workflow_params JSON object specifies input parameters, such as input files. The exact format of the JSON object depends on the conventions of the workflow language being used. Input files should either be absolute URLs, or relative URLs corresponding to files uploaded using workflow_attachment.
--workflow-type string The workflow_type is the type of workflow language and must be CWL or WDL currently (or another alternative supported by this WES instance).
--workflow-type-version string The workflow_type_version is the version of the workflow language submitted and must be one supported by this WES instance.
--workflow-url string The workflow_url is either an absolute URL to a workflow file that is accessible by the WES endpoint, or a relative URL corresponding to one of the files attached using workflow_attachment
ga4gh wes runs get
Get detailed info about a workflow run
Usage:
ica ga4gh wes runs get [flags]
Flags:
-h, --help help for get
ga4gh wes runs list
List the workflow runs
Usage:
ica ga4gh wes runs list [flags]
Flags:
-h, --help help for list
--page-size int The preferred number of workflow runs to return in a page (default 10)
--page-token string Token to use to indicate where to start getting results. If unspecified, return the first page of results.
ga4gh wes runs status
Get quick status info about a workflow run
Usage:
ica ga4gh wes runs status [flags]
Flags:
-h, --help help for status
ga4gh wes service-info
Get information about the GA4GH-compliant Workflow Execution Service
Usage:
ica ga4gh wes service-info [flags]
Flags:
-h, --help help for service-info
help
Help provides help for any command in the application.
Simply type ica help [path to command] for full details.
Usage:
ica help [command] [flags]
Flags:
-h, --help help for help
login
This command logs the end user into the cli and starts their session. User can use their credentials or pass a session token they have already obtained.
Usage:
ica login [username] [flags]
Flags:
--api-key string api-key for authentication
--auth-url string single-sign on authentication server address (default "login.illumina.com")
-d, --domain string Optionally pass the domain name you are logging into
-h, --help help for login
--local-port int local port for single-sign on authentication flow (default 8282)
--project-id string project ID to set current project context
--project-name string project name to set current project context
--session-token string session token for authentication
--sso use single-sign on
--workgroup-id string workgroup ID to set current workgroup context
--workgroup-name string workgroup name to set current workgroup context
logout
This command logs the end user out of the cli by revoking the session. Additionally, it will prompt the user to revoke and remove the JWT token from the session config
Usage:
ica logout [flags]
Flags:
-h, --help help for logout
projects
This is the root command for actions that act on projects
Usage:
ica projects [flags]
ica projects [command]
Available Commands:
enter Enter project context
exit Exit project context
list List projects
Flags:
-h, --help help for projects
--page-token string page token used for retrieving paged list results
projects enter
This command sets the user to the project context.
Usage:
ica projects enter [project name] [flags]
Flags:
-h, --help help for enter
--session-token string session token for authentication
projects exit
This command switches the user back to their personal context
Usage:
ica projects exit [flags]
Flags:
-h, --help help for exit
--session-token string session token for authentication
projects list
This command lists the projects for the current user
Usage:
ica projects list [flags]
Flags:
-h, --help help for list
samples
The root command for actions that act on samples in GSS
Usage:
ica samples [flags]
ica samples [command]
Available Commands:
analysisdatasets Get list of analysisdatasets for a sample
get Get sample info
list Get list of samples
registerdata Register data for a sample
Flags:
-h, --help help for samples
samples analysisdatasets
Get a list of analysis datasets for a samples to which you have access.
Usage:
ica samples analysisdatasets [sample id] [flags]
Flags:
-h, --help help for analysisdatasets
--include strings include options
--max-items int maximum number of items to return, use 0 for no limit (default 50)
--page-size int32 optimizes listing operations by limiting the number of items retrieved with each API call (default 1000)
--page-token string page token used for retrieving paged list results
--sort-by string specifies the order to list items (default "timeCreated Desc")
--type strings analysis dataset types requested
samples get
Get sample info
Usage:
ica samples get [sample id] [flags]
Flags:
-h, --help help for get
samples list
Get a list of samples to which you have access.
Usage:
ica samples list [flags]
Flags:
-h, --help help for list
--max-items int maximum number of items to return, use 0 for no limit (default 50)
--name string filter by name
--page-size int32 optimizes listing operations by limiting the number of items retrieved with each API call (default 1000)
--page-token string page token used for retrieving paged list results
--project-name string filter by projectName
--sort-by string specifies the order to list items (default "timeCreated Desc")
samples registerdata
Register data for a sample
Usage:
ica samples registerdata [flags]
Flags:
--analysis-datasets string path to JSON list of one or more analysis datasets that should be associated with the analysis
--external-analysis-run-id string Optional external ID for the analysis run
--external-project-id string optional external ID for the project associated with the sample (only when a new sample is being created)
--external-sample-id string optional external ID to associate with the sample (only when a new sample is being created)
-h, --help help for registerdata
--project-name string projectName of the sample (when IDentifying sample by Name+ProjectName)
--sample-id string optional Sample ID of the sample (if name based matching is not being used)
--sample-name string optional name of the sample (when IDentifying sample by Name+ProjectName)
--skip-copy-files-to-project-volume optional. If true, skip copying files to the project volume if the ProjectName matches a known project context
--total-dataset-count int32 total number of datasets that are being registered as part of the same ExternalAnalysisRunId
--total-sample-count int32 total number of samples that are being registered as part of the same ExternalAnalysisRunId
subscriptions
The root command for actions that act on subscriptions in ENS.
Usage:
ica subscriptions [flags]
ica subscriptions [command]
Available Commands:
create Create a subscription
delete Delete subscription info
get Get subscription info
list Get list of subscriptions
Flags:
-h, --help help for subscriptions
subscriptions create
Create a subscription in ENS
Usage:
ica subscriptions create [optional path to createSubscriptionRequest] [flags]
Flags:
--actions strings Actions which will be subscribed to for the event type
--aws-sns-topic string ARN for the AWS SNS topic
--aws-sqs-queue string URL for the AWS SQS queue
--description string Optional description for the subscription
--filter-expression string JSON-structured filter expression for events matching the subscription
-h, --help help for create
--name string Name of the subscription
--type string Event type which will be subscribed to
--workflow-id string ID of the workflow to launch
--workflow-run-input string Input for the workflow run
--workflow-run-name string Name for the workflow run
--workflow-version string Version of the workflow to launch
subscriptions delete
Get subscription info
Usage:
ica subscriptions get [subscription id] [flags]
Flags:
-h, --help help for get
subscriptions get
Get subscription info
Usage:
ica subscriptions get [subscription id] [flags]
Flags:
-h, --help help for get
subscriptions list
Get a list of subscriptions to which you have access.
Usage:
ica subscriptions list [flags]
Flags:
--event-type string filter by event type
-h, --help help for list
--max-items int maximum number of items to return, use 0 for no limit (default 50)
--page-size int32 optimizes listing operations by limiting the number of items retrieved with each API call (default 1000)
--page-token string page token used for retrieving paged list results
--sort-by string specifies the order to list items (default "timeCreated Desc")
tasks
The root command for commands that act on tasks in TES
Usage:
ica tasks [flags]
ica tasks [command]
Available Commands:
create Create a task
get Get task info
list Get list of tasks
runs Task Run actions
update Update a task
versions Task Version actions
Flags:
-h, --help help for tasks
tasks create
Create a task in TES
Usage:
ica tasks create [optional path to createTaskRequest] [flags]
Flags:
--description string description of the task
-h, --help help for create
--name string name of the task
tasks get
Get task info
Usage:
ica tasks get [task id] [flags]
Flags:
-h, --help help for get
tasks list
Get a list of tasks to which you have access.
Usage:
ica tasks list [flags]
Flags:
-h, --help help for list
--max-items int maximum number of items to return, use 0 for no limit (default 50)
--page-size int32 optimizes listing operations by limiting the number of items retrieved with each API call (default 1000)
--page-token string page token used for retrieving paged list results
--sort-by string specifies the order to list items (default "timeCreated Desc")
tasks runs
The root command for actions that act on task runs in TES
Usage:
ica tasks runs [flags]
ica tasks runs [command]
Available Commands:
abort Abort a task run
create Create and launch a single instance of a task run
get Get information for a specific task run
list Get list of task runs
list Get list of task runs
logs Download log files generated by a task run
output List output directories for a specific task run
Flags:
-h, --help help for runs
tasks runs abort
Abort a task run
Usage:
ica tasks runs abort [task run id] [flags]
Flags:
-h, --help help for abort
tasks runs create
Create and launch a single instance of a task run
Usage:
ica tasks runs create [path to json CreateTaskRunRequest or pipe json to command] [flags]
Flags:
--description string description of the task run
--execution string path to the execution details of the task run
-h, --help help for create
--name string name of the task run
tasks runs get
Get information for a specific task run
Usage:
ica tasks runs get [task run id] [flags]
Flags:
-h, --help help for get
tasks runs list
Get list of task runs
Usage:
ica tasks runs list [flags]
Flags:
-h, --help help for list
--max-items int maximum number of items to return, use 0 for no limit (default 50)
--page-size int32 optimizes listing operations by limiting the number of items retrieved with each API call (default 1000)
--page-token string page token used for retrieving paged list results
--sort-by string specifies the order to list items (default "timeCreated Desc")
--status string filter by status
tasks runs logs
Download log files generated by a task run to the destination folder
Usage:
ica tasks runs logs [task run id] [dest path] [flags]
Flags:
-h, --help help for logs
tasks runs output
List output directories for a specific task run
Usage:
ica tasks runs output [task run id] [flags]
Flags:
-h, --help help for output
tasks update
Update a task in TES
Usage:
ica tasks update [task id] [optional path to updateTaskRequest] [flags]
Flags:
--description string description of the task
-h, --help help for update
--name string name of the task
tasks versions
The root command for actions that act on task version in TES
Usage:
ica tasks versions [flags]
ica tasks versions [command]
Available Commands:
create Create a new version for a specified task
get Get information for a specific task and version
launch Launches a specific task version with the specified arguments
list Get list of versions for a given task
update Update a version for a specified task
Flags:
-h, --help help for versions
tasks versions create
Create a new version for a specified task
Usage:
ica tasks versions create [task id] [optional path to createTaskVersionRequest] [flags]
Flags:
--description string description of the task version
--execution string path to execution details of the task version
-h, --help help for create
--version string version name of the task version
tasks versions get
Get information for a specific task and version
Usage:
ica tasks versions get [task id] [version id] [flags]
Flags:
-h, --help help for get
tasks versions launch
Launches a specific task version with the specified arguments
Usage:
ica tasks versions launch [task id] [version id] {path-to-LaunchTaskRequest.json or pipe to command} [flags]
Flags:
--arguments string path to input arguments file for the task run
--description string description of the task run
-h, --help help for launch
--name string name of the task run
tasks versions list
Get list of versions for a given task.
Usage:
ica tasks versions list [task id] [flags]
Flags:
-h, --help help for list
--max-items int maximum number of items to return, use 0 for no limit (default 50)
--page-size int32 optimizes listing operations by limiting the number of items retrieved with each API call (default 1000)
--page-token string page token used for retrieving paged list results
--sort-by string specifies the order to list items (default "timeCreated Desc")
tasks versions update
Update a version for a specified task
Usage:
ica tasks versions update [task id] [version id] [optional path to updateTaskVersionRequest] [flags]
Flags:
--description string description of the task version
--execution string path to execution details of the task version
-h, --help help for update
--version string version name of the task version
tokens
Tokens command provides functions for JWT token management.
Usage:
ica tokens [flags]
ica tokens [command]
Available Commands:
create Create a JWT token
details Get the details of a token
Flags:
-h, --help help for tokens
tokens create
This command generates a JWT token to call icaservices. User has ability to optionally pass in a session token or an API key as the first argument. If it isn't passed in, this will use the session token in the config.
Usage:
ica tokens create [flags]
Flags:
--acl strings Comma delimited list of identities to include in the access control list (acl) of the token
--api-key string api-key for authentication
--data string Custom data field to set with token
-h, --help help for create
--mem strings Comma delimited list of memberships to set on the token
--save Save the generated token in the session config. This overrides the current token saved in the session config.
--scopes strings Comma delimited list of the scopes to request for jwt token
--session-token string session token for authentication
--workgroup-id string workgroup ID to set current workgroup context
--workgroup-name string workgroup name to set current workgroup context
tokens details
Gets the details of an access token including tenant, workgroup, and user information.
Usage:
ica tokens details [flags]
Flags:
-h, --help help for details
version
The version of this application
Usage:
ica version [flags]
Flags:
-h, --help help for version
volumes
The root command for actions that act on volumes in GDS
Usage:
ica volumes [flags]
ica volumes [command]
Available Commands:
create Create a new volume
delete Delete volume from GDS
get Get volume info
list Get a list of volumes
Flags:
-h, --help help for volumes
volumes create
Create a new volume. Volume name must be unique
Usage:
ica volumes create [volume name] [flags]
Flags:
-h, --help help for create
--with-access return object store access
volumes delete
Delete volume from GDS
Usage:
ica volumes delete [volume id or gdspath] [flags]
Flags:
--force force delete without prompts
-h, --help help for delete
volumes get
Get volume info. Volume can be referenced by name or by id.
Usage:
ica volumes get [volume name or id] [flags]
Flags:
-h, --help help for get
--tenant-id string tenant identifier of the resource(s)
--tenant-name string Optional field to reference shared resources in another tenant, mapping config in ~./ica/.tenants.yaml
volumes list
Get a list of volumes
Usage:
ica volumes list [flags]
Flags:
-h, --help help for list
--max-items int maximum number of items to return, use 0 for no limit (default 50)
--page-size int32 optimizes listing operations by limiting the number of items retrieved with each API call (default 1000)
--page-token string page token used for retrieving paged list results
--sort-by string specifies the order to list items (default "timeCreated Desc")
--tenant-id string tenant identifier of the resource(s)
--tenant-name string Optional field to reference shared resources in another tenant, mapping config in ~./ica/.tenants.yaml
workflows
The root command for actions that act on workflows in WES
Usage:
ica workflows [flags]
ica workflows [command]
Available Commands:
create Create a workflow
get Get workflow info
list Get list of workflows
runs Workflow Run actions
signals Workflow Signal actions
update Update a workflow
versions Workflow Version actions
Flags:
-h, --help help for workflows
workflows create
Create a workflow in WES
using a json file:
$ica workflows create /path/to/workflow-create.json
Usage:
ica workflows create [optional path to createWorkflowRequest] [flags]
Flags:
--category string category of the workflow
--description string description of the workflow
-h, --help help for create
--name string name of the workflow
--organization string organization of the workflow
workflows get
Get workflow info
Usage:
ica workflows get [workflow id] [flags]
Flags:
-h, --help help for get
workflows list
Get a list of workflows to which you have access.
Usage:
ica workflows list [flags]
Flags:
-h, --help help for list
--max-items int maximum number of items to return, use 0 for no limit (default 50)
--page-size int32 optimizes listing operations by limiting the number of items retrieved with each API call (default 1000)
--page-token string page token used for retrieving paged list results
--sort-by string specifies the order to list items (default "timeCreated Desc")
--tenant-id string tenant identifier of the resource(s)
--tenant-name string Optional field to reference shared resources in another tenant, mapping config in ~./ica/.tenants.yaml
workflows runs
The root command for actions that act on workflow runs in WES.
Usage:
ica workflows runs [flags]
ica workflows runs [command]
Available Commands:
abort Abort a workflow run
get Get information for a specific workflow run
history Get history for a specified workflow run
list Get list of workflow runs
Flags:
-h, --help help for runs
workflows runs abort
Abort a workflow run
Usage:
ica workflows runs abort [workflow run id] [flags]
Flags:
--cause string cause for aborted workflow run
--error string error for aborted workflow run (default "User aborted")
-h, --help help for abort
workflows runs get
Get information for a specific workflow run
Usage:
ica workflows runs get [workflow run id] [flags]
Flags:
-h, --help help for get
workflows runs history
Get history for a specified workflow run
Usage:
ica workflows runs history [workflow run id] [flags]
Flags:
-h, --help help for history
--max-items int maximum number of items to return, use 0 for no limit (default 50)
--page-size int32 optimizes listing operations by limiting the number of items retrieved with each API call (default 1000)
--page-token string page token used for retrieving paged list results
--sort-by string specifies the order to list items (default "eventId Asc")
workflows runs list
Get list of workflow runs
Usage:
ica workflows runs list [flags]
Flags:
-h, --help help for list
--max-items int maximum number of items to return, use 0 for no limit (default 50)
--page-size int32 optimizes listing operations by limiting the number of items retrieved with each API call (default 1000)
--page-token string page token used for retrieving paged list results
--sort-by string specifies the order to list items (default "timeCreated Desc")
--status strings filter by status
--tenant-id string tenant identifier of the resource(s)
--tenant-name string Optional field to reference shared resources in another tenant, mapping config in ~./ica/.tenants.yaml
workflows signals
The root command for actions that act on workflow signals in WES.
Usage:
ica workflows signals [flags]
ica workflows signals [command]
Available Commands:
fail Fail a workflow signal
get Get information for a specific workflow signal
list Get list of workflow signals
succeed Succeed a workflow signal
Flags:
-h, --help help for signals
workflows signals fail
Fail a workflow signal
Usage:
ica workflows signals fail [workflow signal id] [error string] [cause string] [flags]
Flags:
--cause string cause for failed workflow signal
--error string error for failed workflow signal (default "User failed")
-h, --help help for fail
workflows signals get
Get information for a specific workflow signal
Usage:
ica workflows signals get [workflow signal id] [flags]
Flags:
-h, --help help for get
workflows signals list
Get list of workflow signals
Usage:
ica workflows signals list [flags]
Flags:
-h, --help help for list
--max-items int maximum number of items to return, use 0 for no limit (default 50)
--page-size int32 optimizes listing operations by limiting the number of items retrieved with each API call (default 1000)
--page-token string page token used for retrieving paged list results
--sort-by string specifies the order to list items (default "timeCreated Desc")
--tenant-id string tenant identifier of the resource(s)
--tenant-name string Optional field to reference shared resources in another tenant, mapping config in ~./ica/.tenants.yaml
workflows signals succeed
Send a succeed signal to proceed a workflow
using a json file:
$ica workflows signals succeed $SIGNAL_ID /path/to/succeed-request.json
Usage:
ica workflows signals succeed [workflow signal id] [flags]
Flags:
-h, --help help for succeed
--result string result for succeeded workflow signal
workflows update
Update a workflow in WES
Usage:
ica workflows update [workflow id] [path to json file OR pipe json] [flags]
Flags:
--category string category of the workflow
--description string description of the workflow
-h, --help help for update
--name string name of the workflow
--organization string organization of the workflow
workflows versions
The root command for actions that act on workflow versions in WES
Usage:
ica workflows versions [flags]
ica workflows versions [command]
Available Commands:
create Create a new version for a specified workflow
get Get information for a specific workflow and version
launch Launches a specific workflow version with the specified arguments
list Get list of workflow versions
update Update a version for a specified workflow
Flags:
-h, --help help for versions
workflows versions create
Create a new version for a specified workflow
using a json file:
$ica workflows versions create {workflowId} /path/to/createWorkflowVersionRequest.json
Usage:
ica workflows versions create [workflow id] [optional path to createWorkflowVersionRequest] [flags]
Flags:
--definition string definition of the workflow version
--description string description of the workflow version
-h, --help help for create
--language-name string language name of the workflow version
--language-version string language version of the workflow version
--version string version name of the workflow version
workflows versions get
Get information for a specific workflow and version
Usage:
ica workflows versions get [workflow id] [version name] [flags]
Flags:
-h, --help help for get
workflows versions launch
Launches a specific workflow version with the specified arguments
Usage:
ica workflows versions launch [workflow id] [version name] [optional path to launchWorkflowVersionRequest] [flags]
Flags:
-h, --help help for launch
--input string path to input file for the workflow run
--name string name of the workflow run
workflows versions list
Get list of workflow versions
Usage:
ica workflows versions list [optional workflow id] [flags]
Flags:
-h, --help help for list
--max-items int maximum number of items to return, use 0 for no limit (default 50)
--page-size int32 optimizes listing operations by limiting the number of items retrieved with each API call (default 1000)
--page-token string page token used for retrieving paged list results
--sort-by string specifies the order to list items (default "timeCreated Desc")
--tenant-id string tenant identifier of the resource(s)
--tenant-name string Optional field to reference shared resources in another tenant, mapping config in ~./ica/.tenants.yaml
workflows versions update
Update a version for a specified workflow
Usage:
ica workflows versions update [workflow id] [version name] [path to updateWorkflowVersionRequest.json or piped into command] [flags]
Flags:
--definition string definition of the workflow version
--description string description of the workflow version
-h, --help help for update
--language-name string language name of the workflow version
--language-version string language version of the workflow version
--version string version name of the workflow version
workgroups
This is the root command for actions that act on workgroups
Usage:
ica workgroups [flags]
ica workgroups [command]
Available Commands:
enter Enter workgroup context
exit Exit workgroup context
list List workgroups
Flags:
-h, --help help for workgroups
workgroups enter
This command sets the user to the workgroup context.
Usage:
ica workgroups enter [workgroup name] [flags]
Flags:
-h, --help help for enter
--session-token string session token for authentication
workgroups exit
This command switches the user back to their personal context
Usage:
ica workgroups exit [flags]
Flags:
-h, --help help for exit
--session-token string session token for authentication
workgroups list
This command lists the workgroups for the current user
Usage:
ica workgroups list [flags]
Flags:
-h, --help help for list
--session-token string session token for authentication
Last updated