* [ argo cron suspend ](../../cli/argo_cron_suspend/)
      * [ argo delete ](../../cli/argo_delete/)
      * [ argo executor-plugin ](../../cli/argo_executor-plugin/)
      * [ argo executor-plugin build ](../../cli/argo_executor-plugin_build/)
      * [ argo get ](../../cli/argo_get/)
      * [ argo lint ](../../cli/argo_lint/)
      * [ argo list ](../../cli/argo_list/)
      * [ argo logs ](../../cli/argo_logs/)
      * [ argo node ](../../cli/argo_node/)
      * [ argo resubmit ](../../cli/argo_resubmit/)
      * [ argo resume ](../../cli/argo_resume/)
      * [ argo retry ](../../cli/argo_retry/)
      * [ argo server ](../../cli/argo_server/)
      * [ argo stop ](../../cli/argo_stop/)
      * [ argo submit ](../../cli/argo_submit/)
      * [ argo suspend ](../../cli/argo_suspend/)
      * [ argo template ](../../cli/argo_template/)
      * [ argo template create ](../../cli/argo_template_create/)
      * [ argo template delete ](../../cli/argo_template_delete/)
      * [ argo template get ](../../cli/argo_template_get/)
      * [ argo template lint ](../../cli/argo_template_lint/)
      * [ argo template list ](../../cli/argo_template_list/)
      * [ argo terminate ](../../cli/argo_terminate/)
      * [ argo version ](../../cli/argo_version/)
      * [ argo wait ](../../cli/argo_wait/)
      * [ argo watch ](../../cli/argo_watch/)
  * Operator Manual  Operator Manual 
    * [ Installation ](../../installation/)
    * [ Releases ](../../releases/)
    * [ Upgrading Guide ](../../upgrading/)
    * [ Security ](../../security/)
    * Configuration  Configuration 
      * [ Managed Namespace ](../../managed-namespace/)
      * [ Workflow Controller Config Map ](../../workflow-controller-configmap/)
      * [ Configuring Your Artifact Repository ](../../configure-artifact-repository/)
      * [ Configuring Archive Logs ](../../configure-archive-logs/)
      * [ Links ](../../links/)
      * [ Environment Variables ](../../environment-variables/)
      * [ Default Workflow Spec ](../../default-workflow-specs/)
      * [ Offloading Large Workflows ](../../offloading-large-workflows/)
      * [ Workflow Archive ](../../workflow-archive/)
      * [ Prometheus Metrics ](../../metrics/)
      * [ Workflow Executors ](../../workflow-executors/)
      * [ Workflow Restrictions ](../../workflow-restrictions/)
      * [ Sidecar Injection ](../../sidecar-injection/)
      * [ Kubernetes Secrets ](../../manually-create-secrets/)
    * Argo Server  Argo Server 
      * [ Argo Server ](../../argo-server/)
      * [ Argo Server Auth Mode ](../../argo-server-auth-mode/)
      * [ Transport Layer Security ](../../tls/)
      * [ Argo Server SSO ](../../argo-server-sso/)
      * [ Use Argo CD Dex for authentication ](../../argo-server-sso-argocd/)
    * Best Practices  Best Practices 
      * [ High-Availability (HA) ](../../high-availability/)
      * [ Disaster Recovery (DR) ](../../disaster-recovery/)
      * [ Scaling ](../../scaling/)
      * [ Cost Optimization ](../../cost-optimisation/)
    * [ Windows Container Support ](../../windows/)
  * Developer Guide  Developer Guide 
    * [ Contributing ](../../CONTRIBUTING/)
    * [ Try Argo using Nix ](../../running-nix/)
    * [ Architecture ](../../architecture/)
    * [ Running Locally ](../../running-locally/)
    * [ Documentation Changes ](../../doc-changes/)
    * [ Public API ](../../public-api/)
    * [ Static Code Analysis ](../../static-code-analysis/)
    * [ Stress Testing ](../../stress-testing/)
    * [ Release Instructions ](../../releasing/)
    * [ Survey Data Privacy ](../../survey-data-privacy/)
  * [ Roadmap ](../../roadmap/)
  * [ Blog ](https://blog.argoproj.io/)
  * [ Slack ](https://argoproj.github.io/community/join-slack)
  * [ Twitter ](https://twitter.com/argoproj)
  * [ LinkedIn ](https://www.linkedin.com/company/argoproj/)

[ ](https://github.com/argoproj/argo-workflows/edit/main/docs/walk-
through/the-structure-of-workflow-specs.md "Edit this page")

#  The