Package-level declarations

Types

Link copied to clipboard
interface M2Client : SdkClient

Amazon Web Services Mainframe Modernization provides tools and resources to help you plan and implement migration and modernization from mainframes to Amazon Web Services managed runtime environments. It provides tools for analyzing existing mainframe applications, developing or updating mainframe applications using COBOL or PL/I, and implementing an automated pipeline for continuous integration and continuous delivery (CI/CD) of the applications.

Properties

Link copied to clipboard
const val SdkVersion: String
Link copied to clipboard
Link copied to clipboard
const val ServiceId: String

Functions

Link copied to clipboard

Cancels the running of a specific batch job execution.

Link copied to clipboard

Creates a new application with given parameters. Requires an existing runtime environment and application definition file.

Link copied to clipboard

Starts a data set import task for a specific application.

Link copied to clipboard

Creates and starts a deployment to deploy an application into a runtime environment.

Link copied to clipboard

Creates a runtime environment for a given runtime engine.

Link copied to clipboard

Deletes a specific application. You cannot delete a running application.

Link copied to clipboard

Deletes a specific application from the specific runtime environment where it was previously deployed. You cannot delete a runtime environment using DeleteEnvironment if any application has ever been deployed to it. This API removes the association of the application with the runtime environment so you can delete the environment smoothly.

Link copied to clipboard

Deletes a specific runtime environment. The environment cannot contain deployed applications. If it does, you must delete those applications before you delete the environment.

Link copied to clipboard

Describes the details of a specific application.

Link copied to clipboard

Returns details about a specific version of a specific application.

Link copied to clipboard

Gets the details of a specific batch job execution for a specific application.

Link copied to clipboard

Gets the details of a specific data set.

Link copied to clipboard

Gets the status of a data set import task initiated with the CreateDataSetImportTask operation.

Link copied to clipboard
inline suspend fun M2Client.getDeployment(crossinline block: GetDeploymentRequest.Builder.() -> Unit): GetDeploymentResponse

Gets details of a specific deployment with a given deployment identifier.

Link copied to clipboard

Describes a specific runtime environment.

Link copied to clipboard

Gets a single sign-on URL that can be used to connect to AWS Blu Insights.

Link copied to clipboard

Lists the applications associated with a specific Amazon Web Services account. You can provide the unique identifier of a specific runtime environment in a query parameter to see all applications associated with that environment.

Link copied to clipboard

Returns a list of the application versions for a specific application.

Link copied to clipboard

Lists all the available batch job definitions based on the batch job resources uploaded during the application creation. You can use the batch job definitions in the list to start a batch job.

Link copied to clipboard

Lists historical, current, and scheduled batch job executions for a specific application.

Link copied to clipboard

Lists the data set imports for the specified application.

Link copied to clipboard
inline suspend fun M2Client.listDataSets(crossinline block: ListDataSetsRequest.Builder.() -> Unit): ListDataSetsResponse

Lists the data sets imported for a specific application. In Amazon Web Services Mainframe Modernization, data sets are associated with applications deployed on runtime environments. This is known as importing data sets. Currently, Amazon Web Services Mainframe Modernization can import data sets into catalogs using CreateDataSetImportTask.

Link copied to clipboard

Returns a list of all deployments of a specific application. A deployment is a combination of a specific application and a specific version of that application. Each deployment is mapped to a particular application version.

Link copied to clipboard

Lists the available engine versions.

Link copied to clipboard

Lists the runtime environments.

Link copied to clipboard

Lists the tags for the specified resource.

Link copied to clipboard

Starts an application that is currently stopped.

Link copied to clipboard
inline suspend fun M2Client.startBatchJob(crossinline block: StartBatchJobRequest.Builder.() -> Unit): StartBatchJobResponse

Starts a batch job and returns the unique identifier of this execution of the batch job. The associated application must be running in order to start the batch job.

Link copied to clipboard

Stops a running application.

Link copied to clipboard
inline suspend fun M2Client.tagResource(crossinline block: TagResourceRequest.Builder.() -> Unit): TagResourceResponse

Adds one or more tags to the specified resource.

Link copied to clipboard
inline suspend fun M2Client.untagResource(crossinline block: UntagResourceRequest.Builder.() -> Unit): UntagResourceResponse

Removes one or more tags from the specified resource.

Link copied to clipboard

Updates an application and creates a new version.

Link copied to clipboard

Updates the configuration details for a specific runtime environment.

Link copied to clipboard

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.