ElasticBeanstalk / Client / delete_application_version
delete_application_version#
- ElasticBeanstalk.Client.delete_application_version(**kwargs)#
- Deletes the specified version from the specified application. - Note- You cannot delete an application version that is associated with a running environment. - See also: AWS API Documentation - Request Syntax- response = client.delete_application_version( ApplicationName='string', VersionLabel='string', DeleteSourceBundle=True|False ) - Parameters:
- ApplicationName (string) – - [REQUIRED] - The name of the application to which the version belongs. 
- VersionLabel (string) – - [REQUIRED] - The label of the version to delete. 
- DeleteSourceBundle (boolean) – Set to - trueto delete the source bundle from your storage bucket. Otherwise, the application version is deleted only from Elastic Beanstalk and the source bundle remains in Amazon S3.
 
- Returns:
- None 
 - Exceptions- ElasticBeanstalk.Client.exceptions.SourceBundleDeletionException
- ElasticBeanstalk.Client.exceptions.InsufficientPrivilegesException
- ElasticBeanstalk.Client.exceptions.OperationInProgressException
- ElasticBeanstalk.Client.exceptions.S3LocationNotInServiceRegionException
 - Examples- The following operation deletes an application version named 22a0-stage-150819_182129 for an application named my-app: - response = client.delete_application_version( ApplicationName='my-app', DeleteSourceBundle=True, VersionLabel='22a0-stage-150819_182129', ) print(response) - Expected Output: - { 'ResponseMetadata': { '...': '...', }, }