AWS SDK for C++

AWS SDK for C++ Version 1.11.688

Loading...
Searching...
No Matches
PrometheusServiceServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/amp/PrometheusServiceEndpointProvider.h>
10#include <aws/amp/PrometheusServiceErrors.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/client/AsyncCallerContext.h>
13#include <aws/core/client/GenericClientConfiguration.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/core/utils/memory/stl/AWSString.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in PrometheusServiceClient header */
22#include <aws/amp/model/CreateAlertManagerDefinitionResult.h>
23#include <aws/amp/model/CreateAnomalyDetectorResult.h>
24#include <aws/amp/model/CreateLoggingConfigurationResult.h>
25#include <aws/amp/model/CreateQueryLoggingConfigurationResult.h>
26#include <aws/amp/model/CreateRuleGroupsNamespaceResult.h>
27#include <aws/amp/model/CreateScraperResult.h>
28#include <aws/amp/model/CreateWorkspaceRequest.h>
29#include <aws/amp/model/CreateWorkspaceResult.h>
30#include <aws/amp/model/DeleteScraperResult.h>
31#include <aws/amp/model/DescribeAlertManagerDefinitionResult.h>
32#include <aws/amp/model/DescribeAnomalyDetectorResult.h>
33#include <aws/amp/model/DescribeLoggingConfigurationResult.h>
34#include <aws/amp/model/DescribeQueryLoggingConfigurationResult.h>
35#include <aws/amp/model/DescribeResourcePolicyResult.h>
36#include <aws/amp/model/DescribeRuleGroupsNamespaceResult.h>
37#include <aws/amp/model/DescribeScraperLoggingConfigurationResult.h>
38#include <aws/amp/model/DescribeScraperResult.h>
39#include <aws/amp/model/DescribeWorkspaceConfigurationResult.h>
40#include <aws/amp/model/DescribeWorkspaceResult.h>
41#include <aws/amp/model/GetDefaultScraperConfigurationRequest.h>
42#include <aws/amp/model/GetDefaultScraperConfigurationResult.h>
43#include <aws/amp/model/ListAnomalyDetectorsResult.h>
44#include <aws/amp/model/ListRuleGroupsNamespacesResult.h>
45#include <aws/amp/model/ListScrapersRequest.h>
46#include <aws/amp/model/ListScrapersResult.h>
47#include <aws/amp/model/ListTagsForResourceResult.h>
48#include <aws/amp/model/ListWorkspacesRequest.h>
49#include <aws/amp/model/ListWorkspacesResult.h>
50#include <aws/amp/model/PutAlertManagerDefinitionResult.h>
51#include <aws/amp/model/PutAnomalyDetectorResult.h>
52#include <aws/amp/model/PutResourcePolicyResult.h>
53#include <aws/amp/model/PutRuleGroupsNamespaceResult.h>
54#include <aws/amp/model/TagResourceResult.h>
55#include <aws/amp/model/UntagResourceResult.h>
56#include <aws/amp/model/UpdateLoggingConfigurationResult.h>
57#include <aws/amp/model/UpdateQueryLoggingConfigurationResult.h>
58#include <aws/amp/model/UpdateScraperLoggingConfigurationResult.h>
59#include <aws/amp/model/UpdateScraperResult.h>
60#include <aws/amp/model/UpdateWorkspaceConfigurationResult.h>
61#include <aws/core/NoResult.h>
62/* End of service model headers required in PrometheusServiceClient header */
63
64namespace Aws {
65namespace Http {
66class HttpClient;
67class HttpClientFactory;
68} // namespace Http
69
70namespace Utils {
71template <typename R, typename E>
72class Outcome;
73
74namespace Threading {
75class Executor;
76} // namespace Threading
77} // namespace Utils
78
79namespace Auth {
80class AWSCredentials;
81class AWSCredentialsProvider;
82} // namespace Auth
83
84namespace Client {
85class RetryStrategy;
86} // namespace Client
87
88namespace PrometheusService {
92
93namespace Model {
94/* Service model forward declarations required in PrometheusServiceClient header */
95class CreateAlertManagerDefinitionRequest;
96class CreateAnomalyDetectorRequest;
97class CreateLoggingConfigurationRequest;
98class CreateQueryLoggingConfigurationRequest;
99class CreateRuleGroupsNamespaceRequest;
100class CreateScraperRequest;
101class CreateWorkspaceRequest;
102class DeleteAlertManagerDefinitionRequest;
103class DeleteAnomalyDetectorRequest;
104class DeleteLoggingConfigurationRequest;
105class DeleteQueryLoggingConfigurationRequest;
106class DeleteResourcePolicyRequest;
107class DeleteRuleGroupsNamespaceRequest;
108class DeleteScraperRequest;
109class DeleteScraperLoggingConfigurationRequest;
110class DeleteWorkspaceRequest;
111class DescribeAlertManagerDefinitionRequest;
112class DescribeAnomalyDetectorRequest;
113class DescribeLoggingConfigurationRequest;
114class DescribeQueryLoggingConfigurationRequest;
115class DescribeResourcePolicyRequest;
116class DescribeRuleGroupsNamespaceRequest;
117class DescribeScraperRequest;
118class DescribeScraperLoggingConfigurationRequest;
119class DescribeWorkspaceRequest;
120class DescribeWorkspaceConfigurationRequest;
121class GetDefaultScraperConfigurationRequest;
122class ListAnomalyDetectorsRequest;
123class ListRuleGroupsNamespacesRequest;
124class ListScrapersRequest;
125class ListTagsForResourceRequest;
126class ListWorkspacesRequest;
127class PutAlertManagerDefinitionRequest;
128class PutAnomalyDetectorRequest;
129class PutResourcePolicyRequest;
130class PutRuleGroupsNamespaceRequest;
131class TagResourceRequest;
132class UntagResourceRequest;
133class UpdateLoggingConfigurationRequest;
134class UpdateQueryLoggingConfigurationRequest;
135class UpdateScraperRequest;
136class UpdateScraperLoggingConfigurationRequest;
137class UpdateWorkspaceAliasRequest;
138class UpdateWorkspaceConfigurationRequest;
139/* End of service model forward declarations required in PrometheusServiceClient header */
140
141/* Service model Outcome class definitions */
186/* End of service model Outcome class definitions */
187
188/* Service model Outcome callable definitions */
189typedef std::future<CreateAlertManagerDefinitionOutcome> CreateAlertManagerDefinitionOutcomeCallable;
190typedef std::future<CreateAnomalyDetectorOutcome> CreateAnomalyDetectorOutcomeCallable;
191typedef std::future<CreateLoggingConfigurationOutcome> CreateLoggingConfigurationOutcomeCallable;
192typedef std::future<CreateQueryLoggingConfigurationOutcome> CreateQueryLoggingConfigurationOutcomeCallable;
193typedef std::future<CreateRuleGroupsNamespaceOutcome> CreateRuleGroupsNamespaceOutcomeCallable;
194typedef std::future<CreateScraperOutcome> CreateScraperOutcomeCallable;
195typedef std::future<CreateWorkspaceOutcome> CreateWorkspaceOutcomeCallable;
196typedef std::future<DeleteAlertManagerDefinitionOutcome> DeleteAlertManagerDefinitionOutcomeCallable;
197typedef std::future<DeleteAnomalyDetectorOutcome> DeleteAnomalyDetectorOutcomeCallable;
198typedef std::future<DeleteLoggingConfigurationOutcome> DeleteLoggingConfigurationOutcomeCallable;
199typedef std::future<DeleteQueryLoggingConfigurationOutcome> DeleteQueryLoggingConfigurationOutcomeCallable;
200typedef std::future<DeleteResourcePolicyOutcome> DeleteResourcePolicyOutcomeCallable;
201typedef std::future<DeleteRuleGroupsNamespaceOutcome> DeleteRuleGroupsNamespaceOutcomeCallable;
202typedef std::future<DeleteScraperOutcome> DeleteScraperOutcomeCallable;
203typedef std::future<DeleteScraperLoggingConfigurationOutcome> DeleteScraperLoggingConfigurationOutcomeCallable;
204typedef std::future<DeleteWorkspaceOutcome> DeleteWorkspaceOutcomeCallable;
205typedef std::future<DescribeAlertManagerDefinitionOutcome> DescribeAlertManagerDefinitionOutcomeCallable;
206typedef std::future<DescribeAnomalyDetectorOutcome> DescribeAnomalyDetectorOutcomeCallable;
207typedef std::future<DescribeLoggingConfigurationOutcome> DescribeLoggingConfigurationOutcomeCallable;
208typedef std::future<DescribeQueryLoggingConfigurationOutcome> DescribeQueryLoggingConfigurationOutcomeCallable;
209typedef std::future<DescribeResourcePolicyOutcome> DescribeResourcePolicyOutcomeCallable;
210typedef std::future<DescribeRuleGroupsNamespaceOutcome> DescribeRuleGroupsNamespaceOutcomeCallable;
211typedef std::future<DescribeScraperOutcome> DescribeScraperOutcomeCallable;
212typedef std::future<DescribeScraperLoggingConfigurationOutcome> DescribeScraperLoggingConfigurationOutcomeCallable;
213typedef std::future<DescribeWorkspaceOutcome> DescribeWorkspaceOutcomeCallable;
214typedef std::future<DescribeWorkspaceConfigurationOutcome> DescribeWorkspaceConfigurationOutcomeCallable;
215typedef std::future<GetDefaultScraperConfigurationOutcome> GetDefaultScraperConfigurationOutcomeCallable;
216typedef std::future<ListAnomalyDetectorsOutcome> ListAnomalyDetectorsOutcomeCallable;
217typedef std::future<ListRuleGroupsNamespacesOutcome> ListRuleGroupsNamespacesOutcomeCallable;
218typedef std::future<ListScrapersOutcome> ListScrapersOutcomeCallable;
219typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
220typedef std::future<ListWorkspacesOutcome> ListWorkspacesOutcomeCallable;
221typedef std::future<PutAlertManagerDefinitionOutcome> PutAlertManagerDefinitionOutcomeCallable;
222typedef std::future<PutAnomalyDetectorOutcome> PutAnomalyDetectorOutcomeCallable;
223typedef std::future<PutResourcePolicyOutcome> PutResourcePolicyOutcomeCallable;
224typedef std::future<PutRuleGroupsNamespaceOutcome> PutRuleGroupsNamespaceOutcomeCallable;
225typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
226typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
227typedef std::future<UpdateLoggingConfigurationOutcome> UpdateLoggingConfigurationOutcomeCallable;
228typedef std::future<UpdateQueryLoggingConfigurationOutcome> UpdateQueryLoggingConfigurationOutcomeCallable;
229typedef std::future<UpdateScraperOutcome> UpdateScraperOutcomeCallable;
230typedef std::future<UpdateScraperLoggingConfigurationOutcome> UpdateScraperLoggingConfigurationOutcomeCallable;
231typedef std::future<UpdateWorkspaceAliasOutcome> UpdateWorkspaceAliasOutcomeCallable;
232typedef std::future<UpdateWorkspaceConfigurationOutcome> UpdateWorkspaceConfigurationOutcomeCallable;
233/* End of service model Outcome callable definitions */
234} // namespace Model
235
237
238/* Service model async handlers definitions */
239typedef std::function<void(const PrometheusServiceClient*, const Model::CreateAlertManagerDefinitionRequest&,
241 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
243typedef std::function<void(const PrometheusServiceClient*, const Model::CreateAnomalyDetectorRequest&,
244 const Model::CreateAnomalyDetectorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
246typedef std::function<void(const PrometheusServiceClient*, const Model::CreateLoggingConfigurationRequest&,
247 const Model::CreateLoggingConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
249typedef std::function<void(const PrometheusServiceClient*, const Model::CreateQueryLoggingConfigurationRequest&,
251 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
253typedef std::function<void(const PrometheusServiceClient*, const Model::CreateRuleGroupsNamespaceRequest&,
254 const Model::CreateRuleGroupsNamespaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
256typedef std::function<void(const PrometheusServiceClient*, const Model::CreateScraperRequest&, const Model::CreateScraperOutcome&,
257 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
259typedef std::function<void(const PrometheusServiceClient*, const Model::CreateWorkspaceRequest&, const Model::CreateWorkspaceOutcome&,
260 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
262typedef std::function<void(const PrometheusServiceClient*, const Model::DeleteAlertManagerDefinitionRequest&,
264 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
266typedef std::function<void(const PrometheusServiceClient*, const Model::DeleteAnomalyDetectorRequest&,
267 const Model::DeleteAnomalyDetectorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
269typedef std::function<void(const PrometheusServiceClient*, const Model::DeleteLoggingConfigurationRequest&,
270 const Model::DeleteLoggingConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
272typedef std::function<void(const PrometheusServiceClient*, const Model::DeleteQueryLoggingConfigurationRequest&,
274 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
276typedef std::function<void(const PrometheusServiceClient*, const Model::DeleteResourcePolicyRequest&,
277 const Model::DeleteResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
279typedef std::function<void(const PrometheusServiceClient*, const Model::DeleteRuleGroupsNamespaceRequest&,
280 const Model::DeleteRuleGroupsNamespaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
282typedef std::function<void(const PrometheusServiceClient*, const Model::DeleteScraperRequest&, const Model::DeleteScraperOutcome&,
283 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
285typedef std::function<void(const PrometheusServiceClient*, const Model::DeleteScraperLoggingConfigurationRequest&,
287 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
289typedef std::function<void(const PrometheusServiceClient*, const Model::DeleteWorkspaceRequest&, const Model::DeleteWorkspaceOutcome&,
290 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
292typedef std::function<void(const PrometheusServiceClient*, const Model::DescribeAlertManagerDefinitionRequest&,
294 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
296typedef std::function<void(const PrometheusServiceClient*, const Model::DescribeAnomalyDetectorRequest&,
297 const Model::DescribeAnomalyDetectorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
299typedef std::function<void(const PrometheusServiceClient*, const Model::DescribeLoggingConfigurationRequest&,
301 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
303typedef std::function<void(const PrometheusServiceClient*, const Model::DescribeQueryLoggingConfigurationRequest&,
305 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
307typedef std::function<void(const PrometheusServiceClient*, const Model::DescribeResourcePolicyRequest&,
308 const Model::DescribeResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
310typedef std::function<void(const PrometheusServiceClient*, const Model::DescribeRuleGroupsNamespaceRequest&,
311 const Model::DescribeRuleGroupsNamespaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
313typedef std::function<void(const PrometheusServiceClient*, const Model::DescribeScraperRequest&, const Model::DescribeScraperOutcome&,
314 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
316typedef std::function<void(const PrometheusServiceClient*, const Model::DescribeScraperLoggingConfigurationRequest&,
318 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
320typedef std::function<void(const PrometheusServiceClient*, const Model::DescribeWorkspaceRequest&, const Model::DescribeWorkspaceOutcome&,
321 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
323typedef std::function<void(const PrometheusServiceClient*, const Model::DescribeWorkspaceConfigurationRequest&,
325 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
327typedef std::function<void(const PrometheusServiceClient*, const Model::GetDefaultScraperConfigurationRequest&,
329 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
331typedef std::function<void(const PrometheusServiceClient*, const Model::ListAnomalyDetectorsRequest&,
332 const Model::ListAnomalyDetectorsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
334typedef std::function<void(const PrometheusServiceClient*, const Model::ListRuleGroupsNamespacesRequest&,
335 const Model::ListRuleGroupsNamespacesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
337typedef std::function<void(const PrometheusServiceClient*, const Model::ListScrapersRequest&, const Model::ListScrapersOutcome&,
338 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
340typedef std::function<void(const PrometheusServiceClient*, const Model::ListTagsForResourceRequest&,
341 const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
343typedef std::function<void(const PrometheusServiceClient*, const Model::ListWorkspacesRequest&, const Model::ListWorkspacesOutcome&,
344 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
346typedef std::function<void(const PrometheusServiceClient*, const Model::PutAlertManagerDefinitionRequest&,
347 const Model::PutAlertManagerDefinitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
350 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
352typedef std::function<void(const PrometheusServiceClient*, const Model::PutResourcePolicyRequest&, const Model::PutResourcePolicyOutcome&,
353 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
355typedef std::function<void(const PrometheusServiceClient*, const Model::PutRuleGroupsNamespaceRequest&,
356 const Model::PutRuleGroupsNamespaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
358typedef std::function<void(const PrometheusServiceClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
359 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
361typedef std::function<void(const PrometheusServiceClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
362 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
364typedef std::function<void(const PrometheusServiceClient*, const Model::UpdateLoggingConfigurationRequest&,
365 const Model::UpdateLoggingConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
367typedef std::function<void(const PrometheusServiceClient*, const Model::UpdateQueryLoggingConfigurationRequest&,
369 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
371typedef std::function<void(const PrometheusServiceClient*, const Model::UpdateScraperRequest&, const Model::UpdateScraperOutcome&,
372 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
374typedef std::function<void(const PrometheusServiceClient*, const Model::UpdateScraperLoggingConfigurationRequest&,
376 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
378typedef std::function<void(const PrometheusServiceClient*, const Model::UpdateWorkspaceAliasRequest&,
379 const Model::UpdateWorkspaceAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
381typedef std::function<void(const PrometheusServiceClient*, const Model::UpdateWorkspaceConfigurationRequest&,
383 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
385/* End of service model async handlers definitions */
386} // namespace PrometheusService
387} // 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
Aws::Utils::Outcome< DescribeAnomalyDetectorResult, PrometheusServiceError > DescribeAnomalyDetectorOutcome
std::future< PutAlertManagerDefinitionOutcome > PutAlertManagerDefinitionOutcomeCallable
Aws::Utils::Outcome< UpdateLoggingConfigurationResult, PrometheusServiceError > UpdateLoggingConfigurationOutcome
std::future< DeleteScraperLoggingConfigurationOutcome > DeleteScraperLoggingConfigurationOutcomeCallable
Aws::Utils::Outcome< DescribeRuleGroupsNamespaceResult, PrometheusServiceError > DescribeRuleGroupsNamespaceOutcome
std::future< DescribeResourcePolicyOutcome > DescribeResourcePolicyOutcomeCallable
std::future< ListRuleGroupsNamespacesOutcome > ListRuleGroupsNamespacesOutcomeCallable
Aws::Utils::Outcome< ListRuleGroupsNamespacesResult, PrometheusServiceError > ListRuleGroupsNamespacesOutcome
std::future< ListScrapersOutcome > ListScrapersOutcomeCallable
std::future< DescribeAnomalyDetectorOutcome > DescribeAnomalyDetectorOutcomeCallable
Aws::Utils::Outcome< PutRuleGroupsNamespaceResult, PrometheusServiceError > PutRuleGroupsNamespaceOutcome
std::future< DescribeScraperLoggingConfigurationOutcome > DescribeScraperLoggingConfigurationOutcomeCallable
Aws::Utils::Outcome< CreateWorkspaceResult, PrometheusServiceError > CreateWorkspaceOutcome
Aws::Utils::Outcome< ListScrapersResult, PrometheusServiceError > ListScrapersOutcome
std::future< DeleteAnomalyDetectorOutcome > DeleteAnomalyDetectorOutcomeCallable
std::future< DeleteScraperOutcome > DeleteScraperOutcomeCallable
Aws::Utils::Outcome< PutAnomalyDetectorResult, PrometheusServiceError > PutAnomalyDetectorOutcome
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< CreateAnomalyDetectorOutcome > CreateAnomalyDetectorOutcomeCallable
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< UpdateScraperLoggingConfigurationResult, PrometheusServiceError > UpdateScraperLoggingConfigurationOutcome
Aws::Utils::Outcome< DescribeWorkspaceConfigurationResult, PrometheusServiceError > DescribeWorkspaceConfigurationOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, PrometheusServiceError > ListTagsForResourceOutcome
std::future< ListAnomalyDetectorsOutcome > ListAnomalyDetectorsOutcomeCallable
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
Aws::Utils::Outcome< ListAnomalyDetectorsResult, PrometheusServiceError > ListAnomalyDetectorsOutcome
std::future< UpdateLoggingConfigurationOutcome > UpdateLoggingConfigurationOutcomeCallable
std::future< DeleteRuleGroupsNamespaceOutcome > DeleteRuleGroupsNamespaceOutcomeCallable
Aws::Utils::Outcome< DescribeResourcePolicyResult, PrometheusServiceError > DescribeResourcePolicyOutcome
std::future< PutAnomalyDetectorOutcome > PutAnomalyDetectorOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, PrometheusServiceError > DeleteScraperLoggingConfigurationOutcome
Aws::Utils::Outcome< UpdateQueryLoggingConfigurationResult, PrometheusServiceError > UpdateQueryLoggingConfigurationOutcome
Aws::Utils::Outcome< DescribeScraperLoggingConfigurationResult, PrometheusServiceError > DescribeScraperLoggingConfigurationOutcome
Aws::Utils::Outcome< Aws::NoResult, PrometheusServiceError > DeleteRuleGroupsNamespaceOutcome
Aws::Utils::Outcome< Aws::NoResult, PrometheusServiceError > DeleteQueryLoggingConfigurationOutcome
std::future< DeleteAlertManagerDefinitionOutcome > DeleteAlertManagerDefinitionOutcomeCallable
Aws::Utils::Outcome< CreateAnomalyDetectorResult, PrometheusServiceError > CreateAnomalyDetectorOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< DescribeScraperResult, PrometheusServiceError > DescribeScraperOutcome
std::future< UpdateScraperOutcome > UpdateScraperOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, PrometheusServiceError > DeleteAnomalyDetectorOutcome
Aws::Utils::Outcome< UpdateScraperResult, PrometheusServiceError > UpdateScraperOutcome
std::future< CreateAlertManagerDefinitionOutcome > CreateAlertManagerDefinitionOutcomeCallable
std::future< UpdateScraperLoggingConfigurationOutcome > UpdateScraperLoggingConfigurationOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, PrometheusServiceError > TagResourceOutcome
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::ListAnomalyDetectorsRequest &, const Model::ListAnomalyDetectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAnomalyDetectorsResponseReceivedHandler
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::PutAnomalyDetectorRequest &, const Model::PutAnomalyDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutAnomalyDetectorResponseReceivedHandler
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::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::UpdateScraperLoggingConfigurationRequest &, const Model::UpdateScraperLoggingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateScraperLoggingConfigurationResponseReceivedHandler
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::DeleteResourcePolicyRequest &, const Model::DeleteResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteResourcePolicyResponseReceivedHandler
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::DescribeLoggingConfigurationRequest &, const Model::DescribeLoggingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeLoggingConfigurationResponseReceivedHandler
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::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
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::GetDefaultScraperConfigurationRequest &, const Model::GetDefaultScraperConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDefaultScraperConfigurationResponseReceivedHandler
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::DeleteScraperLoggingConfigurationRequest &, const Model::DeleteScraperLoggingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteScraperLoggingConfigurationResponseReceivedHandler
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::PutRuleGroupsNamespaceRequest &, const Model::PutRuleGroupsNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutRuleGroupsNamespaceResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::CreateAnomalyDetectorRequest &, const Model::CreateAnomalyDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAnomalyDetectorResponseReceivedHandler
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::DescribeQueryLoggingConfigurationRequest &, const Model::DescribeQueryLoggingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeQueryLoggingConfigurationResponseReceivedHandler
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::ListScrapersRequest &, const Model::ListScrapersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListScrapersResponseReceivedHandler
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::ListWorkspacesRequest &, const Model::ListWorkspacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListWorkspacesResponseReceivedHandler
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::DescribeAlertManagerDefinitionRequest &, const Model::DescribeAlertManagerDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAlertManagerDefinitionResponseReceivedHandler
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::DeleteQueryLoggingConfigurationRequest &, const Model::DeleteQueryLoggingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteQueryLoggingConfigurationResponseReceivedHandler
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::UpdateScraperRequest &, const Model::UpdateScraperOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateScraperResponseReceivedHandler
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::CreateRuleGroupsNamespaceRequest &, const Model::CreateRuleGroupsNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRuleGroupsNamespaceResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::DeleteScraperRequest &, const Model::DeleteScraperOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteScraperResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::DeleteAnomalyDetectorRequest &, const Model::DeleteAnomalyDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAnomalyDetectorResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::DescribeScraperLoggingConfigurationRequest &, const Model::DescribeScraperLoggingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeScraperLoggingConfigurationResponseReceivedHandler
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::DeleteAlertManagerDefinitionRequest &, const Model::DeleteAlertManagerDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAlertManagerDefinitionResponseReceivedHandler
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::CreateScraperRequest &, const Model::CreateScraperOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateScraperResponseReceivedHandler
std::function< void(const PrometheusServiceClient *, const Model::DescribeAnomalyDetectorRequest &, const Model::DescribeAnomalyDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAnomalyDetectorResponseReceivedHandler