/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the m2-2021-04-28.normal.json service model. */ using System; using System.Collections.Generic; using Amazon.Runtime; using Amazon.MainframeModernization.Model; namespace Amazon.MainframeModernization { /// /// Interface for accessing MainframeModernization /// /// 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. /// public partial interface IAmazonMainframeModernization : IAmazonService, IDisposable { #if BCL45 || AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// IMainframeModernizationPaginatorFactory Paginators { get; } #endif #region CancelBatchJobExecution /// /// Cancels the running of a specific batch job execution. /// /// Container for the necessary parameters to execute the CancelBatchJobExecution service method. /// /// The response from the CancelBatchJobExecution service method, as returned by MainframeModernization. /// /// The account or role doesn't have the right permissions to make the request. /// /// /// The parameters provided in the request conflict with existing resources. /// /// /// An unexpected error occurred during the processing of the request. /// /// /// The specified resource was not found. /// /// /// The number of requests made exceeds the limit. /// /// /// One or more parameters provided in the request is not valid. /// /// REST API Reference for CancelBatchJobExecution Operation CancelBatchJobExecutionResponse CancelBatchJobExecution(CancelBatchJobExecutionRequest request); /// /// Initiates the asynchronous execution of the CancelBatchJobExecution operation. /// /// /// Container for the necessary parameters to execute the CancelBatchJobExecution operation on AmazonMainframeModernizationClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCancelBatchJobExecution /// operation. /// REST API Reference for CancelBatchJobExecution Operation IAsyncResult BeginCancelBatchJobExecution(CancelBatchJobExecutionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CancelBatchJobExecution operation. /// /// /// The IAsyncResult returned by the call to BeginCancelBatchJobExecution. /// /// Returns a CancelBatchJobExecutionResult from MainframeModernization. /// REST API Reference for CancelBatchJobExecution Operation CancelBatchJobExecutionResponse EndCancelBatchJobExecution(IAsyncResult asyncResult); #endregion #region CreateApplication /// /// Creates a new application with given parameters. Requires an existing runtime environment /// and application definition file. /// /// Container for the necessary parameters to execute the CreateApplication service method. /// /// The response from the CreateApplication service method, as returned by MainframeModernization. /// /// The account or role doesn't have the right permissions to make the request. /// /// /// The parameters provided in the request conflict with existing resources. /// /// /// An unexpected error occurred during the processing of the request. /// /// /// One or more quotas for Amazon Web Services Mainframe Modernization exceeds the limit. /// /// /// The number of requests made exceeds the limit. /// /// /// One or more parameters provided in the request is not valid. /// /// REST API Reference for CreateApplication Operation CreateApplicationResponse CreateApplication(CreateApplicationRequest request); /// /// Initiates the asynchronous execution of the CreateApplication operation. /// /// /// Container for the necessary parameters to execute the CreateApplication operation on AmazonMainframeModernizationClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateApplication /// operation. /// REST API Reference for CreateApplication Operation IAsyncResult BeginCreateApplication(CreateApplicationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateApplication operation. /// /// /// The IAsyncResult returned by the call to BeginCreateApplication. /// /// Returns a CreateApplicationResult from MainframeModernization. /// REST API Reference for CreateApplication Operation CreateApplicationResponse EndCreateApplication(IAsyncResult asyncResult); #endregion #region CreateDataSetImportTask /// /// Starts a data set import task for a specific application. /// /// Container for the necessary parameters to execute the CreateDataSetImportTask service method. /// /// The response from the CreateDataSetImportTask service method, as returned by MainframeModernization. /// /// The account or role doesn't have the right permissions to make the request. /// /// /// The parameters provided in the request conflict with existing resources. /// /// /// An unexpected error occurred during the processing of the request. /// /// /// The specified resource was not found. /// /// /// One or more quotas for Amazon Web Services Mainframe Modernization exceeds the limit. /// /// /// The number of requests made exceeds the limit. /// /// /// One or more parameters provided in the request is not valid. /// /// REST API Reference for CreateDataSetImportTask Operation CreateDataSetImportTaskResponse CreateDataSetImportTask(CreateDataSetImportTaskRequest request); /// /// Initiates the asynchronous execution of the CreateDataSetImportTask operation. /// /// /// Container for the necessary parameters to execute the CreateDataSetImportTask operation on AmazonMainframeModernizationClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateDataSetImportTask /// operation. /// REST API Reference for CreateDataSetImportTask Operation IAsyncResult BeginCreateDataSetImportTask(CreateDataSetImportTaskRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDataSetImportTask operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDataSetImportTask. /// /// Returns a CreateDataSetImportTaskResult from MainframeModernization. /// REST API Reference for CreateDataSetImportTask Operation CreateDataSetImportTaskResponse EndCreateDataSetImportTask(IAsyncResult asyncResult); #endregion #region CreateDeployment /// /// Creates and starts a deployment to deploy an application into a runtime environment. /// /// Container for the necessary parameters to execute the CreateDeployment service method. /// /// The response from the CreateDeployment service method, as returned by MainframeModernization. /// /// The account or role doesn't have the right permissions to make the request. /// /// /// The parameters provided in the request conflict with existing resources. /// /// /// An unexpected error occurred during the processing of the request. /// /// /// The specified resource was not found. /// /// /// One or more quotas for Amazon Web Services Mainframe Modernization exceeds the limit. /// /// /// The number of requests made exceeds the limit. /// /// /// One or more parameters provided in the request is not valid. /// /// REST API Reference for CreateDeployment Operation CreateDeploymentResponse CreateDeployment(CreateDeploymentRequest request); /// /// Initiates the asynchronous execution of the CreateDeployment operation. /// /// /// Container for the necessary parameters to execute the CreateDeployment operation on AmazonMainframeModernizationClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateDeployment /// operation. /// REST API Reference for CreateDeployment Operation IAsyncResult BeginCreateDeployment(CreateDeploymentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDeployment operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDeployment. /// /// Returns a CreateDeploymentResult from MainframeModernization. /// REST API Reference for CreateDeployment Operation CreateDeploymentResponse EndCreateDeployment(IAsyncResult asyncResult); #endregion #region CreateEnvironment /// /// Creates a runtime environment for a given runtime engine. /// /// Container for the necessary parameters to execute the CreateEnvironment service method. /// /// The response from the CreateEnvironment service method, as returned by MainframeModernization. /// /// The account or role doesn't have the right permissions to make the request. /// /// /// The parameters provided in the request conflict with existing resources. /// /// /// An unexpected error occurred during the processing of the request. /// /// /// One or more quotas for Amazon Web Services Mainframe Modernization exceeds the limit. /// /// /// The number of requests made exceeds the limit. /// /// /// One or more parameters provided in the request is not valid. /// /// REST API Reference for CreateEnvironment Operation CreateEnvironmentResponse CreateEnvironment(CreateEnvironmentRequest request); /// /// Initiates the asynchronous execution of the CreateEnvironment operation. /// /// /// Container for the necessary parameters to execute the CreateEnvironment operation on AmazonMainframeModernizationClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateEnvironment /// operation. /// REST API Reference for CreateEnvironment Operation IAsyncResult BeginCreateEnvironment(CreateEnvironmentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateEnvironment operation. /// /// /// The IAsyncResult returned by the call to BeginCreateEnvironment. /// /// Returns a CreateEnvironmentResult from MainframeModernization. /// REST API Reference for CreateEnvironment Operation CreateEnvironmentResponse EndCreateEnvironment(IAsyncResult asyncResult); #endregion #region DeleteApplication /// /// Deletes a specific application. You cannot delete a running application. /// /// Container for the necessary parameters to execute the DeleteApplication service method. /// /// The response from the DeleteApplication service method, as returned by MainframeModernization. /// /// The account or role doesn't have the right permissions to make the request. /// /// /// The parameters provided in the request conflict with existing resources. /// /// /// An unexpected error occurred during the processing of the request. /// /// /// The number of requests made exceeds the limit. /// /// /// One or more parameters provided in the request is not valid. /// /// REST API Reference for DeleteApplication Operation DeleteApplicationResponse DeleteApplication(DeleteApplicationRequest request); /// /// Initiates the asynchronous execution of the DeleteApplication operation. /// /// /// Container for the necessary parameters to execute the DeleteApplication operation on AmazonMainframeModernizationClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteApplication /// operation. /// REST API Reference for DeleteApplication Operation IAsyncResult BeginDeleteApplication(DeleteApplicationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteApplication operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteApplication. /// /// Returns a DeleteApplicationResult from MainframeModernization. /// REST API Reference for DeleteApplication Operation DeleteApplicationResponse EndDeleteApplication(IAsyncResult asyncResult); #endregion #region DeleteApplicationFromEnvironment /// /// 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. /// /// Container for the necessary parameters to execute the DeleteApplicationFromEnvironment service method. /// /// The response from the DeleteApplicationFromEnvironment service method, as returned by MainframeModernization. /// /// The account or role doesn't have the right permissions to make the request. /// /// /// The parameters provided in the request conflict with existing resources. /// /// /// An unexpected error occurred during the processing of the request. /// /// /// The specified resource was not found. /// /// /// The number of requests made exceeds the limit. /// /// /// One or more parameters provided in the request is not valid. /// /// REST API Reference for DeleteApplicationFromEnvironment Operation DeleteApplicationFromEnvironmentResponse DeleteApplicationFromEnvironment(DeleteApplicationFromEnvironmentRequest request); /// /// Initiates the asynchronous execution of the DeleteApplicationFromEnvironment operation. /// /// /// Container for the necessary parameters to execute the DeleteApplicationFromEnvironment operation on AmazonMainframeModernizationClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteApplicationFromEnvironment /// operation. /// REST API Reference for DeleteApplicationFromEnvironment Operation IAsyncResult BeginDeleteApplicationFromEnvironment(DeleteApplicationFromEnvironmentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteApplicationFromEnvironment operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteApplicationFromEnvironment. /// /// Returns a DeleteApplicationFromEnvironmentResult from MainframeModernization. /// REST API Reference for DeleteApplicationFromEnvironment Operation DeleteApplicationFromEnvironmentResponse EndDeleteApplicationFromEnvironment(IAsyncResult asyncResult); #endregion #region DeleteEnvironment /// /// Deletes a specific runtime environment. The environment cannot contain deployed applications. /// If it does, you must delete those applications before you delete the environment. /// /// Container for the necessary parameters to execute the DeleteEnvironment service method. /// /// The response from the DeleteEnvironment service method, as returned by MainframeModernization. /// /// The account or role doesn't have the right permissions to make the request. /// /// /// The parameters provided in the request conflict with existing resources. /// /// /// An unexpected error occurred during the processing of the request. /// /// /// The number of requests made exceeds the limit. /// /// /// One or more parameters provided in the request is not valid. /// /// REST API Reference for DeleteEnvironment Operation DeleteEnvironmentResponse DeleteEnvironment(DeleteEnvironmentRequest request); /// /// Initiates the asynchronous execution of the DeleteEnvironment operation. /// /// /// Container for the necessary parameters to execute the DeleteEnvironment operation on AmazonMainframeModernizationClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteEnvironment /// operation. /// REST API Reference for DeleteEnvironment Operation IAsyncResult BeginDeleteEnvironment(DeleteEnvironmentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteEnvironment operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteEnvironment. /// /// Returns a DeleteEnvironmentResult from MainframeModernization. /// REST API Reference for DeleteEnvironment Operation DeleteEnvironmentResponse EndDeleteEnvironment(IAsyncResult asyncResult); #endregion #region GetApplication /// /// Describes the details of a specific application. /// /// Container for the necessary parameters to execute the GetApplication service method. /// /// The response from the GetApplication service method, as returned by MainframeModernization. /// /// The account or role doesn't have the right permissions to make the request. /// /// /// An unexpected error occurred during the processing of the request. /// /// /// The specified resource was not found. /// /// /// The number of requests made exceeds the limit. /// /// /// One or more parameters provided in the request is not valid. /// /// REST API Reference for GetApplication Operation GetApplicationResponse GetApplication(GetApplicationRequest request); /// /// Initiates the asynchronous execution of the GetApplication operation. /// /// /// Container for the necessary parameters to execute the GetApplication operation on AmazonMainframeModernizationClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetApplication /// operation. /// REST API Reference for GetApplication Operation IAsyncResult BeginGetApplication(GetApplicationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetApplication operation. /// /// /// The IAsyncResult returned by the call to BeginGetApplication. /// /// Returns a GetApplicationResult from MainframeModernization. /// REST API Reference for GetApplication Operation GetApplicationResponse EndGetApplication(IAsyncResult asyncResult); #endregion #region GetApplicationVersion /// /// Returns details about a specific version of a specific application. /// /// Container for the necessary parameters to execute the GetApplicationVersion service method. /// /// The response from the GetApplicationVersion service method, as returned by MainframeModernization. /// /// The account or role doesn't have the right permissions to make the request. /// /// /// An unexpected error occurred during the processing of the request. /// /// /// The specified resource was not found. /// /// /// The number of requests made exceeds the limit. /// /// /// One or more parameters provided in the request is not valid. /// /// REST API Reference for GetApplicationVersion Operation GetApplicationVersionResponse GetApplicationVersion(GetApplicationVersionRequest request); /// /// Initiates the asynchronous execution of the GetApplicationVersion operation. /// /// /// Container for the necessary parameters to execute the GetApplicationVersion operation on AmazonMainframeModernizationClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetApplicationVersion /// operation. /// REST API Reference for GetApplicationVersion Operation IAsyncResult BeginGetApplicationVersion(GetApplicationVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetApplicationVersion operation. /// /// /// The IAsyncResult returned by the call to BeginGetApplicationVersion. /// /// Returns a GetApplicationVersionResult from MainframeModernization. /// REST API Reference for GetApplicationVersion Operation GetApplicationVersionResponse EndGetApplicationVersion(IAsyncResult asyncResult); #endregion #region GetBatchJobExecution /// /// Gets the details of a specific batch job execution for a specific application. /// /// Container for the necessary parameters to execute the GetBatchJobExecution service method. /// /// The response from the GetBatchJobExecution service method, as returned by MainframeModernization. /// /// The account or role doesn't have the right permissions to make the request. /// /// /// An unexpected error occurred during the processing of the request. /// /// /// The specified resource was not found. /// /// /// The number of requests made exceeds the limit. /// /// /// One or more parameters provided in the request is not valid. /// /// REST API Reference for GetBatchJobExecution Operation GetBatchJobExecutionResponse GetBatchJobExecution(GetBatchJobExecutionRequest request); /// /// Initiates the asynchronous execution of the GetBatchJobExecution operation. /// /// /// Container for the necessary parameters to execute the GetBatchJobExecution operation on AmazonMainframeModernizationClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetBatchJobExecution /// operation. /// REST API Reference for GetBatchJobExecution Operation IAsyncResult BeginGetBatchJobExecution(GetBatchJobExecutionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetBatchJobExecution operation. /// /// /// The IAsyncResult returned by the call to BeginGetBatchJobExecution. /// /// Returns a GetBatchJobExecutionResult from MainframeModernization. /// REST API Reference for GetBatchJobExecution Operation GetBatchJobExecutionResponse EndGetBatchJobExecution(IAsyncResult asyncResult); #endregion #region GetDataSetDetails /// /// Gets the details of a specific data set. /// /// Container for the necessary parameters to execute the GetDataSetDetails service method. /// /// The response from the GetDataSetDetails service method, as returned by MainframeModernization. /// /// The account or role doesn't have the right permissions to make the request. /// /// /// An unexpected error occurred during the processing of the request. /// /// /// The specified resource was not found. /// /// /// The number of requests made exceeds the limit. /// /// /// One or more parameters provided in the request is not valid. /// /// REST API Reference for GetDataSetDetails Operation GetDataSetDetailsResponse GetDataSetDetails(GetDataSetDetailsRequest request); /// /// Initiates the asynchronous execution of the GetDataSetDetails operation. /// /// /// Container for the necessary parameters to execute the GetDataSetDetails operation on AmazonMainframeModernizationClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetDataSetDetails /// operation. /// REST API Reference for GetDataSetDetails Operation IAsyncResult BeginGetDataSetDetails(GetDataSetDetailsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDataSetDetails operation. /// /// /// The IAsyncResult returned by the call to BeginGetDataSetDetails. /// /// Returns a GetDataSetDetailsResult from MainframeModernization. /// REST API Reference for GetDataSetDetails Operation GetDataSetDetailsResponse EndGetDataSetDetails(IAsyncResult asyncResult); #endregion #region GetDataSetImportTask /// /// Gets the status of a data set import task initiated with the CreateDataSetImportTask /// operation. /// /// Container for the necessary parameters to execute the GetDataSetImportTask service method. /// /// The response from the GetDataSetImportTask service method, as returned by MainframeModernization. /// /// The account or role doesn't have the right permissions to make the request. /// /// /// An unexpected error occurred during the processing of the request. /// /// /// The specified resource was not found. /// /// /// The number of requests made exceeds the limit. /// /// /// One or more parameters provided in the request is not valid. /// /// REST API Reference for GetDataSetImportTask Operation GetDataSetImportTaskResponse GetDataSetImportTask(GetDataSetImportTaskRequest request); /// /// Initiates the asynchronous execution of the GetDataSetImportTask operation. /// /// /// Container for the necessary parameters to execute the GetDataSetImportTask operation on AmazonMainframeModernizationClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetDataSetImportTask /// operation. /// REST API Reference for GetDataSetImportTask Operation IAsyncResult BeginGetDataSetImportTask(GetDataSetImportTaskRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDataSetImportTask operation. /// /// /// The IAsyncResult returned by the call to BeginGetDataSetImportTask. /// /// Returns a GetDataSetImportTaskResult from MainframeModernization. /// REST API Reference for GetDataSetImportTask Operation GetDataSetImportTaskResponse EndGetDataSetImportTask(IAsyncResult asyncResult); #endregion #region GetDeployment /// /// Gets details of a specific deployment with a given deployment identifier. /// /// Container for the necessary parameters to execute the GetDeployment service method. /// /// The response from the GetDeployment service method, as returned by MainframeModernization. /// /// The account or role doesn't have the right permissions to make the request. /// /// /// An unexpected error occurred during the processing of the request. /// /// /// The specified resource was not found. /// /// /// The number of requests made exceeds the limit. /// /// /// One or more parameters provided in the request is not valid. /// /// REST API Reference for GetDeployment Operation GetDeploymentResponse GetDeployment(GetDeploymentRequest request); /// /// Initiates the asynchronous execution of the GetDeployment operation. /// /// /// Container for the necessary parameters to execute the GetDeployment operation on AmazonMainframeModernizationClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetDeployment /// operation. /// REST API Reference for GetDeployment Operation IAsyncResult BeginGetDeployment(GetDeploymentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDeployment operation. /// /// /// The IAsyncResult returned by the call to BeginGetDeployment. /// /// Returns a GetDeploymentResult from MainframeModernization. /// REST API Reference for GetDeployment Operation GetDeploymentResponse EndGetDeployment(IAsyncResult asyncResult); #endregion #region GetEnvironment /// /// Describes a specific runtime environment. /// /// Container for the necessary parameters to execute the GetEnvironment service method. /// /// The response from the GetEnvironment service method, as returned by MainframeModernization. /// /// The account or role doesn't have the right permissions to make the request. /// /// /// An unexpected error occurred during the processing of the request. /// /// /// The specified resource was not found. /// /// /// The number of requests made exceeds the limit. /// /// /// One or more parameters provided in the request is not valid. /// /// REST API Reference for GetEnvironment Operation GetEnvironmentResponse GetEnvironment(GetEnvironmentRequest request); /// /// Initiates the asynchronous execution of the GetEnvironment operation. /// /// /// Container for the necessary parameters to execute the GetEnvironment operation on AmazonMainframeModernizationClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetEnvironment /// operation. /// REST API Reference for GetEnvironment Operation IAsyncResult BeginGetEnvironment(GetEnvironmentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetEnvironment operation. /// /// /// The IAsyncResult returned by the call to BeginGetEnvironment. /// /// Returns a GetEnvironmentResult from MainframeModernization. /// REST API Reference for GetEnvironment Operation GetEnvironmentResponse EndGetEnvironment(IAsyncResult asyncResult); #endregion #region GetSignedBluinsightsUrl /// /// Gets a single sign-on URL that can be used to connect to AWS Blu Insights. /// /// Container for the necessary parameters to execute the GetSignedBluinsightsUrl service method. /// /// The response from the GetSignedBluinsightsUrl service method, as returned by MainframeModernization. /// /// The account or role doesn't have the right permissions to make the request. /// /// /// An unexpected error occurred during the processing of the request. /// /// /// The number of requests made exceeds the limit. /// /// REST API Reference for GetSignedBluinsightsUrl Operation GetSignedBluinsightsUrlResponse GetSignedBluinsightsUrl(GetSignedBluinsightsUrlRequest request); /// /// Initiates the asynchronous execution of the GetSignedBluinsightsUrl operation. /// /// /// Container for the necessary parameters to execute the GetSignedBluinsightsUrl operation on AmazonMainframeModernizationClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetSignedBluinsightsUrl /// operation. /// REST API Reference for GetSignedBluinsightsUrl Operation IAsyncResult BeginGetSignedBluinsightsUrl(GetSignedBluinsightsUrlRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetSignedBluinsightsUrl operation. /// /// /// The IAsyncResult returned by the call to BeginGetSignedBluinsightsUrl. /// /// Returns a GetSignedBluinsightsUrlResult from MainframeModernization. /// REST API Reference for GetSignedBluinsightsUrl Operation GetSignedBluinsightsUrlResponse EndGetSignedBluinsightsUrl(IAsyncResult asyncResult); #endregion #region ListApplications /// /// 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. /// /// Container for the necessary parameters to execute the ListApplications service method. /// /// The response from the ListApplications service method, as returned by MainframeModernization. /// /// The account or role doesn't have the right permissions to make the request. /// /// /// An unexpected error occurred during the processing of the request. /// /// /// The number of requests made exceeds the limit. /// /// /// One or more parameters provided in the request is not valid. /// /// REST API Reference for ListApplications Operation ListApplicationsResponse ListApplications(ListApplicationsRequest request); /// /// Initiates the asynchronous execution of the ListApplications operation. /// /// /// Container for the necessary parameters to execute the ListApplications operation on AmazonMainframeModernizationClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListApplications /// operation. /// REST API Reference for ListApplications Operation IAsyncResult BeginListApplications(ListApplicationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListApplications operation. /// /// /// The IAsyncResult returned by the call to BeginListApplications. /// /// Returns a ListApplicationsResult from MainframeModernization. /// REST API Reference for ListApplications Operation ListApplicationsResponse EndListApplications(IAsyncResult asyncResult); #endregion #region ListApplicationVersions /// /// Returns a list of the application versions for a specific application. /// /// Container for the necessary parameters to execute the ListApplicationVersions service method. /// /// The response from the ListApplicationVersions service method, as returned by MainframeModernization. /// /// The account or role doesn't have the right permissions to make the request. /// /// /// An unexpected error occurred during the processing of the request. /// /// /// The specified resource was not found. /// /// /// The number of requests made exceeds the limit. /// /// /// One or more parameters provided in the request is not valid. /// /// REST API Reference for ListApplicationVersions Operation ListApplicationVersionsResponse ListApplicationVersions(ListApplicationVersionsRequest request); /// /// Initiates the asynchronous execution of the ListApplicationVersions operation. /// /// /// Container for the necessary parameters to execute the ListApplicationVersions operation on AmazonMainframeModernizationClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListApplicationVersions /// operation. /// REST API Reference for ListApplicationVersions Operation IAsyncResult BeginListApplicationVersions(ListApplicationVersionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListApplicationVersions operation. /// /// /// The IAsyncResult returned by the call to BeginListApplicationVersions. /// /// Returns a ListApplicationVersionsResult from MainframeModernization. /// REST API Reference for ListApplicationVersions Operation ListApplicationVersionsResponse EndListApplicationVersions(IAsyncResult asyncResult); #endregion #region ListBatchJobDefinitions /// /// 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. /// /// Container for the necessary parameters to execute the ListBatchJobDefinitions service method. /// /// The response from the ListBatchJobDefinitions service method, as returned by MainframeModernization. /// /// The account or role doesn't have the right permissions to make the request. /// /// /// An unexpected error occurred during the processing of the request. /// /// /// The specified resource was not found. /// /// /// The number of requests made exceeds the limit. /// /// /// One or more parameters provided in the request is not valid. /// /// REST API Reference for ListBatchJobDefinitions Operation ListBatchJobDefinitionsResponse ListBatchJobDefinitions(ListBatchJobDefinitionsRequest request); /// /// Initiates the asynchronous execution of the ListBatchJobDefinitions operation. /// /// /// Container for the necessary parameters to execute the ListBatchJobDefinitions operation on AmazonMainframeModernizationClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListBatchJobDefinitions /// operation. /// REST API Reference for ListBatchJobDefinitions Operation IAsyncResult BeginListBatchJobDefinitions(ListBatchJobDefinitionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListBatchJobDefinitions operation. /// /// /// The IAsyncResult returned by the call to BeginListBatchJobDefinitions. /// /// Returns a ListBatchJobDefinitionsResult from MainframeModernization. /// REST API Reference for ListBatchJobDefinitions Operation ListBatchJobDefinitionsResponse EndListBatchJobDefinitions(IAsyncResult asyncResult); #endregion #region ListBatchJobExecutions /// /// Lists historical, current, and scheduled batch job executions for a specific application. /// /// Container for the necessary parameters to execute the ListBatchJobExecutions service method. /// /// The response from the ListBatchJobExecutions service method, as returned by MainframeModernization. /// /// The account or role doesn't have the right permissions to make the request. /// /// /// An unexpected error occurred during the processing of the request. /// /// /// The specified resource was not found. /// /// /// The number of requests made exceeds the limit. /// /// /// One or more parameters provided in the request is not valid. /// /// REST API Reference for ListBatchJobExecutions Operation ListBatchJobExecutionsResponse ListBatchJobExecutions(ListBatchJobExecutionsRequest request); /// /// Initiates the asynchronous execution of the ListBatchJobExecutions operation. /// /// /// Container for the necessary parameters to execute the ListBatchJobExecutions operation on AmazonMainframeModernizationClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListBatchJobExecutions /// operation. /// REST API Reference for ListBatchJobExecutions Operation IAsyncResult BeginListBatchJobExecutions(ListBatchJobExecutionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListBatchJobExecutions operation. /// /// /// The IAsyncResult returned by the call to BeginListBatchJobExecutions. /// /// Returns a ListBatchJobExecutionsResult from MainframeModernization. /// REST API Reference for ListBatchJobExecutions Operation ListBatchJobExecutionsResponse EndListBatchJobExecutions(IAsyncResult asyncResult); #endregion #region ListDataSetImportHistory /// /// Lists the data set imports for the specified application. /// /// Container for the necessary parameters to execute the ListDataSetImportHistory service method. /// /// The response from the ListDataSetImportHistory service method, as returned by MainframeModernization. /// /// The account or role doesn't have the right permissions to make the request. /// /// /// An unexpected error occurred during the processing of the request. /// /// /// The specified resource was not found. /// /// /// The number of requests made exceeds the limit. /// /// /// One or more parameters provided in the request is not valid. /// /// REST API Reference for ListDataSetImportHistory Operation ListDataSetImportHistoryResponse ListDataSetImportHistory(ListDataSetImportHistoryRequest request); /// /// Initiates the asynchronous execution of the ListDataSetImportHistory operation. /// /// /// Container for the necessary parameters to execute the ListDataSetImportHistory operation on AmazonMainframeModernizationClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDataSetImportHistory /// operation. /// REST API Reference for ListDataSetImportHistory Operation IAsyncResult BeginListDataSetImportHistory(ListDataSetImportHistoryRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListDataSetImportHistory operation. /// /// /// The IAsyncResult returned by the call to BeginListDataSetImportHistory. /// /// Returns a ListDataSetImportHistoryResult from MainframeModernization. /// REST API Reference for ListDataSetImportHistory Operation ListDataSetImportHistoryResponse EndListDataSetImportHistory(IAsyncResult asyncResult); #endregion #region ListDataSets /// /// 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. /// /// Container for the necessary parameters to execute the ListDataSets service method. /// /// The response from the ListDataSets service method, as returned by MainframeModernization. /// /// The account or role doesn't have the right permissions to make the request. /// /// /// An unexpected error occurred during the processing of the request. /// /// /// The specified resource was not found. /// /// /// The number of requests made exceeds the limit. /// /// /// One or more parameters provided in the request is not valid. /// /// REST API Reference for ListDataSets Operation ListDataSetsResponse ListDataSets(ListDataSetsRequest request); /// /// Initiates the asynchronous execution of the ListDataSets operation. /// /// /// Container for the necessary parameters to execute the ListDataSets operation on AmazonMainframeModernizationClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDataSets /// operation. /// REST API Reference for ListDataSets Operation IAsyncResult BeginListDataSets(ListDataSetsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListDataSets operation. /// /// /// The IAsyncResult returned by the call to BeginListDataSets. /// /// Returns a ListDataSetsResult from MainframeModernization. /// REST API Reference for ListDataSets Operation ListDataSetsResponse EndListDataSets(IAsyncResult asyncResult); #endregion #region ListDeployments /// /// 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. /// /// Container for the necessary parameters to execute the ListDeployments service method. /// /// The response from the ListDeployments service method, as returned by MainframeModernization. /// /// The account or role doesn't have the right permissions to make the request. /// /// /// An unexpected error occurred during the processing of the request. /// /// /// The specified resource was not found. /// /// /// The number of requests made exceeds the limit. /// /// /// One or more parameters provided in the request is not valid. /// /// REST API Reference for ListDeployments Operation ListDeploymentsResponse ListDeployments(ListDeploymentsRequest request); /// /// Initiates the asynchronous execution of the ListDeployments operation. /// /// /// Container for the necessary parameters to execute the ListDeployments operation on AmazonMainframeModernizationClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDeployments /// operation. /// REST API Reference for ListDeployments Operation IAsyncResult BeginListDeployments(ListDeploymentsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListDeployments operation. /// /// /// The IAsyncResult returned by the call to BeginListDeployments. /// /// Returns a ListDeploymentsResult from MainframeModernization. /// REST API Reference for ListDeployments Operation ListDeploymentsResponse EndListDeployments(IAsyncResult asyncResult); #endregion #region ListEngineVersions /// /// Lists the available engine versions. /// /// Container for the necessary parameters to execute the ListEngineVersions service method. /// /// The response from the ListEngineVersions service method, as returned by MainframeModernization. /// /// The account or role doesn't have the right permissions to make the request. /// /// /// An unexpected error occurred during the processing of the request. /// /// /// The number of requests made exceeds the limit. /// /// /// One or more parameters provided in the request is not valid. /// /// REST API Reference for ListEngineVersions Operation ListEngineVersionsResponse ListEngineVersions(ListEngineVersionsRequest request); /// /// Initiates the asynchronous execution of the ListEngineVersions operation. /// /// /// Container for the necessary parameters to execute the ListEngineVersions operation on AmazonMainframeModernizationClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListEngineVersions /// operation. /// REST API Reference for ListEngineVersions Operation IAsyncResult BeginListEngineVersions(ListEngineVersionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListEngineVersions operation. /// /// /// The IAsyncResult returned by the call to BeginListEngineVersions. /// /// Returns a ListEngineVersionsResult from MainframeModernization. /// REST API Reference for ListEngineVersions Operation ListEngineVersionsResponse EndListEngineVersions(IAsyncResult asyncResult); #endregion #region ListEnvironments /// /// Lists the runtime environments. /// /// Container for the necessary parameters to execute the ListEnvironments service method. /// /// The response from the ListEnvironments service method, as returned by MainframeModernization. /// /// The account or role doesn't have the right permissions to make the request. /// /// /// An unexpected error occurred during the processing of the request. /// /// /// The number of requests made exceeds the limit. /// /// /// One or more parameters provided in the request is not valid. /// /// REST API Reference for ListEnvironments Operation ListEnvironmentsResponse ListEnvironments(ListEnvironmentsRequest request); /// /// Initiates the asynchronous execution of the ListEnvironments operation. /// /// /// Container for the necessary parameters to execute the ListEnvironments operation on AmazonMainframeModernizationClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListEnvironments /// operation. /// REST API Reference for ListEnvironments Operation IAsyncResult BeginListEnvironments(ListEnvironmentsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListEnvironments operation. /// /// /// The IAsyncResult returned by the call to BeginListEnvironments. /// /// Returns a ListEnvironmentsResult from MainframeModernization. /// REST API Reference for ListEnvironments Operation ListEnvironmentsResponse EndListEnvironments(IAsyncResult asyncResult); #endregion #region ListTagsForResource /// /// Lists the tags for the specified resource. /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// The response from the ListTagsForResource service method, as returned by MainframeModernization. /// /// The account or role doesn't have the right permissions to make the request. /// /// /// An unexpected error occurred during the processing of the request. /// /// /// The specified resource was not found. /// /// /// The number of requests made exceeds the limit. /// /// /// One or more parameters provided in the request is not valid. /// /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request); /// /// Initiates the asynchronous execution of the ListTagsForResource operation. /// /// /// Container for the necessary parameters to execute the ListTagsForResource operation on AmazonMainframeModernizationClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTagsForResource /// operation. /// REST API Reference for ListTagsForResource Operation IAsyncResult BeginListTagsForResource(ListTagsForResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListTagsForResource operation. /// /// /// The IAsyncResult returned by the call to BeginListTagsForResource. /// /// Returns a ListTagsForResourceResult from MainframeModernization. /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult); #endregion #region StartApplication /// /// Starts an application that is currently stopped. /// /// Container for the necessary parameters to execute the StartApplication service method. /// /// The response from the StartApplication service method, as returned by MainframeModernization. /// /// The account or role doesn't have the right permissions to make the request. /// /// /// The parameters provided in the request conflict with existing resources. /// /// /// An unexpected error occurred during the processing of the request. /// /// /// The specified resource was not found. /// /// /// The number of requests made exceeds the limit. /// /// /// One or more parameters provided in the request is not valid. /// /// REST API Reference for StartApplication Operation StartApplicationResponse StartApplication(StartApplicationRequest request); /// /// Initiates the asynchronous execution of the StartApplication operation. /// /// /// Container for the necessary parameters to execute the StartApplication operation on AmazonMainframeModernizationClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartApplication /// operation. /// REST API Reference for StartApplication Operation IAsyncResult BeginStartApplication(StartApplicationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartApplication operation. /// /// /// The IAsyncResult returned by the call to BeginStartApplication. /// /// Returns a StartApplicationResult from MainframeModernization. /// REST API Reference for StartApplication Operation StartApplicationResponse EndStartApplication(IAsyncResult asyncResult); #endregion #region StartBatchJob /// /// 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. /// /// Container for the necessary parameters to execute the StartBatchJob service method. /// /// The response from the StartBatchJob service method, as returned by MainframeModernization. /// /// The account or role doesn't have the right permissions to make the request. /// /// /// The parameters provided in the request conflict with existing resources. /// /// /// An unexpected error occurred during the processing of the request. /// /// /// The specified resource was not found. /// /// /// The number of requests made exceeds the limit. /// /// /// One or more parameters provided in the request is not valid. /// /// REST API Reference for StartBatchJob Operation StartBatchJobResponse StartBatchJob(StartBatchJobRequest request); /// /// Initiates the asynchronous execution of the StartBatchJob operation. /// /// /// Container for the necessary parameters to execute the StartBatchJob operation on AmazonMainframeModernizationClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartBatchJob /// operation. /// REST API Reference for StartBatchJob Operation IAsyncResult BeginStartBatchJob(StartBatchJobRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartBatchJob operation. /// /// /// The IAsyncResult returned by the call to BeginStartBatchJob. /// /// Returns a StartBatchJobResult from MainframeModernization. /// REST API Reference for StartBatchJob Operation StartBatchJobResponse EndStartBatchJob(IAsyncResult asyncResult); #endregion #region StopApplication /// /// Stops a running application. /// /// Container for the necessary parameters to execute the StopApplication service method. /// /// The response from the StopApplication service method, as returned by MainframeModernization. /// /// The account or role doesn't have the right permissions to make the request. /// /// /// The parameters provided in the request conflict with existing resources. /// /// /// An unexpected error occurred during the processing of the request. /// /// /// The specified resource was not found. /// /// /// The number of requests made exceeds the limit. /// /// /// One or more parameters provided in the request is not valid. /// /// REST API Reference for StopApplication Operation StopApplicationResponse StopApplication(StopApplicationRequest request); /// /// Initiates the asynchronous execution of the StopApplication operation. /// /// /// Container for the necessary parameters to execute the StopApplication operation on AmazonMainframeModernizationClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStopApplication /// operation. /// REST API Reference for StopApplication Operation IAsyncResult BeginStopApplication(StopApplicationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StopApplication operation. /// /// /// The IAsyncResult returned by the call to BeginStopApplication. /// /// Returns a StopApplicationResult from MainframeModernization. /// REST API Reference for StopApplication Operation StopApplicationResponse EndStopApplication(IAsyncResult asyncResult); #endregion #region TagResource /// /// Adds one or more tags to the specified resource. /// /// Container for the necessary parameters to execute the TagResource service method. /// /// The response from the TagResource service method, as returned by MainframeModernization. /// /// The account or role doesn't have the right permissions to make the request. /// /// /// An unexpected error occurred during the processing of the request. /// /// /// The specified resource was not found. /// /// /// One or more quotas for Amazon Web Services Mainframe Modernization exceeds the limit. /// /// /// The number of requests made exceeds the limit. /// /// /// One or more parameters provided in the request is not valid. /// /// REST API Reference for TagResource Operation TagResourceResponse TagResource(TagResourceRequest request); /// /// Initiates the asynchronous execution of the TagResource operation. /// /// /// Container for the necessary parameters to execute the TagResource operation on AmazonMainframeModernizationClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTagResource /// operation. /// REST API Reference for TagResource Operation IAsyncResult BeginTagResource(TagResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the TagResource operation. /// /// /// The IAsyncResult returned by the call to BeginTagResource. /// /// Returns a TagResourceResult from MainframeModernization. /// REST API Reference for TagResource Operation TagResourceResponse EndTagResource(IAsyncResult asyncResult); #endregion #region UntagResource /// /// Removes one or more tags from the specified resource. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// The response from the UntagResource service method, as returned by MainframeModernization. /// /// The account or role doesn't have the right permissions to make the request. /// /// /// An unexpected error occurred during the processing of the request. /// /// /// The specified resource was not found. /// /// /// The number of requests made exceeds the limit. /// /// /// One or more parameters provided in the request is not valid. /// /// REST API Reference for UntagResource Operation UntagResourceResponse UntagResource(UntagResourceRequest request); /// /// Initiates the asynchronous execution of the UntagResource operation. /// /// /// Container for the necessary parameters to execute the UntagResource operation on AmazonMainframeModernizationClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUntagResource /// operation. /// REST API Reference for UntagResource Operation IAsyncResult BeginUntagResource(UntagResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UntagResource operation. /// /// /// The IAsyncResult returned by the call to BeginUntagResource. /// /// Returns a UntagResourceResult from MainframeModernization. /// REST API Reference for UntagResource Operation UntagResourceResponse EndUntagResource(IAsyncResult asyncResult); #endregion #region UpdateApplication /// /// Updates an application and creates a new version. /// /// Container for the necessary parameters to execute the UpdateApplication service method. /// /// The response from the UpdateApplication service method, as returned by MainframeModernization. /// /// The account or role doesn't have the right permissions to make the request. /// /// /// The parameters provided in the request conflict with existing resources. /// /// /// An unexpected error occurred during the processing of the request. /// /// /// The specified resource was not found. /// /// /// The number of requests made exceeds the limit. /// /// /// One or more parameters provided in the request is not valid. /// /// REST API Reference for UpdateApplication Operation UpdateApplicationResponse UpdateApplication(UpdateApplicationRequest request); /// /// Initiates the asynchronous execution of the UpdateApplication operation. /// /// /// Container for the necessary parameters to execute the UpdateApplication operation on AmazonMainframeModernizationClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateApplication /// operation. /// REST API Reference for UpdateApplication Operation IAsyncResult BeginUpdateApplication(UpdateApplicationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateApplication operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateApplication. /// /// Returns a UpdateApplicationResult from MainframeModernization. /// REST API Reference for UpdateApplication Operation UpdateApplicationResponse EndUpdateApplication(IAsyncResult asyncResult); #endregion #region UpdateEnvironment /// /// Updates the configuration details for a specific runtime environment. /// /// Container for the necessary parameters to execute the UpdateEnvironment service method. /// /// The response from the UpdateEnvironment service method, as returned by MainframeModernization. /// /// The account or role doesn't have the right permissions to make the request. /// /// /// The parameters provided in the request conflict with existing resources. /// /// /// An unexpected error occurred during the processing of the request. /// /// /// The specified resource was not found. /// /// /// One or more quotas for Amazon Web Services Mainframe Modernization exceeds the limit. /// /// /// The number of requests made exceeds the limit. /// /// /// One or more parameters provided in the request is not valid. /// /// REST API Reference for UpdateEnvironment Operation UpdateEnvironmentResponse UpdateEnvironment(UpdateEnvironmentRequest request); /// /// Initiates the asynchronous execution of the UpdateEnvironment operation. /// /// /// Container for the necessary parameters to execute the UpdateEnvironment operation on AmazonMainframeModernizationClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateEnvironment /// operation. /// REST API Reference for UpdateEnvironment Operation IAsyncResult BeginUpdateEnvironment(UpdateEnvironmentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateEnvironment operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateEnvironment. /// /// Returns a UpdateEnvironmentResult from MainframeModernization. /// REST API Reference for UpdateEnvironment Operation UpdateEnvironmentResponse EndUpdateEnvironment(IAsyncResult asyncResult); #endregion } }