MainframeModernization / Client / update_application
update_application#
- MainframeModernization.Client.update_application(**kwargs)#
- Updates an application and creates a new version. - See also: AWS API Documentation - Request Syntax - response = client.update_application( applicationId='string', currentApplicationVersion=123, definition={ 'content': 'string', 's3Location': 'string' }, description='string' ) - Parameters:
- applicationId (string) – - [REQUIRED] - The unique identifier of the application you want to update. 
- currentApplicationVersion (integer) – - [REQUIRED] - The current version of the application to update. 
- definition (dict) – - The application definition for this application. You can specify either inline JSON or an S3 bucket location. - Note - This is a Tagged Union structure. Only one of the following top level keys can be set: - content,- s3Location.- content (string) – - The content of the application definition. This is a JSON object that contains the resource configuration/definitions that identify an application. 
- s3Location (string) – - The S3 bucket that contains the application definition. 
 
- description (string) – The description of the application to update. 
 
- Return type:
- dict 
- Returns:
- Response Syntax - { 'applicationVersion': 123 } - Response Structure - (dict) – - applicationVersion (integer) – - The new version of the application. 
 
 
 - Exceptions - MainframeModernization.Client.exceptions.ValidationException
- MainframeModernization.Client.exceptions.ConflictException
- MainframeModernization.Client.exceptions.InternalServerException
- MainframeModernization.Client.exceptions.AccessDeniedException
- MainframeModernization.Client.exceptions.ThrottlingException
- MainframeModernization.Client.exceptions.ResourceNotFoundException