AppRunner / Client / start_deployment
start_deployment#
- AppRunner.Client.start_deployment(**kwargs)#
- Initiate a manual deployment of the latest commit in a source code repository or the latest image in a source image repository to an App Runner service. - For a source code repository, App Runner retrieves the commit and builds a Docker image. For a source image repository, App Runner retrieves the latest Docker image. In both cases, App Runner then deploys the new image to your service and starts a new container instance. - This is an asynchronous operation. On a successful call, you can use the returned - OperationIdand the ListOperations call to track the operation’s progress.- See also: AWS API Documentation - Request Syntax - response = client.start_deployment( ServiceArn='string' ) - Parameters:
- ServiceArn (string) – - [REQUIRED] - The Amazon Resource Name (ARN) of the App Runner service that you want to manually deploy to. 
- Return type:
- dict 
- Returns:
- Response Syntax - { 'OperationId': 'string' } - Response Structure - (dict) – - OperationId (string) – - The unique ID of the asynchronous operation that this request started. You can use it combined with the ListOperations call to track the operation’s progress. 
 
 
 - Exceptions - AppRunner.Client.exceptions.InvalidRequestException
- AppRunner.Client.exceptions.ResourceNotFoundException
- AppRunner.Client.exceptions.InternalServiceErrorException