# AWS::AppRunner::Service CodeConfigurationValues Code Configuration Values ## Syntax To declare this entity in your AWS CloudFormation template, use the following syntax: ### JSON
{ "Runtime" : String, "BuildCommand" : String, "StartCommand" : String, "Port" : String, "RuntimeEnvironmentVariables" : [ KeyValuePair, ... ] }### YAML
Runtime: String BuildCommand: String StartCommand: String Port: String RuntimeEnvironmentVariables: - KeyValuePair## Properties #### Runtime Runtime _Required_: Yes _Type_: String _Allowed Values_:
PYTHON_3
| NODEJS_12
| NODEJS_14
| NODEJS_16
| CORRETTO_8
| CORRETTO_11
| GO_1
| DOTNET_6
| PHP_81
| RUBY_31
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### BuildCommand
Build Command
_Required_: No
_Type_: String
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### StartCommand
Start Command
_Required_: No
_Type_: String
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### Port
Port
_Required_: No
_Type_: String
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### RuntimeEnvironmentVariables
_Required_: No
_Type_: List of KeyValuePair
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)