AWS SDK for C++

AWS SDK for C++ Version 1.11.637

Loading...
Searching...
No Matches
PrometheusServiceServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/amp/PrometheusServiceErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/amp/PrometheusServiceEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in PrometheusServiceClient header */
21#include <aws/amp/model/CreateAlertManagerDefinitionResult.h>
22#include <aws/amp/model/CreateLoggingConfigurationResult.h>
23#include <aws/amp/model/CreateQueryLoggingConfigurationResult.h>
24#include <aws/amp/model/CreateRuleGroupsNamespaceResult.h>
25#include <aws/amp/model/CreateScraperResult.h>
26#include <aws/amp/model/CreateWorkspaceResult.h>
27#include <aws/amp/model/DeleteScraperResult.h>
28#include <aws/amp/model/DescribeAlertManagerDefinitionResult.h>
29#include <aws/amp/model/DescribeLoggingConfigurationResult.h>
30#include <aws/amp/model/DescribeQueryLoggingConfigurationResult.h>
31#include <aws/amp/model/DescribeResourcePolicyResult.h>
32#include <aws/amp/model/DescribeRuleGroupsNamespaceResult.h>
33#include <aws/amp/model/DescribeScraperResult.h>
34#include <aws/amp/model/DescribeWorkspaceResult.h>
35#include <aws/amp/model/DescribeWorkspaceConfigurationResult.h>
36#include <aws/amp/model/GetDefaultScraperConfigurationResult.h>
37#include <aws/amp/model/ListRuleGroupsNamespacesResult.h>
38#include <aws/amp/model/ListScrapersResult.h>
39#include <aws/amp/model/ListTagsForResourceResult.h>
40#include <aws/amp/model/ListWorkspacesResult.h>
41#include <aws/amp/model/PutAlertManagerDefinitionResult.h>
42#include <aws/amp/model/PutResourcePolicyResult.h>
43#include <aws/amp/model/PutRuleGroupsNamespaceResult.h>
44#include <aws/amp/model/TagResourceResult.h>
45#include <aws/amp/model/UntagResourceResult.h>
46#include <aws/amp/model/UpdateLoggingConfigurationResult.h>
47#include <aws/amp/model/UpdateQueryLoggingConfigurationResult.h>
48#include <aws/amp/model/UpdateScraperResult.h>
49#include <aws/amp/model/UpdateWorkspaceConfigurationResult.h>
50#include <aws/amp/model/ListWorkspacesRequest.h>
51#include <aws/amp/model/GetDefaultScraperConfigurationRequest.h>
52#include <aws/amp/model/ListScrapersRequest.h>
53#include <aws/amp/model/CreateWorkspaceRequest.h>
54#include <aws/core/NoResult.h>
55/* End of service model headers required in PrometheusServiceClient header */
56
57namespace Aws
58{
59 namespace Http
60 {
61 class HttpClient;
62 class HttpClientFactory;
63 } // namespace Http
64
65 namespace Utils
66 {
67 template< typename R, typename E> class Outcome;
68
69 namespace Threading
70 {
71 class Executor;
72 } // namespace Threading
73 } // namespace Utils
74
75 namespace Auth
76 {
77 class AWSCredentials;
78 class AWSCredentialsProvider;
79 } // namespace Auth
80
81 namespace Client
82 {
83 class RetryStrategy;
84 } // namespace Client
85
86 namespace PrometheusService
87 {
91
92 namespace Model
93 {
94 /* Service model forward declarations required in PrometheusServiceClient header */
95 class CreateAlertManagerDefinitionRequest;
96 class CreateLoggingConfigurationRequest;
97 class CreateQueryLoggingConfigurationRequest;
98 class CreateRuleGroupsNamespaceRequest;
99 class CreateScraperRequest;
100 class CreateWorkspaceRequest;
101 class DeleteAlertManagerDefinitionRequest;
102 class DeleteLoggingConfigurationRequest;
103 class DeleteQueryLoggingConfigurationRequest;
104 class DeleteResourcePolicyRequest;
105 class DeleteRuleGroupsNamespaceRequest;
106 class DeleteScraperRequest;
107 class DeleteWorkspaceRequest;
108 class DescribeAlertManagerDefinitionRequest;
109 class DescribeLoggingConfigurationRequest;
110 class DescribeQueryLoggingConfigurationRequest;
111 class DescribeResourcePolicyRequest;
112 class DescribeRuleGroupsNamespaceRequest;
113 class DescribeScraperRequest;
114 class DescribeWorkspaceRequest;
115 class DescribeWorkspaceConfigurationRequest;
116 class GetDefaultScraperConfigurationRequest;
117 class ListRuleGroupsNamespacesRequest;
118 class ListScrapersRequest;
119 class ListTagsForResourceRequest;
120 class ListWorkspacesRequest;
121 class PutAlertManagerDefinitionRequest;
122 class PutResourcePolicyRequest;
123 class PutRuleGroupsNamespaceRequest;
124 class TagResourceRequest;
125 class UntagResourceRequest;
126 class UpdateLoggingConfigurationRequest;
127 class UpdateQueryLoggingConfigurationRequest;
128 class UpdateScraperRequest;
129 class UpdateWorkspaceAliasRequest;
130 class UpdateWorkspaceConfigurationRequest;
131 /* End of service model forward declarations required in PrometheusServiceClient header */
132
133 /* Service model Outcome class definitions */
170 /* End of service model Outcome class definitions */
171
172 /* Service model Outcome callable definitions */
173 typedef std::future<CreateAlertManagerDefinitionOutcome> CreateAlertManagerDefinitionOutcomeCallable;
174 typedef std::future<CreateLoggingConfigurationOutcome> CreateLoggingConfigurationOutcomeCallable;
175 typedef std::future<CreateQueryLoggingConfigurationOutcome> CreateQueryLoggingConfigurationOutcomeCallable;
176 typedef std::future<CreateRuleGroupsNamespaceOutcome> CreateRuleGroupsNamespaceOutcomeCallable;
177 typedef std::future<CreateScraperOutcome> CreateScraperOutcomeCallable;
178 typedef std::future<CreateWorkspaceOutcome> CreateWorkspaceOutcomeCallable;
179 typedef std::future<DeleteAlertManagerDefinitionOutcome> DeleteAlertManagerDefinitionOutcomeCallable;
180 typedef std::future<DeleteLoggingConfigurationOutcome> DeleteLoggingConfigurationOutcomeCallable;
181 typedef std::future<DeleteQueryLoggingConfigurationOutcome> DeleteQueryLoggingConfigurationOutcomeCallable;
182 typedef std::future<DeleteResourcePolicyOutcome> DeleteResourcePolicyOutcomeCallable;
183 typedef std::future<DeleteRuleGroupsNamespaceOutcome> DeleteRuleGroupsNamespaceOutcomeCallable;
184 typedef std::future<DeleteScraperOutcome> DeleteScraperOutcomeCallable;
185 typedef std::future<DeleteWorkspaceOutcome> DeleteWorkspaceOutcomeCallable;
186 typedef std::future<DescribeAlertManagerDefinitionOutcome> DescribeAlertManagerDefinitionOutcomeCallable;
187 typedef std::future<DescribeLoggingConfigurationOutcome> DescribeLoggingConfigurationOutcomeCallable;
188 typedef std::future<DescribeQueryLoggingConfigurationOutcome> DescribeQueryLoggingConfigurationOutcomeCallable;
189 typedef std::future<DescribeResourcePolicyOutcome> DescribeResourcePolicyOutcomeCallable;
190 typedef std::future<DescribeRuleGroupsNamespaceOutcome> DescribeRuleGroupsNamespaceOutcomeCallable;
191 typedef std::future<DescribeScraperOutcome> DescribeScraperOutcomeCallable;
192 typedef std::future<DescribeWorkspaceOutcome> DescribeWorkspaceOutcomeCallable;
193 typedef std::future<DescribeWorkspaceConfigurationOutcome> DescribeWorkspaceConfigurationOutcomeCallable;
194 typedef std::future<GetDefaultScraperConfigurationOutcome> GetDefaultScraperConfigurationOutcomeCallable;
195 typedef std::future<ListRuleGroupsNamespacesOutcome> ListRuleGroupsNamespacesOutcomeCallable;
196 typedef std::future<ListScrapersOutcome> ListScrapersOutcomeCallable;
197 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
198 typedef std::future<ListWorkspacesOutcome> ListWorkspacesOutcomeCallable;
199 typedef std::future<PutAlertManagerDefinitionOutcome> PutAlertManagerDefinitionOutcomeCallable;
200 typedef std::future<PutResourcePolicyOutcome> PutResourcePolicyOutcomeCallable;
201 typedef std::future<PutRuleGroupsNamespaceOutcome> PutRuleGroupsNamespaceOutcomeCallable;
202 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
203 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
204 typedef std::future<UpdateLoggingConfigurationOutcome> UpdateLoggingConfigurationOutcomeCallable;
205 typedef std::future<UpdateQueryLoggingConfigurationOutcome> UpdateQueryLoggingConfigurationOutcomeCallable;
206 typedef std::future<UpdateScraperOutcome> UpdateScraperOutcomeCallable;
207 typedef std::future<UpdateWorkspaceAliasOutcome> UpdateWorkspaceAliasOutcomeCallable;
208 typedef std::future<UpdateWorkspaceConfigurationOutcome> UpdateWorkspaceConfigurationOutcomeCallable;
209 /* End of service model Outcome callable definitions */
210 } // namespace Model
211
213
214 /* Service model async handlers definitions */
215 typedef std::function<void(const PrometheusServiceClient*, const Model::CreateAlertManagerDefinitionRequest&, const Model::CreateAlertManagerDefinitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAlertManagerDefinitionResponseReceivedHandler;
216 typedef std::function<void(const PrometheusServiceClient*, const Model::CreateLoggingConfigurationRequest&, const Model::CreateLoggingConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLoggingConfigurationResponseReceivedHandler;
217 typedef std::function<void(const PrometheusServiceClient*, const Model::CreateQueryLoggingConfigurationRequest&, const Model::CreateQueryLoggingConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateQueryLoggingConfigurationResponseReceivedHandler;
218 typedef std::function<void(const PrometheusServiceClient*, const Model::CreateRuleGroupsNamespaceRequest&, const Model::CreateRuleGroupsNamespaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRuleGroupsNamespaceResponseReceivedHandler;
219 typedef std::function<void(const PrometheusServiceClient*, const Model::CreateScraperRequest&, const Model::CreateScraperOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateScraperResponseReceivedHandler;
220 typedef std::function<void(const PrometheusServiceClient*, const Model::CreateWorkspaceRequest&, const Model::CreateWorkspaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateWorkspaceResponseReceivedHandler;
221 typedef std::function<void(const PrometheusServiceClient*, const Model::DeleteAlertManagerDefinitionRequest&, const Model::DeleteAlertManagerDefinitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAlertManagerDefinitionResponseReceivedHandler;
222 typedef std::function<void(const PrometheusServiceClient*, const Model::DeleteLoggingConfigurationRequest&, const Model::DeleteLoggingConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteLoggingConfigurationResponseReceivedHandler;
223 typedef std::function<void(const PrometheusServiceClient*, const Model::DeleteQueryLoggingConfigurationRequest&, const Model::DeleteQueryLoggingConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteQueryLoggingConfigurationResponseReceivedHandler;
224 typedef std::function<void(const PrometheusServiceClient*, const Model::DeleteResourcePolicyRequest&, const Model::DeleteResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteResourcePolicyResponseReceivedHandler;
225 typedef std::function<void(const PrometheusServiceClient*, const Model::DeleteRuleGroupsNamespaceRequest&, const Model::DeleteRuleGroupsNamespaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRuleGroupsNamespaceResponseReceivedHandler;
226 typedef std::function<void(const PrometheusServiceClient*, const Model::DeleteScraperRequest&, const Model::DeleteScraperOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteScraperResponseReceivedHandler;
227 typedef std::function<void(const PrometheusServiceClient*, const Model::DeleteWorkspaceRequest&, const Model::DeleteWorkspaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteWorkspaceResponseReceivedHandler;
228 typedef std::function<void(const PrometheusServiceClient*, const Model::DescribeAlertManagerDefinitionRequest&, const Model::DescribeAlertManagerDefinitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAlertManagerDefinitionResponseReceivedHandler;
229 typedef std::function<void(const PrometheusServiceClient*, const Model::DescribeLoggingConfigurationRequest&, const Model::DescribeLoggingConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLoggingConfigurationResponseReceivedHandler;
230 typedef std::function<void(const PrometheusServiceClient*, const Model::DescribeQueryLoggingConfigurationRequest&, const Model::DescribeQueryLoggingConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeQueryLoggingConfigurationResponseReceivedHandler;
231 typedef std::function<void(const PrometheusServiceClient*, const Model::DescribeResourcePolicyRequest&, const Model::DescribeResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeResourcePolicyResponseReceivedHandler;
232 typedef std::function<void(const PrometheusServiceClient*, const Model::DescribeRuleGroupsNamespaceRequest&, const Model::DescribeRuleGroupsNamespaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRuleGroupsNamespaceResponseReceivedHandler;
233 typedef std::function<void(const PrometheusServiceClient*, const Model::DescribeScraperRequest&, const Model::DescribeScraperOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeScraperResponseReceivedHandler;
234 typedef std::function<void(const PrometheusServiceClient*, const Model::DescribeWorkspaceRequest&, const Model::DescribeWorkspaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeWorkspaceResponseReceivedHandler;
235 typedef std::function<void(const PrometheusServiceClient*, const Model::DescribeWorkspaceConfigurationRequest&, const Model::DescribeWorkspaceConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeWorkspaceConfigurationResponseReceivedHandler;
236 typedef std::function<void(const PrometheusServiceClient*, const Model::GetDefaultScraperConfigurationRequest&, const Model::GetDefaultScraperConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDefaultScraperConfigurationResponseReceivedHandler;
237 typedef std::function<void(const PrometheusServiceClient*, const Model::ListRuleGroupsNamespacesRequest&, const Model::ListRuleGroupsNamespacesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRuleGroupsNamespacesResponseReceivedHandler;
238 typedef std::function<void(const PrometheusServiceClient*, const Model::ListScrapersRequest&, const Model::ListScrapersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListScrapersResponseReceivedHandler;
239 typedef std::function<void(const PrometheusServiceClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
240 typedef std::function<void(const PrometheusServiceClient*, const Model::ListWorkspacesRequest&, const Model::ListWorkspacesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListWorkspacesResponseReceivedHandler;
241 typedef std::function<void(const PrometheusServiceClient*, const Model::PutAlertManagerDefinitionRequest&, const Model::PutAlertManagerDefinitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutAlertManagerDefinitionResponseReceivedHandler;
242 typedef std::function<void(const PrometheusServiceClient*, const Model::PutResourcePolicyRequest&, const Model::PutResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutResourcePolicyResponseReceivedHandler;
243 typedef std::function<void(const PrometheusServiceClient*, const Model::PutRuleGroupsNamespaceRequest&, const Model::PutRuleGroupsNamespaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutRuleGroupsNamespaceResponseReceivedHandler;
244 typedef std::function<void(const PrometheusServiceClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
245 typedef std::function<void(const PrometheusServiceClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
246 typedef std::function<void(const PrometheusServiceClient*, const Model::UpdateLoggingConfigurationRequest&, const Model::UpdateLoggingConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateLoggingConfigurationResponseReceivedHandler;
247 typedef std::function<void(const PrometheusServiceClient*, const Model::UpdateQueryLoggingConfigurationRequest&, const Model::UpdateQueryLoggingConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateQueryLoggingConfigurationResponseReceivedHandler;
248 typedef std::function<void(const PrometheusServiceClient*, const Model::UpdateScraperRequest&, const Model::UpdateScraperOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateScraperResponseReceivedHandler;
249 typedef std::function<void(const PrometheusServiceClient*, const Model::UpdateWorkspaceAliasRequest&, const Model::UpdateWorkspaceAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateWorkspaceAliasResponseReceivedHandler;
250 typedef std::function<void(const PrometheusServiceClient*, const Model::UpdateWorkspaceConfigurationRequest&, const Model::UpdateWorkspaceConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateWorkspaceConfigurationResponseReceivedHandler;
251 /* End of service model async handlers definitions */
252 } // namespace PrometheusService
253} // namespace Aws
EndpointProviderBase< PrometheusServiceClientConfiguration, PrometheusServiceBuiltInParameters, PrometheusServiceClientContextParameters > PrometheusServiceEndpointProviderBase
std::future< UpdateWorkspaceAliasOutcome > UpdateWorkspaceAliasOutcomeCallable
Aws::Utils::Outcome< PutAlertManagerDefinitionResult, PrometheusServiceError > PutAlertManagerDefinitionOutcome
std::future< DescribeQueryLoggingConfigurationOutcome > DescribeQueryLoggingConfigurationOutcomeCallable
std::future< UpdateWorkspaceConfigurationOutcome > UpdateWorkspaceConfigurationOutcomeCallable
std::future< DescribeAlertManagerDefinitionOutcome > DescribeAlertManagerDefinitionOutcomeCallable
Aws::Utils::Outcome< CreateRuleGroupsNamespaceResult, PrometheusServiceError > CreateRuleGroupsNamespaceOutcome
std::future< CreateQueryLoggingConfigurationOutcome > CreateQueryLoggingConfigurationOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, PrometheusServiceError > DeleteResourcePolicyOutcome
Aws::Utils::Outcome< Aws::NoResult, PrometheusServiceError > DeleteLoggingConfigurationOutcome
std::future< ListWorkspacesOutcome > ListWorkspacesOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, PrometheusServiceError > UpdateWorkspaceAliasOutcome
std::future< DeleteQueryLoggingConfigurationOutcome > DeleteQueryLoggingConfigurationOutcomeCallable
std::future< DeleteLoggingConfigurationOutcome > DeleteLoggingConfigurationOutcomeCallable
Aws::Utils::Outcome< ListWorkspacesResult, PrometheusServiceError > ListWorkspacesOutcome
Aws::Utils::Outcome< DescribeAlertManagerDefinitionResult, PrometheusServiceError > DescribeAlertManagerDefinitionOutcome
std::future< PutAlertManagerDefinitionOutcome > PutAlertManagerDefinitionOutcomeCallable
Aws::Utils::Outcome< UpdateLoggingConfigurationResult, PrometheusServiceError > UpdateLoggingConfigurationOutcome
Aws::Utils::Outcome< DescribeRuleGroupsNamespaceResult, PrometheusServiceError > DescribeRuleGroupsNamespaceOutcome
std::future< DescribeResourcePolicyOutcome > DescribeResourcePolicyOutcomeCallable
std::future< ListRuleGroupsNamespacesOutcome > ListRuleGroupsNamespacesOutcomeCallable
Aws::Utils::Outcome< ListRuleGroupsNamespacesResult, PrometheusServiceError > ListRuleGroupsNamespacesOutcome
std::future< ListScrapersOutcome > ListScrapersOutcomeCallable
Aws::Utils::Outcome< PutRuleGroupsNamespaceResult, PrometheusServiceError > PutRuleGroupsNamespaceOutcome
Aws::Utils::Outcome< CreateWorkspaceResult, PrometheusServiceError > CreateWorkspaceOutcome
Aws::Utils::Outcome< ListScrapersResult, PrometheusServiceError > ListScrapersOutcome
std::future< DeleteScraperOutcome > DeleteScraperOutcomeCallable
std::future< CreateLoggingConfigurationOutcome > CreateLoggingConfigurationOutcomeCallable
Aws::Utils::Outcome< CreateLoggingConfigurationResult, PrometheusServiceError > CreateLoggingConfigurationOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< DescribeLoggingConfigurationOutcome > DescribeLoggingConfigurationOutcomeCallable
Aws::Utils::Outcome< CreateAlertManagerDefinitionResult, PrometheusServiceError > CreateAlertManagerDefinitionOutcome
std::future< CreateWorkspaceOutcome > CreateWorkspaceOutcomeCallable
std::future< GetDefaultScraperConfigurationOutcome > GetDefaultScraperConfigurationOutcomeCallable
std::future< PutRuleGroupsNamespaceOutcome > PutRuleGroupsNamespaceOutcomeCallable
std::future< CreateRuleGroupsNamespaceOutcome > CreateRuleGroupsNamespaceOutcomeCallable
std::future< PutResourcePolicyOutcome > PutResourcePolicyOutcomeCallable
std::future< CreateScraperOutcome > CreateScraperOutcomeCallable
Aws::Utils::Outcome< DescribeLoggingConfigurationResult, PrometheusServiceError > DescribeLoggingConfigurationOutcome
std::future< DescribeScraperOutcome > DescribeScraperOutcomeCallable
std::future< DeleteWorkspaceOutcome > DeleteWorkspaceOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, PrometheusServiceError > DeleteAlertManagerDefinitionOutcome
std::future< DescribeWorkspaceConfigurationOutcome > DescribeWorkspaceConfigurationOutcomeCallable
Aws::Utils::Outcome< PutResourcePolicyResult, PrometheusServiceError > PutResourcePolicyOutcome
Aws::Utils::Outcome< CreateQueryLoggingConfigurationResult, PrometheusServiceError > CreateQueryLoggingConfigurationOutcome
Aws::Utils::Outcome< UntagResourceResult, PrometheusServiceError > UntagResourceOutcome
std::future< DeleteResourcePolicyOutcome > DeleteResourcePolicyOutcomeCallable
Aws::Utils::Outcome< DescribeWorkspaceConfigurationResult, PrometheusServiceError > DescribeWorkspaceConfigurationOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, PrometheusServiceError > ListTagsForResourceOutcome
std::future< DescribeWorkspaceOutcome > DescribeWorkspaceOutcomeCallable
Aws::Utils::Outcome< UpdateWorkspaceConfigurationResult, PrometheusServiceError > UpdateWorkspaceConfigurationOutcome
Aws::Utils::Outcome< Aws::NoResult, PrometheusServiceError > DeleteWorkspaceOutcome
Aws::Utils::Outcome< GetDefaultScraperConfigurationResult, PrometheusServiceError > GetDefaultScraperConfigurationOutcome
Aws::Utils::Outcome< DescribeWorkspaceResult, PrometheusServiceError > DescribeWorkspaceOutcome
Aws::Utils::Outcome< DeleteScraperResult, PrometheusServiceError > DeleteScraperOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< DescribeQueryLoggingConfigurationResult, PrometheusServiceError > DescribeQueryLoggingConfigurationOutcome
std::future< UpdateQueryLoggingConfigurationOutcome > UpdateQueryLoggingConfigurationOutcomeCallable
std::future< DescribeRuleGroupsNamespaceOutcome > DescribeRuleGroupsNamespaceOutcomeCallable
Aws::Utils::Outcome< CreateScraperResult, PrometheusServiceError > CreateScraperOutcome
std::future< UpdateLoggingConfigurationOutcome > UpdateLoggingConfigurationOutcomeCallable
std::future< DeleteRuleGroupsNamespaceOutcome > DeleteRuleGroupsNamespaceOutcomeCallable
Aws::Utils::Outcome< DescribeResourcePolicyResult, PrometheusServiceError > DescribeResourcePolicyOutcome
Aws::Utils::Outcome< UpdateQueryLoggingConfigurationResult, PrometheusServiceError > UpdateQueryLoggingConfigurationOutcome
Aws::Utils::Outcome< Aws::NoResult, PrometheusServiceError > DeleteRuleGroupsNamespaceOutcome
Aws::Utils::Outcome< Aws::NoResult, PrometheusServiceError > DeleteQueryLoggingConfigurationOutcome
std::future< DeleteAlertManagerDefinitionOutcome > DeleteAlertManagerDefinitionOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< DescribeScraperResult, PrometheusServiceError > DescribeScraperOutcome
std::future< UpdateScraperOutcome > UpdateScraperOutcomeCallable
Aws::Utils::Outcome< UpdateScraperResult, PrometheusServiceError > UpdateScraperOutcome
std::future< CreateAlertManagerDefinitionOutcome > CreateAlertManagerDefinitionOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, PrometheusServiceError > TagResourceOutcome
std::function< void(const PrometheusServiceClient *, const Model::DescribeScraperRequest &, const Model::DescribeScraperOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeScraperResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::DeleteLoggingConfigurationRequest &, const Model::DeleteLoggingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLoggingConfigurationResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::ListRuleGroupsNamespacesRequest &, const Model::ListRuleGroupsNamespacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRuleGroupsNamespacesResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::UpdateLoggingConfigurationRequest &, const Model::UpdateLoggingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateLoggingConfigurationResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::DescribeWorkspaceConfigurationRequest &, const Model::DescribeWorkspaceConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeWorkspaceConfigurationResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::DescribeResourcePolicyRequest &, const Model::DescribeResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeResourcePolicyResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::DescribeRuleGroupsNamespaceRequest &, const Model::DescribeRuleGroupsNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRuleGroupsNamespaceResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::PutRuleGroupsNamespaceRequest &, const Model::PutRuleGroupsNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutRuleGroupsNamespaceResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::CreateAlertManagerDefinitionRequest &, const Model::CreateAlertManagerDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAlertManagerDefinitionResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::CreateRuleGroupsNamespaceRequest &, const Model::CreateRuleGroupsNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRuleGroupsNamespaceResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::GetDefaultScraperConfigurationRequest &, const Model::GetDefaultScraperConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDefaultScraperConfigurationResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::DeleteAlertManagerDefinitionRequest &, const Model::DeleteAlertManagerDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAlertManagerDefinitionResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::DeleteRuleGroupsNamespaceRequest &, const Model::DeleteRuleGroupsNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRuleGroupsNamespaceResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::UpdateScraperRequest &, const Model::UpdateScraperOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateScraperResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::DescribeQueryLoggingConfigurationRequest &, const Model::DescribeQueryLoggingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeQueryLoggingConfigurationResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::DeleteQueryLoggingConfigurationRequest &, const Model::DeleteQueryLoggingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteQueryLoggingConfigurationResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::PutAlertManagerDefinitionRequest &, const Model::PutAlertManagerDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAlertManagerDefinitionResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::DescribeWorkspaceRequest &, const Model::DescribeWorkspaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeWorkspaceResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::CreateScraperRequest &, const Model::CreateScraperOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateScraperResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::DeleteResourcePolicyRequest &, const Model::DeleteResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResourcePolicyResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::UpdateWorkspaceConfigurationRequest &, const Model::UpdateWorkspaceConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateWorkspaceConfigurationResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::ListWorkspacesRequest &, const Model::ListWorkspacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWorkspacesResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::ListScrapersRequest &, const Model::ListScrapersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListScrapersResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::DescribeAlertManagerDefinitionRequest &, const Model::DescribeAlertManagerDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAlertManagerDefinitionResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::DescribeLoggingConfigurationRequest &, const Model::DescribeLoggingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLoggingConfigurationResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::UpdateWorkspaceAliasRequest &, const Model::UpdateWorkspaceAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateWorkspaceAliasResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::PutResourcePolicyRequest &, const Model::PutResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutResourcePolicyResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::UpdateQueryLoggingConfigurationRequest &, const Model::UpdateQueryLoggingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateQueryLoggingConfigurationResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::DeleteWorkspaceRequest &, const Model::DeleteWorkspaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteWorkspaceResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::CreateWorkspaceRequest &, const Model::CreateWorkspaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateWorkspaceResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::CreateQueryLoggingConfigurationRequest &, const Model::CreateQueryLoggingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateQueryLoggingConfigurationResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::CreateLoggingConfigurationRequest &, const Model::CreateLoggingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLoggingConfigurationResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::DeleteScraperRequest &, const Model::DeleteScraperOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteScraperResponseReceivedHandler