/* * 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-incidents-2018-05-10.normal.json service model. */ using System; using System.Collections.Generic; using Amazon.Runtime; using Amazon.SSMIncidents.Model; namespace Amazon.SSMIncidents { /// /// Interface for accessing SSMIncidents /// /// Systems Manager Incident Manager is an incident management console designed to help /// users mitigate and recover from incidents affecting their Amazon Web Services-hosted /// applications. An incident is any unplanned interruption or reduction in quality of /// services. /// /// /// /// Incident Manager increases incident resolution by notifying responders of impact, /// highlighting relevant troubleshooting data, and providing collaboration tools to get /// services back up and running. To achieve the primary goal of reducing the time-to-resolution /// of critical incidents, Incident Manager automates response plans and enables responder /// team escalation. /// /// public partial interface IAmazonSSMIncidents : IAmazonService, IDisposable { #if BCL45 || AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// ISSMIncidentsPaginatorFactory Paginators { get; } #endif #region CreateReplicationSet /// /// A replication set replicates and encrypts your data to the provided Regions with the /// provided KMS key. /// /// Container for the necessary parameters to execute the CreateReplicationSet service method. /// /// The response from the CreateReplicationSet service method, as returned by SSMIncidents. /// /// You don't have sufficient access to perform this operation. /// /// /// Updating or deleting a resource causes an inconsistent state. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// Request would cause a service quota to be exceeded. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for CreateReplicationSet Operation CreateReplicationSetResponse CreateReplicationSet(CreateReplicationSetRequest request); /// /// Initiates the asynchronous execution of the CreateReplicationSet operation. /// /// /// Container for the necessary parameters to execute the CreateReplicationSet operation on AmazonSSMIncidentsClient. /// 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 EndCreateReplicationSet /// operation. /// REST API Reference for CreateReplicationSet Operation IAsyncResult BeginCreateReplicationSet(CreateReplicationSetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateReplicationSet operation. /// /// /// The IAsyncResult returned by the call to BeginCreateReplicationSet. /// /// Returns a CreateReplicationSetResult from SSMIncidents. /// REST API Reference for CreateReplicationSet Operation CreateReplicationSetResponse EndCreateReplicationSet(IAsyncResult asyncResult); #endregion #region CreateResponsePlan /// /// Creates a response plan that automates the initial response to incidents. A response /// plan engages contacts, starts chat channel collaboration, and initiates runbooks at /// the beginning of an incident. /// /// Container for the necessary parameters to execute the CreateResponsePlan service method. /// /// The response from the CreateResponsePlan service method, as returned by SSMIncidents. /// /// You don't have sufficient access to perform this operation. /// /// /// Updating or deleting a resource causes an inconsistent state. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// Request references a resource which doesn't exist. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for CreateResponsePlan Operation CreateResponsePlanResponse CreateResponsePlan(CreateResponsePlanRequest request); /// /// Initiates the asynchronous execution of the CreateResponsePlan operation. /// /// /// Container for the necessary parameters to execute the CreateResponsePlan operation on AmazonSSMIncidentsClient. /// 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 EndCreateResponsePlan /// operation. /// REST API Reference for CreateResponsePlan Operation IAsyncResult BeginCreateResponsePlan(CreateResponsePlanRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateResponsePlan operation. /// /// /// The IAsyncResult returned by the call to BeginCreateResponsePlan. /// /// Returns a CreateResponsePlanResult from SSMIncidents. /// REST API Reference for CreateResponsePlan Operation CreateResponsePlanResponse EndCreateResponsePlan(IAsyncResult asyncResult); #endregion #region CreateTimelineEvent /// /// Creates a custom timeline event on the incident details page of an incident record. /// Incident Manager automatically creates timeline events that mark key moments during /// an incident. You can create custom timeline events to mark important events that Incident /// Manager can detect automatically. /// /// Container for the necessary parameters to execute the CreateTimelineEvent service method. /// /// The response from the CreateTimelineEvent service method, as returned by SSMIncidents. /// /// You don't have sufficient access to perform this operation. /// /// /// Updating or deleting a resource causes an inconsistent state. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// Request references a resource which doesn't exist. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for CreateTimelineEvent Operation CreateTimelineEventResponse CreateTimelineEvent(CreateTimelineEventRequest request); /// /// Initiates the asynchronous execution of the CreateTimelineEvent operation. /// /// /// Container for the necessary parameters to execute the CreateTimelineEvent operation on AmazonSSMIncidentsClient. /// 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 EndCreateTimelineEvent /// operation. /// REST API Reference for CreateTimelineEvent Operation IAsyncResult BeginCreateTimelineEvent(CreateTimelineEventRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateTimelineEvent operation. /// /// /// The IAsyncResult returned by the call to BeginCreateTimelineEvent. /// /// Returns a CreateTimelineEventResult from SSMIncidents. /// REST API Reference for CreateTimelineEvent Operation CreateTimelineEventResponse EndCreateTimelineEvent(IAsyncResult asyncResult); #endregion #region DeleteIncidentRecord /// /// Delete an incident record from Incident Manager. /// /// Container for the necessary parameters to execute the DeleteIncidentRecord service method. /// /// The response from the DeleteIncidentRecord service method, as returned by SSMIncidents. /// /// You don't have sufficient access to perform this operation. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for DeleteIncidentRecord Operation DeleteIncidentRecordResponse DeleteIncidentRecord(DeleteIncidentRecordRequest request); /// /// Initiates the asynchronous execution of the DeleteIncidentRecord operation. /// /// /// Container for the necessary parameters to execute the DeleteIncidentRecord operation on AmazonSSMIncidentsClient. /// 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 EndDeleteIncidentRecord /// operation. /// REST API Reference for DeleteIncidentRecord Operation IAsyncResult BeginDeleteIncidentRecord(DeleteIncidentRecordRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteIncidentRecord operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteIncidentRecord. /// /// Returns a DeleteIncidentRecordResult from SSMIncidents. /// REST API Reference for DeleteIncidentRecord Operation DeleteIncidentRecordResponse EndDeleteIncidentRecord(IAsyncResult asyncResult); #endregion #region DeleteReplicationSet /// /// Deletes all Regions in your replication set. Deleting the replication set deletes /// all Incident Manager data. /// /// Container for the necessary parameters to execute the DeleteReplicationSet service method. /// /// The response from the DeleteReplicationSet service method, as returned by SSMIncidents. /// /// You don't have sufficient access to perform this operation. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// Request references a resource which doesn't exist. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for DeleteReplicationSet Operation DeleteReplicationSetResponse DeleteReplicationSet(DeleteReplicationSetRequest request); /// /// Initiates the asynchronous execution of the DeleteReplicationSet operation. /// /// /// Container for the necessary parameters to execute the DeleteReplicationSet operation on AmazonSSMIncidentsClient. /// 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 EndDeleteReplicationSet /// operation. /// REST API Reference for DeleteReplicationSet Operation IAsyncResult BeginDeleteReplicationSet(DeleteReplicationSetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteReplicationSet operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteReplicationSet. /// /// Returns a DeleteReplicationSetResult from SSMIncidents. /// REST API Reference for DeleteReplicationSet Operation DeleteReplicationSetResponse EndDeleteReplicationSet(IAsyncResult asyncResult); #endregion #region DeleteResourcePolicy /// /// Deletes the resource policy that Resource Access Manager uses to share your Incident /// Manager resource. /// /// Container for the necessary parameters to execute the DeleteResourcePolicy service method. /// /// The response from the DeleteResourcePolicy service method, as returned by SSMIncidents. /// /// You don't have sufficient access to perform this operation. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// Request references a resource which doesn't exist. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for DeleteResourcePolicy Operation DeleteResourcePolicyResponse DeleteResourcePolicy(DeleteResourcePolicyRequest request); /// /// Initiates the asynchronous execution of the DeleteResourcePolicy operation. /// /// /// Container for the necessary parameters to execute the DeleteResourcePolicy operation on AmazonSSMIncidentsClient. /// 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 EndDeleteResourcePolicy /// operation. /// REST API Reference for DeleteResourcePolicy Operation IAsyncResult BeginDeleteResourcePolicy(DeleteResourcePolicyRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteResourcePolicy operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteResourcePolicy. /// /// Returns a DeleteResourcePolicyResult from SSMIncidents. /// REST API Reference for DeleteResourcePolicy Operation DeleteResourcePolicyResponse EndDeleteResourcePolicy(IAsyncResult asyncResult); #endregion #region DeleteResponsePlan /// /// Deletes the specified response plan. Deleting a response plan stops all linked CloudWatch /// alarms and EventBridge events from creating an incident with this response plan. /// /// Container for the necessary parameters to execute the DeleteResponsePlan service method. /// /// The response from the DeleteResponsePlan service method, as returned by SSMIncidents. /// /// You don't have sufficient access to perform this operation. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for DeleteResponsePlan Operation DeleteResponsePlanResponse DeleteResponsePlan(DeleteResponsePlanRequest request); /// /// Initiates the asynchronous execution of the DeleteResponsePlan operation. /// /// /// Container for the necessary parameters to execute the DeleteResponsePlan operation on AmazonSSMIncidentsClient. /// 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 EndDeleteResponsePlan /// operation. /// REST API Reference for DeleteResponsePlan Operation IAsyncResult BeginDeleteResponsePlan(DeleteResponsePlanRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteResponsePlan operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteResponsePlan. /// /// Returns a DeleteResponsePlanResult from SSMIncidents. /// REST API Reference for DeleteResponsePlan Operation DeleteResponsePlanResponse EndDeleteResponsePlan(IAsyncResult asyncResult); #endregion #region DeleteTimelineEvent /// /// Deletes a timeline event from an incident. /// /// Container for the necessary parameters to execute the DeleteTimelineEvent service method. /// /// The response from the DeleteTimelineEvent service method, as returned by SSMIncidents. /// /// You don't have sufficient access to perform this operation. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for DeleteTimelineEvent Operation DeleteTimelineEventResponse DeleteTimelineEvent(DeleteTimelineEventRequest request); /// /// Initiates the asynchronous execution of the DeleteTimelineEvent operation. /// /// /// Container for the necessary parameters to execute the DeleteTimelineEvent operation on AmazonSSMIncidentsClient. /// 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 EndDeleteTimelineEvent /// operation. /// REST API Reference for DeleteTimelineEvent Operation IAsyncResult BeginDeleteTimelineEvent(DeleteTimelineEventRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteTimelineEvent operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteTimelineEvent. /// /// Returns a DeleteTimelineEventResult from SSMIncidents. /// REST API Reference for DeleteTimelineEvent Operation DeleteTimelineEventResponse EndDeleteTimelineEvent(IAsyncResult asyncResult); #endregion #region GetIncidentRecord /// /// Returns the details for the specified incident record. /// /// Container for the necessary parameters to execute the GetIncidentRecord service method. /// /// The response from the GetIncidentRecord service method, as returned by SSMIncidents. /// /// You don't have sufficient access to perform this operation. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// Request references a resource which doesn't exist. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for GetIncidentRecord Operation GetIncidentRecordResponse GetIncidentRecord(GetIncidentRecordRequest request); /// /// Initiates the asynchronous execution of the GetIncidentRecord operation. /// /// /// Container for the necessary parameters to execute the GetIncidentRecord operation on AmazonSSMIncidentsClient. /// 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 EndGetIncidentRecord /// operation. /// REST API Reference for GetIncidentRecord Operation IAsyncResult BeginGetIncidentRecord(GetIncidentRecordRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetIncidentRecord operation. /// /// /// The IAsyncResult returned by the call to BeginGetIncidentRecord. /// /// Returns a GetIncidentRecordResult from SSMIncidents. /// REST API Reference for GetIncidentRecord Operation GetIncidentRecordResponse EndGetIncidentRecord(IAsyncResult asyncResult); #endregion #region GetReplicationSet /// /// Retrieve your Incident Manager replication set. /// /// Container for the necessary parameters to execute the GetReplicationSet service method. /// /// The response from the GetReplicationSet service method, as returned by SSMIncidents. /// /// You don't have sufficient access to perform this operation. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// Request references a resource which doesn't exist. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for GetReplicationSet Operation GetReplicationSetResponse GetReplicationSet(GetReplicationSetRequest request); /// /// Initiates the asynchronous execution of the GetReplicationSet operation. /// /// /// Container for the necessary parameters to execute the GetReplicationSet operation on AmazonSSMIncidentsClient. /// 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 EndGetReplicationSet /// operation. /// REST API Reference for GetReplicationSet Operation IAsyncResult BeginGetReplicationSet(GetReplicationSetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetReplicationSet operation. /// /// /// The IAsyncResult returned by the call to BeginGetReplicationSet. /// /// Returns a GetReplicationSetResult from SSMIncidents. /// REST API Reference for GetReplicationSet Operation GetReplicationSetResponse EndGetReplicationSet(IAsyncResult asyncResult); #endregion #region GetResourcePolicies /// /// Retrieves the resource policies attached to the specified response plan. /// /// Container for the necessary parameters to execute the GetResourcePolicies service method. /// /// The response from the GetResourcePolicies service method, as returned by SSMIncidents. /// /// You don't have sufficient access to perform this operation. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// Request references a resource which doesn't exist. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for GetResourcePolicies Operation GetResourcePoliciesResponse GetResourcePolicies(GetResourcePoliciesRequest request); /// /// Initiates the asynchronous execution of the GetResourcePolicies operation. /// /// /// Container for the necessary parameters to execute the GetResourcePolicies operation on AmazonSSMIncidentsClient. /// 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 EndGetResourcePolicies /// operation. /// REST API Reference for GetResourcePolicies Operation IAsyncResult BeginGetResourcePolicies(GetResourcePoliciesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetResourcePolicies operation. /// /// /// The IAsyncResult returned by the call to BeginGetResourcePolicies. /// /// Returns a GetResourcePoliciesResult from SSMIncidents. /// REST API Reference for GetResourcePolicies Operation GetResourcePoliciesResponse EndGetResourcePolicies(IAsyncResult asyncResult); #endregion #region GetResponsePlan /// /// Retrieves the details of the specified response plan. /// /// Container for the necessary parameters to execute the GetResponsePlan service method. /// /// The response from the GetResponsePlan service method, as returned by SSMIncidents. /// /// You don't have sufficient access to perform this operation. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// Request references a resource which doesn't exist. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for GetResponsePlan Operation GetResponsePlanResponse GetResponsePlan(GetResponsePlanRequest request); /// /// Initiates the asynchronous execution of the GetResponsePlan operation. /// /// /// Container for the necessary parameters to execute the GetResponsePlan operation on AmazonSSMIncidentsClient. /// 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 EndGetResponsePlan /// operation. /// REST API Reference for GetResponsePlan Operation IAsyncResult BeginGetResponsePlan(GetResponsePlanRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetResponsePlan operation. /// /// /// The IAsyncResult returned by the call to BeginGetResponsePlan. /// /// Returns a GetResponsePlanResult from SSMIncidents. /// REST API Reference for GetResponsePlan Operation GetResponsePlanResponse EndGetResponsePlan(IAsyncResult asyncResult); #endregion #region GetTimelineEvent /// /// Retrieves a timeline event based on its ID and incident record. /// /// Container for the necessary parameters to execute the GetTimelineEvent service method. /// /// The response from the GetTimelineEvent service method, as returned by SSMIncidents. /// /// You don't have sufficient access to perform this operation. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// Request references a resource which doesn't exist. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for GetTimelineEvent Operation GetTimelineEventResponse GetTimelineEvent(GetTimelineEventRequest request); /// /// Initiates the asynchronous execution of the GetTimelineEvent operation. /// /// /// Container for the necessary parameters to execute the GetTimelineEvent operation on AmazonSSMIncidentsClient. /// 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 EndGetTimelineEvent /// operation. /// REST API Reference for GetTimelineEvent Operation IAsyncResult BeginGetTimelineEvent(GetTimelineEventRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetTimelineEvent operation. /// /// /// The IAsyncResult returned by the call to BeginGetTimelineEvent. /// /// Returns a GetTimelineEventResult from SSMIncidents. /// REST API Reference for GetTimelineEvent Operation GetTimelineEventResponse EndGetTimelineEvent(IAsyncResult asyncResult); #endregion #region ListIncidentRecords /// /// Lists all incident records in your account. Use this command to retrieve the Amazon /// Resource Name (ARN) of the incident record you want to update. /// /// Container for the necessary parameters to execute the ListIncidentRecords service method. /// /// The response from the ListIncidentRecords service method, as returned by SSMIncidents. /// /// You don't have sufficient access to perform this operation. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ListIncidentRecords Operation ListIncidentRecordsResponse ListIncidentRecords(ListIncidentRecordsRequest request); /// /// Initiates the asynchronous execution of the ListIncidentRecords operation. /// /// /// Container for the necessary parameters to execute the ListIncidentRecords operation on AmazonSSMIncidentsClient. /// 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 EndListIncidentRecords /// operation. /// REST API Reference for ListIncidentRecords Operation IAsyncResult BeginListIncidentRecords(ListIncidentRecordsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListIncidentRecords operation. /// /// /// The IAsyncResult returned by the call to BeginListIncidentRecords. /// /// Returns a ListIncidentRecordsResult from SSMIncidents. /// REST API Reference for ListIncidentRecords Operation ListIncidentRecordsResponse EndListIncidentRecords(IAsyncResult asyncResult); #endregion #region ListRelatedItems /// /// List all related items for an incident record. /// /// Container for the necessary parameters to execute the ListRelatedItems service method. /// /// The response from the ListRelatedItems service method, as returned by SSMIncidents. /// /// You don't have sufficient access to perform this operation. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ListRelatedItems Operation ListRelatedItemsResponse ListRelatedItems(ListRelatedItemsRequest request); /// /// Initiates the asynchronous execution of the ListRelatedItems operation. /// /// /// Container for the necessary parameters to execute the ListRelatedItems operation on AmazonSSMIncidentsClient. /// 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 EndListRelatedItems /// operation. /// REST API Reference for ListRelatedItems Operation IAsyncResult BeginListRelatedItems(ListRelatedItemsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListRelatedItems operation. /// /// /// The IAsyncResult returned by the call to BeginListRelatedItems. /// /// Returns a ListRelatedItemsResult from SSMIncidents. /// REST API Reference for ListRelatedItems Operation ListRelatedItemsResponse EndListRelatedItems(IAsyncResult asyncResult); #endregion #region ListReplicationSets /// /// Lists details about the replication set configured in your account. /// /// Container for the necessary parameters to execute the ListReplicationSets service method. /// /// The response from the ListReplicationSets service method, as returned by SSMIncidents. /// /// You don't have sufficient access to perform this operation. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ListReplicationSets Operation ListReplicationSetsResponse ListReplicationSets(ListReplicationSetsRequest request); /// /// Initiates the asynchronous execution of the ListReplicationSets operation. /// /// /// Container for the necessary parameters to execute the ListReplicationSets operation on AmazonSSMIncidentsClient. /// 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 EndListReplicationSets /// operation. /// REST API Reference for ListReplicationSets Operation IAsyncResult BeginListReplicationSets(ListReplicationSetsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListReplicationSets operation. /// /// /// The IAsyncResult returned by the call to BeginListReplicationSets. /// /// Returns a ListReplicationSetsResult from SSMIncidents. /// REST API Reference for ListReplicationSets Operation ListReplicationSetsResponse EndListReplicationSets(IAsyncResult asyncResult); #endregion #region ListResponsePlans /// /// Lists all response plans in your account. /// /// Container for the necessary parameters to execute the ListResponsePlans service method. /// /// The response from the ListResponsePlans service method, as returned by SSMIncidents. /// /// You don't have sufficient access to perform this operation. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ListResponsePlans Operation ListResponsePlansResponse ListResponsePlans(ListResponsePlansRequest request); /// /// Initiates the asynchronous execution of the ListResponsePlans operation. /// /// /// Container for the necessary parameters to execute the ListResponsePlans operation on AmazonSSMIncidentsClient. /// 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 EndListResponsePlans /// operation. /// REST API Reference for ListResponsePlans Operation IAsyncResult BeginListResponsePlans(ListResponsePlansRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListResponsePlans operation. /// /// /// The IAsyncResult returned by the call to BeginListResponsePlans. /// /// Returns a ListResponsePlansResult from SSMIncidents. /// REST API Reference for ListResponsePlans Operation ListResponsePlansResponse EndListResponsePlans(IAsyncResult asyncResult); #endregion #region ListTagsForResource /// /// Lists the tags that are attached to the specified response plan. /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// The response from the ListTagsForResource service method, as returned by SSMIncidents. /// /// You don't have sufficient access to perform this operation. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// Request references a resource which doesn't exist. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services 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 AmazonSSMIncidentsClient. /// 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 SSMIncidents. /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult); #endregion #region ListTimelineEvents /// /// Lists timeline events for the specified incident record. /// /// Container for the necessary parameters to execute the ListTimelineEvents service method. /// /// The response from the ListTimelineEvents service method, as returned by SSMIncidents. /// /// You don't have sufficient access to perform this operation. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ListTimelineEvents Operation ListTimelineEventsResponse ListTimelineEvents(ListTimelineEventsRequest request); /// /// Initiates the asynchronous execution of the ListTimelineEvents operation. /// /// /// Container for the necessary parameters to execute the ListTimelineEvents operation on AmazonSSMIncidentsClient. /// 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 EndListTimelineEvents /// operation. /// REST API Reference for ListTimelineEvents Operation IAsyncResult BeginListTimelineEvents(ListTimelineEventsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListTimelineEvents operation. /// /// /// The IAsyncResult returned by the call to BeginListTimelineEvents. /// /// Returns a ListTimelineEventsResult from SSMIncidents. /// REST API Reference for ListTimelineEvents Operation ListTimelineEventsResponse EndListTimelineEvents(IAsyncResult asyncResult); #endregion #region PutResourcePolicy /// /// Adds a resource policy to the specified response plan. The resource policy is used /// to share the response plan using Resource Access Manager (RAM). For more information /// about cross-account sharing, see Cross-Region /// and cross-account incident management. /// /// Container for the necessary parameters to execute the PutResourcePolicy service method. /// /// The response from the PutResourcePolicy service method, as returned by SSMIncidents. /// /// You don't have sufficient access to perform this operation. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// Request references a resource which doesn't exist. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for PutResourcePolicy Operation PutResourcePolicyResponse PutResourcePolicy(PutResourcePolicyRequest request); /// /// Initiates the asynchronous execution of the PutResourcePolicy operation. /// /// /// Container for the necessary parameters to execute the PutResourcePolicy operation on AmazonSSMIncidentsClient. /// 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 EndPutResourcePolicy /// operation. /// REST API Reference for PutResourcePolicy Operation IAsyncResult BeginPutResourcePolicy(PutResourcePolicyRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the PutResourcePolicy operation. /// /// /// The IAsyncResult returned by the call to BeginPutResourcePolicy. /// /// Returns a PutResourcePolicyResult from SSMIncidents. /// REST API Reference for PutResourcePolicy Operation PutResourcePolicyResponse EndPutResourcePolicy(IAsyncResult asyncResult); #endregion #region StartIncident /// /// Used to start an incident from CloudWatch alarms, EventBridge events, or manually. /// /// Container for the necessary parameters to execute the StartIncident service method. /// /// The response from the StartIncident service method, as returned by SSMIncidents. /// /// You don't have sufficient access to perform this operation. /// /// /// Updating or deleting a resource causes an inconsistent state. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// Request references a resource which doesn't exist. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for StartIncident Operation StartIncidentResponse StartIncident(StartIncidentRequest request); /// /// Initiates the asynchronous execution of the StartIncident operation. /// /// /// Container for the necessary parameters to execute the StartIncident operation on AmazonSSMIncidentsClient. /// 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 EndStartIncident /// operation. /// REST API Reference for StartIncident Operation IAsyncResult BeginStartIncident(StartIncidentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartIncident operation. /// /// /// The IAsyncResult returned by the call to BeginStartIncident. /// /// Returns a StartIncidentResult from SSMIncidents. /// REST API Reference for StartIncident Operation StartIncidentResponse EndStartIncident(IAsyncResult asyncResult); #endregion #region TagResource /// /// Adds a tag to a response plan. /// /// Container for the necessary parameters to execute the TagResource service method. /// /// The response from the TagResource service method, as returned by SSMIncidents. /// /// You don't have sufficient access to perform this operation. /// /// /// Updating or deleting a resource causes an inconsistent state. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// Request references a resource which doesn't exist. /// /// /// Request would cause a service quota to be exceeded. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services 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 AmazonSSMIncidentsClient. /// 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 SSMIncidents. /// REST API Reference for TagResource Operation TagResourceResponse EndTagResource(IAsyncResult asyncResult); #endregion #region UntagResource /// /// Removes a tag from a resource. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// The response from the UntagResource service method, as returned by SSMIncidents. /// /// You don't have sufficient access to perform this operation. /// /// /// Updating or deleting a resource causes an inconsistent state. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// Request references a resource which doesn't exist. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services 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 AmazonSSMIncidentsClient. /// 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 SSMIncidents. /// REST API Reference for UntagResource Operation UntagResourceResponse EndUntagResource(IAsyncResult asyncResult); #endregion #region UpdateDeletionProtection /// /// Update deletion protection to either allow or deny deletion of the final Region in /// a replication set. /// /// Container for the necessary parameters to execute the UpdateDeletionProtection service method. /// /// The response from the UpdateDeletionProtection service method, as returned by SSMIncidents. /// /// You don't have sufficient access to perform this operation. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// Request references a resource which doesn't exist. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for UpdateDeletionProtection Operation UpdateDeletionProtectionResponse UpdateDeletionProtection(UpdateDeletionProtectionRequest request); /// /// Initiates the asynchronous execution of the UpdateDeletionProtection operation. /// /// /// Container for the necessary parameters to execute the UpdateDeletionProtection operation on AmazonSSMIncidentsClient. /// 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 EndUpdateDeletionProtection /// operation. /// REST API Reference for UpdateDeletionProtection Operation IAsyncResult BeginUpdateDeletionProtection(UpdateDeletionProtectionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateDeletionProtection operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateDeletionProtection. /// /// Returns a UpdateDeletionProtectionResult from SSMIncidents. /// REST API Reference for UpdateDeletionProtection Operation UpdateDeletionProtectionResponse EndUpdateDeletionProtection(IAsyncResult asyncResult); #endregion #region UpdateIncidentRecord /// /// Update the details of an incident record. You can use this operation to update an /// incident record from the defined chat channel. For more information about using actions /// in chat channels, see Interacting /// through chat. /// /// Container for the necessary parameters to execute the UpdateIncidentRecord service method. /// /// The response from the UpdateIncidentRecord service method, as returned by SSMIncidents. /// /// You don't have sufficient access to perform this operation. /// /// /// Updating or deleting a resource causes an inconsistent state. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// Request references a resource which doesn't exist. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for UpdateIncidentRecord Operation UpdateIncidentRecordResponse UpdateIncidentRecord(UpdateIncidentRecordRequest request); /// /// Initiates the asynchronous execution of the UpdateIncidentRecord operation. /// /// /// Container for the necessary parameters to execute the UpdateIncidentRecord operation on AmazonSSMIncidentsClient. /// 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 EndUpdateIncidentRecord /// operation. /// REST API Reference for UpdateIncidentRecord Operation IAsyncResult BeginUpdateIncidentRecord(UpdateIncidentRecordRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateIncidentRecord operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateIncidentRecord. /// /// Returns a UpdateIncidentRecordResult from SSMIncidents. /// REST API Reference for UpdateIncidentRecord Operation UpdateIncidentRecordResponse EndUpdateIncidentRecord(IAsyncResult asyncResult); #endregion #region UpdateRelatedItems /// /// Add or remove related items from the related items tab of an incident record. /// /// Container for the necessary parameters to execute the UpdateRelatedItems service method. /// /// The response from the UpdateRelatedItems service method, as returned by SSMIncidents. /// /// You don't have sufficient access to perform this operation. /// /// /// Updating or deleting a resource causes an inconsistent state. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// Request references a resource which doesn't exist. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for UpdateRelatedItems Operation UpdateRelatedItemsResponse UpdateRelatedItems(UpdateRelatedItemsRequest request); /// /// Initiates the asynchronous execution of the UpdateRelatedItems operation. /// /// /// Container for the necessary parameters to execute the UpdateRelatedItems operation on AmazonSSMIncidentsClient. /// 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 EndUpdateRelatedItems /// operation. /// REST API Reference for UpdateRelatedItems Operation IAsyncResult BeginUpdateRelatedItems(UpdateRelatedItemsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateRelatedItems operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateRelatedItems. /// /// Returns a UpdateRelatedItemsResult from SSMIncidents. /// REST API Reference for UpdateRelatedItems Operation UpdateRelatedItemsResponse EndUpdateRelatedItems(IAsyncResult asyncResult); #endregion #region UpdateReplicationSet /// /// Add or delete Regions from your replication set. /// /// Container for the necessary parameters to execute the UpdateReplicationSet service method. /// /// The response from the UpdateReplicationSet service method, as returned by SSMIncidents. /// /// You don't have sufficient access to perform this operation. /// /// /// Updating or deleting a resource causes an inconsistent state. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// Request references a resource which doesn't exist. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for UpdateReplicationSet Operation UpdateReplicationSetResponse UpdateReplicationSet(UpdateReplicationSetRequest request); /// /// Initiates the asynchronous execution of the UpdateReplicationSet operation. /// /// /// Container for the necessary parameters to execute the UpdateReplicationSet operation on AmazonSSMIncidentsClient. /// 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 EndUpdateReplicationSet /// operation. /// REST API Reference for UpdateReplicationSet Operation IAsyncResult BeginUpdateReplicationSet(UpdateReplicationSetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateReplicationSet operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateReplicationSet. /// /// Returns a UpdateReplicationSetResult from SSMIncidents. /// REST API Reference for UpdateReplicationSet Operation UpdateReplicationSetResponse EndUpdateReplicationSet(IAsyncResult asyncResult); #endregion #region UpdateResponsePlan /// /// Updates the specified response plan. /// /// Container for the necessary parameters to execute the UpdateResponsePlan service method. /// /// The response from the UpdateResponsePlan service method, as returned by SSMIncidents. /// /// You don't have sufficient access to perform this operation. /// /// /// Updating or deleting a resource causes an inconsistent state. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// Request references a resource which doesn't exist. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for UpdateResponsePlan Operation UpdateResponsePlanResponse UpdateResponsePlan(UpdateResponsePlanRequest request); /// /// Initiates the asynchronous execution of the UpdateResponsePlan operation. /// /// /// Container for the necessary parameters to execute the UpdateResponsePlan operation on AmazonSSMIncidentsClient. /// 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 EndUpdateResponsePlan /// operation. /// REST API Reference for UpdateResponsePlan Operation IAsyncResult BeginUpdateResponsePlan(UpdateResponsePlanRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateResponsePlan operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateResponsePlan. /// /// Returns a UpdateResponsePlanResult from SSMIncidents. /// REST API Reference for UpdateResponsePlan Operation UpdateResponsePlanResponse EndUpdateResponsePlan(IAsyncResult asyncResult); #endregion #region UpdateTimelineEvent /// /// Updates a timeline event. You can update events of type Custom Event. /// /// Container for the necessary parameters to execute the UpdateTimelineEvent service method. /// /// The response from the UpdateTimelineEvent service method, as returned by SSMIncidents. /// /// You don't have sufficient access to perform this operation. /// /// /// Updating or deleting a resource causes an inconsistent state. /// /// /// The request processing has failed because of an unknown error, exception or failure. /// /// /// Request references a resource which doesn't exist. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for UpdateTimelineEvent Operation UpdateTimelineEventResponse UpdateTimelineEvent(UpdateTimelineEventRequest request); /// /// Initiates the asynchronous execution of the UpdateTimelineEvent operation. /// /// /// Container for the necessary parameters to execute the UpdateTimelineEvent operation on AmazonSSMIncidentsClient. /// 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 EndUpdateTimelineEvent /// operation. /// REST API Reference for UpdateTimelineEvent Operation IAsyncResult BeginUpdateTimelineEvent(UpdateTimelineEventRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateTimelineEvent operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateTimelineEvent. /// /// Returns a UpdateTimelineEventResult from SSMIncidents. /// REST API Reference for UpdateTimelineEvent Operation UpdateTimelineEventResponse EndUpdateTimelineEvent(IAsyncResult asyncResult); #endregion } }