/* * 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 ssm-sap-2018-05-10.normal.json service model. */ using System; using System.Collections.Generic; using Amazon.Runtime; using Amazon.SsmSap.Model; namespace Amazon.SsmSap { /// /// Interface for accessing SsmSap /// /// This API reference provides descriptions, syntax, and other details about each of /// the actions and data types for AWS Systems Manager for SAP. The topic for each action /// shows the API request parameters and responses. /// public partial interface IAmazonSsmSap : IAmazonService, IDisposable { #if BCL45 || AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// ISsmSapPaginatorFactory Paginators { get; } #endif #region DeleteResourcePermission /// /// Removes permissions associated with the target database. /// /// Container for the necessary parameters to execute the DeleteResourcePermission service method. /// /// The response from the DeleteResourcePermission service method, as returned by SsmSap. /// /// An internal error has occurred. /// /// /// The resource is not available. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for DeleteResourcePermission Operation DeleteResourcePermissionResponse DeleteResourcePermission(DeleteResourcePermissionRequest request); /// /// Initiates the asynchronous execution of the DeleteResourcePermission operation. /// /// /// Container for the necessary parameters to execute the DeleteResourcePermission operation on AmazonSsmSapClient. /// 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 EndDeleteResourcePermission /// operation. /// REST API Reference for DeleteResourcePermission Operation IAsyncResult BeginDeleteResourcePermission(DeleteResourcePermissionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteResourcePermission operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteResourcePermission. /// /// Returns a DeleteResourcePermissionResult from SsmSap. /// REST API Reference for DeleteResourcePermission Operation DeleteResourcePermissionResponse EndDeleteResourcePermission(IAsyncResult asyncResult); #endregion #region DeregisterApplication /// /// Deregister an SAP application with AWS Systems Manager for SAP. This action does not /// affect the existing setup of your SAP workloads on Amazon EC2. /// /// Container for the necessary parameters to execute the DeregisterApplication service method. /// /// The response from the DeregisterApplication service method, as returned by SsmSap. /// /// An internal error has occurred. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for DeregisterApplication Operation DeregisterApplicationResponse DeregisterApplication(DeregisterApplicationRequest request); /// /// Initiates the asynchronous execution of the DeregisterApplication operation. /// /// /// Container for the necessary parameters to execute the DeregisterApplication operation on AmazonSsmSapClient. /// 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 EndDeregisterApplication /// operation. /// REST API Reference for DeregisterApplication Operation IAsyncResult BeginDeregisterApplication(DeregisterApplicationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeregisterApplication operation. /// /// /// The IAsyncResult returned by the call to BeginDeregisterApplication. /// /// Returns a DeregisterApplicationResult from SsmSap. /// REST API Reference for DeregisterApplication Operation DeregisterApplicationResponse EndDeregisterApplication(IAsyncResult asyncResult); #endregion #region GetApplication /// /// Gets an application registered with AWS Systems Manager for SAP. It also returns the /// components of the application. /// /// Container for the necessary parameters to execute the GetApplication service method. /// /// The response from the GetApplication service method, as returned by SsmSap. /// /// An internal error has occurred. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// 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 AmazonSsmSapClient. /// 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 SsmSap. /// REST API Reference for GetApplication Operation GetApplicationResponse EndGetApplication(IAsyncResult asyncResult); #endregion #region GetComponent /// /// Gets the component of an application registered with AWS Systems Manager for SAP. /// /// Container for the necessary parameters to execute the GetComponent service method. /// /// The response from the GetComponent service method, as returned by SsmSap. /// /// An internal error has occurred. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for GetComponent Operation GetComponentResponse GetComponent(GetComponentRequest request); /// /// Initiates the asynchronous execution of the GetComponent operation. /// /// /// Container for the necessary parameters to execute the GetComponent operation on AmazonSsmSapClient. /// 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 EndGetComponent /// operation. /// REST API Reference for GetComponent Operation IAsyncResult BeginGetComponent(GetComponentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetComponent operation. /// /// /// The IAsyncResult returned by the call to BeginGetComponent. /// /// Returns a GetComponentResult from SsmSap. /// REST API Reference for GetComponent Operation GetComponentResponse EndGetComponent(IAsyncResult asyncResult); #endregion #region GetDatabase /// /// Gets the SAP HANA database of an application registered with AWS Systems Manager for /// SAP. /// /// Container for the necessary parameters to execute the GetDatabase service method. /// /// The response from the GetDatabase service method, as returned by SsmSap. /// /// An internal error has occurred. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for GetDatabase Operation GetDatabaseResponse GetDatabase(GetDatabaseRequest request); /// /// Initiates the asynchronous execution of the GetDatabase operation. /// /// /// Container for the necessary parameters to execute the GetDatabase operation on AmazonSsmSapClient. /// 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 EndGetDatabase /// operation. /// REST API Reference for GetDatabase Operation IAsyncResult BeginGetDatabase(GetDatabaseRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDatabase operation. /// /// /// The IAsyncResult returned by the call to BeginGetDatabase. /// /// Returns a GetDatabaseResult from SsmSap. /// REST API Reference for GetDatabase Operation GetDatabaseResponse EndGetDatabase(IAsyncResult asyncResult); #endregion #region GetOperation /// /// Gets the details of an operation by specifying the operation ID. /// /// Container for the necessary parameters to execute the GetOperation service method. /// /// The response from the GetOperation service method, as returned by SsmSap. /// /// An internal error has occurred. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for GetOperation Operation GetOperationResponse GetOperation(GetOperationRequest request); /// /// Initiates the asynchronous execution of the GetOperation operation. /// /// /// Container for the necessary parameters to execute the GetOperation operation on AmazonSsmSapClient. /// 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 EndGetOperation /// operation. /// REST API Reference for GetOperation Operation IAsyncResult BeginGetOperation(GetOperationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetOperation operation. /// /// /// The IAsyncResult returned by the call to BeginGetOperation. /// /// Returns a GetOperationResult from SsmSap. /// REST API Reference for GetOperation Operation GetOperationResponse EndGetOperation(IAsyncResult asyncResult); #endregion #region GetResourcePermission /// /// Gets permissions associated with the target database. /// /// Container for the necessary parameters to execute the GetResourcePermission service method. /// /// The response from the GetResourcePermission service method, as returned by SsmSap. /// /// An internal error has occurred. /// /// /// The resource is not available. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for GetResourcePermission Operation GetResourcePermissionResponse GetResourcePermission(GetResourcePermissionRequest request); /// /// Initiates the asynchronous execution of the GetResourcePermission operation. /// /// /// Container for the necessary parameters to execute the GetResourcePermission operation on AmazonSsmSapClient. /// 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 EndGetResourcePermission /// operation. /// REST API Reference for GetResourcePermission Operation IAsyncResult BeginGetResourcePermission(GetResourcePermissionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetResourcePermission operation. /// /// /// The IAsyncResult returned by the call to BeginGetResourcePermission. /// /// Returns a GetResourcePermissionResult from SsmSap. /// REST API Reference for GetResourcePermission Operation GetResourcePermissionResponse EndGetResourcePermission(IAsyncResult asyncResult); #endregion #region ListApplications /// /// Lists all the applications registered with AWS Systems Manager for SAP. /// /// Container for the necessary parameters to execute the ListApplications service method. /// /// The response from the ListApplications service method, as returned by SsmSap. /// /// An internal error has occurred. /// /// /// The resource is not available. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// 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 AmazonSsmSapClient. /// 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 SsmSap. /// REST API Reference for ListApplications Operation ListApplicationsResponse EndListApplications(IAsyncResult asyncResult); #endregion #region ListComponents /// /// Lists all the components registered with AWS Systems Manager for SAP. /// /// Container for the necessary parameters to execute the ListComponents service method. /// /// The response from the ListComponents service method, as returned by SsmSap. /// /// An internal error has occurred. /// /// /// The resource is not available. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for ListComponents Operation ListComponentsResponse ListComponents(ListComponentsRequest request); /// /// Initiates the asynchronous execution of the ListComponents operation. /// /// /// Container for the necessary parameters to execute the ListComponents operation on AmazonSsmSapClient. /// 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 EndListComponents /// operation. /// REST API Reference for ListComponents Operation IAsyncResult BeginListComponents(ListComponentsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListComponents operation. /// /// /// The IAsyncResult returned by the call to BeginListComponents. /// /// Returns a ListComponentsResult from SsmSap. /// REST API Reference for ListComponents Operation ListComponentsResponse EndListComponents(IAsyncResult asyncResult); #endregion #region ListDatabases /// /// Lists the SAP HANA databases of an application registered with AWS Systems Manager /// for SAP. /// /// Container for the necessary parameters to execute the ListDatabases service method. /// /// The response from the ListDatabases service method, as returned by SsmSap. /// /// An internal error has occurred. /// /// /// The resource is not available. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for ListDatabases Operation ListDatabasesResponse ListDatabases(ListDatabasesRequest request); /// /// Initiates the asynchronous execution of the ListDatabases operation. /// /// /// Container for the necessary parameters to execute the ListDatabases operation on AmazonSsmSapClient. /// 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 EndListDatabases /// operation. /// REST API Reference for ListDatabases Operation IAsyncResult BeginListDatabases(ListDatabasesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListDatabases operation. /// /// /// The IAsyncResult returned by the call to BeginListDatabases. /// /// Returns a ListDatabasesResult from SsmSap. /// REST API Reference for ListDatabases Operation ListDatabasesResponse EndListDatabases(IAsyncResult asyncResult); #endregion #region ListOperations /// /// Lists the operations performed by AWS Systems Manager for SAP. /// /// Container for the necessary parameters to execute the ListOperations service method. /// /// The response from the ListOperations service method, as returned by SsmSap. /// /// An internal error has occurred. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for ListOperations Operation ListOperationsResponse ListOperations(ListOperationsRequest request); /// /// Initiates the asynchronous execution of the ListOperations operation. /// /// /// Container for the necessary parameters to execute the ListOperations operation on AmazonSsmSapClient. /// 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 EndListOperations /// operation. /// REST API Reference for ListOperations Operation IAsyncResult BeginListOperations(ListOperationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListOperations operation. /// /// /// The IAsyncResult returned by the call to BeginListOperations. /// /// Returns a ListOperationsResult from SsmSap. /// REST API Reference for ListOperations Operation ListOperationsResponse EndListOperations(IAsyncResult asyncResult); #endregion #region ListTagsForResource /// /// Lists all tags on an SAP HANA application and/or database registered with AWS Systems /// Manager for SAP. /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// The response from the ListTagsForResource service method, as returned by SsmSap. /// /// A conflict has occurred. /// /// /// The resource is not available. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// 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 AmazonSsmSapClient. /// 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 SsmSap. /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult); #endregion #region PutResourcePermission /// /// Adds permissions to the target database. /// /// Container for the necessary parameters to execute the PutResourcePermission service method. /// /// The response from the PutResourcePermission service method, as returned by SsmSap. /// /// An internal error has occurred. /// /// /// The resource is not available. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for PutResourcePermission Operation PutResourcePermissionResponse PutResourcePermission(PutResourcePermissionRequest request); /// /// Initiates the asynchronous execution of the PutResourcePermission operation. /// /// /// Container for the necessary parameters to execute the PutResourcePermission operation on AmazonSsmSapClient. /// 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 EndPutResourcePermission /// operation. /// REST API Reference for PutResourcePermission Operation IAsyncResult BeginPutResourcePermission(PutResourcePermissionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the PutResourcePermission operation. /// /// /// The IAsyncResult returned by the call to BeginPutResourcePermission. /// /// Returns a PutResourcePermissionResult from SsmSap. /// REST API Reference for PutResourcePermission Operation PutResourcePermissionResponse EndPutResourcePermission(IAsyncResult asyncResult); #endregion #region RegisterApplication /// /// Register an SAP application with AWS Systems Manager for SAP. You must meet the following /// requirements before registering. /// /// /// /// The SAP application you want to register with AWS Systems Manager for SAP is running /// on Amazon EC2. /// /// /// /// AWS Systems Manager Agent must be setup on an Amazon EC2 instance along with the required /// IAM permissions. /// /// /// /// Amazon EC2 instance(s) must have access to the secrets created in AWS Secrets Manager /// to manage SAP applications and components. /// /// /// Container for the necessary parameters to execute the RegisterApplication service method. /// /// The response from the RegisterApplication service method, as returned by SsmSap. /// /// A conflict has occurred. /// /// /// An internal error has occurred. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for RegisterApplication Operation RegisterApplicationResponse RegisterApplication(RegisterApplicationRequest request); /// /// Initiates the asynchronous execution of the RegisterApplication operation. /// /// /// Container for the necessary parameters to execute the RegisterApplication operation on AmazonSsmSapClient. /// 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 EndRegisterApplication /// operation. /// REST API Reference for RegisterApplication Operation IAsyncResult BeginRegisterApplication(RegisterApplicationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RegisterApplication operation. /// /// /// The IAsyncResult returned by the call to BeginRegisterApplication. /// /// Returns a RegisterApplicationResult from SsmSap. /// REST API Reference for RegisterApplication Operation RegisterApplicationResponse EndRegisterApplication(IAsyncResult asyncResult); #endregion #region StartApplicationRefresh /// /// Refreshes a registered application. /// /// Container for the necessary parameters to execute the StartApplicationRefresh service method. /// /// The response from the StartApplicationRefresh service method, as returned by SsmSap. /// /// A conflict has occurred. /// /// /// An internal error has occurred. /// /// /// The resource is not available. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for StartApplicationRefresh Operation StartApplicationRefreshResponse StartApplicationRefresh(StartApplicationRefreshRequest request); /// /// Initiates the asynchronous execution of the StartApplicationRefresh operation. /// /// /// Container for the necessary parameters to execute the StartApplicationRefresh operation on AmazonSsmSapClient. /// 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 EndStartApplicationRefresh /// operation. /// REST API Reference for StartApplicationRefresh Operation IAsyncResult BeginStartApplicationRefresh(StartApplicationRefreshRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartApplicationRefresh operation. /// /// /// The IAsyncResult returned by the call to BeginStartApplicationRefresh. /// /// Returns a StartApplicationRefreshResult from SsmSap. /// REST API Reference for StartApplicationRefresh Operation StartApplicationRefreshResponse EndStartApplicationRefresh(IAsyncResult asyncResult); #endregion #region TagResource /// /// Creates tag for a resource by specifying the ARN. /// /// Container for the necessary parameters to execute the TagResource service method. /// /// The response from the TagResource service method, as returned by SsmSap. /// /// A conflict has occurred. /// /// /// The resource is not available. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// 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 AmazonSsmSapClient. /// 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 SsmSap. /// REST API Reference for TagResource Operation TagResourceResponse EndTagResource(IAsyncResult asyncResult); #endregion #region UntagResource /// /// Delete the tags for a resource. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// The response from the UntagResource service method, as returned by SsmSap. /// /// A conflict has occurred. /// /// /// The resource is not available. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// 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 AmazonSsmSapClient. /// 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 SsmSap. /// REST API Reference for UntagResource Operation UntagResourceResponse EndUntagResource(IAsyncResult asyncResult); #endregion #region UpdateApplicationSettings /// /// Updates the settings of an application registered with AWS Systems Manager for SAP. /// /// Container for the necessary parameters to execute the UpdateApplicationSettings service method. /// /// The response from the UpdateApplicationSettings service method, as returned by SsmSap. /// /// A conflict has occurred. /// /// /// An internal error has occurred. /// /// /// The resource is not available. /// /// /// The input fails to satisfy the constraints specified by an AWS service. /// /// REST API Reference for UpdateApplicationSettings Operation UpdateApplicationSettingsResponse UpdateApplicationSettings(UpdateApplicationSettingsRequest request); /// /// Initiates the asynchronous execution of the UpdateApplicationSettings operation. /// /// /// Container for the necessary parameters to execute the UpdateApplicationSettings operation on AmazonSsmSapClient. /// 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 EndUpdateApplicationSettings /// operation. /// REST API Reference for UpdateApplicationSettings Operation IAsyncResult BeginUpdateApplicationSettings(UpdateApplicationSettingsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateApplicationSettings operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateApplicationSettings. /// /// Returns a UpdateApplicationSettingsResult from SsmSap. /// REST API Reference for UpdateApplicationSettings Operation UpdateApplicationSettingsResponse EndUpdateApplicationSettings(IAsyncResult asyncResult); #endregion } }