| service | The name of the App Runner service | yes | — |
| source-connection-arn | ARN for the `GitHubConnection` in App Runner | no | — |
| access-role-arn | ARN for IAM Role, if the App Runner service is configured with ECR image | no | — |
| instance-role-arn | ARN for IAM Role, if the App Runner application accesses AWS resources | no | — |
| repo | GitHub source repository URL. Cannot be set when "image" parameter is set. | no | — |
| branch | Repository branch name | no | main |
| image | Docker image URI with tag. Cannot be set when "repo" parameter is set. | no | — |
| runtime | Runtime of the application. Refer to https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-apprunner/enums/runtime.html for the list of supported runtime identifiers. | no | — |
| build-command | Application build command | no | — |
| start-command | Application start command | no | — |
| port | The service uses this TCP port (default is 80) | no | 80 |
| region | AWS deployment region (default is us-east-1) | no | us-east-1 |
| cpu | Number of vCPUs for the service (default is 1 vCPU) | no | 1 |
| memory | Memory for the service (GB) (default is 2GB) | no | 2 |
| wait-for-service-stability | Whether to wait for the App Runner service to reach stable state after deploying the new task definition. Valid value is "true". Will default to not waiting. | no | false |
| wait-for-service-stability-seconds | (Optional) Timeout in seconds to wait for the service deployment process to complete. The default is 600 seconds if "wait-for-service-stability" is set to true and there is no "wait-for-service-stability-seconds" parameter value specified. | no | — |
| copy-env-vars | Multiline list of pipeline environment variables to be copied over to the App Runner service environment | no | — |
| copy-secret-env-vars | Multiline list of pipeline environment variables to be copied over to the App Runner service secret environment | no | — |
| tags | key-value pairs to associate with the service. This input should be JSON-formatted, for example { "env": "test" } | no | — |
| auto-scaling-config-arn | ARN of an App Runner automatic scaling configuration that you want to associate with the App Runner service | no | — |