Skip to content

copilot job override

$ copilot job override

What does it do?

Scaffold Infrastructure as Code (IaC) extension files for a job. The generated files allow you to extend and override the Copilot-generated AWS CloudFormation template. You can edit the files to change existing resource properties, and delete or add new resources to the job's template.

Learn more

To learn more, check out the guides for overriding with YAML Patches and the AWS Cloud Development Kit.

What are the flags?

  -a, --app string            Name of the application.
      --cdk-language string   Optional. The Cloud Development Kit language. (default "typescript")
  -e, --env string            Optional. Name of the environment to use when retrieving resources in a template.
                              Defaults to a random environment.
  -h, --help                  Help for override
  -n, --name string           Name of the job.
      --skip-resources        Optional. Skip asking for which resources to override and generate empty IaC extension files.
      --tool string           Infrastructure as Code tool to override a template.
                              Must be one of: "cdk" or "yamlpatch".

Example

Create a new Cloud Development Kit application to override the "report" job template.

$ copilot job override -n report --tool cdk

What does it look like?

job-override