# 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)