# AWS::AppRunner::Service SourceConfiguration Source Code configuration ## Syntax To declare this entity in your AWS CloudFormation template, use the following syntax: ### JSON
{
    "CodeRepository" : CodeRepository,
    "ImageRepository" : ImageRepository,
    "AutoDeploymentsEnabled" : Boolean,
    "AuthenticationConfiguration" : AuthenticationConfiguration
}
### YAML
CodeRepository: CodeRepository
ImageRepository: ImageRepository
AutoDeploymentsEnabled: Boolean
AuthenticationConfiguration: AuthenticationConfiguration
## Properties #### CodeRepository Source Code Repository _Required_: No _Type_: CodeRepository _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### ImageRepository Image Repository _Required_: No _Type_: ImageRepository _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### AutoDeploymentsEnabled Auto Deployment enabled _Required_: No _Type_: Boolean _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### AuthenticationConfiguration Authentication Configuration _Required_: No _Type_: AuthenticationConfiguration _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)