AWS SDK for C++  1.9.131
AWS SDK for C++
SSMIncidentsClient.h
Go to the documentation of this file.
1 
6 #pragma once
45 #include <future>
46 #include <functional>
47 
48 namespace Aws
49 {
50 
51 namespace Http
52 {
53  class HttpClient;
54  class HttpClientFactory;
55 } // namespace Http
56 
57 namespace Utils
58 {
59  template< typename R, typename E> class Outcome;
60 namespace Threading
61 {
62  class Executor;
63 } // namespace Threading
64 } // namespace Utils
65 
66 namespace Auth
67 {
68  class AWSCredentials;
69  class AWSCredentialsProvider;
70 } // namespace Auth
71 
72 namespace Client
73 {
74  class RetryStrategy;
75 } // namespace Client
76 
77 namespace SSMIncidents
78 {
79 
80 namespace Model
81 {
82  class CreateReplicationSetRequest;
83  class CreateResponsePlanRequest;
84  class CreateTimelineEventRequest;
85  class DeleteIncidentRecordRequest;
86  class DeleteReplicationSetRequest;
87  class DeleteResourcePolicyRequest;
88  class DeleteResponsePlanRequest;
89  class DeleteTimelineEventRequest;
90  class GetIncidentRecordRequest;
91  class GetReplicationSetRequest;
92  class GetResourcePoliciesRequest;
93  class GetResponsePlanRequest;
94  class GetTimelineEventRequest;
95  class ListIncidentRecordsRequest;
96  class ListRelatedItemsRequest;
97  class ListReplicationSetsRequest;
98  class ListResponsePlansRequest;
99  class ListTagsForResourceRequest;
100  class ListTimelineEventsRequest;
101  class PutResourcePolicyRequest;
102  class StartIncidentRequest;
103  class TagResourceRequest;
104  class UntagResourceRequest;
105  class UpdateDeletionProtectionRequest;
106  class UpdateIncidentRecordRequest;
107  class UpdateRelatedItemsRequest;
108  class UpdateReplicationSetRequest;
109  class UpdateResponsePlanRequest;
110  class UpdateTimelineEventRequest;
111 
141 
142  typedef std::future<CreateReplicationSetOutcome> CreateReplicationSetOutcomeCallable;
143  typedef std::future<CreateResponsePlanOutcome> CreateResponsePlanOutcomeCallable;
144  typedef std::future<CreateTimelineEventOutcome> CreateTimelineEventOutcomeCallable;
145  typedef std::future<DeleteIncidentRecordOutcome> DeleteIncidentRecordOutcomeCallable;
146  typedef std::future<DeleteReplicationSetOutcome> DeleteReplicationSetOutcomeCallable;
147  typedef std::future<DeleteResourcePolicyOutcome> DeleteResourcePolicyOutcomeCallable;
148  typedef std::future<DeleteResponsePlanOutcome> DeleteResponsePlanOutcomeCallable;
149  typedef std::future<DeleteTimelineEventOutcome> DeleteTimelineEventOutcomeCallable;
150  typedef std::future<GetIncidentRecordOutcome> GetIncidentRecordOutcomeCallable;
151  typedef std::future<GetReplicationSetOutcome> GetReplicationSetOutcomeCallable;
152  typedef std::future<GetResourcePoliciesOutcome> GetResourcePoliciesOutcomeCallable;
153  typedef std::future<GetResponsePlanOutcome> GetResponsePlanOutcomeCallable;
154  typedef std::future<GetTimelineEventOutcome> GetTimelineEventOutcomeCallable;
155  typedef std::future<ListIncidentRecordsOutcome> ListIncidentRecordsOutcomeCallable;
156  typedef std::future<ListRelatedItemsOutcome> ListRelatedItemsOutcomeCallable;
157  typedef std::future<ListReplicationSetsOutcome> ListReplicationSetsOutcomeCallable;
158  typedef std::future<ListResponsePlansOutcome> ListResponsePlansOutcomeCallable;
159  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
160  typedef std::future<ListTimelineEventsOutcome> ListTimelineEventsOutcomeCallable;
161  typedef std::future<PutResourcePolicyOutcome> PutResourcePolicyOutcomeCallable;
162  typedef std::future<StartIncidentOutcome> StartIncidentOutcomeCallable;
163  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
164  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
165  typedef std::future<UpdateDeletionProtectionOutcome> UpdateDeletionProtectionOutcomeCallable;
166  typedef std::future<UpdateIncidentRecordOutcome> UpdateIncidentRecordOutcomeCallable;
167  typedef std::future<UpdateRelatedItemsOutcome> UpdateRelatedItemsOutcomeCallable;
168  typedef std::future<UpdateReplicationSetOutcome> UpdateReplicationSetOutcomeCallable;
169  typedef std::future<UpdateResponsePlanOutcome> UpdateResponsePlanOutcomeCallable;
170  typedef std::future<UpdateTimelineEventOutcome> UpdateTimelineEventOutcomeCallable;
171 } // namespace Model
172 
173  class SSMIncidentsClient;
174 
175  typedef std::function<void(const SSMIncidentsClient*, const Model::CreateReplicationSetRequest&, const Model::CreateReplicationSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateReplicationSetResponseReceivedHandler;
176  typedef std::function<void(const SSMIncidentsClient*, const Model::CreateResponsePlanRequest&, const Model::CreateResponsePlanOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateResponsePlanResponseReceivedHandler;
177  typedef std::function<void(const SSMIncidentsClient*, const Model::CreateTimelineEventRequest&, const Model::CreateTimelineEventOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTimelineEventResponseReceivedHandler;
178  typedef std::function<void(const SSMIncidentsClient*, const Model::DeleteIncidentRecordRequest&, const Model::DeleteIncidentRecordOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteIncidentRecordResponseReceivedHandler;
179  typedef std::function<void(const SSMIncidentsClient*, const Model::DeleteReplicationSetRequest&, const Model::DeleteReplicationSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteReplicationSetResponseReceivedHandler;
180  typedef std::function<void(const SSMIncidentsClient*, const Model::DeleteResourcePolicyRequest&, const Model::DeleteResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteResourcePolicyResponseReceivedHandler;
181  typedef std::function<void(const SSMIncidentsClient*, const Model::DeleteResponsePlanRequest&, const Model::DeleteResponsePlanOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteResponsePlanResponseReceivedHandler;
182  typedef std::function<void(const SSMIncidentsClient*, const Model::DeleteTimelineEventRequest&, const Model::DeleteTimelineEventOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTimelineEventResponseReceivedHandler;
183  typedef std::function<void(const SSMIncidentsClient*, const Model::GetIncidentRecordRequest&, const Model::GetIncidentRecordOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetIncidentRecordResponseReceivedHandler;
184  typedef std::function<void(const SSMIncidentsClient*, const Model::GetReplicationSetRequest&, const Model::GetReplicationSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetReplicationSetResponseReceivedHandler;
185  typedef std::function<void(const SSMIncidentsClient*, const Model::GetResourcePoliciesRequest&, const Model::GetResourcePoliciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetResourcePoliciesResponseReceivedHandler;
186  typedef std::function<void(const SSMIncidentsClient*, const Model::GetResponsePlanRequest&, const Model::GetResponsePlanOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetResponsePlanResponseReceivedHandler;
187  typedef std::function<void(const SSMIncidentsClient*, const Model::GetTimelineEventRequest&, const Model::GetTimelineEventOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTimelineEventResponseReceivedHandler;
188  typedef std::function<void(const SSMIncidentsClient*, const Model::ListIncidentRecordsRequest&, const Model::ListIncidentRecordsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListIncidentRecordsResponseReceivedHandler;
189  typedef std::function<void(const SSMIncidentsClient*, const Model::ListRelatedItemsRequest&, const Model::ListRelatedItemsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRelatedItemsResponseReceivedHandler;
190  typedef std::function<void(const SSMIncidentsClient*, const Model::ListReplicationSetsRequest&, const Model::ListReplicationSetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListReplicationSetsResponseReceivedHandler;
191  typedef std::function<void(const SSMIncidentsClient*, const Model::ListResponsePlansRequest&, const Model::ListResponsePlansOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListResponsePlansResponseReceivedHandler;
192  typedef std::function<void(const SSMIncidentsClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
193  typedef std::function<void(const SSMIncidentsClient*, const Model::ListTimelineEventsRequest&, const Model::ListTimelineEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTimelineEventsResponseReceivedHandler;
194  typedef std::function<void(const SSMIncidentsClient*, const Model::PutResourcePolicyRequest&, const Model::PutResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutResourcePolicyResponseReceivedHandler;
195  typedef std::function<void(const SSMIncidentsClient*, const Model::StartIncidentRequest&, const Model::StartIncidentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartIncidentResponseReceivedHandler;
196  typedef std::function<void(const SSMIncidentsClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
197  typedef std::function<void(const SSMIncidentsClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
198  typedef std::function<void(const SSMIncidentsClient*, const Model::UpdateDeletionProtectionRequest&, const Model::UpdateDeletionProtectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDeletionProtectionResponseReceivedHandler;
199  typedef std::function<void(const SSMIncidentsClient*, const Model::UpdateIncidentRecordRequest&, const Model::UpdateIncidentRecordOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateIncidentRecordResponseReceivedHandler;
200  typedef std::function<void(const SSMIncidentsClient*, const Model::UpdateRelatedItemsRequest&, const Model::UpdateRelatedItemsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRelatedItemsResponseReceivedHandler;
201  typedef std::function<void(const SSMIncidentsClient*, const Model::UpdateReplicationSetRequest&, const Model::UpdateReplicationSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateReplicationSetResponseReceivedHandler;
202  typedef std::function<void(const SSMIncidentsClient*, const Model::UpdateResponsePlanRequest&, const Model::UpdateResponsePlanOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateResponsePlanResponseReceivedHandler;
203  typedef std::function<void(const SSMIncidentsClient*, const Model::UpdateTimelineEventRequest&, const Model::UpdateTimelineEventOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateTimelineEventResponseReceivedHandler;
204 
217  {
218  public:
220 
226 
232 
237  SSMIncidentsClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
239 
241 
242 
250 
260 
269  virtual void CreateReplicationSetAsync(const Model::CreateReplicationSetRequest& request, const CreateReplicationSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
270 
279 
290 
300  virtual void CreateResponsePlanAsync(const Model::CreateResponsePlanRequest& request, const CreateResponsePlanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
301 
312 
325 
337  virtual void CreateTimelineEventAsync(const Model::CreateTimelineEventRequest& request, const CreateTimelineEventResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
338 
346 
356 
365  virtual void DeleteIncidentRecordAsync(const Model::DeleteIncidentRecordRequest& request, const DeleteIncidentRecordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
366 
374 
384 
393  virtual void DeleteReplicationSetAsync(const Model::DeleteReplicationSetRequest& request, const DeleteReplicationSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
394 
402 
412 
421  virtual void DeleteResourcePolicyAsync(const Model::DeleteResourcePolicyRequest& request, const DeleteResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
422 
431 
442 
452  virtual void DeleteResponsePlanAsync(const Model::DeleteResponsePlanRequest& request, const DeleteResponsePlanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
453 
460 
469 
477  virtual void DeleteTimelineEventAsync(const Model::DeleteTimelineEventRequest& request, const DeleteTimelineEventResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
478 
486 
496 
505  virtual void GetIncidentRecordAsync(const Model::GetIncidentRecordRequest& request, const GetIncidentRecordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
506 
513 
522 
530  virtual void GetReplicationSetAsync(const Model::GetReplicationSetRequest& request, const GetReplicationSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
531 
539 
549 
558  virtual void GetResourcePoliciesAsync(const Model::GetResourcePoliciesRequest& request, const GetResourcePoliciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
559 
567 
577 
586  virtual void GetResponsePlanAsync(const Model::GetResponsePlanRequest& request, const GetResponsePlanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
587 
595 
605 
614  virtual void GetTimelineEventAsync(const Model::GetTimelineEventRequest& request, const GetTimelineEventResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
615 
624 
635 
645  virtual void ListIncidentRecordsAsync(const Model::ListIncidentRecordsRequest& request, const ListIncidentRecordsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
646 
653 
662 
670  virtual void ListRelatedItemsAsync(const Model::ListRelatedItemsRequest& request, const ListRelatedItemsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
671 
679 
689 
698  virtual void ListReplicationSetsAsync(const Model::ListReplicationSetsRequest& request, const ListReplicationSetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
699 
706 
715 
723  virtual void ListResponsePlansAsync(const Model::ListResponsePlansRequest& request, const ListResponsePlansResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
724 
732 
742 
751  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
752 
760 
770 
779  virtual void ListTimelineEventsAsync(const Model::ListTimelineEventsRequest& request, const ListTimelineEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
780 
788 
798 
807  virtual void PutResourcePolicyAsync(const Model::PutResourcePolicyRequest& request, const PutResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
808 
816 
826 
835  virtual void StartIncidentAsync(const Model::StartIncidentRequest& request, const StartIncidentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
836 
843 
852 
860  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
861 
868 
877 
885  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
886 
894 
904 
913  virtual void UpdateDeletionProtectionAsync(const Model::UpdateDeletionProtectionRequest& request, const UpdateDeletionProtectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
914 
925 
938 
950  virtual void UpdateIncidentRecordAsync(const Model::UpdateIncidentRecordRequest& request, const UpdateIncidentRecordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
951 
959 
969 
978  virtual void UpdateRelatedItemsAsync(const Model::UpdateRelatedItemsRequest& request, const UpdateRelatedItemsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
979 
987 
997 
1006  virtual void UpdateReplicationSetAsync(const Model::UpdateReplicationSetRequest& request, const UpdateReplicationSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1007 
1014 
1023 
1031  virtual void UpdateResponsePlanAsync(const Model::UpdateResponsePlanRequest& request, const UpdateResponsePlanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1032 
1040 
1050 
1059  virtual void UpdateTimelineEventAsync(const Model::UpdateTimelineEventRequest& request, const UpdateTimelineEventResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1060 
1061 
1062  void OverrideEndpoint(const Aws::String& endpoint);
1063  private:
1064  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
1065  void CreateReplicationSetAsyncHelper(const Model::CreateReplicationSetRequest& request, const CreateReplicationSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1066  void CreateResponsePlanAsyncHelper(const Model::CreateResponsePlanRequest& request, const CreateResponsePlanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1067  void CreateTimelineEventAsyncHelper(const Model::CreateTimelineEventRequest& request, const CreateTimelineEventResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1068  void DeleteIncidentRecordAsyncHelper(const Model::DeleteIncidentRecordRequest& request, const DeleteIncidentRecordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1069  void DeleteReplicationSetAsyncHelper(const Model::DeleteReplicationSetRequest& request, const DeleteReplicationSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1070  void DeleteResourcePolicyAsyncHelper(const Model::DeleteResourcePolicyRequest& request, const DeleteResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1071  void DeleteResponsePlanAsyncHelper(const Model::DeleteResponsePlanRequest& request, const DeleteResponsePlanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1072  void DeleteTimelineEventAsyncHelper(const Model::DeleteTimelineEventRequest& request, const DeleteTimelineEventResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1073  void GetIncidentRecordAsyncHelper(const Model::GetIncidentRecordRequest& request, const GetIncidentRecordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1074  void GetReplicationSetAsyncHelper(const Model::GetReplicationSetRequest& request, const GetReplicationSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1075  void GetResourcePoliciesAsyncHelper(const Model::GetResourcePoliciesRequest& request, const GetResourcePoliciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1076  void GetResponsePlanAsyncHelper(const Model::GetResponsePlanRequest& request, const GetResponsePlanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1077  void GetTimelineEventAsyncHelper(const Model::GetTimelineEventRequest& request, const GetTimelineEventResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1078  void ListIncidentRecordsAsyncHelper(const Model::ListIncidentRecordsRequest& request, const ListIncidentRecordsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1079  void ListRelatedItemsAsyncHelper(const Model::ListRelatedItemsRequest& request, const ListRelatedItemsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1080  void ListReplicationSetsAsyncHelper(const Model::ListReplicationSetsRequest& request, const ListReplicationSetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1081  void ListResponsePlansAsyncHelper(const Model::ListResponsePlansRequest& request, const ListResponsePlansResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1082  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1083  void ListTimelineEventsAsyncHelper(const Model::ListTimelineEventsRequest& request, const ListTimelineEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1084  void PutResourcePolicyAsyncHelper(const Model::PutResourcePolicyRequest& request, const PutResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1085  void StartIncidentAsyncHelper(const Model::StartIncidentRequest& request, const StartIncidentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1086  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1087  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1088  void UpdateDeletionProtectionAsyncHelper(const Model::UpdateDeletionProtectionRequest& request, const UpdateDeletionProtectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1089  void UpdateIncidentRecordAsyncHelper(const Model::UpdateIncidentRecordRequest& request, const UpdateIncidentRecordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1090  void UpdateRelatedItemsAsyncHelper(const Model::UpdateRelatedItemsRequest& request, const UpdateRelatedItemsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1091  void UpdateReplicationSetAsyncHelper(const Model::UpdateReplicationSetRequest& request, const UpdateReplicationSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1092  void UpdateResponsePlanAsyncHelper(const Model::UpdateResponsePlanRequest& request, const UpdateResponsePlanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1093  void UpdateTimelineEventAsyncHelper(const Model::UpdateTimelineEventRequest& request, const UpdateTimelineEventResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1094 
1095  Aws::String m_uri;
1096  Aws::String m_configScheme;
1097  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
1098  };
1099 
1100 } // namespace SSMIncidents
1101 } // namespace Aws
Aws::SSMIncidents::Model::StartIncidentOutcome
Aws::Utils::Outcome< StartIncidentResult, SSMIncidentsError > StartIncidentOutcome
Definition: SSMIncidentsClient.h:132
Aws::SSMIncidents::SSMIncidentsClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::SSMIncidents::SSMIncidentsClient::CreateResponsePlan
virtual Model::CreateResponsePlanOutcome CreateResponsePlan(const Model::CreateResponsePlanRequest &request) const
Aws::SSMIncidents::SSMIncidentsClient::UpdateDeletionProtectionAsync
virtual void UpdateDeletionProtectionAsync(const Model::UpdateDeletionProtectionRequest &request, const UpdateDeletionProtectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::SSMIncidents::SSMIncidentsClient::ListResponsePlans
virtual Model::ListResponsePlansOutcome ListResponsePlans(const Model::ListResponsePlansRequest &request) const
Aws::SSMIncidents::SSMIncidentsClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::SSMIncidents::SSMIncidentsClient::GetResponsePlan
virtual Model::GetResponsePlanOutcome GetResponsePlan(const Model::GetResponsePlanRequest &request) const
UpdateIncidentRecordResult.h
Aws::SSMIncidents::SSMIncidentsClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SSMIncidents::SSMIncidentsClient::UpdateIncidentRecordCallable
virtual Model::UpdateIncidentRecordOutcomeCallable UpdateIncidentRecordCallable(const Model::UpdateIncidentRecordRequest &request) const
Aws::SSMIncidents::Model::PutResourcePolicyOutcome
Aws::Utils::Outcome< PutResourcePolicyResult, SSMIncidentsError > PutResourcePolicyOutcome
Definition: SSMIncidentsClient.h:131
Aws::SSMIncidents::Model::CreateReplicationSetOutcomeCallable
std::future< CreateReplicationSetOutcome > CreateReplicationSetOutcomeCallable
Definition: SSMIncidentsClient.h:142
Aws::SSMIncidents::ListResponsePlansResponseReceivedHandler
std::function< void(const SSMIncidentsClient *, const Model::ListResponsePlansRequest &, const Model::ListResponsePlansOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResponsePlansResponseReceivedHandler
Definition: SSMIncidentsClient.h:191
Aws::SSMIncidents::SSMIncidentsClient::UpdateIncidentRecord
virtual Model::UpdateIncidentRecordOutcome UpdateIncidentRecord(const Model::UpdateIncidentRecordRequest &request) const
Aws::SSMIncidents::Model::UpdateTimelineEventOutcome
Aws::Utils::Outcome< UpdateTimelineEventResult, SSMIncidentsError > UpdateTimelineEventOutcome
Definition: SSMIncidentsClient.h:140
Aws::SSMIncidents::SSMIncidentsClient::PutResourcePolicyAsync
virtual void PutResourcePolicyAsync(const Model::PutResourcePolicyRequest &request, const PutResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SSMIncidents::SSMIncidentsClient::GetReplicationSetAsync
virtual void GetReplicationSetAsync(const Model::GetReplicationSetRequest &request, const GetReplicationSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SSMIncidents::Model::CreateReplicationSetRequest
Definition: CreateReplicationSetRequest.h:25
Aws::SSMIncidents::Model::ListReplicationSetsOutcomeCallable
std::future< ListReplicationSetsOutcome > ListReplicationSetsOutcomeCallable
Definition: SSMIncidentsClient.h:157
Aws::SSMIncidents::SSMIncidentsClient::CreateReplicationSetCallable
virtual Model::CreateReplicationSetOutcomeCallable CreateReplicationSetCallable(const Model::CreateReplicationSetRequest &request) const
Aws::SSMIncidents::SSMIncidentsClient::CreateResponsePlanAsync
virtual void CreateResponsePlanAsync(const Model::CreateResponsePlanRequest &request, const CreateResponsePlanResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SSMIncidents::Model::DeleteResponsePlanOutcome
Aws::Utils::Outcome< DeleteResponsePlanResult, SSMIncidentsError > DeleteResponsePlanOutcome
Definition: SSMIncidentsClient.h:118
Aws::SSMIncidents::DeleteResourcePolicyResponseReceivedHandler
std::function< void(const SSMIncidentsClient *, const Model::DeleteResourcePolicyRequest &, const Model::DeleteResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResourcePolicyResponseReceivedHandler
Definition: SSMIncidentsClient.h:180
Aws::SSMIncidents::PutResourcePolicyResponseReceivedHandler
std::function< void(const SSMIncidentsClient *, const Model::PutResourcePolicyRequest &, const Model::PutResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutResourcePolicyResponseReceivedHandler
Definition: SSMIncidentsClient.h:194
Aws::SSMIncidents::Model::ListTimelineEventsOutcomeCallable
std::future< ListTimelineEventsOutcome > ListTimelineEventsOutcomeCallable
Definition: SSMIncidentsClient.h:160
Aws::SSMIncidents::SSMIncidentsClient::ListResponsePlansCallable
virtual Model::ListResponsePlansOutcomeCallable ListResponsePlansCallable(const Model::ListResponsePlansRequest &request) const
Aws::SSMIncidents::Model::GetResponsePlanOutcomeCallable
std::future< GetResponsePlanOutcome > GetResponsePlanOutcomeCallable
Definition: SSMIncidentsClient.h:153
Aws::SSMIncidents::Model::UpdateTimelineEventOutcomeCallable
std::future< UpdateTimelineEventOutcome > UpdateTimelineEventOutcomeCallable
Definition: SSMIncidentsClient.h:170
Aws::SSMIncidents::UpdateResponsePlanResponseReceivedHandler
std::function< void(const SSMIncidentsClient *, const Model::UpdateResponsePlanRequest &, const Model::UpdateResponsePlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateResponsePlanResponseReceivedHandler
Definition: SSMIncidentsClient.h:202
AWSError.h
Aws::SSMIncidents::Model::DeleteResourcePolicyOutcomeCallable
std::future< DeleteResourcePolicyOutcome > DeleteResourcePolicyOutcomeCallable
Definition: SSMIncidentsClient.h:147
TagResourceResult.h
Aws::SSMIncidents::DeleteReplicationSetResponseReceivedHandler
std::function< void(const SSMIncidentsClient *, const Model::DeleteReplicationSetRequest &, const Model::DeleteReplicationSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteReplicationSetResponseReceivedHandler
Definition: SSMIncidentsClient.h:179
Aws::SSMIncidents::SSMIncidentsClient::GetResponsePlanCallable
virtual Model::GetResponsePlanOutcomeCallable GetResponsePlanCallable(const Model::GetResponsePlanRequest &request) const
Aws::SSMIncidents::DeleteIncidentRecordResponseReceivedHandler
std::function< void(const SSMIncidentsClient *, const Model::DeleteIncidentRecordRequest &, const Model::DeleteIncidentRecordOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIncidentRecordResponseReceivedHandler
Definition: SSMIncidentsClient.h:178
Aws::SSMIncidents::SSMIncidentsClient::CreateReplicationSetAsync
virtual void CreateReplicationSetAsync(const Model::CreateReplicationSetRequest &request, const CreateReplicationSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SSMIncidents::SSMIncidentsClient::GetTimelineEventAsync
virtual void GetTimelineEventAsync(const Model::GetTimelineEventRequest &request, const GetTimelineEventResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SSMIncidents::UpdateReplicationSetResponseReceivedHandler
std::function< void(const SSMIncidentsClient *, const Model::UpdateReplicationSetRequest &, const Model::UpdateReplicationSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateReplicationSetResponseReceivedHandler
Definition: SSMIncidentsClient.h:201
AWS_SSMINCIDENTS_API
#define AWS_SSMINCIDENTS_API
Definition: SSMIncidents_EXPORTS.h:28
Aws::SSMIncidents::DeleteTimelineEventResponseReceivedHandler
std::function< void(const SSMIncidentsClient *, const Model::DeleteTimelineEventRequest &, const Model::DeleteTimelineEventOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTimelineEventResponseReceivedHandler
Definition: SSMIncidentsClient.h:182
Aws::SSMIncidents::SSMIncidentsClient::UpdateRelatedItemsCallable
virtual Model::UpdateRelatedItemsOutcomeCallable UpdateRelatedItemsCallable(const Model::UpdateRelatedItemsRequest &request) const
Aws::SSMIncidents::ListIncidentRecordsResponseReceivedHandler
std::function< void(const SSMIncidentsClient *, const Model::ListIncidentRecordsRequest &, const Model::ListIncidentRecordsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIncidentRecordsResponseReceivedHandler
Definition: SSMIncidentsClient.h:188
Aws::SSMIncidents::GetResponsePlanResponseReceivedHandler
std::function< void(const SSMIncidentsClient *, const Model::GetResponsePlanRequest &, const Model::GetResponsePlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResponsePlanResponseReceivedHandler
Definition: SSMIncidentsClient.h:186
Aws::SSMIncidents::SSMIncidentsClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
SSMIncidentsErrors.h
Aws::SSMIncidents::SSMIncidentsClient::DeleteIncidentRecordAsync
virtual void DeleteIncidentRecordAsync(const Model::DeleteIncidentRecordRequest &request, const DeleteIncidentRecordResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SSMIncidents::Model::CreateTimelineEventOutcomeCallable
std::future< CreateTimelineEventOutcome > CreateTimelineEventOutcomeCallable
Definition: SSMIncidentsClient.h:144
CreateTimelineEventResult.h
Aws::SSMIncidents::Model::CreateResponsePlanOutcomeCallable
std::future< CreateResponsePlanOutcome > CreateResponsePlanOutcomeCallable
Definition: SSMIncidentsClient.h:143
Aws::SSMIncidents::Model::UpdateResponsePlanRequest
Definition: UpdateResponsePlanRequest.h:27
Aws::SSMIncidents::SSMIncidentsClient::SSMIncidentsClient
SSMIncidentsClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
GetReplicationSetResult.h
Aws::SSMIncidents::Model::UpdateIncidentRecordOutcomeCallable
std::future< UpdateIncidentRecordOutcome > UpdateIncidentRecordOutcomeCallable
Definition: SSMIncidentsClient.h:166
Aws::SSMIncidents::SSMIncidentsClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::SSMIncidents::SSMIncidentsClient::GetIncidentRecordAsync
virtual void GetIncidentRecordAsync(const Model::GetIncidentRecordRequest &request, const GetIncidentRecordResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SSMIncidents::SSMIncidentsClient::GetResourcePolicies
virtual Model::GetResourcePoliciesOutcome GetResourcePolicies(const Model::GetResourcePoliciesRequest &request) const
Aws::SSMIncidents::SSMIncidentsClient::GetIncidentRecordCallable
virtual Model::GetIncidentRecordOutcomeCallable GetIncidentRecordCallable(const Model::GetIncidentRecordRequest &request) const
Aws::SSMIncidents::SSMIncidentsClient::ListRelatedItems
virtual Model::ListRelatedItemsOutcome ListRelatedItems(const Model::ListRelatedItemsRequest &request) const
Aws::SSMIncidents::Model::UpdateIncidentRecordRequest
Definition: UpdateIncidentRecordRequest.h:27
Aws::SSMIncidents::SSMIncidentsClient::CreateTimelineEventCallable
virtual Model::CreateTimelineEventOutcomeCallable CreateTimelineEventCallable(const Model::CreateTimelineEventRequest &request) const
Aws::SSMIncidents::Model::CreateResponsePlanOutcome
Aws::Utils::Outcome< CreateResponsePlanResult, SSMIncidentsError > CreateResponsePlanOutcome
Definition: SSMIncidentsClient.h:113
UpdateTimelineEventResult.h
ListTagsForResourceResult.h
Aws::SSMIncidents::SSMIncidentsClient::DeleteResourcePolicyAsync
virtual void DeleteResourcePolicyAsync(const Model::DeleteResourcePolicyRequest &request, const DeleteResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
SSMIncidents_EXPORTS.h
Aws::SSMIncidents::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:27
Aws::SSMIncidents::Model::ListRelatedItemsOutcomeCallable
std::future< ListRelatedItemsOutcome > ListRelatedItemsOutcomeCallable
Definition: SSMIncidentsClient.h:156
UntagResourceResult.h
Aws::SSMIncidents::ListReplicationSetsResponseReceivedHandler
std::function< void(const SSMIncidentsClient *, const Model::ListReplicationSetsRequest &, const Model::ListReplicationSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListReplicationSetsResponseReceivedHandler
Definition: SSMIncidentsClient.h:190
Aws::SSMIncidents::Model::GetResponsePlanRequest
Definition: GetResponsePlanRequest.h:26
Aws::SSMIncidents::SSMIncidentsClient::~SSMIncidentsClient
virtual ~SSMIncidentsClient()
Aws::SSMIncidents::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: SSMIncidentsClient.h:159
ListResponsePlansResult.h
Aws::SSMIncidents::Model::UpdateIncidentRecordOutcome
Aws::Utils::Outcome< UpdateIncidentRecordResult, SSMIncidentsError > UpdateIncidentRecordOutcome
Definition: SSMIncidentsClient.h:136
Aws::SSMIncidents::ListRelatedItemsResponseReceivedHandler
std::function< void(const SSMIncidentsClient *, const Model::ListRelatedItemsRequest &, const Model::ListRelatedItemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRelatedItemsResponseReceivedHandler
Definition: SSMIncidentsClient.h:189
Aws::SSMIncidents::Model::UpdateResponsePlanOutcomeCallable
std::future< UpdateResponsePlanOutcome > UpdateResponsePlanOutcomeCallable
Definition: SSMIncidentsClient.h:169
Aws::SSMIncidents::Model::UpdateDeletionProtectionOutcomeCallable
std::future< UpdateDeletionProtectionOutcome > UpdateDeletionProtectionOutcomeCallable
Definition: SSMIncidentsClient.h:165
Aws::SSMIncidents::Model::UpdateReplicationSetOutcomeCallable
std::future< UpdateReplicationSetOutcome > UpdateReplicationSetOutcomeCallable
Definition: SSMIncidentsClient.h:168
CreateReplicationSetResult.h
AsyncCallerContext.h
Aws::SSMIncidents::Model::PutResourcePolicyRequest
Definition: PutResourcePolicyRequest.h:22
Aws::SSMIncidents::Model::GetIncidentRecordOutcome
Aws::Utils::Outcome< GetIncidentRecordResult, SSMIncidentsError > GetIncidentRecordOutcome
Definition: SSMIncidentsClient.h:120
Aws::SSMIncidents::ListTagsForResourceResponseReceivedHandler
std::function< void(const SSMIncidentsClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: SSMIncidentsClient.h:192
Aws::SSMIncidents::SSMIncidentsClient::ListTimelineEventsCallable
virtual Model::ListTimelineEventsOutcomeCallable ListTimelineEventsCallable(const Model::ListTimelineEventsRequest &request) const
Aws::SSMIncidents::SSMIncidentsClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: SSMIncidentsClient.h:219
Aws::SSMIncidents::Model::GetResponsePlanOutcome
Aws::Utils::Outcome< GetResponsePlanResult, SSMIncidentsError > GetResponsePlanOutcome
Definition: SSMIncidentsClient.h:123
CreateResponsePlanResult.h
Aws::SSMIncidents::Model::DeleteIncidentRecordOutcome
Aws::Utils::Outcome< DeleteIncidentRecordResult, SSMIncidentsError > DeleteIncidentRecordOutcome
Definition: SSMIncidentsClient.h:115
Aws::SSMIncidents::SSMIncidentsClient::GetIncidentRecord
virtual Model::GetIncidentRecordOutcome GetIncidentRecord(const Model::GetIncidentRecordRequest &request) const
Aws::SSMIncidents::Model::GetTimelineEventOutcome
Aws::Utils::Outcome< GetTimelineEventResult, SSMIncidentsError > GetTimelineEventOutcome
Definition: SSMIncidentsClient.h:124
Aws::SSMIncidents::DeleteResponsePlanResponseReceivedHandler
std::function< void(const SSMIncidentsClient *, const Model::DeleteResponsePlanRequest &, const Model::DeleteResponsePlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResponsePlanResponseReceivedHandler
Definition: SSMIncidentsClient.h:181
Aws::SSMIncidents::Model::DeleteTimelineEventOutcomeCallable
std::future< DeleteTimelineEventOutcome > DeleteTimelineEventOutcomeCallable
Definition: SSMIncidentsClient.h:149
Aws::SSMIncidents::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:22
Aws::SSMIncidents::Model::PutResourcePolicyOutcomeCallable
std::future< PutResourcePolicyOutcome > PutResourcePolicyOutcomeCallable
Definition: SSMIncidentsClient.h:161
Aws::SSMIncidents::Model::CreateResponsePlanRequest
Definition: CreateResponsePlanRequest.h:28
Aws::SSMIncidents::Model::ListRelatedItemsOutcome
Aws::Utils::Outcome< ListRelatedItemsResult, SSMIncidentsError > ListRelatedItemsOutcome
Definition: SSMIncidentsClient.h:126
Aws::SSMIncidents::SSMIncidentsClient::DeleteResponsePlan
virtual Model::DeleteResponsePlanOutcome DeleteResponsePlan(const Model::DeleteResponsePlanRequest &request) const
Aws::SSMIncidents::SSMIncidentsClient::StartIncident
virtual Model::StartIncidentOutcome StartIncident(const Model::StartIncidentRequest &request) const
UpdateResponsePlanResult.h
Aws::SSMIncidents::Model::GetReplicationSetOutcomeCallable
std::future< GetReplicationSetOutcome > GetReplicationSetOutcomeCallable
Definition: SSMIncidentsClient.h:151
Aws::SSMIncidents::SSMIncidentsClient::GetReplicationSetCallable
virtual Model::GetReplicationSetOutcomeCallable GetReplicationSetCallable(const Model::GetReplicationSetRequest &request) const
Aws::SSMIncidents::Model::GetIncidentRecordOutcomeCallable
std::future< GetIncidentRecordOutcome > GetIncidentRecordOutcomeCallable
Definition: SSMIncidentsClient.h:150
Aws::SSMIncidents::SSMIncidentsClient::ListTimelineEvents
virtual Model::ListTimelineEventsOutcome ListTimelineEvents(const Model::ListTimelineEventsRequest &request) const
Aws::SSMIncidents::Model::ListReplicationSetsOutcome
Aws::Utils::Outcome< ListReplicationSetsResult, SSMIncidentsError > ListReplicationSetsOutcome
Definition: SSMIncidentsClient.h:127
PutResourcePolicyResult.h
Aws::SSMIncidents::Model::ListResponsePlansRequest
Definition: ListResponsePlansRequest.h:22
Aws::SSMIncidents::SSMIncidentsClient::SSMIncidentsClient
SSMIncidentsClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::SSMIncidents::Model::GetResourcePoliciesOutcomeCallable
std::future< GetResourcePoliciesOutcome > GetResourcePoliciesOutcomeCallable
Definition: SSMIncidentsClient.h:152
Aws::SSMIncidents::SSMIncidentsClient::ListIncidentRecordsCallable
virtual Model::ListIncidentRecordsOutcomeCallable ListIncidentRecordsCallable(const Model::ListIncidentRecordsRequest &request) const
Aws::SSMIncidents::SSMIncidentsClient::ListIncidentRecords
virtual Model::ListIncidentRecordsOutcome ListIncidentRecords(const Model::ListIncidentRecordsRequest &request) const
Aws::SSMIncidents::SSMIncidentsClient::ListRelatedItemsAsync
virtual void ListRelatedItemsAsync(const Model::ListRelatedItemsRequest &request, const ListRelatedItemsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SSMIncidents::SSMIncidentsClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SSMIncidents::Model::DeleteResourcePolicyRequest
Definition: DeleteResourcePolicyRequest.h:22
Aws::SSMIncidents::SSMIncidentsClient::DeleteReplicationSet
virtual Model::DeleteReplicationSetOutcome DeleteReplicationSet(const Model::DeleteReplicationSetRequest &request) const
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::SSMIncidents::SSMIncidentsClient::GetTimelineEvent
virtual Model::GetTimelineEventOutcome GetTimelineEvent(const Model::GetTimelineEventRequest &request) const
Aws::SSMIncidents::Model::StartIncidentOutcomeCallable
std::future< StartIncidentOutcome > StartIncidentOutcomeCallable
Definition: SSMIncidentsClient.h:162
Aws::SSMIncidents::SSMIncidentsClient::UpdateDeletionProtection
virtual Model::UpdateDeletionProtectionOutcome UpdateDeletionProtection(const Model::UpdateDeletionProtectionRequest &request) const
Aws::SSMIncidents::SSMIncidentsClient::DeleteResourcePolicy
virtual Model::DeleteResourcePolicyOutcome DeleteResourcePolicy(const Model::DeleteResourcePolicyRequest &request) const
Aws::SSMIncidents::SSMIncidentsClient::DeleteTimelineEvent
virtual Model::DeleteTimelineEventOutcome DeleteTimelineEvent(const Model::DeleteTimelineEventRequest &request) const
Aws::SSMIncidents::SSMIncidentsClient::UpdateResponsePlan
virtual Model::UpdateResponsePlanOutcome UpdateResponsePlan(const Model::UpdateResponsePlanRequest &request) const
Aws::SSMIncidents::StartIncidentResponseReceivedHandler
std::function< void(const SSMIncidentsClient *, const Model::StartIncidentRequest &, const Model::StartIncidentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartIncidentResponseReceivedHandler
Definition: SSMIncidentsClient.h:195
Aws::SSMIncidents::TagResourceResponseReceivedHandler
std::function< void(const SSMIncidentsClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: SSMIncidentsClient.h:196
Aws::SSMIncidents::SSMIncidentsClient::SSMIncidentsClient
SSMIncidentsClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::SSMIncidents::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: SSMIncidentsClient.h:163
Aws::SSMIncidents::SSMIncidentsClient::GetResourcePoliciesAsync
virtual void GetResourcePoliciesAsync(const Model::GetResourcePoliciesRequest &request, const GetResourcePoliciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListReplicationSetsResult.h
UpdateReplicationSetResult.h
Aws::SSMIncidents::Model::UpdateRelatedItemsOutcomeCallable
std::future< UpdateRelatedItemsOutcome > UpdateRelatedItemsOutcomeCallable
Definition: SSMIncidentsClient.h:167
Aws::SSMIncidents::Model::ListIncidentRecordsOutcomeCallable
std::future< ListIncidentRecordsOutcome > ListIncidentRecordsOutcomeCallable
Definition: SSMIncidentsClient.h:155
Aws::SSMIncidents::SSMIncidentsClient::UpdateTimelineEventCallable
virtual Model::UpdateTimelineEventOutcomeCallable UpdateTimelineEventCallable(const Model::UpdateTimelineEventRequest &request) const
Aws::SSMIncidents::SSMIncidentsClient::DeleteTimelineEventAsync
virtual void DeleteTimelineEventAsync(const Model::DeleteTimelineEventRequest &request, const DeleteTimelineEventResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SSMIncidents::SSMIncidentsClient::UpdateIncidentRecordAsync
virtual void UpdateIncidentRecordAsync(const Model::UpdateIncidentRecordRequest &request, const UpdateIncidentRecordResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetResponsePlanResult.h
DeleteResourcePolicyResult.h
DeleteResponsePlanResult.h
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::SSMIncidents::SSMIncidentsClient::DeleteResponsePlanCallable
virtual Model::DeleteResponsePlanOutcomeCallable DeleteResponsePlanCallable(const Model::DeleteResponsePlanRequest &request) const
ListTimelineEventsResult.h
Aws::SSMIncidents::Model::UpdateDeletionProtectionRequest
Definition: UpdateDeletionProtectionRequest.h:23
Aws::SSMIncidents::SSMIncidentsClient::UpdateReplicationSetAsync
virtual void UpdateReplicationSetAsync(const Model::UpdateReplicationSetRequest &request, const UpdateReplicationSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SSMIncidents::CreateTimelineEventResponseReceivedHandler
std::function< void(const SSMIncidentsClient *, const Model::CreateTimelineEventRequest &, const Model::CreateTimelineEventOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTimelineEventResponseReceivedHandler
Definition: SSMIncidentsClient.h:177
Aws::SSMIncidents::SSMIncidentsClient::CreateTimelineEventAsync
virtual void CreateTimelineEventAsync(const Model::CreateTimelineEventRequest &request, const CreateTimelineEventResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SSMIncidents::Model::DeleteTimelineEventOutcome
Aws::Utils::Outcome< DeleteTimelineEventResult, SSMIncidentsError > DeleteTimelineEventOutcome
Definition: SSMIncidentsClient.h:119
Aws::SSMIncidents::SSMIncidentsClient::UpdateResponsePlanAsync
virtual void UpdateResponsePlanAsync(const Model::UpdateResponsePlanRequest &request, const UpdateResponsePlanResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SSMIncidents::Model::UpdateReplicationSetRequest
Definition: UpdateReplicationSetRequest.h:25
Aws::SSMIncidents::CreateReplicationSetResponseReceivedHandler
std::function< void(const SSMIncidentsClient *, const Model::CreateReplicationSetRequest &, const Model::CreateReplicationSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateReplicationSetResponseReceivedHandler
Definition: SSMIncidentsClient.h:173
AWSString.h
Aws::SSMIncidents::SSMIncidentsClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
DeleteTimelineEventResult.h
Aws::SSMIncidents::Model::DeleteReplicationSetOutcome
Aws::Utils::Outcome< DeleteReplicationSetResult, SSMIncidentsError > DeleteReplicationSetOutcome
Definition: SSMIncidentsClient.h:116
Aws::SSMIncidents::SSMIncidentsClient::DeleteTimelineEventCallable
virtual Model::DeleteTimelineEventOutcomeCallable DeleteTimelineEventCallable(const Model::DeleteTimelineEventRequest &request) const
Aws::SSMIncidents::Model::TagResourceRequest
Definition: TagResourceRequest.h:23
GetResourcePoliciesResult.h
Aws::SSMIncidents::Model::DeleteTimelineEventRequest
Definition: DeleteTimelineEventRequest.h:22
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::SSMIncidents::SSMIncidentsClient::DeleteResponsePlanAsync
virtual void DeleteResponsePlanAsync(const Model::DeleteResponsePlanRequest &request, const DeleteResponsePlanResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SSMIncidents::SSMIncidentsClient::UpdateResponsePlanCallable
virtual Model::UpdateResponsePlanOutcomeCallable UpdateResponsePlanCallable(const Model::UpdateResponsePlanRequest &request) const
Aws::SSMIncidents::Model::UpdateReplicationSetOutcome
Aws::Utils::Outcome< UpdateReplicationSetResult, SSMIncidentsError > UpdateReplicationSetOutcome
Definition: SSMIncidentsClient.h:138
Aws::SSMIncidents::SSMIncidentsClient::ListTimelineEventsAsync
virtual void ListTimelineEventsAsync(const Model::ListTimelineEventsRequest &request, const ListTimelineEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SSMIncidents::Model::CreateTimelineEventOutcome
Aws::Utils::Outcome< CreateTimelineEventResult, SSMIncidentsError > CreateTimelineEventOutcome
Definition: SSMIncidentsClient.h:114
Aws::SSMIncidents::SSMIncidentsClient::DeleteResourcePolicyCallable
virtual Model::DeleteResourcePolicyOutcomeCallable DeleteResourcePolicyCallable(const Model::DeleteResourcePolicyRequest &request) const
Aws::SSMIncidents::Model::CreateReplicationSetOutcome
Aws::Utils::Outcome< CreateReplicationSetResult, SSMIncidentsError > CreateReplicationSetOutcome
Definition: SSMIncidentsClient.h:110
Aws::SSMIncidents::Model::ListTimelineEventsOutcome
Aws::Utils::Outcome< ListTimelineEventsResult, SSMIncidentsError > ListTimelineEventsOutcome
Definition: SSMIncidentsClient.h:130
Aws::SSMIncidents::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: SSMIncidentsClient.h:164
Aws::SSMIncidents::SSMIncidentsClient::UpdateTimelineEventAsync
virtual void UpdateTimelineEventAsync(const Model::UpdateTimelineEventRequest &request, const UpdateTimelineEventResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SSMIncidents::SSMIncidentsClient
Definition: SSMIncidentsClient.h:217
Aws::SSMIncidents::SSMIncidentsClient::ListReplicationSets
virtual Model::ListReplicationSetsOutcome ListReplicationSets(const Model::ListReplicationSetsRequest &request) const
Aws::SSMIncidents::GetIncidentRecordResponseReceivedHandler
std::function< void(const SSMIncidentsClient *, const Model::GetIncidentRecordRequest &, const Model::GetIncidentRecordOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIncidentRecordResponseReceivedHandler
Definition: SSMIncidentsClient.h:183
Aws::SSMIncidents::Model::DeleteResourcePolicyOutcome
Aws::Utils::Outcome< DeleteResourcePolicyResult, SSMIncidentsError > DeleteResourcePolicyOutcome
Definition: SSMIncidentsClient.h:117
Aws::SSMIncidents::Model::GetReplicationSetRequest
Definition: GetReplicationSetRequest.h:26
DeleteReplicationSetResult.h
Aws::SSMIncidents::Model::ListResponsePlansOutcomeCallable
std::future< ListResponsePlansOutcome > ListResponsePlansOutcomeCallable
Definition: SSMIncidentsClient.h:158
Aws::SSMIncidents::Model::DeleteResponsePlanRequest
Definition: DeleteResponsePlanRequest.h:22
Aws::SSMIncidents::SSMIncidentsClient::CreateReplicationSet
virtual Model::CreateReplicationSetOutcome CreateReplicationSet(const Model::CreateReplicationSetRequest &request) const
Aws::SSMIncidents::SSMIncidentsClient::StartIncidentAsync
virtual void StartIncidentAsync(const Model::StartIncidentRequest &request, const StartIncidentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SSMIncidents::SSMIncidentsClient::ListReplicationSetsAsync
virtual void ListReplicationSetsAsync(const Model::ListReplicationSetsRequest &request, const ListReplicationSetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SSMIncidents::UpdateIncidentRecordResponseReceivedHandler
std::function< void(const SSMIncidentsClient *, const Model::UpdateIncidentRecordRequest &, const Model::UpdateIncidentRecordOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateIncidentRecordResponseReceivedHandler
Definition: SSMIncidentsClient.h:199
Aws::SSMIncidents::SSMIncidentsClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::SSMIncidents::Model::UntagResourceOutcome
Aws::Utils::Outcome< UntagResourceResult, SSMIncidentsError > UntagResourceOutcome
Definition: SSMIncidentsClient.h:134
Aws::SSMIncidents::Model::DeleteIncidentRecordOutcomeCallable
std::future< DeleteIncidentRecordOutcome > DeleteIncidentRecordOutcomeCallable
Definition: SSMIncidentsClient.h:145
Aws::SSMIncidents::Model::DeleteIncidentRecordRequest
Definition: DeleteIncidentRecordRequest.h:22
DeleteIncidentRecordResult.h
Aws::SSMIncidents::SSMIncidentsClient::GetTimelineEventCallable
virtual Model::GetTimelineEventOutcomeCallable GetTimelineEventCallable(const Model::GetTimelineEventRequest &request) const
Aws::SSMIncidents::SSMIncidentsClient::ListResponsePlansAsync
virtual void ListResponsePlansAsync(const Model::ListResponsePlansRequest &request, const ListResponsePlansResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SSMIncidents::SSMIncidentsClient::StartIncidentCallable
virtual Model::StartIncidentOutcomeCallable StartIncidentCallable(const Model::StartIncidentRequest &request) const
Aws::SSMIncidents::Model::GetIncidentRecordRequest
Definition: GetIncidentRecordRequest.h:26
Aws::SSMIncidents::CreateResponsePlanResponseReceivedHandler
std::function< void(const SSMIncidentsClient *, const Model::CreateResponsePlanRequest &, const Model::CreateResponsePlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateResponsePlanResponseReceivedHandler
Definition: SSMIncidentsClient.h:176
Aws::SSMIncidents::Model::UpdateTimelineEventRequest
Definition: UpdateTimelineEventRequest.h:24
Aws::SSMIncidents::SSMIncidentsClient::UpdateReplicationSet
virtual Model::UpdateReplicationSetOutcome UpdateReplicationSet(const Model::UpdateReplicationSetRequest &request) const
Aws::SSMIncidents::Model::StartIncidentRequest
Definition: StartIncidentRequest.h:26
Aws::SSMIncidents::Model::DeleteReplicationSetRequest
Definition: DeleteReplicationSetRequest.h:26
Aws::SSMIncidents::Model::ListIncidentRecordsRequest
Definition: ListIncidentRecordsRequest.h:24
Aws::SSMIncidents::Model::ListReplicationSetsRequest
Definition: ListReplicationSetsRequest.h:22
Aws::SSMIncidents::Model::UpdateDeletionProtectionOutcome
Aws::Utils::Outcome< UpdateDeletionProtectionResult, SSMIncidentsError > UpdateDeletionProtectionOutcome
Definition: SSMIncidentsClient.h:135
GetIncidentRecordResult.h
Aws::SSMIncidents::SSMIncidentsClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::SSMIncidents::Model::DeleteReplicationSetOutcomeCallable
std::future< DeleteReplicationSetOutcome > DeleteReplicationSetOutcomeCallable
Definition: SSMIncidentsClient.h:146
Aws::SSMIncidents::SSMIncidentsClient::GetResourcePoliciesCallable
virtual Model::GetResourcePoliciesOutcomeCallable GetResourcePoliciesCallable(const Model::GetResourcePoliciesRequest &request) const
Aws::SSMIncidents::UpdateTimelineEventResponseReceivedHandler
std::function< void(const SSMIncidentsClient *, const Model::UpdateTimelineEventRequest &, const Model::UpdateTimelineEventOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTimelineEventResponseReceivedHandler
Definition: SSMIncidentsClient.h:203
Aws::SSMIncidents::SSMIncidentsClient::UpdateRelatedItemsAsync
virtual void UpdateRelatedItemsAsync(const Model::UpdateRelatedItemsRequest &request, const UpdateRelatedItemsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SSMIncidents::SSMIncidentsClient::CreateTimelineEvent
virtual Model::CreateTimelineEventOutcome CreateTimelineEvent(const Model::CreateTimelineEventRequest &request) const
Aws::SSMIncidents::ListTimelineEventsResponseReceivedHandler
std::function< void(const SSMIncidentsClient *, const Model::ListTimelineEventsRequest &, const Model::ListTimelineEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTimelineEventsResponseReceivedHandler
Definition: SSMIncidentsClient.h:193
ClientConfiguration.h
Aws::SSMIncidents::Model::CreateTimelineEventRequest
Definition: CreateTimelineEventRequest.h:24
Aws
Definition: AccessManagementClient.h:15
ListIncidentRecordsResult.h
Aws::SSMIncidents::GetReplicationSetResponseReceivedHandler
std::function< void(const SSMIncidentsClient *, const Model::GetReplicationSetRequest &, const Model::GetReplicationSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetReplicationSetResponseReceivedHandler
Definition: SSMIncidentsClient.h:184
HttpTypes.h
Aws::SSMIncidents::Model::GetTimelineEventOutcomeCallable
std::future< GetTimelineEventOutcome > GetTimelineEventOutcomeCallable
Definition: SSMIncidentsClient.h:154
Aws::SSMIncidents::Model::ListIncidentRecordsOutcome
Aws::Utils::Outcome< ListIncidentRecordsResult, SSMIncidentsError > ListIncidentRecordsOutcome
Definition: SSMIncidentsClient.h:125
Aws::SSMIncidents::GetTimelineEventResponseReceivedHandler
std::function< void(const SSMIncidentsClient *, const Model::GetTimelineEventRequest &, const Model::GetTimelineEventOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTimelineEventResponseReceivedHandler
Definition: SSMIncidentsClient.h:187
Aws::SSMIncidents::Model::GetReplicationSetOutcome
Aws::Utils::Outcome< GetReplicationSetResult, SSMIncidentsError > GetReplicationSetOutcome
Definition: SSMIncidentsClient.h:121
Aws::SSMIncidents::SSMIncidentsClient::PutResourcePolicy
virtual Model::PutResourcePolicyOutcome PutResourcePolicy(const Model::PutResourcePolicyRequest &request) const
Aws::SSMIncidents::SSMIncidentsClient::GetResponsePlanAsync
virtual void GetResponsePlanAsync(const Model::GetResponsePlanRequest &request, const GetResponsePlanResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SSMIncidents::SSMIncidentsClient::UpdateTimelineEvent
virtual Model::UpdateTimelineEventOutcome UpdateTimelineEvent(const Model::UpdateTimelineEventRequest &request) const
Aws::SSMIncidents::SSMIncidentsClient::CreateResponsePlanCallable
virtual Model::CreateResponsePlanOutcomeCallable CreateResponsePlanCallable(const Model::CreateResponsePlanRequest &request) const
Aws::SSMIncidents::SSMIncidentsClient::PutResourcePolicyCallable
virtual Model::PutResourcePolicyOutcomeCallable PutResourcePolicyCallable(const Model::PutResourcePolicyRequest &request) const
Aws::SSMIncidents::Model::GetResourcePoliciesRequest
Definition: GetResourcePoliciesRequest.h:26
Aws::Utils::Outcome
Definition: Outcome.h:26
GetTimelineEventResult.h
Aws::SSMIncidents::SSMIncidentsClient::UpdateReplicationSetCallable
virtual Model::UpdateReplicationSetOutcomeCallable UpdateReplicationSetCallable(const Model::UpdateReplicationSetRequest &request) const
Aws::SSMIncidents::Model::TagResourceOutcome
Aws::Utils::Outcome< TagResourceResult, SSMIncidentsError > TagResourceOutcome
Definition: SSMIncidentsClient.h:133
Aws::SSMIncidents::Model::UpdateRelatedItemsOutcome
Aws::Utils::Outcome< UpdateRelatedItemsResult, SSMIncidentsError > UpdateRelatedItemsOutcome
Definition: SSMIncidentsClient.h:137
Aws::SSMIncidents::SSMIncidentsClient::ListRelatedItemsCallable
virtual Model::ListRelatedItemsOutcomeCallable ListRelatedItemsCallable(const Model::ListRelatedItemsRequest &request) const
Aws::SSMIncidents::UpdateDeletionProtectionResponseReceivedHandler
std::function< void(const SSMIncidentsClient *, const Model::UpdateDeletionProtectionRequest &, const Model::UpdateDeletionProtectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDeletionProtectionResponseReceivedHandler
Definition: SSMIncidentsClient.h:198
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SSMIncidents::UpdateRelatedItemsResponseReceivedHandler
std::function< void(const SSMIncidentsClient *, const Model::UpdateRelatedItemsRequest &, const Model::UpdateRelatedItemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRelatedItemsResponseReceivedHandler
Definition: SSMIncidentsClient.h:200
Aws::SSMIncidents::SSMIncidentsClient::UpdateRelatedItems
virtual Model::UpdateRelatedItemsOutcome UpdateRelatedItems(const Model::UpdateRelatedItemsRequest &request) const
AWSClient.h
Aws::SSMIncidents::Model::ListTimelineEventsRequest
Definition: ListTimelineEventsRequest.h:26
Aws::SSMIncidents::GetResourcePoliciesResponseReceivedHandler
std::function< void(const SSMIncidentsClient *, const Model::GetResourcePoliciesRequest &, const Model::GetResourcePoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResourcePoliciesResponseReceivedHandler
Definition: SSMIncidentsClient.h:185
Aws::SSMIncidents::SSMIncidentsClient::UpdateDeletionProtectionCallable
virtual Model::UpdateDeletionProtectionOutcomeCallable UpdateDeletionProtectionCallable(const Model::UpdateDeletionProtectionRequest &request) const
Aws::SSMIncidents::Model::GetTimelineEventRequest
Definition: GetTimelineEventRequest.h:26
Aws::SSMIncidents::SSMIncidentsClient::DeleteReplicationSetCallable
virtual Model::DeleteReplicationSetOutcomeCallable DeleteReplicationSetCallable(const Model::DeleteReplicationSetRequest &request) const
Aws::SSMIncidents::SSMIncidentsClient::DeleteIncidentRecord
virtual Model::DeleteIncidentRecordOutcome DeleteIncidentRecord(const Model::DeleteIncidentRecordRequest &request) const
Aws::SSMIncidents::Model::GetResourcePoliciesOutcome
Aws::Utils::Outcome< GetResourcePoliciesResult, SSMIncidentsError > GetResourcePoliciesOutcome
Definition: SSMIncidentsClient.h:122
Aws::SSMIncidents::SSMIncidentsClient::ListReplicationSetsCallable
virtual Model::ListReplicationSetsOutcomeCallable ListReplicationSetsCallable(const Model::ListReplicationSetsRequest &request) const
Aws::SSMIncidents::UntagResourceResponseReceivedHandler
std::function< void(const SSMIncidentsClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: SSMIncidentsClient.h:197
Aws::SSMIncidents::SSMIncidentsClient::DeleteReplicationSetAsync
virtual void DeleteReplicationSetAsync(const Model::DeleteReplicationSetRequest &request, const DeleteReplicationSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SSMIncidents::Model::UpdateResponsePlanOutcome
Aws::Utils::Outcome< UpdateResponsePlanResult, SSMIncidentsError > UpdateResponsePlanOutcome
Definition: SSMIncidentsClient.h:139
Aws::SSMIncidents::SSMIncidentsClient::DeleteIncidentRecordCallable
virtual Model::DeleteIncidentRecordOutcomeCallable DeleteIncidentRecordCallable(const Model::DeleteIncidentRecordRequest &request) const
JsonSerializer.h
Aws::SSMIncidents::Model::ListResponsePlansOutcome
Aws::Utils::Outcome< ListResponsePlansResult, SSMIncidentsError > ListResponsePlansOutcome
Definition: SSMIncidentsClient.h:128
Aws::SSMIncidents::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, SSMIncidentsError > ListTagsForResourceOutcome
Definition: SSMIncidentsClient.h:129
Aws::SSMIncidents::SSMIncidentsClient::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SSMIncidents::SSMIncidentsClient::GetReplicationSet
virtual Model::GetReplicationSetOutcome GetReplicationSet(const Model::GetReplicationSetRequest &request) const
UpdateDeletionProtectionResult.h
StartIncidentResult.h
Aws::SSMIncidents::SSMIncidentsClient::ListIncidentRecordsAsync
virtual void ListIncidentRecordsAsync(const Model::ListIncidentRecordsRequest &request, const ListIncidentRecordsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SSMIncidents::Model::DeleteResponsePlanOutcomeCallable
std::future< DeleteResponsePlanOutcome > DeleteResponsePlanOutcomeCallable
Definition: SSMIncidentsClient.h:148