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'
)
[REQUIRED]
The unique identifier of the application you want to update.
[REQUIRED]
The current version of the application to update.
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.
The content of the application definition. This is a JSON object that contains the resource configuration/definitions that identify an application.
The S3 bucket that contains the application definition.
dict
Response Syntax
{
'applicationVersion': 123
}
Response Structure
(dict) --
applicationVersion (integer) --
The new version of the application.
Exceptions
MainframeModernization.Client.exceptions.ValidationExceptionMainframeModernization.Client.exceptions.ConflictExceptionMainframeModernization.Client.exceptions.InternalServerExceptionMainframeModernization.Client.exceptions.AccessDeniedExceptionMainframeModernization.Client.exceptions.ThrottlingExceptionMainframeModernization.Client.exceptions.ResourceNotFoundException