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