This is the multi-page printable view of this section. Click here to print.
Reference
- 1: agc
- 2: agc account
- 3: agc account activate
- 4: agc account deactivate
- 5: agc completion
- 6: agc completion bash
- 7: agc completion fish
- 8: agc completion powershell
- 9: agc completion zsh
- 10: agc configure
- 11: agc configure describe
- 12: agc configure email
- 13: agc configure format
- 14: agc context
- 15: agc context deploy
- 16: agc context describe
- 17: agc context destroy
- 18: agc context list
- 19: agc context status
- 20: agc logs
- 21: agc logs access
- 22: agc logs adapter
- 23: agc logs engine
- 24: agc logs workflow
- 25: agc project
- 26: agc project describe
- 27: agc project init
- 28: agc project validate
- 29: agc workflow
- 30: agc workflow describe
- 31: agc workflow list
- 32: agc workflow output
- 33: agc workflow run
- 34: agc workflow status
- 35: agc workflow stop
1 - agc
agc
🧬 Launch and manage genomics workloads on AWS.
agc [flags]
Examples
Displays the help menu for the specified sub-command.
/code $ agc account --help
Options
--format string Format option for output. Valid options are: text, table, json
-h, --help help for agc
--silent Suppresses all diagnostic information.
-v, --verbose Display verbose diagnostic information.
--version version for agc
SEE ALSO
- agc account - Commands for AWS account setup. Install or remove AGC from your account.
- agc completion - generate the autocompletion script for the specified shell
- agc configure - Commands for configuration. Configuration is stored per user.
- agc context - Commands for contexts. Contexts specify workflow engines and computational fleets to use when running a workflow.
- agc logs - Commands for various logs.
- agc project - Commands to interact with projects.
- agc workflow - Commands for workflows. Workflows are potentially-dynamic graphs of computational tasks to execute.
2 - agc account
agc account
Commands for AWS account setup. Install or remove AGC from your account.
Synopsis
Commands for AWS account setup. AGC requires core infrastructure to be running in an account to function. These commands should be used to install or remove AGC from your AWS account.
Options
-p, --awsProfile string Use the provided AWS CLI profile.
-h, --help help for account
Options inherited from parent commands
--format string Format option for output. Valid options are: text, table, json
--silent Suppresses all diagnostic information.
-v, --verbose Display verbose diagnostic information.
SEE ALSO
- agc - 🧬 Launch and manage genomics workloads on AWS.
- agc account activate - Activate AGC in an AWS account.
- agc account deactivate - Deactivate AGC in an AWS account.
3 - agc account activate
agc account activate
Activate AGC in an AWS account.
Synopsis
Activate AGC in an AWS account. AGC will use your default AWS credentials to deploy all AWS resources it needs to that account and region.
agc account activate [flags]
Examples
Activate AGC in your AWS account with a custom S3 bucket and VPC.
/code $ agc account activate --bucket my-custom-bucket --vpc my-vpc-id
Options
--ami string The AMI that will be used by all workflow compute environments deployed in all contexts.
--bucket string The name of an S3 bucket that AGC will use to store its data.
An autogenerated name will be used if not specified. A new bucket will be created if the bucket does not exist.
-h, --help help for activate
--subnets strings The list of private subnet IDs to use when specifying a VPC to run in. May only be used with the
'--vpc' flag. If not supplied then all private subnets of a VPC will be used as possible targets of compute infrastructure.
Each subnet must have access to AWS service endpoints e.g. using VPC Gateway Endpoints or via a route to the public internet.
Subnet names may be a comma separated list or supplied as repeated flags. (e.g. '--subnets subnet-1234 --subnets subnet-2345, subnet-3456')
--tags stringToString A list of comma separated tags to be applied to all AGC resources in this account
(e.g. --tags "k1=v1","k2=v2"). Each key-value pair must be quoted as shown in the example,
otherwise the parsing will fail. (default [])
--usePublicSubnets Do not create a NAT gateway or VPC endpoints, to lower operating costs.
You must enable the usePublicSubnets option in your project context if you use this flag.
--vpc string The ID of a VPC that AGC will run in.
A new VPC will be created if not specified.
Options inherited from parent commands
-p, --awsProfile string Use the provided AWS CLI profile.
--format string Format option for output. Valid options are: text, table, json
--silent Suppresses all diagnostic information.
-v, --verbose Display verbose diagnostic information.
SEE ALSO
- agc account - Commands for AWS account setup. Install or remove AGC from your account.
4 - agc account deactivate
agc account deactivate
Deactivate AGC in an AWS account.
Synopsis
Deactivate AGC in an AWS account. AGC will use your default AWS credentials to remove all core AWS resources it has created in that account and region. Deactivation may take up to 5 minutes to complete and return. Buckets and logs will be preserved.
agc account deactivate [flags]
Examples
Deactivate AGC in your AWS account.
/code $ agc account deactivate
Options
-f, --force Force account deactivation by removing all resources associated with AGC.
This includes project and context resources, even if they are running workflows.
If not specified, only the core resources will be deleted if possible.
-h, --help help for deactivate
Options inherited from parent commands
-p, --awsProfile string Use the provided AWS CLI profile.
--format string Format option for output. Valid options are: text, table, json
--silent Suppresses all diagnostic information.
-v, --verbose Display verbose diagnostic information.
SEE ALSO
- agc account - Commands for AWS account setup. Install or remove AGC from your account.
5 - agc completion
agc completion
generate the autocompletion script for the specified shell
Synopsis
Generate the autocompletion script for agc for the specified shell. See each sub-command’s help for details on how to use the generated script.
Options
-h, --help help for completion
Options inherited from parent commands
--format string Format option for output. Valid options are: text, table, json
--silent Suppresses all diagnostic information.
-v, --verbose Display verbose diagnostic information.
SEE ALSO
- agc - 🧬 Launch and manage genomics workloads on AWS.
- agc completion bash - generate the autocompletion script for bash
- agc completion fish - generate the autocompletion script for fish
- agc completion powershell - generate the autocompletion script for powershell
- agc completion zsh - generate the autocompletion script for zsh
6 - agc completion bash
agc completion bash
generate the autocompletion script for bash
Synopsis
Generate the autocompletion script for the bash shell.
This script depends on the ‘bash-completion’ package. If it is not installed already, you can install it via your OS’s package manager.
To load completions in your current shell session: $ source <(agc completion bash)
To load completions for every new session, execute once: Linux: $ agc completion bash > /etc/bash_completion.d/agc MacOS: $ agc completion bash > /usr/local/etc/bash_completion.d/agc
You will need to start a new shell for this setup to take effect.
agc completion bash
Options
-h, --help help for bash
--no-descriptions disable completion descriptions
Options inherited from parent commands
--format string Format option for output. Valid options are: text, table, json
--silent Suppresses all diagnostic information.
-v, --verbose Display verbose diagnostic information.
SEE ALSO
- agc completion - generate the autocompletion script for the specified shell
7 - agc completion fish
agc completion fish
generate the autocompletion script for fish
Synopsis
Generate the autocompletion script for the fish shell.
To load completions in your current shell session: $ agc completion fish | source
To load completions for every new session, execute once: $ agc completion fish > ~/.config/fish/completions/agc.fish
You will need to start a new shell for this setup to take effect.
agc completion fish [flags]
Options
-h, --help help for fish
--no-descriptions disable completion descriptions
Options inherited from parent commands
--format string Format option for output. Valid options are: text, table, json
--silent Suppresses all diagnostic information.
-v, --verbose Display verbose diagnostic information.
SEE ALSO
- agc completion - generate the autocompletion script for the specified shell
8 - agc completion powershell
agc completion powershell
generate the autocompletion script for powershell
Synopsis
Generate the autocompletion script for powershell.
To load completions in your current shell session: PS C:> agc completion powershell | Out-String | Invoke-Expression
To load completions for every new session, add the output of the above command to your powershell profile.
agc completion powershell [flags]
Options
-h, --help help for powershell
--no-descriptions disable completion descriptions
Options inherited from parent commands
--format string Format option for output. Valid options are: text, table, json
--silent Suppresses all diagnostic information.
-v, --verbose Display verbose diagnostic information.
SEE ALSO
- agc completion - generate the autocompletion script for the specified shell
9 - agc completion zsh
agc completion zsh
generate the autocompletion script for zsh
Synopsis
Generate the autocompletion script for the zsh shell.
If shell completion is not already enabled in your environment you will need to enable it. You can execute the following once:
$ echo “autoload -U compinit; compinit” » ~/.zshrc
To load completions for every new session, execute once:
Linux:
$ agc completion zsh > “${fpath[1]}/_agc”
macOS:
$ agc completion zsh > /usr/local/share/zsh/site-functions/_agc
You will need to start a new shell for this setup to take effect.
agc completion zsh [flags]
Options
-h, --help help for zsh
--no-descriptions disable completion descriptions
Options inherited from parent commands
--format string Format option for output. Valid options are: text, table, json
--silent Suppresses all diagnostic information.
-v, --verbose Display verbose diagnostic information.
SEE ALSO
- agc completion - generate the autocompletion script for the specified shell
10 - agc configure
agc configure
Commands for configuration. Configuration is stored per user.
Synopsis
Commands for configuration. Configure local settings and preferences to customize the CLI experience.
Options
-p, --awsProfile string Use the provided AWS CLI profile.
-h, --help help for configure
Options inherited from parent commands
--format string Format option for output. Valid options are: text, table, json
--silent Suppresses all diagnostic information.
-v, --verbose Display verbose diagnostic information.
SEE ALSO
- agc - 🧬 Launch and manage genomics workloads on AWS.
- agc configure describe - Shows current configuration of the AGC setup for current user
- agc configure email - Sets user email address to be used to tag AGC resources created in the account
- agc configure format - Sets default format option for output display of AGC commands. Valid format options are ‘text’, ‘table’, or ‘json’
11 - agc configure describe
agc configure describe
Shows current configuration of the AGC setup for current user
Synopsis
Running this command reads current configuration file for AGC and prints out it content Output of the command has following format: CONFIG: FORMAT: Name USER: Email Id
agc configure describe [flags]
Options
-h, --help help for describe
Options inherited from parent commands
-p, --awsProfile string Use the provided AWS CLI profile.
--format string Format option for output. Valid options are: text, table, json
--silent Suppresses all diagnostic information.
-v, --verbose Display verbose diagnostic information.
SEE ALSO
- agc configure - Commands for configuration. Configuration is stored per user.
12 - agc configure email
agc configure email
Sets user email address to be used to tag AGC resources created in the account
agc configure email user_email_address [flags]
Options
-h, --help help for email
Options inherited from parent commands
-p, --awsProfile string Use the provided AWS CLI profile.
--format string Format option for output. Valid options are: text, table, json
--silent Suppresses all diagnostic information.
-v, --verbose Display verbose diagnostic information.
SEE ALSO
- agc configure - Commands for configuration. Configuration is stored per user.
13 - agc configure format
agc configure format
Sets default format option for output display of AGC commands. Valid format options are ‘text’, ‘table’, or ‘json’
agc configure format output_format [flags]
Options
-h, --help help for format
Options inherited from parent commands
-p, --awsProfile string Use the provided AWS CLI profile.
--format string Format option for output. Valid options are: text, table, json
--silent Suppresses all diagnostic information.
-v, --verbose Display verbose diagnostic information.
SEE ALSO
- agc configure - Commands for configuration. Configuration is stored per user.
14 - agc context
agc context
Commands for contexts. Contexts specify workflow engines and computational fleets to use when running a workflow.
Synopsis
Commands for contexts. Contexts specify workflow engines and computational fleets to use when running a workflow. Users can quickly switch between infrastructure configurations by specifying a particular context.
Options
-p, --awsProfile string Use the provided AWS CLI profile.
-h, --help help for context
Options inherited from parent commands
--format string Format option for output. Valid options are: text, table, json
--silent Suppresses all diagnostic information.
-v, --verbose Display verbose diagnostic information.
SEE ALSO
- agc - 🧬 Launch and manage genomics workloads on AWS.
- agc context deploy - Deploy contexts in the current project
- agc context describe - Show the information for a specific context in the current project
- agc context destroy - Destroy contexts in the current project.
- agc context list - List contexts in the project
- agc context status - Show the status for the deployed contexts in the project
15 - agc context deploy
agc context deploy
Deploy contexts in the current project
Synopsis
deploy is for deploying one or more contexts. It creates AGC resources in AWS.
Output of the command has following format: DETAIL: AccessLogGroupName BucketLocation EngineLogGroupName Status StatusReason WesLogGroupName WesUrl SUMMARY: IsSpot MaxVCpus Name ENGINE: Engine Type FILESYSTEM: FSType FSCONFIG: FSProvisionedThroughput STRING
agc context deploy {context_name ... | --all} [flags]
Examples
/code agc context deploy context1 context2
Options
--all Deploy all contexts in the project
-c, --context strings Names of one or more contexts to deploy
-h, --help help for deploy
Options inherited from parent commands
-p, --awsProfile string Use the provided AWS CLI profile.
--format string Format option for output. Valid options are: text, table, json
--silent Suppresses all diagnostic information.
-v, --verbose Display verbose diagnostic information.
SEE ALSO
- agc context - Commands for contexts. Contexts specify workflow engines and computational fleets to use when running a workflow.
16 - agc context describe
agc context describe
Show the information for a specific context in the current project
Synopsis
describe is for showing information about the specified context.
Output of the command has following format: CONTEXT: MaxVCpus Name RequestSpotInstances Status StatusReason INSTANCETYPE: Value OUTPUTLOCATION: Url WESENDPOINT: Url
agc context describe context_name [flags]
Examples
/code agc context describe myCtx
Options
-c, --context string Names of one or more contexts to deploy
-h, --help help for describe
Options inherited from parent commands
-p, --awsProfile string Use the provided AWS CLI profile.
--format string Format option for output. Valid options are: text, table, json
--silent Suppresses all diagnostic information.
-v, --verbose Display verbose diagnostic information.
SEE ALSO
- agc context - Commands for contexts. Contexts specify workflow engines and computational fleets to use when running a workflow.
17 - agc context destroy
agc context destroy
Destroy contexts in the current project.
Synopsis
destroy is for destroying one or more contexts. It destroys AGC resources in AWS.
agc context destroy {context_name ... | --all} [flags]
Examples
/code agc context destroy context1 context2
Options
--all Destroy all contexts in the project
-c, --context strings Names of one or more contexts to destroy
--force Destroy context and stop running workflows within context
-h, --help help for destroy
Options inherited from parent commands
-p, --awsProfile string Use the provided AWS CLI profile.
--format string Format option for output. Valid options are: text, table, json
--silent Suppresses all diagnostic information.
-v, --verbose Display verbose diagnostic information.
SEE ALSO
- agc context - Commands for contexts. Contexts specify workflow engines and computational fleets to use when running a workflow.
18 - agc context list
agc context list
List contexts in the project
Synopsis
list is for showing a combined list of contexts specified in the project specification.
Output of the command has following format: CONTEXTSUMMARY: EngineName Name
agc context list [flags]
Options
-h, --help help for list
Options inherited from parent commands
-p, --awsProfile string Use the provided AWS CLI profile.
--format string Format option for output. Valid options are: text, table, json
--silent Suppresses all diagnostic information.
-v, --verbose Display verbose diagnostic information.
SEE ALSO
- agc context - Commands for contexts. Contexts specify workflow engines and computational fleets to use when running a workflow.
19 - agc context status
agc context status
Show the status for the deployed contexts in the project
Synopsis
status is for showing the status for the deployed contexts in the project.
Output of the command has following format: INSTANCE: ContextName ContextReason ContextStatus IsDefinedInProjectFile
agc context status [flags]
Examples
/code agc context status
Options
-h, --help help for status
Options inherited from parent commands
-p, --awsProfile string Use the provided AWS CLI profile.
--format string Format option for output. Valid options are: text, table, json
--silent Suppresses all diagnostic information.
-v, --verbose Display verbose diagnostic information.
SEE ALSO
- agc context - Commands for contexts. Contexts specify workflow engines and computational fleets to use when running a workflow.
20 - agc logs
agc logs
Commands for various logs.
Synopsis
Commands for various logs. Logs can currently be listed for workflows, workflow engines, and various AGC infrastructure parts. You can also show the content of any CloudWatch log stream that you have access rights to.
Options
-p, --awsProfile string Use the provided AWS CLI profile.
-h, --help help for logs
Options inherited from parent commands
--format string Format option for output. Valid options are: text, table, json
--silent Suppresses all diagnostic information.
-v, --verbose Display verbose diagnostic information.
SEE ALSO
- agc - 🧬 Launch and manage genomics workloads on AWS.
- agc logs access - Show workflow access logs for a given context.
- agc logs adapter - Show workflow adapter logs for a given context.
- agc logs engine - Show workflow engine logs for a given context.
- agc logs workflow - Show the task logs of a given workflow
21 - agc logs access
agc logs access
Show workflow access logs for a given context.
Synopsis
Show workflow access logs for a given context. If no start, end, or look back periods are set, this command will show logs from the last hour.
agc logs access -c context_name [-f filter] [-s start_date] [-e end_date] [-l look_back] [-t] [flags]
Examples
/code agc logs access -c myCtx -s 2021/3/31 -e 2021/4/1 -f ERROR
Options
-c, --context string Name of context
-e, --end string A date to stop displaying logs.
Supports most date formats, such as mm/dd/yy or yyyy-mm-dd-07:00.
Times respect the system timezone.
-f, --filter string Match terms, phrases, or values in the logs.
Filters are case sensitive and multiple terms combine with AND logic.
Use a question mark for OR, such as "?ERROR ?WARN". Filter out terms with a minus, such as "-INFO".
-h, --help help for access
-l, --look-back string A period of time to look back from now, such as "2h45m".
Valid time units are "s", "m", and "h".
-s, --start string A date to begin displaying logs.
Supports most date formats, such as 2021/03/31 or 8/8/2021 01:00:01 PM.
Times respect the system timezone.
-t, --tail Follow the log output.
Options inherited from parent commands
-p, --awsProfile string Use the provided AWS CLI profile.
--format string Format option for output. Valid options are: text, table, json
--silent Suppresses all diagnostic information.
-v, --verbose Display verbose diagnostic information.
SEE ALSO
- agc logs - Commands for various logs.
22 - agc logs adapter
agc logs adapter
Show workflow adapter logs for a given context.
Synopsis
Show workflow adapter logs for a given context. If no start, end, or look back periods are set, this command will show logs from the last hour.
agc logs adapter -c context_name [-f filter] [-s start_date] [-e end_date] [-l look_back] [-t] [flags]
Examples
/code agc logs adapter -c myCtx -s 2021/3/31 -e 2021/4/1 -f ERROR
Options
-c, --context string Name of context
-e, --end string A date to stop displaying logs.
Supports most date formats, such as mm/dd/yy or yyyy-mm-dd-07:00.
Times respect the system timezone.
-f, --filter string Match terms, phrases, or values in the logs.
Filters are case sensitive and multiple terms combine with AND logic.
Use a question mark for OR, such as "?ERROR ?WARN". Filter out terms with a minus, such as "-INFO".
-h, --help help for adapter
-l, --look-back string A period of time to look back from now, such as "2h45m".
Valid time units are "s", "m", and "h".
-s, --start string A date to begin displaying logs.
Supports most date formats, such as 2021/03/31 or 8/8/2021 01:00:01 PM.
Times respect the system timezone.
-t, --tail Follow the log output.
Options inherited from parent commands
-p, --awsProfile string Use the provided AWS CLI profile.
--format string Format option for output. Valid options are: text, table, json
--silent Suppresses all diagnostic information.
-v, --verbose Display verbose diagnostic information.
SEE ALSO
- agc logs - Commands for various logs.
23 - agc logs engine
agc logs engine
Show workflow engine logs for a given context.
Synopsis
Show workflow engine logs for a given context. If no start, end, or look back periods are set, this command will show logs from the last hour.
agc logs engine -c context_name [-r run_id] [-f filter] [-s start_date] [-e end_date] [-l look_back] [-t] [flags]
Examples
/code agc logs engine -c myCtx -r 1234-aed-32db -s 2021/3/31 -e 2021/4/1 -f ERROR
Options
-c, --context string Name of context
-e, --end string A date to stop displaying logs.
Supports most date formats, such as mm/dd/yy or yyyy-mm-dd-07:00.
Times respect the system timezone.
-f, --filter string Match terms, phrases, or values in the logs.
Filters are case sensitive and multiple terms combine with AND logic.
Use a question mark for OR, such as "?ERROR ?WARN". Filter out terms with a minus, such as "-INFO".
-h, --help help for engine
-l, --look-back string A period of time to look back from now, such as "2h45m".
Valid time units are "s", "m", and "h".
-r, --run-id string filter to engine logs to this workflow run id
-s, --start string A date to begin displaying logs.
Supports most date formats, such as 2021/03/31 or 8/8/2021 01:00:01 PM.
Times respect the system timezone.
-t, --tail Follow the log output.
Options inherited from parent commands
-p, --awsProfile string Use the provided AWS CLI profile.
--format string Format option for output. Valid options are: text, table, json
--silent Suppresses all diagnostic information.
-v, --verbose Display verbose diagnostic information.
SEE ALSO
- agc logs - Commands for various logs.
24 - agc logs workflow
agc logs workflow
Show the task logs of a given workflow
Synopsis
Show the task logs of a given workflow. If the –run flag is omitted then the latest workflow run is used.
agc logs workflow workflow_name [-r run_id] [--failed_tasks] [flags]
Options
--all-tasks Show logs of all tasks in the given workflow run
-e, --end string A date to stop displaying logs.
Supports most date formats, such as mm/dd/yy or yyyy-mm-dd-07:00.
Times respect the system timezone.
--failed-tasks Only show logs of tasks that have not exited cleanly.
-f, --filter string Match terms, phrases, or values in the logs.
Filters are case sensitive and multiple terms combine with AND logic.
Use a question mark for OR, such as "?ERROR ?WARN". Filter out terms with a minus, such as "-INFO".
-h, --help help for workflow
-l, --look-back string A period of time to look back from now, such as "2h45m".
Valid time units are "s", "m", and "h".
-r, --run string The ID of a workflow run to retrieve.
-s, --start string A date to begin displaying logs.
Supports most date formats, such as 2021/03/31 or 8/8/2021 01:00:01 PM.
Times respect the system timezone.
-t, --tail Follow the log output.
--task string The ID of a single task to retrieve.
Options inherited from parent commands
-p, --awsProfile string Use the provided AWS CLI profile.
--format string Format option for output. Valid options are: text, table, json
--silent Suppresses all diagnostic information.
-v, --verbose Display verbose diagnostic information.
SEE ALSO
- agc logs - Commands for various logs.
25 - agc project
agc project
Commands to interact with projects.
Synopsis
Commands to interact with projects. A project is a local configuration file that describes the workflows, data, and contexts you are working with.
Options
-h, --help help for project
Options inherited from parent commands
--format string Format option for output. Valid options are: text, table, json
--silent Suppresses all diagnostic information.
-v, --verbose Display verbose diagnostic information.
SEE ALSO
- agc - 🧬 Launch and manage genomics workloads on AWS.
- agc project describe - Describe a project
- agc project init - Initialize current directory with a new empty AGC project for a particular workflow type.
- agc project validate - Validate an agc-project.yaml file
26 - agc project describe
agc project describe
Describe a project
Synopsis
Describe is for describing the current project specification. The current project specification is determined to be the agc-project.yaml file in the current working directory or a parent of the current directory
Output of the command has following format: PROJECT: Name DATA: Location ReadOnly
agc project describe [flags]
Examples
/code agc project describe
Options
-h, --help help for describe
Options inherited from parent commands
--format string Format option for output. Valid options are: text, table, json
--silent Suppresses all diagnostic information.
-v, --verbose Display verbose diagnostic information.
SEE ALSO
- agc project - Commands to interact with projects.
27 - agc project init
agc project init
Initialize current directory with a new empty AGC project for a particular workflow type.
Synopsis
Initialize current directory with a new empty AGC project for a particular workflow type. Project specification file ‘agc-project.yaml’ will be created in the current directory.
agc project init project_name --workflow-type {cwl|nextflow|snakemake|wdl} [flags]
Examples
Initialize a new project named "myProject".
/code $ agc project init myProject --workflow-type my_workflow_type
Options
-h, --help help for init
-w, --workflow-type string uses the specified workflow type for the default context. Valid values include [cwl nextflow snakemake wdl]
Options inherited from parent commands
--format string Format option for output. Valid options are: text, table, json
--silent Suppresses all diagnostic information.
-v, --verbose Display verbose diagnostic information.
SEE ALSO
- agc project - Commands to interact with projects.
28 - agc project validate
agc project validate
Validate an agc-project.yaml file
Synopsis
Determines if the current project specification follows the required format and lists any syntax errors. The current project specification is determined to be the agc-project.yaml file in the current working directory or a parent of the current directory Output of the command has following format: PROJECT: Name DATA: Location ReadOnly
agc project validate [flags]
Examples
/code agc project describe
Options
-h, --help help for validate
Options inherited from parent commands
--format string Format option for output. Valid options are: text, table, json
--silent Suppresses all diagnostic information.
-v, --verbose Display verbose diagnostic information.
SEE ALSO
- agc project - Commands to interact with projects.
29 - agc workflow
agc workflow
Commands for workflows. Workflows are potentially-dynamic graphs of computational tasks to execute.
Synopsis
Commands for workflows. Workflows are potentially-dynamic graphs of computational tasks to execute.
Workflow specifications are files whose content specify a workflow to execute given a particular set of input parameters to use. Workflow specifications are typed according to which workflow definition language they use (e.g. WDL).
Options
-p, --awsProfile string Use the provided AWS CLI profile.
-h, --help help for workflow
Options inherited from parent commands
--format string Format option for output. Valid options are: text, table, json
--silent Suppresses all diagnostic information.
-v, --verbose Display verbose diagnostic information.
SEE ALSO
- agc - 🧬 Launch and manage genomics workloads on AWS.
- agc workflow describe - Show the information for a specific workflow in the current project
- agc workflow list - Show a list of workflows related to the current project
- agc workflow output - Show the output for a workflow run in the current project.
- agc workflow run - Run a workflow
- agc workflow status - Show the status for workflow run(s) in the current project.
- agc workflow stop - Stop the workflow with the specified workflow instance id.
30 - agc workflow describe
agc workflow describe
Show the information for a specific workflow in the current project
Synopsis
describe is for showing details on the specified workflow. It includes workflow specification and list of recent instances of that workflow. An instance is created every time we run a workflow.
Output of the command has following format: WORKFLOW: Name Source TypeLanguage TypeVersion
agc workflow describe workflow_name [--max_instances] [flags]
Options
-h, --help help for describe
Options inherited from parent commands
-p, --awsProfile string Use the provided AWS CLI profile.
--format string Format option for output. Valid options are: text, table, json
--silent Suppresses all diagnostic information.
-v, --verbose Display verbose diagnostic information.
SEE ALSO
- agc workflow - Commands for workflows. Workflows are potentially-dynamic graphs of computational tasks to execute.
31 - agc workflow list
agc workflow list
Show a list of workflows related to the current project
Synopsis
list is for showing a combined list of workflows defined in the project specification and workflow instances that were run in this AWS account.
Output of the command has following format: WORKFLOWNAME: Name
agc workflow list [flags]
Options
-h, --help help for list
Options inherited from parent commands
-p, --awsProfile string Use the provided AWS CLI profile.
--format string Format option for output. Valid options are: text, table, json
--silent Suppresses all diagnostic information.
-v, --verbose Display verbose diagnostic information.
SEE ALSO
- agc workflow - Commands for workflows. Workflows are potentially-dynamic graphs of computational tasks to execute.
32 - agc workflow output
agc workflow output
Show the output for a workflow run in the current project.
agc workflow output run_id [flags]
Options
-h, --help help for output
Options inherited from parent commands
-p, --awsProfile string Use the provided AWS CLI profile.
--format string Format option for output. Valid options are: text, table, json
--silent Suppresses all diagnostic information.
-v, --verbose Display verbose diagnostic information.
SEE ALSO
- agc workflow - Commands for workflows. Workflows are potentially-dynamic graphs of computational tasks to execute.
33 - agc workflow run
agc workflow run
Run a workflow
Synopsis
run is for running the specified workflow in the specified context. This command prints a run Id for the created workflow instance.
agc workflow run workflow_name --context context_name [flags]
Examples
Run the workflow named "myworkflow", against the "prod" context,
using input parameters contained in file "/home/ec2-user/myproj/workflows/myworkflow/myworkflow.inputs.json"
/code $ agc workflow run myworkflow --context prod --inputsFile workflows/myworkflow/myworkflow.inputs.json
Options
-c, --context string Name of context
-h, --help help for run
-i, --inputsFile string Inputs File Path
-o, --optionsFile string Options file to use.
Options inherited from parent commands
-p, --awsProfile string Use the provided AWS CLI profile.
--format string Format option for output. Valid options are: text, table, json
--silent Suppresses all diagnostic information.
-v, --verbose Display verbose diagnostic information.
SEE ALSO
- agc workflow - Commands for workflows. Workflows are potentially-dynamic graphs of computational tasks to execute.
34 - agc workflow status
agc workflow status
Show the status for workflow run(s) in the current project.
agc workflow status [flags]
Options
-c, --context-name string show status of workflow runs in a specific context
-h, --help help for status
--limit int maximum number of workflow instances to show (default 20)
-r, --run-id string show status of specific workflow run
-n, --workflow-name string show status of workflow runs for a specific workflow name
Options inherited from parent commands
-p, --awsProfile string Use the provided AWS CLI profile.
--format string Format option for output. Valid options are: text, table, json
--silent Suppresses all diagnostic information.
-v, --verbose Display verbose diagnostic information.
SEE ALSO
- agc workflow - Commands for workflows. Workflows are potentially-dynamic graphs of computational tasks to execute.
35 - agc workflow stop
agc workflow stop
Stop the workflow with the specified workflow instance id.
Synopsis
Stop the workflow with the specified workflow instance id. Signals to the workflow engine that all running tasks of the workflow instance should be stopped and any pending tasks should be cancelled.
agc workflow stop workflow_instance_id [flags]
Examples
agc workflow stop ae12347654329
Options
-h, --help help for stop
Options inherited from parent commands
-p, --awsProfile string Use the provided AWS CLI profile.
--format string Format option for output. Valid options are: text, table, json
--silent Suppresses all diagnostic information.
-v, --verbose Display verbose diagnostic information.
SEE ALSO
- agc workflow - Commands for workflows. Workflows are potentially-dynamic graphs of computational tasks to execute.