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
OperationId
and 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