AWS SDK for C++  1.9.131
AWS SDK for C++
Route53ResolverClient.h
Go to the documentation of this file.
1 
6 #pragma once
79 #include <future>
80 #include <functional>
81 
82 namespace Aws
83 {
84 
85 namespace Http
86 {
87  class HttpClient;
88  class HttpClientFactory;
89 } // namespace Http
90 
91 namespace Utils
92 {
93  template< typename R, typename E> class Outcome;
94 namespace Threading
95 {
96  class Executor;
97 } // namespace Threading
98 } // namespace Utils
99 
100 namespace Auth
101 {
102  class AWSCredentials;
103  class AWSCredentialsProvider;
104 } // namespace Auth
105 
106 namespace Client
107 {
108  class RetryStrategy;
109 } // namespace Client
110 
111 namespace Route53Resolver
112 {
113 
114 namespace Model
115 {
116  class AssociateFirewallRuleGroupRequest;
117  class AssociateResolverEndpointIpAddressRequest;
118  class AssociateResolverQueryLogConfigRequest;
119  class AssociateResolverRuleRequest;
120  class CreateFirewallDomainListRequest;
121  class CreateFirewallRuleRequest;
122  class CreateFirewallRuleGroupRequest;
123  class CreateResolverEndpointRequest;
124  class CreateResolverQueryLogConfigRequest;
125  class CreateResolverRuleRequest;
126  class DeleteFirewallDomainListRequest;
127  class DeleteFirewallRuleRequest;
128  class DeleteFirewallRuleGroupRequest;
129  class DeleteResolverEndpointRequest;
130  class DeleteResolverQueryLogConfigRequest;
131  class DeleteResolverRuleRequest;
132  class DisassociateFirewallRuleGroupRequest;
133  class DisassociateResolverEndpointIpAddressRequest;
134  class DisassociateResolverQueryLogConfigRequest;
135  class DisassociateResolverRuleRequest;
136  class GetFirewallConfigRequest;
137  class GetFirewallDomainListRequest;
138  class GetFirewallRuleGroupRequest;
139  class GetFirewallRuleGroupAssociationRequest;
140  class GetFirewallRuleGroupPolicyRequest;
141  class GetResolverConfigRequest;
142  class GetResolverDnssecConfigRequest;
143  class GetResolverEndpointRequest;
144  class GetResolverQueryLogConfigRequest;
145  class GetResolverQueryLogConfigAssociationRequest;
146  class GetResolverQueryLogConfigPolicyRequest;
147  class GetResolverRuleRequest;
148  class GetResolverRuleAssociationRequest;
149  class GetResolverRulePolicyRequest;
150  class ImportFirewallDomainsRequest;
151  class ListFirewallConfigsRequest;
152  class ListFirewallDomainListsRequest;
153  class ListFirewallDomainsRequest;
154  class ListFirewallRuleGroupAssociationsRequest;
155  class ListFirewallRuleGroupsRequest;
156  class ListFirewallRulesRequest;
157  class ListResolverConfigsRequest;
158  class ListResolverDnssecConfigsRequest;
159  class ListResolverEndpointIpAddressesRequest;
160  class ListResolverEndpointsRequest;
161  class ListResolverQueryLogConfigAssociationsRequest;
162  class ListResolverQueryLogConfigsRequest;
163  class ListResolverRuleAssociationsRequest;
164  class ListResolverRulesRequest;
165  class ListTagsForResourceRequest;
166  class PutFirewallRuleGroupPolicyRequest;
167  class PutResolverQueryLogConfigPolicyRequest;
168  class PutResolverRulePolicyRequest;
169  class TagResourceRequest;
170  class UntagResourceRequest;
171  class UpdateFirewallConfigRequest;
172  class UpdateFirewallDomainsRequest;
173  class UpdateFirewallRuleRequest;
174  class UpdateFirewallRuleGroupAssociationRequest;
175  class UpdateResolverConfigRequest;
176  class UpdateResolverDnssecConfigRequest;
177  class UpdateResolverEndpointRequest;
178  class UpdateResolverRuleRequest;
179 
243 
244  typedef std::future<AssociateFirewallRuleGroupOutcome> AssociateFirewallRuleGroupOutcomeCallable;
245  typedef std::future<AssociateResolverEndpointIpAddressOutcome> AssociateResolverEndpointIpAddressOutcomeCallable;
246  typedef std::future<AssociateResolverQueryLogConfigOutcome> AssociateResolverQueryLogConfigOutcomeCallable;
247  typedef std::future<AssociateResolverRuleOutcome> AssociateResolverRuleOutcomeCallable;
248  typedef std::future<CreateFirewallDomainListOutcome> CreateFirewallDomainListOutcomeCallable;
249  typedef std::future<CreateFirewallRuleOutcome> CreateFirewallRuleOutcomeCallable;
250  typedef std::future<CreateFirewallRuleGroupOutcome> CreateFirewallRuleGroupOutcomeCallable;
251  typedef std::future<CreateResolverEndpointOutcome> CreateResolverEndpointOutcomeCallable;
252  typedef std::future<CreateResolverQueryLogConfigOutcome> CreateResolverQueryLogConfigOutcomeCallable;
253  typedef std::future<CreateResolverRuleOutcome> CreateResolverRuleOutcomeCallable;
254  typedef std::future<DeleteFirewallDomainListOutcome> DeleteFirewallDomainListOutcomeCallable;
255  typedef std::future<DeleteFirewallRuleOutcome> DeleteFirewallRuleOutcomeCallable;
256  typedef std::future<DeleteFirewallRuleGroupOutcome> DeleteFirewallRuleGroupOutcomeCallable;
257  typedef std::future<DeleteResolverEndpointOutcome> DeleteResolverEndpointOutcomeCallable;
258  typedef std::future<DeleteResolverQueryLogConfigOutcome> DeleteResolverQueryLogConfigOutcomeCallable;
259  typedef std::future<DeleteResolverRuleOutcome> DeleteResolverRuleOutcomeCallable;
260  typedef std::future<DisassociateFirewallRuleGroupOutcome> DisassociateFirewallRuleGroupOutcomeCallable;
261  typedef std::future<DisassociateResolverEndpointIpAddressOutcome> DisassociateResolverEndpointIpAddressOutcomeCallable;
262  typedef std::future<DisassociateResolverQueryLogConfigOutcome> DisassociateResolverQueryLogConfigOutcomeCallable;
263  typedef std::future<DisassociateResolverRuleOutcome> DisassociateResolverRuleOutcomeCallable;
264  typedef std::future<GetFirewallConfigOutcome> GetFirewallConfigOutcomeCallable;
265  typedef std::future<GetFirewallDomainListOutcome> GetFirewallDomainListOutcomeCallable;
266  typedef std::future<GetFirewallRuleGroupOutcome> GetFirewallRuleGroupOutcomeCallable;
267  typedef std::future<GetFirewallRuleGroupAssociationOutcome> GetFirewallRuleGroupAssociationOutcomeCallable;
268  typedef std::future<GetFirewallRuleGroupPolicyOutcome> GetFirewallRuleGroupPolicyOutcomeCallable;
269  typedef std::future<GetResolverConfigOutcome> GetResolverConfigOutcomeCallable;
270  typedef std::future<GetResolverDnssecConfigOutcome> GetResolverDnssecConfigOutcomeCallable;
271  typedef std::future<GetResolverEndpointOutcome> GetResolverEndpointOutcomeCallable;
272  typedef std::future<GetResolverQueryLogConfigOutcome> GetResolverQueryLogConfigOutcomeCallable;
273  typedef std::future<GetResolverQueryLogConfigAssociationOutcome> GetResolverQueryLogConfigAssociationOutcomeCallable;
274  typedef std::future<GetResolverQueryLogConfigPolicyOutcome> GetResolverQueryLogConfigPolicyOutcomeCallable;
275  typedef std::future<GetResolverRuleOutcome> GetResolverRuleOutcomeCallable;
276  typedef std::future<GetResolverRuleAssociationOutcome> GetResolverRuleAssociationOutcomeCallable;
277  typedef std::future<GetResolverRulePolicyOutcome> GetResolverRulePolicyOutcomeCallable;
278  typedef std::future<ImportFirewallDomainsOutcome> ImportFirewallDomainsOutcomeCallable;
279  typedef std::future<ListFirewallConfigsOutcome> ListFirewallConfigsOutcomeCallable;
280  typedef std::future<ListFirewallDomainListsOutcome> ListFirewallDomainListsOutcomeCallable;
281  typedef std::future<ListFirewallDomainsOutcome> ListFirewallDomainsOutcomeCallable;
282  typedef std::future<ListFirewallRuleGroupAssociationsOutcome> ListFirewallRuleGroupAssociationsOutcomeCallable;
283  typedef std::future<ListFirewallRuleGroupsOutcome> ListFirewallRuleGroupsOutcomeCallable;
284  typedef std::future<ListFirewallRulesOutcome> ListFirewallRulesOutcomeCallable;
285  typedef std::future<ListResolverConfigsOutcome> ListResolverConfigsOutcomeCallable;
286  typedef std::future<ListResolverDnssecConfigsOutcome> ListResolverDnssecConfigsOutcomeCallable;
287  typedef std::future<ListResolverEndpointIpAddressesOutcome> ListResolverEndpointIpAddressesOutcomeCallable;
288  typedef std::future<ListResolverEndpointsOutcome> ListResolverEndpointsOutcomeCallable;
289  typedef std::future<ListResolverQueryLogConfigAssociationsOutcome> ListResolverQueryLogConfigAssociationsOutcomeCallable;
290  typedef std::future<ListResolverQueryLogConfigsOutcome> ListResolverQueryLogConfigsOutcomeCallable;
291  typedef std::future<ListResolverRuleAssociationsOutcome> ListResolverRuleAssociationsOutcomeCallable;
292  typedef std::future<ListResolverRulesOutcome> ListResolverRulesOutcomeCallable;
293  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
294  typedef std::future<PutFirewallRuleGroupPolicyOutcome> PutFirewallRuleGroupPolicyOutcomeCallable;
295  typedef std::future<PutResolverQueryLogConfigPolicyOutcome> PutResolverQueryLogConfigPolicyOutcomeCallable;
296  typedef std::future<PutResolverRulePolicyOutcome> PutResolverRulePolicyOutcomeCallable;
297  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
298  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
299  typedef std::future<UpdateFirewallConfigOutcome> UpdateFirewallConfigOutcomeCallable;
300  typedef std::future<UpdateFirewallDomainsOutcome> UpdateFirewallDomainsOutcomeCallable;
301  typedef std::future<UpdateFirewallRuleOutcome> UpdateFirewallRuleOutcomeCallable;
302  typedef std::future<UpdateFirewallRuleGroupAssociationOutcome> UpdateFirewallRuleGroupAssociationOutcomeCallable;
303  typedef std::future<UpdateResolverConfigOutcome> UpdateResolverConfigOutcomeCallable;
304  typedef std::future<UpdateResolverDnssecConfigOutcome> UpdateResolverDnssecConfigOutcomeCallable;
305  typedef std::future<UpdateResolverEndpointOutcome> UpdateResolverEndpointOutcomeCallable;
306  typedef std::future<UpdateResolverRuleOutcome> UpdateResolverRuleOutcomeCallable;
307 } // namespace Model
308 
309  class Route53ResolverClient;
310 
311  typedef std::function<void(const Route53ResolverClient*, const Model::AssociateFirewallRuleGroupRequest&, const Model::AssociateFirewallRuleGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateFirewallRuleGroupResponseReceivedHandler;
312  typedef std::function<void(const Route53ResolverClient*, const Model::AssociateResolverEndpointIpAddressRequest&, const Model::AssociateResolverEndpointIpAddressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateResolverEndpointIpAddressResponseReceivedHandler;
313  typedef std::function<void(const Route53ResolverClient*, const Model::AssociateResolverQueryLogConfigRequest&, const Model::AssociateResolverQueryLogConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateResolverQueryLogConfigResponseReceivedHandler;
314  typedef std::function<void(const Route53ResolverClient*, const Model::AssociateResolverRuleRequest&, const Model::AssociateResolverRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateResolverRuleResponseReceivedHandler;
315  typedef std::function<void(const Route53ResolverClient*, const Model::CreateFirewallDomainListRequest&, const Model::CreateFirewallDomainListOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateFirewallDomainListResponseReceivedHandler;
316  typedef std::function<void(const Route53ResolverClient*, const Model::CreateFirewallRuleRequest&, const Model::CreateFirewallRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateFirewallRuleResponseReceivedHandler;
317  typedef std::function<void(const Route53ResolverClient*, const Model::CreateFirewallRuleGroupRequest&, const Model::CreateFirewallRuleGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateFirewallRuleGroupResponseReceivedHandler;
318  typedef std::function<void(const Route53ResolverClient*, const Model::CreateResolverEndpointRequest&, const Model::CreateResolverEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateResolverEndpointResponseReceivedHandler;
319  typedef std::function<void(const Route53ResolverClient*, const Model::CreateResolverQueryLogConfigRequest&, const Model::CreateResolverQueryLogConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateResolverQueryLogConfigResponseReceivedHandler;
320  typedef std::function<void(const Route53ResolverClient*, const Model::CreateResolverRuleRequest&, const Model::CreateResolverRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateResolverRuleResponseReceivedHandler;
321  typedef std::function<void(const Route53ResolverClient*, const Model::DeleteFirewallDomainListRequest&, const Model::DeleteFirewallDomainListOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFirewallDomainListResponseReceivedHandler;
322  typedef std::function<void(const Route53ResolverClient*, const Model::DeleteFirewallRuleRequest&, const Model::DeleteFirewallRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFirewallRuleResponseReceivedHandler;
323  typedef std::function<void(const Route53ResolverClient*, const Model::DeleteFirewallRuleGroupRequest&, const Model::DeleteFirewallRuleGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFirewallRuleGroupResponseReceivedHandler;
324  typedef std::function<void(const Route53ResolverClient*, const Model::DeleteResolverEndpointRequest&, const Model::DeleteResolverEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteResolverEndpointResponseReceivedHandler;
325  typedef std::function<void(const Route53ResolverClient*, const Model::DeleteResolverQueryLogConfigRequest&, const Model::DeleteResolverQueryLogConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteResolverQueryLogConfigResponseReceivedHandler;
326  typedef std::function<void(const Route53ResolverClient*, const Model::DeleteResolverRuleRequest&, const Model::DeleteResolverRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteResolverRuleResponseReceivedHandler;
327  typedef std::function<void(const Route53ResolverClient*, const Model::DisassociateFirewallRuleGroupRequest&, const Model::DisassociateFirewallRuleGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateFirewallRuleGroupResponseReceivedHandler;
329  typedef std::function<void(const Route53ResolverClient*, const Model::DisassociateResolverQueryLogConfigRequest&, const Model::DisassociateResolverQueryLogConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateResolverQueryLogConfigResponseReceivedHandler;
330  typedef std::function<void(const Route53ResolverClient*, const Model::DisassociateResolverRuleRequest&, const Model::DisassociateResolverRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateResolverRuleResponseReceivedHandler;
331  typedef std::function<void(const Route53ResolverClient*, const Model::GetFirewallConfigRequest&, const Model::GetFirewallConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFirewallConfigResponseReceivedHandler;
332  typedef std::function<void(const Route53ResolverClient*, const Model::GetFirewallDomainListRequest&, const Model::GetFirewallDomainListOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFirewallDomainListResponseReceivedHandler;
333  typedef std::function<void(const Route53ResolverClient*, const Model::GetFirewallRuleGroupRequest&, const Model::GetFirewallRuleGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFirewallRuleGroupResponseReceivedHandler;
334  typedef std::function<void(const Route53ResolverClient*, const Model::GetFirewallRuleGroupAssociationRequest&, const Model::GetFirewallRuleGroupAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFirewallRuleGroupAssociationResponseReceivedHandler;
335  typedef std::function<void(const Route53ResolverClient*, const Model::GetFirewallRuleGroupPolicyRequest&, const Model::GetFirewallRuleGroupPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFirewallRuleGroupPolicyResponseReceivedHandler;
336  typedef std::function<void(const Route53ResolverClient*, const Model::GetResolverConfigRequest&, const Model::GetResolverConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetResolverConfigResponseReceivedHandler;
337  typedef std::function<void(const Route53ResolverClient*, const Model::GetResolverDnssecConfigRequest&, const Model::GetResolverDnssecConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetResolverDnssecConfigResponseReceivedHandler;
338  typedef std::function<void(const Route53ResolverClient*, const Model::GetResolverEndpointRequest&, const Model::GetResolverEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetResolverEndpointResponseReceivedHandler;
339  typedef std::function<void(const Route53ResolverClient*, const Model::GetResolverQueryLogConfigRequest&, const Model::GetResolverQueryLogConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetResolverQueryLogConfigResponseReceivedHandler;
340  typedef std::function<void(const Route53ResolverClient*, const Model::GetResolverQueryLogConfigAssociationRequest&, const Model::GetResolverQueryLogConfigAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetResolverQueryLogConfigAssociationResponseReceivedHandler;
341  typedef std::function<void(const Route53ResolverClient*, const Model::GetResolverQueryLogConfigPolicyRequest&, const Model::GetResolverQueryLogConfigPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetResolverQueryLogConfigPolicyResponseReceivedHandler;
342  typedef std::function<void(const Route53ResolverClient*, const Model::GetResolverRuleRequest&, const Model::GetResolverRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetResolverRuleResponseReceivedHandler;
343  typedef std::function<void(const Route53ResolverClient*, const Model::GetResolverRuleAssociationRequest&, const Model::GetResolverRuleAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetResolverRuleAssociationResponseReceivedHandler;
344  typedef std::function<void(const Route53ResolverClient*, const Model::GetResolverRulePolicyRequest&, const Model::GetResolverRulePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetResolverRulePolicyResponseReceivedHandler;
345  typedef std::function<void(const Route53ResolverClient*, const Model::ImportFirewallDomainsRequest&, const Model::ImportFirewallDomainsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ImportFirewallDomainsResponseReceivedHandler;
346  typedef std::function<void(const Route53ResolverClient*, const Model::ListFirewallConfigsRequest&, const Model::ListFirewallConfigsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFirewallConfigsResponseReceivedHandler;
347  typedef std::function<void(const Route53ResolverClient*, const Model::ListFirewallDomainListsRequest&, const Model::ListFirewallDomainListsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFirewallDomainListsResponseReceivedHandler;
348  typedef std::function<void(const Route53ResolverClient*, const Model::ListFirewallDomainsRequest&, const Model::ListFirewallDomainsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFirewallDomainsResponseReceivedHandler;
349  typedef std::function<void(const Route53ResolverClient*, const Model::ListFirewallRuleGroupAssociationsRequest&, const Model::ListFirewallRuleGroupAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFirewallRuleGroupAssociationsResponseReceivedHandler;
350  typedef std::function<void(const Route53ResolverClient*, const Model::ListFirewallRuleGroupsRequest&, const Model::ListFirewallRuleGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFirewallRuleGroupsResponseReceivedHandler;
351  typedef std::function<void(const Route53ResolverClient*, const Model::ListFirewallRulesRequest&, const Model::ListFirewallRulesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFirewallRulesResponseReceivedHandler;
352  typedef std::function<void(const Route53ResolverClient*, const Model::ListResolverConfigsRequest&, const Model::ListResolverConfigsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListResolverConfigsResponseReceivedHandler;
353  typedef std::function<void(const Route53ResolverClient*, const Model::ListResolverDnssecConfigsRequest&, const Model::ListResolverDnssecConfigsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListResolverDnssecConfigsResponseReceivedHandler;
354  typedef std::function<void(const Route53ResolverClient*, const Model::ListResolverEndpointIpAddressesRequest&, const Model::ListResolverEndpointIpAddressesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListResolverEndpointIpAddressesResponseReceivedHandler;
355  typedef std::function<void(const Route53ResolverClient*, const Model::ListResolverEndpointsRequest&, const Model::ListResolverEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListResolverEndpointsResponseReceivedHandler;
357  typedef std::function<void(const Route53ResolverClient*, const Model::ListResolverQueryLogConfigsRequest&, const Model::ListResolverQueryLogConfigsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListResolverQueryLogConfigsResponseReceivedHandler;
358  typedef std::function<void(const Route53ResolverClient*, const Model::ListResolverRuleAssociationsRequest&, const Model::ListResolverRuleAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListResolverRuleAssociationsResponseReceivedHandler;
359  typedef std::function<void(const Route53ResolverClient*, const Model::ListResolverRulesRequest&, const Model::ListResolverRulesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListResolverRulesResponseReceivedHandler;
360  typedef std::function<void(const Route53ResolverClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
361  typedef std::function<void(const Route53ResolverClient*, const Model::PutFirewallRuleGroupPolicyRequest&, const Model::PutFirewallRuleGroupPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutFirewallRuleGroupPolicyResponseReceivedHandler;
362  typedef std::function<void(const Route53ResolverClient*, const Model::PutResolverQueryLogConfigPolicyRequest&, const Model::PutResolverQueryLogConfigPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutResolverQueryLogConfigPolicyResponseReceivedHandler;
363  typedef std::function<void(const Route53ResolverClient*, const Model::PutResolverRulePolicyRequest&, const Model::PutResolverRulePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutResolverRulePolicyResponseReceivedHandler;
364  typedef std::function<void(const Route53ResolverClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
365  typedef std::function<void(const Route53ResolverClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
366  typedef std::function<void(const Route53ResolverClient*, const Model::UpdateFirewallConfigRequest&, const Model::UpdateFirewallConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFirewallConfigResponseReceivedHandler;
367  typedef std::function<void(const Route53ResolverClient*, const Model::UpdateFirewallDomainsRequest&, const Model::UpdateFirewallDomainsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFirewallDomainsResponseReceivedHandler;
368  typedef std::function<void(const Route53ResolverClient*, const Model::UpdateFirewallRuleRequest&, const Model::UpdateFirewallRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFirewallRuleResponseReceivedHandler;
369  typedef std::function<void(const Route53ResolverClient*, const Model::UpdateFirewallRuleGroupAssociationRequest&, const Model::UpdateFirewallRuleGroupAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFirewallRuleGroupAssociationResponseReceivedHandler;
370  typedef std::function<void(const Route53ResolverClient*, const Model::UpdateResolverConfigRequest&, const Model::UpdateResolverConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateResolverConfigResponseReceivedHandler;
371  typedef std::function<void(const Route53ResolverClient*, const Model::UpdateResolverDnssecConfigRequest&, const Model::UpdateResolverDnssecConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateResolverDnssecConfigResponseReceivedHandler;
372  typedef std::function<void(const Route53ResolverClient*, const Model::UpdateResolverEndpointRequest&, const Model::UpdateResolverEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateResolverEndpointResponseReceivedHandler;
373  typedef std::function<void(const Route53ResolverClient*, const Model::UpdateResolverRuleRequest&, const Model::UpdateResolverRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateResolverRuleResponseReceivedHandler;
374 
407  {
408  public:
410 
416 
422 
427  Route53ResolverClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
429 
431 
432 
440 
450 
459  virtual void AssociateFirewallRuleGroupAsync(const Model::AssociateFirewallRuleGroupRequest& request, const AssociateFirewallRuleGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
460 
472 
486 
499  virtual void AssociateResolverEndpointIpAddressAsync(const Model::AssociateResolverEndpointIpAddressRequest& request, const AssociateResolverEndpointIpAddressResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
500 
516 
534 
551  virtual void AssociateResolverQueryLogConfigAsync(const Model::AssociateResolverQueryLogConfigRequest& request, const AssociateResolverQueryLogConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
552 
565 
580 
594  virtual void AssociateResolverRuleAsync(const Model::AssociateResolverRuleRequest& request, const AssociateResolverRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
595 
605 
617 
628  virtual void CreateFirewallDomainListAsync(const Model::CreateFirewallDomainListRequest& request, const CreateFirewallDomainListResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
629 
637 
647 
656  virtual void CreateFirewallRuleAsync(const Model::CreateFirewallRuleRequest& request, const CreateFirewallRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
657 
666 
677 
687  virtual void CreateFirewallRuleGroupAsync(const Model::CreateFirewallRuleGroupRequest& request, const CreateFirewallRuleGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
688 
699 
712 
724  virtual void CreateResolverEndpointAsync(const Model::CreateResolverEndpointRequest& request, const CreateResolverEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
725 
743 
763 
782  virtual void CreateResolverQueryLogConfigAsync(const Model::CreateResolverQueryLogConfigRequest& request, const CreateResolverQueryLogConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
783 
793 
805 
816  virtual void CreateResolverRuleAsync(const Model::CreateResolverRuleRequest& request, const CreateResolverRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
817 
824 
833 
841  virtual void DeleteFirewallDomainListAsync(const Model::DeleteFirewallDomainListRequest& request, const DeleteFirewallDomainListResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
842 
849 
858 
866  virtual void DeleteFirewallRuleAsync(const Model::DeleteFirewallRuleRequest& request, const DeleteFirewallRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
867 
874 
883 
891  virtual void DeleteFirewallRuleGroupAsync(const Model::DeleteFirewallRuleGroupRequest& request, const DeleteFirewallRuleGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
892 
904 
918 
931  virtual void DeleteResolverEndpointAsync(const Model::DeleteResolverEndpointRequest& request, const DeleteResolverEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
932 
953 
976 
998  virtual void DeleteResolverQueryLogConfigAsync(const Model::DeleteResolverQueryLogConfigRequest& request, const DeleteResolverQueryLogConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
999 
1010 
1023 
1035  virtual void DeleteResolverRuleAsync(const Model::DeleteResolverRuleRequest& request, const DeleteResolverRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1036 
1044 
1054 
1063  virtual void DisassociateFirewallRuleGroupAsync(const Model::DisassociateFirewallRuleGroupRequest& request, const DisassociateFirewallRuleGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1064 
1076 
1090 
1103  virtual void DisassociateResolverEndpointIpAddressAsync(const Model::DisassociateResolverEndpointIpAddressRequest& request, const DisassociateResolverEndpointIpAddressResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1104 
1118 
1134 
1149  virtual void DisassociateResolverQueryLogConfigAsync(const Model::DisassociateResolverQueryLogConfigRequest& request, const DisassociateResolverQueryLogConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1150 
1160 
1172 
1183  virtual void DisassociateResolverRuleAsync(const Model::DisassociateResolverRuleRequest& request, const DisassociateResolverRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1184 
1193 
1204 
1214  virtual void GetFirewallConfigAsync(const Model::GetFirewallConfigRequest& request, const GetFirewallConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1215 
1222 
1231 
1239  virtual void GetFirewallDomainListAsync(const Model::GetFirewallDomainListRequest& request, const GetFirewallDomainListResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1240 
1247 
1256 
1264  virtual void GetFirewallRuleGroupAsync(const Model::GetFirewallRuleGroupRequest& request, const GetFirewallRuleGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1265 
1275 
1287 
1298  virtual void GetFirewallRuleGroupAssociationAsync(const Model::GetFirewallRuleGroupAssociationRequest& request, const GetFirewallRuleGroupAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1299 
1308 
1319 
1329  virtual void GetFirewallRuleGroupPolicyAsync(const Model::GetFirewallRuleGroupPolicyRequest& request, const GetFirewallRuleGroupPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1330 
1338 
1348 
1357  virtual void GetResolverConfigAsync(const Model::GetResolverConfigRequest& request, const GetResolverConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1358 
1366 
1376 
1385  virtual void GetResolverDnssecConfigAsync(const Model::GetResolverDnssecConfigRequest& request, const GetResolverDnssecConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1386 
1395 
1406 
1416  virtual void GetResolverEndpointAsync(const Model::GetResolverEndpointRequest& request, const GetResolverEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1417 
1426 
1437 
1447  virtual void GetResolverQueryLogConfigAsync(const Model::GetResolverQueryLogConfigRequest& request, const GetResolverQueryLogConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1448 
1458 
1470 
1481  virtual void GetResolverQueryLogConfigAssociationAsync(const Model::GetResolverQueryLogConfigAssociationRequest& request, const GetResolverQueryLogConfigAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1482 
1492 
1504 
1515  virtual void GetResolverQueryLogConfigPolicyAsync(const Model::GetResolverQueryLogConfigPolicyRequest& request, const GetResolverQueryLogConfigPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1516 
1525 
1536 
1546  virtual void GetResolverRuleAsync(const Model::GetResolverRuleRequest& request, const GetResolverRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1547 
1557 
1569 
1580  virtual void GetResolverRuleAssociationAsync(const Model::GetResolverRuleAssociationRequest& request, const GetResolverRuleAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1581 
1592 
1605 
1617  virtual void GetResolverRulePolicyAsync(const Model::GetResolverRulePolicyRequest& request, const GetResolverRulePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1618 
1632 
1648 
1663  virtual void ImportFirewallDomainsAsync(const Model::ImportFirewallDomainsRequest& request, const ImportFirewallDomainsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1664 
1674 
1686 
1697  virtual void ListFirewallConfigsAsync(const Model::ListFirewallConfigsRequest& request, const ListFirewallConfigsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1698 
1709 
1722 
1734  virtual void ListFirewallDomainListsAsync(const Model::ListFirewallDomainListsRequest& request, const ListFirewallDomainListsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1735 
1744 
1755 
1765  virtual void ListFirewallDomainsAsync(const Model::ListFirewallDomainsRequest& request, const ListFirewallDomainsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1766 
1776 
1788 
1799  virtual void ListFirewallRuleGroupAssociationsAsync(const Model::ListFirewallRuleGroupAssociationsRequest& request, const ListFirewallRuleGroupAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1800 
1810 
1822 
1833  virtual void ListFirewallRuleGroupsAsync(const Model::ListFirewallRuleGroupsRequest& request, const ListFirewallRuleGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1834 
1845 
1858 
1870  virtual void ListFirewallRulesAsync(const Model::ListFirewallRulesRequest& request, const ListFirewallRulesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1871 
1880 
1891 
1901  virtual void ListResolverConfigsAsync(const Model::ListResolverConfigsRequest& request, const ListResolverConfigsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1902 
1910 
1920 
1929  virtual void ListResolverDnssecConfigsAsync(const Model::ListResolverDnssecConfigsRequest& request, const ListResolverDnssecConfigsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1930 
1938 
1948 
1957  virtual void ListResolverEndpointIpAddressesAsync(const Model::ListResolverEndpointIpAddressesRequest& request, const ListResolverEndpointIpAddressesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1958 
1966 
1976 
1985  virtual void ListResolverEndpointsAsync(const Model::ListResolverEndpointsRequest& request, const ListResolverEndpointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1986 
1994 
2004 
2013  virtual void ListResolverQueryLogConfigAssociationsAsync(const Model::ListResolverQueryLogConfigAssociationsRequest& request, const ListResolverQueryLogConfigAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2014 
2024 
2036 
2047  virtual void ListResolverQueryLogConfigsAsync(const Model::ListResolverQueryLogConfigsRequest& request, const ListResolverQueryLogConfigsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2048 
2056 
2066 
2075  virtual void ListResolverRuleAssociationsAsync(const Model::ListResolverRuleAssociationsRequest& request, const ListResolverRuleAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2076 
2084 
2094 
2103  virtual void ListResolverRulesAsync(const Model::ListResolverRulesRequest& request, const ListResolverRulesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2104 
2112 
2122 
2131  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2132 
2141 
2152 
2162  virtual void PutFirewallRuleGroupPolicyAsync(const Model::PutFirewallRuleGroupPolicyRequest& request, const PutFirewallRuleGroupPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2163 
2173 
2185 
2196  virtual void PutResolverQueryLogConfigPolicyAsync(const Model::PutResolverQueryLogConfigPolicyRequest& request, const PutResolverQueryLogConfigPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2197 
2207 
2219 
2230  virtual void PutResolverRulePolicyAsync(const Model::PutResolverRulePolicyRequest& request, const PutResolverRulePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2231 
2238 
2247 
2255  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2256 
2264 
2274 
2283  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2284 
2293 
2304 
2314  virtual void UpdateFirewallConfigAsync(const Model::UpdateFirewallConfigRequest& request, const UpdateFirewallConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2315 
2323 
2333 
2342  virtual void UpdateFirewallDomainsAsync(const Model::UpdateFirewallDomainsRequest& request, const UpdateFirewallDomainsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2343 
2350 
2359 
2367  virtual void UpdateFirewallRuleAsync(const Model::UpdateFirewallRuleRequest& request, const UpdateFirewallRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2368 
2376 
2386 
2395  virtual void UpdateFirewallRuleGroupAssociationAsync(const Model::UpdateFirewallRuleGroupAssociationRequest& request, const UpdateFirewallRuleGroupAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2396 
2404 
2414 
2423  virtual void UpdateResolverConfigAsync(const Model::UpdateResolverConfigRequest& request, const UpdateResolverConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2424 
2432 
2442 
2451  virtual void UpdateResolverDnssecConfigAsync(const Model::UpdateResolverDnssecConfigRequest& request, const UpdateResolverDnssecConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2452 
2460 
2470 
2479  virtual void UpdateResolverEndpointAsync(const Model::UpdateResolverEndpointRequest& request, const UpdateResolverEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2480 
2489 
2500 
2510  virtual void UpdateResolverRuleAsync(const Model::UpdateResolverRuleRequest& request, const UpdateResolverRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2511 
2512 
2513  void OverrideEndpoint(const Aws::String& endpoint);
2514  private:
2515  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
2516  void AssociateFirewallRuleGroupAsyncHelper(const Model::AssociateFirewallRuleGroupRequest& request, const AssociateFirewallRuleGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2517  void AssociateResolverEndpointIpAddressAsyncHelper(const Model::AssociateResolverEndpointIpAddressRequest& request, const AssociateResolverEndpointIpAddressResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2518  void AssociateResolverQueryLogConfigAsyncHelper(const Model::AssociateResolverQueryLogConfigRequest& request, const AssociateResolverQueryLogConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2519  void AssociateResolverRuleAsyncHelper(const Model::AssociateResolverRuleRequest& request, const AssociateResolverRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2520  void CreateFirewallDomainListAsyncHelper(const Model::CreateFirewallDomainListRequest& request, const CreateFirewallDomainListResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2521  void CreateFirewallRuleAsyncHelper(const Model::CreateFirewallRuleRequest& request, const CreateFirewallRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2522  void CreateFirewallRuleGroupAsyncHelper(const Model::CreateFirewallRuleGroupRequest& request, const CreateFirewallRuleGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2523  void CreateResolverEndpointAsyncHelper(const Model::CreateResolverEndpointRequest& request, const CreateResolverEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2524  void CreateResolverQueryLogConfigAsyncHelper(const Model::CreateResolverQueryLogConfigRequest& request, const CreateResolverQueryLogConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2525  void CreateResolverRuleAsyncHelper(const Model::CreateResolverRuleRequest& request, const CreateResolverRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2526  void DeleteFirewallDomainListAsyncHelper(const Model::DeleteFirewallDomainListRequest& request, const DeleteFirewallDomainListResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2527  void DeleteFirewallRuleAsyncHelper(const Model::DeleteFirewallRuleRequest& request, const DeleteFirewallRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2528  void DeleteFirewallRuleGroupAsyncHelper(const Model::DeleteFirewallRuleGroupRequest& request, const DeleteFirewallRuleGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2529  void DeleteResolverEndpointAsyncHelper(const Model::DeleteResolverEndpointRequest& request, const DeleteResolverEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2530  void DeleteResolverQueryLogConfigAsyncHelper(const Model::DeleteResolverQueryLogConfigRequest& request, const DeleteResolverQueryLogConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2531  void DeleteResolverRuleAsyncHelper(const Model::DeleteResolverRuleRequest& request, const DeleteResolverRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2532  void DisassociateFirewallRuleGroupAsyncHelper(const Model::DisassociateFirewallRuleGroupRequest& request, const DisassociateFirewallRuleGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2533  void DisassociateResolverEndpointIpAddressAsyncHelper(const Model::DisassociateResolverEndpointIpAddressRequest& request, const DisassociateResolverEndpointIpAddressResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2534  void DisassociateResolverQueryLogConfigAsyncHelper(const Model::DisassociateResolverQueryLogConfigRequest& request, const DisassociateResolverQueryLogConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2535  void DisassociateResolverRuleAsyncHelper(const Model::DisassociateResolverRuleRequest& request, const DisassociateResolverRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2536  void GetFirewallConfigAsyncHelper(const Model::GetFirewallConfigRequest& request, const GetFirewallConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2537  void GetFirewallDomainListAsyncHelper(const Model::GetFirewallDomainListRequest& request, const GetFirewallDomainListResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2538  void GetFirewallRuleGroupAsyncHelper(const Model::GetFirewallRuleGroupRequest& request, const GetFirewallRuleGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2539  void GetFirewallRuleGroupAssociationAsyncHelper(const Model::GetFirewallRuleGroupAssociationRequest& request, const GetFirewallRuleGroupAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2540  void GetFirewallRuleGroupPolicyAsyncHelper(const Model::GetFirewallRuleGroupPolicyRequest& request, const GetFirewallRuleGroupPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2541  void GetResolverConfigAsyncHelper(const Model::GetResolverConfigRequest& request, const GetResolverConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2542  void GetResolverDnssecConfigAsyncHelper(const Model::GetResolverDnssecConfigRequest& request, const GetResolverDnssecConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2543  void GetResolverEndpointAsyncHelper(const Model::GetResolverEndpointRequest& request, const GetResolverEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2544  void GetResolverQueryLogConfigAsyncHelper(const Model::GetResolverQueryLogConfigRequest& request, const GetResolverQueryLogConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2545  void GetResolverQueryLogConfigAssociationAsyncHelper(const Model::GetResolverQueryLogConfigAssociationRequest& request, const GetResolverQueryLogConfigAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2546  void GetResolverQueryLogConfigPolicyAsyncHelper(const Model::GetResolverQueryLogConfigPolicyRequest& request, const GetResolverQueryLogConfigPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2547  void GetResolverRuleAsyncHelper(const Model::GetResolverRuleRequest& request, const GetResolverRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2548  void GetResolverRuleAssociationAsyncHelper(const Model::GetResolverRuleAssociationRequest& request, const GetResolverRuleAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2549  void GetResolverRulePolicyAsyncHelper(const Model::GetResolverRulePolicyRequest& request, const GetResolverRulePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2550  void ImportFirewallDomainsAsyncHelper(const Model::ImportFirewallDomainsRequest& request, const ImportFirewallDomainsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2551  void ListFirewallConfigsAsyncHelper(const Model::ListFirewallConfigsRequest& request, const ListFirewallConfigsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2552  void ListFirewallDomainListsAsyncHelper(const Model::ListFirewallDomainListsRequest& request, const ListFirewallDomainListsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2553  void ListFirewallDomainsAsyncHelper(const Model::ListFirewallDomainsRequest& request, const ListFirewallDomainsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2554  void ListFirewallRuleGroupAssociationsAsyncHelper(const Model::ListFirewallRuleGroupAssociationsRequest& request, const ListFirewallRuleGroupAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2555  void ListFirewallRuleGroupsAsyncHelper(const Model::ListFirewallRuleGroupsRequest& request, const ListFirewallRuleGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2556  void ListFirewallRulesAsyncHelper(const Model::ListFirewallRulesRequest& request, const ListFirewallRulesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2557  void ListResolverConfigsAsyncHelper(const Model::ListResolverConfigsRequest& request, const ListResolverConfigsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2558  void ListResolverDnssecConfigsAsyncHelper(const Model::ListResolverDnssecConfigsRequest& request, const ListResolverDnssecConfigsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2559  void ListResolverEndpointIpAddressesAsyncHelper(const Model::ListResolverEndpointIpAddressesRequest& request, const ListResolverEndpointIpAddressesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2560  void ListResolverEndpointsAsyncHelper(const Model::ListResolverEndpointsRequest& request, const ListResolverEndpointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2561  void ListResolverQueryLogConfigAssociationsAsyncHelper(const Model::ListResolverQueryLogConfigAssociationsRequest& request, const ListResolverQueryLogConfigAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2562  void ListResolverQueryLogConfigsAsyncHelper(const Model::ListResolverQueryLogConfigsRequest& request, const ListResolverQueryLogConfigsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2563  void ListResolverRuleAssociationsAsyncHelper(const Model::ListResolverRuleAssociationsRequest& request, const ListResolverRuleAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2564  void ListResolverRulesAsyncHelper(const Model::ListResolverRulesRequest& request, const ListResolverRulesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2565  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2566  void PutFirewallRuleGroupPolicyAsyncHelper(const Model::PutFirewallRuleGroupPolicyRequest& request, const PutFirewallRuleGroupPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2567  void PutResolverQueryLogConfigPolicyAsyncHelper(const Model::PutResolverQueryLogConfigPolicyRequest& request, const PutResolverQueryLogConfigPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2568  void PutResolverRulePolicyAsyncHelper(const Model::PutResolverRulePolicyRequest& request, const PutResolverRulePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2569  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2570  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2571  void UpdateFirewallConfigAsyncHelper(const Model::UpdateFirewallConfigRequest& request, const UpdateFirewallConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2572  void UpdateFirewallDomainsAsyncHelper(const Model::UpdateFirewallDomainsRequest& request, const UpdateFirewallDomainsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2573  void UpdateFirewallRuleAsyncHelper(const Model::UpdateFirewallRuleRequest& request, const UpdateFirewallRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2574  void UpdateFirewallRuleGroupAssociationAsyncHelper(const Model::UpdateFirewallRuleGroupAssociationRequest& request, const UpdateFirewallRuleGroupAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2575  void UpdateResolverConfigAsyncHelper(const Model::UpdateResolverConfigRequest& request, const UpdateResolverConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2576  void UpdateResolverDnssecConfigAsyncHelper(const Model::UpdateResolverDnssecConfigRequest& request, const UpdateResolverDnssecConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2577  void UpdateResolverEndpointAsyncHelper(const Model::UpdateResolverEndpointRequest& request, const UpdateResolverEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2578  void UpdateResolverRuleAsyncHelper(const Model::UpdateResolverRuleRequest& request, const UpdateResolverRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2579 
2580  Aws::String m_uri;
2581  Aws::String m_configScheme;
2582  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
2583  };
2584 
2585 } // namespace Route53Resolver
2586 } // namespace Aws
Aws::Route53Resolver::ListResolverConfigsResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::ListResolverConfigsRequest &, const Model::ListResolverConfigsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResolverConfigsResponseReceivedHandler
Definition: Route53ResolverClient.h:352
Aws::Route53Resolver::Model::ListResolverQueryLogConfigsRequest
Definition: ListResolverQueryLogConfigsRequest.h:25
Aws::Route53Resolver::Route53ResolverClient::UpdateResolverEndpointCallable
virtual Model::UpdateResolverEndpointOutcomeCallable UpdateResolverEndpointCallable(const Model::UpdateResolverEndpointRequest &request) const
Aws::Route53Resolver::Model::DeleteResolverRuleRequest
Definition: DeleteResolverRuleRequest.h:22
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::Route53Resolver::Route53ResolverClient::DeleteResolverQueryLogConfigAsync
virtual void DeleteResolverQueryLogConfigAsync(const Model::DeleteResolverQueryLogConfigRequest &request, const DeleteResolverQueryLogConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Model::DisassociateResolverEndpointIpAddressOutcomeCallable
std::future< DisassociateResolverEndpointIpAddressOutcome > DisassociateResolverEndpointIpAddressOutcomeCallable
Definition: Route53ResolverClient.h:261
Aws::Route53Resolver::PutResolverQueryLogConfigPolicyResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::PutResolverQueryLogConfigPolicyRequest &, const Model::PutResolverQueryLogConfigPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutResolverQueryLogConfigPolicyResponseReceivedHandler
Definition: Route53ResolverClient.h:362
ListTagsForResourceResult.h
Aws::Route53Resolver::Model::GetResolverConfigOutcomeCallable
std::future< GetResolverConfigOutcome > GetResolverConfigOutcomeCallable
Definition: Route53ResolverClient.h:269
Aws::Route53Resolver::Route53ResolverClient::GetFirewallDomainListCallable
virtual Model::GetFirewallDomainListOutcomeCallable GetFirewallDomainListCallable(const Model::GetFirewallDomainListRequest &request) const
GetResolverQueryLogConfigPolicyResult.h
Aws::Route53Resolver::Model::CreateFirewallRuleGroupOutcomeCallable
std::future< CreateFirewallRuleGroupOutcome > CreateFirewallRuleGroupOutcomeCallable
Definition: Route53ResolverClient.h:250
Aws::Route53Resolver::DeleteResolverQueryLogConfigResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::DeleteResolverQueryLogConfigRequest &, const Model::DeleteResolverQueryLogConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResolverQueryLogConfigResponseReceivedHandler
Definition: Route53ResolverClient.h:325
Aws::Route53Resolver::Route53ResolverClient::ListFirewallRuleGroupAssociations
virtual Model::ListFirewallRuleGroupAssociationsOutcome ListFirewallRuleGroupAssociations(const Model::ListFirewallRuleGroupAssociationsRequest &request) const
Aws::Route53Resolver::DeleteFirewallRuleGroupResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::DeleteFirewallRuleGroupRequest &, const Model::DeleteFirewallRuleGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFirewallRuleGroupResponseReceivedHandler
Definition: Route53ResolverClient.h:323
Aws::Route53Resolver::Route53ResolverClient::UpdateResolverDnssecConfig
virtual Model::UpdateResolverDnssecConfigOutcome UpdateResolverDnssecConfig(const Model::UpdateResolverDnssecConfigRequest &request) const
Aws::Route53Resolver::Model::UpdateResolverRuleOutcome
Aws::Utils::Outcome< UpdateResolverRuleResult, Route53ResolverError > UpdateResolverRuleOutcome
Definition: Route53ResolverClient.h:242
Aws::Route53Resolver::Model::CreateFirewallRuleGroupRequest
Definition: CreateFirewallRuleGroupRequest.h:25
Aws::Route53Resolver::Route53ResolverClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: Route53ResolverClient.h:409
PutFirewallRuleGroupPolicyResult.h
Aws::Route53Resolver::Route53ResolverClient::DeleteFirewallRuleAsync
virtual void DeleteFirewallRuleAsync(const Model::DeleteFirewallRuleRequest &request, const DeleteFirewallRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Route53ResolverClient::GetResolverQueryLogConfigAssociationCallable
virtual Model::GetResolverQueryLogConfigAssociationOutcomeCallable GetResolverQueryLogConfigAssociationCallable(const Model::GetResolverQueryLogConfigAssociationRequest &request) const
Aws::Route53Resolver::AssociateFirewallRuleGroupResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::AssociateFirewallRuleGroupRequest &, const Model::AssociateFirewallRuleGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateFirewallRuleGroupResponseReceivedHandler
Definition: Route53ResolverClient.h:309
Aws::Route53Resolver::DeleteFirewallDomainListResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::DeleteFirewallDomainListRequest &, const Model::DeleteFirewallDomainListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFirewallDomainListResponseReceivedHandler
Definition: Route53ResolverClient.h:321
TagResourceResult.h
Aws::Route53Resolver::Model::DisassociateResolverQueryLogConfigOutcomeCallable
std::future< DisassociateResolverQueryLogConfigOutcome > DisassociateResolverQueryLogConfigOutcomeCallable
Definition: Route53ResolverClient.h:262
Aws::Route53Resolver::Model::GetResolverRuleOutcome
Aws::Utils::Outcome< GetResolverRuleResult, Route53ResolverError > GetResolverRuleOutcome
Definition: Route53ResolverClient.h:211
Aws::Route53Resolver::Model::AssociateResolverEndpointIpAddressOutcomeCallable
std::future< AssociateResolverEndpointIpAddressOutcome > AssociateResolverEndpointIpAddressOutcomeCallable
Definition: Route53ResolverClient.h:245
Aws::Route53Resolver::Model::ListResolverQueryLogConfigAssociationsRequest
Definition: ListResolverQueryLogConfigAssociationsRequest.h:25
Aws::Route53Resolver::Route53ResolverClient::PutFirewallRuleGroupPolicyCallable
virtual Model::PutFirewallRuleGroupPolicyOutcomeCallable PutFirewallRuleGroupPolicyCallable(const Model::PutFirewallRuleGroupPolicyRequest &request) const
Aws::Route53Resolver::AssociateResolverEndpointIpAddressResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::AssociateResolverEndpointIpAddressRequest &, const Model::AssociateResolverEndpointIpAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateResolverEndpointIpAddressResponseReceivedHandler
Definition: Route53ResolverClient.h:312
Aws::Route53Resolver::ListResolverEndpointsResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::ListResolverEndpointsRequest &, const Model::ListResolverEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResolverEndpointsResponseReceivedHandler
Definition: Route53ResolverClient.h:355
Aws::Route53Resolver::Model::DisassociateResolverQueryLogConfigOutcome
Aws::Utils::Outcome< DisassociateResolverQueryLogConfigResult, Route53ResolverError > DisassociateResolverQueryLogConfigOutcome
Definition: Route53ResolverClient.h:198
Aws::Route53Resolver::Route53ResolverClient::GetResolverDnssecConfigAsync
virtual void GetResolverDnssecConfigAsync(const Model::GetResolverDnssecConfigRequest &request, const GetResolverDnssecConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Model::ListResolverDnssecConfigsOutcome
Aws::Utils::Outcome< ListResolverDnssecConfigsResult, Route53ResolverError > ListResolverDnssecConfigsOutcome
Definition: Route53ResolverClient.h:222
Aws::Route53Resolver::Route53ResolverClient::DeleteResolverRuleAsync
virtual void DeleteResolverRuleAsync(const Model::DeleteResolverRuleRequest &request, const DeleteResolverRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Model::AssociateResolverEndpointIpAddressOutcome
Aws::Utils::Outcome< AssociateResolverEndpointIpAddressResult, Route53ResolverError > AssociateResolverEndpointIpAddressOutcome
Definition: Route53ResolverClient.h:181
ListResolverQueryLogConfigAssociationsResult.h
Aws::Route53Resolver::Model::ListFirewallRuleGroupAssociationsRequest
Definition: ListFirewallRuleGroupAssociationsRequest.h:23
Aws::Route53Resolver::CreateResolverEndpointResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::CreateResolverEndpointRequest &, const Model::CreateResolverEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateResolverEndpointResponseReceivedHandler
Definition: Route53ResolverClient.h:318
Aws::Route53Resolver::Route53ResolverClient::UpdateFirewallConfigAsync
virtual void UpdateFirewallConfigAsync(const Model::UpdateFirewallConfigRequest &request, const UpdateFirewallConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetResolverConfigResult.h
Aws::Route53Resolver::Model::DeleteResolverRuleOutcome
Aws::Utils::Outcome< DeleteResolverRuleResult, Route53ResolverError > DeleteResolverRuleOutcome
Definition: Route53ResolverClient.h:195
Aws::Route53Resolver::Model::CreateResolverRuleRequest
Definition: CreateResolverRuleRequest.h:26
Aws::Route53Resolver::Model::GetResolverQueryLogConfigAssociationOutcomeCallable
std::future< GetResolverQueryLogConfigAssociationOutcome > GetResolverQueryLogConfigAssociationOutcomeCallable
Definition: Route53ResolverClient.h:273
Aws::Route53Resolver::Route53ResolverClient::PutResolverRulePolicyCallable
virtual Model::PutResolverRulePolicyOutcomeCallable PutResolverRulePolicyCallable(const Model::PutResolverRulePolicyRequest &request) const
Aws::Route53Resolver::Model::AssociateFirewallRuleGroupOutcome
Aws::Utils::Outcome< AssociateFirewallRuleGroupResult, Route53ResolverError > AssociateFirewallRuleGroupOutcome
Definition: Route53ResolverClient.h:178
Aws::Route53Resolver::Route53ResolverClient::PutResolverRulePolicy
virtual Model::PutResolverRulePolicyOutcome PutResolverRulePolicy(const Model::PutResolverRulePolicyRequest &request) const
Aws::Route53Resolver::Model::GetResolverQueryLogConfigOutcome
Aws::Utils::Outcome< GetResolverQueryLogConfigResult, Route53ResolverError > GetResolverQueryLogConfigOutcome
Definition: Route53ResolverClient.h:208
AWSError.h
Aws::Route53Resolver::Route53ResolverClient::Route53ResolverClient
Route53ResolverClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::Route53Resolver::UpdateResolverConfigResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::UpdateResolverConfigRequest &, const Model::UpdateResolverConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateResolverConfigResponseReceivedHandler
Definition: Route53ResolverClient.h:370
DeleteFirewallDomainListResult.h
Aws::Route53Resolver::Model::GetResolverQueryLogConfigAssociationOutcome
Aws::Utils::Outcome< GetResolverQueryLogConfigAssociationResult, Route53ResolverError > GetResolverQueryLogConfigAssociationOutcome
Definition: Route53ResolverClient.h:209
Aws::Route53Resolver::Route53ResolverClient::Route53ResolverClient
Route53ResolverClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::Route53Resolver::Model::ListFirewallRuleGroupsRequest
Definition: ListFirewallRuleGroupsRequest.h:22
Aws::Route53Resolver::Route53ResolverClient::DeleteFirewallDomainListAsync
virtual void DeleteFirewallDomainListAsync(const Model::DeleteFirewallDomainListRequest &request, const DeleteFirewallDomainListResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UpdateFirewallDomainsResult.h
Aws::Route53Resolver::Route53ResolverClient::AssociateResolverEndpointIpAddress
virtual Model::AssociateResolverEndpointIpAddressOutcome AssociateResolverEndpointIpAddress(const Model::AssociateResolverEndpointIpAddressRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::AssociateResolverRuleCallable
virtual Model::AssociateResolverRuleOutcomeCallable AssociateResolverRuleCallable(const Model::AssociateResolverRuleRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::UpdateFirewallDomains
virtual Model::UpdateFirewallDomainsOutcome UpdateFirewallDomains(const Model::UpdateFirewallDomainsRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::DeleteResolverRuleCallable
virtual Model::DeleteResolverRuleOutcomeCallable DeleteResolverRuleCallable(const Model::DeleteResolverRuleRequest &request) const
Aws::Route53Resolver::GetFirewallRuleGroupAssociationResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::GetFirewallRuleGroupAssociationRequest &, const Model::GetFirewallRuleGroupAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFirewallRuleGroupAssociationResponseReceivedHandler
Definition: Route53ResolverClient.h:334
Aws::Route53Resolver::Route53ResolverClient::GetFirewallRuleGroupPolicyCallable
virtual Model::GetFirewallRuleGroupPolicyOutcomeCallable GetFirewallRuleGroupPolicyCallable(const Model::GetFirewallRuleGroupPolicyRequest &request) const
Aws::Route53Resolver::Model::PutResolverRulePolicyOutcomeCallable
std::future< PutResolverRulePolicyOutcome > PutResolverRulePolicyOutcomeCallable
Definition: Route53ResolverClient.h:296
Aws::Route53Resolver::Model::AssociateFirewallRuleGroupOutcomeCallable
std::future< AssociateFirewallRuleGroupOutcome > AssociateFirewallRuleGroupOutcomeCallable
Definition: Route53ResolverClient.h:244
Aws::Route53Resolver::Route53ResolverClient::DisassociateResolverEndpointIpAddressAsync
virtual void DisassociateResolverEndpointIpAddressAsync(const Model::DisassociateResolverEndpointIpAddressRequest &request, const DisassociateResolverEndpointIpAddressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetFirewallDomainListResult.h
Aws::Route53Resolver::Model::ListFirewallRuleGroupsOutcome
Aws::Utils::Outcome< ListFirewallRuleGroupsResult, Route53ResolverError > ListFirewallRuleGroupsOutcome
Definition: Route53ResolverClient.h:219
Aws::Route53Resolver::Model::UpdateFirewallRuleGroupAssociationOutcomeCallable
std::future< UpdateFirewallRuleGroupAssociationOutcome > UpdateFirewallRuleGroupAssociationOutcomeCallable
Definition: Route53ResolverClient.h:302
Route53Resolver_EXPORTS.h
Aws::Route53Resolver::Model::ListFirewallRulesOutcomeCallable
std::future< ListFirewallRulesOutcome > ListFirewallRulesOutcomeCallable
Definition: Route53ResolverClient.h:284
Aws::Route53Resolver::Model::DeleteFirewallDomainListOutcomeCallable
std::future< DeleteFirewallDomainListOutcome > DeleteFirewallDomainListOutcomeCallable
Definition: Route53ResolverClient.h:254
Aws::Route53Resolver::Model::ImportFirewallDomainsOutcome
Aws::Utils::Outcome< ImportFirewallDomainsResult, Route53ResolverError > ImportFirewallDomainsOutcome
Definition: Route53ResolverClient.h:214
Aws::Route53Resolver::Route53ResolverClient
Definition: Route53ResolverClient.h:407
Aws::Route53Resolver::Model::DeleteFirewallRuleRequest
Definition: DeleteFirewallRuleRequest.h:22
Aws::Route53Resolver::Route53ResolverClient::GetFirewallRuleGroupPolicyAsync
virtual void GetFirewallRuleGroupPolicyAsync(const Model::GetFirewallRuleGroupPolicyRequest &request, const GetFirewallRuleGroupPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Model::DisassociateFirewallRuleGroupRequest
Definition: DisassociateFirewallRuleGroupRequest.h:22
Aws::Route53Resolver::CreateResolverRuleResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::CreateResolverRuleRequest &, const Model::CreateResolverRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateResolverRuleResponseReceivedHandler
Definition: Route53ResolverClient.h:320
Aws::Route53Resolver::Model::CreateFirewallDomainListOutcomeCallable
std::future< CreateFirewallDomainListOutcome > CreateFirewallDomainListOutcomeCallable
Definition: Route53ResolverClient.h:248
Aws::Route53Resolver::Route53ResolverClient::GetFirewallRuleGroupAssociationCallable
virtual Model::GetFirewallRuleGroupAssociationOutcomeCallable GetFirewallRuleGroupAssociationCallable(const Model::GetFirewallRuleGroupAssociationRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::AssociateFirewallRuleGroupCallable
virtual Model::AssociateFirewallRuleGroupOutcomeCallable AssociateFirewallRuleGroupCallable(const Model::AssociateFirewallRuleGroupRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::PutResolverRulePolicyAsync
virtual void PutResolverRulePolicyAsync(const Model::PutResolverRulePolicyRequest &request, const PutResolverRulePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Route53ResolverClient::GetResolverQueryLogConfigAsync
virtual void GetResolverQueryLogConfigAsync(const Model::GetResolverQueryLogConfigRequest &request, const GetResolverQueryLogConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Route53ResolverClient::ListFirewallRulesCallable
virtual Model::ListFirewallRulesOutcomeCallable ListFirewallRulesCallable(const Model::ListFirewallRulesRequest &request) const
Aws::Route53Resolver::Model::ListFirewallDomainsOutcomeCallable
std::future< ListFirewallDomainsOutcome > ListFirewallDomainsOutcomeCallable
Definition: Route53ResolverClient.h:281
ListFirewallRulesResult.h
Aws::Route53Resolver::CreateFirewallRuleGroupResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::CreateFirewallRuleGroupRequest &, const Model::CreateFirewallRuleGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFirewallRuleGroupResponseReceivedHandler
Definition: Route53ResolverClient.h:317
Aws::Route53Resolver::ListResolverRulesResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::ListResolverRulesRequest &, const Model::ListResolverRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResolverRulesResponseReceivedHandler
Definition: Route53ResolverClient.h:359
Aws::Route53Resolver::Model::ImportFirewallDomainsOutcomeCallable
std::future< ImportFirewallDomainsOutcome > ImportFirewallDomainsOutcomeCallable
Definition: Route53ResolverClient.h:278
Aws::Route53Resolver::Route53ResolverClient::DisassociateResolverQueryLogConfigAsync
virtual void DisassociateResolverQueryLogConfigAsync(const Model::DisassociateResolverQueryLogConfigRequest &request, const DisassociateResolverQueryLogConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AssociateResolverEndpointIpAddressResult.h
Aws::Route53Resolver::Route53ResolverClient::ListResolverConfigs
virtual Model::ListResolverConfigsOutcome ListResolverConfigs(const Model::ListResolverConfigsRequest &request) const
GetFirewallConfigResult.h
Aws::Route53Resolver::Route53ResolverClient::PutResolverQueryLogConfigPolicyCallable
virtual Model::PutResolverQueryLogConfigPolicyOutcomeCallable PutResolverQueryLogConfigPolicyCallable(const Model::PutResolverQueryLogConfigPolicyRequest &request) const
Aws::Route53Resolver::Model::ListResolverRuleAssociationsRequest
Definition: ListResolverRuleAssociationsRequest.h:24
Route53ResolverErrors.h
Aws::Route53Resolver::Route53ResolverClient::CreateResolverQueryLogConfigCallable
virtual Model::CreateResolverQueryLogConfigOutcomeCallable CreateResolverQueryLogConfigCallable(const Model::CreateResolverQueryLogConfigRequest &request) const
Aws::Route53Resolver::Model::DisassociateFirewallRuleGroupOutcomeCallable
std::future< DisassociateFirewallRuleGroupOutcome > DisassociateFirewallRuleGroupOutcomeCallable
Definition: Route53ResolverClient.h:260
Aws::Route53Resolver::Route53ResolverClient::ListFirewallDomainListsCallable
virtual Model::ListFirewallDomainListsOutcomeCallable ListFirewallDomainListsCallable(const Model::ListFirewallDomainListsRequest &request) const
Aws::Route53Resolver::Model::UpdateResolverRuleOutcomeCallable
std::future< UpdateResolverRuleOutcome > UpdateResolverRuleOutcomeCallable
Definition: Route53ResolverClient.h:306
Aws::Route53Resolver::Route53ResolverClient::AssociateResolverRuleAsync
virtual void AssociateResolverRuleAsync(const Model::AssociateResolverRuleRequest &request, const AssociateResolverRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Model::ListFirewallDomainListsOutcome
Aws::Utils::Outcome< ListFirewallDomainListsResult, Route53ResolverError > ListFirewallDomainListsOutcome
Definition: Route53ResolverClient.h:216
Aws::Route53Resolver::Route53ResolverClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::Route53Resolver::Model::ListResolverQueryLogConfigsOutcome
Aws::Utils::Outcome< ListResolverQueryLogConfigsResult, Route53ResolverError > ListResolverQueryLogConfigsOutcome
Definition: Route53ResolverClient.h:226
Aws::Route53Resolver::Route53ResolverClient::UpdateResolverConfigCallable
virtual Model::UpdateResolverConfigOutcomeCallable UpdateResolverConfigCallable(const Model::UpdateResolverConfigRequest &request) const
Aws::Route53Resolver::Model::GetFirewallDomainListOutcome
Aws::Utils::Outcome< GetFirewallDomainListResult, Route53ResolverError > GetFirewallDomainListOutcome
Definition: Route53ResolverClient.h:201
Aws::Route53Resolver::Route53ResolverClient::GetFirewallRuleGroupPolicy
virtual Model::GetFirewallRuleGroupPolicyOutcome GetFirewallRuleGroupPolicy(const Model::GetFirewallRuleGroupPolicyRequest &request) const
DeleteFirewallRuleGroupResult.h
Aws::Route53Resolver::UntagResourceResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: Route53ResolverClient.h:365
Aws::Route53Resolver::Route53ResolverClient::GetResolverEndpoint
virtual Model::GetResolverEndpointOutcome GetResolverEndpoint(const Model::GetResolverEndpointRequest &request) const
Aws::Route53Resolver::Model::AssociateResolverRuleOutcome
Aws::Utils::Outcome< AssociateResolverRuleResult, Route53ResolverError > AssociateResolverRuleOutcome
Definition: Route53ResolverClient.h:183
Aws::Route53Resolver::PutResolverRulePolicyResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::PutResolverRulePolicyRequest &, const Model::PutResolverRulePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutResolverRulePolicyResponseReceivedHandler
Definition: Route53ResolverClient.h:363
Aws::Route53Resolver::Route53ResolverClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::ListResolverRules
virtual Model::ListResolverRulesOutcome ListResolverRules(const Model::ListResolverRulesRequest &request) const
ListFirewallConfigsResult.h
Aws::Route53Resolver::Model::ListResolverQueryLogConfigAssociationsOutcome
Aws::Utils::Outcome< ListResolverQueryLogConfigAssociationsResult, Route53ResolverError > ListResolverQueryLogConfigAssociationsOutcome
Definition: Route53ResolverClient.h:225
Aws::Route53Resolver::Route53ResolverClient::DeleteResolverQueryLogConfig
virtual Model::DeleteResolverQueryLogConfigOutcome DeleteResolverQueryLogConfig(const Model::DeleteResolverQueryLogConfigRequest &request) const
Aws::Route53Resolver::GetResolverRuleResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::GetResolverRuleRequest &, const Model::GetResolverRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResolverRuleResponseReceivedHandler
Definition: Route53ResolverClient.h:342
Aws::Route53Resolver::Route53ResolverClient::ListResolverEndpointsCallable
virtual Model::ListResolverEndpointsOutcomeCallable ListResolverEndpointsCallable(const Model::ListResolverEndpointsRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::CreateFirewallRuleGroupAsync
virtual void CreateFirewallRuleGroupAsync(const Model::CreateFirewallRuleGroupRequest &request, const CreateFirewallRuleGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::UpdateFirewallRuleResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::UpdateFirewallRuleRequest &, const Model::UpdateFirewallRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFirewallRuleResponseReceivedHandler
Definition: Route53ResolverClient.h:368
Aws::Route53Resolver::Model::AssociateResolverRuleRequest
Definition: AssociateResolverRuleRequest.h:22
Aws::Route53Resolver::Route53ResolverClient::CreateFirewallRuleAsync
virtual void CreateFirewallRuleAsync(const Model::CreateFirewallRuleRequest &request, const CreateFirewallRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Route53ResolverClient::GetFirewallDomainListAsync
virtual void GetFirewallDomainListAsync(const Model::GetFirewallDomainListRequest &request, const GetFirewallDomainListResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Route53ResolverClient::ListResolverEndpointIpAddressesCallable
virtual Model::ListResolverEndpointIpAddressesOutcomeCallable ListResolverEndpointIpAddressesCallable(const Model::ListResolverEndpointIpAddressesRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::CreateFirewallDomainListAsync
virtual void CreateFirewallDomainListAsync(const Model::CreateFirewallDomainListRequest &request, const CreateFirewallDomainListResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Model::GetFirewallConfigOutcomeCallable
std::future< GetFirewallConfigOutcome > GetFirewallConfigOutcomeCallable
Definition: Route53ResolverClient.h:264
Aws::Route53Resolver::Model::AssociateResolverEndpointIpAddressRequest
Definition: AssociateResolverEndpointIpAddressRequest.h:23
Aws::Route53Resolver::Route53ResolverClient::UpdateResolverRuleAsync
virtual void UpdateResolverRuleAsync(const Model::UpdateResolverRuleRequest &request, const UpdateResolverRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Model::ListFirewallConfigsOutcomeCallable
std::future< ListFirewallConfigsOutcome > ListFirewallConfigsOutcomeCallable
Definition: Route53ResolverClient.h:279
Aws::Route53Resolver::Route53ResolverClient::ListResolverEndpoints
virtual Model::ListResolverEndpointsOutcome ListResolverEndpoints(const Model::ListResolverEndpointsRequest &request) const
Aws::Route53Resolver::Model::DeleteResolverQueryLogConfigOutcomeCallable
std::future< DeleteResolverQueryLogConfigOutcome > DeleteResolverQueryLogConfigOutcomeCallable
Definition: Route53ResolverClient.h:258
Aws::Route53Resolver::GetFirewallConfigResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::GetFirewallConfigRequest &, const Model::GetFirewallConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFirewallConfigResponseReceivedHandler
Definition: Route53ResolverClient.h:331
GetFirewallRuleGroupPolicyResult.h
Aws::Route53Resolver::Route53ResolverClient::PutResolverQueryLogConfigPolicyAsync
virtual void PutResolverQueryLogConfigPolicyAsync(const Model::PutResolverQueryLogConfigPolicyRequest &request, const PutResolverQueryLogConfigPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Route53ResolverClient::CreateFirewallRuleCallable
virtual Model::CreateFirewallRuleOutcomeCallable CreateFirewallRuleCallable(const Model::CreateFirewallRuleRequest &request) const
Aws::Route53Resolver::Model::DeleteFirewallRuleOutcome
Aws::Utils::Outcome< DeleteFirewallRuleResult, Route53ResolverError > DeleteFirewallRuleOutcome
Definition: Route53ResolverClient.h:191
Aws::Route53Resolver::Route53ResolverClient::GetFirewallRuleGroupAssociationAsync
virtual void GetFirewallRuleGroupAssociationAsync(const Model::GetFirewallRuleGroupAssociationRequest &request, const GetFirewallRuleGroupAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Route53ResolverClient::GetResolverDnssecConfigCallable
virtual Model::GetResolverDnssecConfigOutcomeCallable GetResolverDnssecConfigCallable(const Model::GetResolverDnssecConfigRequest &request) const
DisassociateResolverQueryLogConfigResult.h
Aws::Route53Resolver::Model::GetResolverRulePolicyOutcome
Aws::Utils::Outcome< GetResolverRulePolicyResult, Route53ResolverError > GetResolverRulePolicyOutcome
Definition: Route53ResolverClient.h:213
UpdateResolverEndpointResult.h
Aws::Route53Resolver::Model::GetFirewallRuleGroupRequest
Definition: GetFirewallRuleGroupRequest.h:22
GetResolverDnssecConfigResult.h
Aws::Route53Resolver::Model::GetFirewallConfigRequest
Definition: GetFirewallConfigRequest.h:22
Aws::Route53Resolver::Route53ResolverClient::DisassociateResolverQueryLogConfig
virtual Model::DisassociateResolverQueryLogConfigOutcome DisassociateResolverQueryLogConfig(const Model::DisassociateResolverQueryLogConfigRequest &request) const
Aws::Route53Resolver::GetResolverEndpointResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::GetResolverEndpointRequest &, const Model::GetResolverEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResolverEndpointResponseReceivedHandler
Definition: Route53ResolverClient.h:338
Aws::Route53Resolver::Route53ResolverClient::DisassociateResolverRuleAsync
virtual void DisassociateResolverRuleAsync(const Model::DisassociateResolverRuleRequest &request, const DisassociateResolverRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Model::ListFirewallRulesRequest
Definition: ListFirewallRulesRequest.h:23
Aws::Route53Resolver::Route53ResolverClient::ListResolverQueryLogConfigsCallable
virtual Model::ListResolverQueryLogConfigsOutcomeCallable ListResolverQueryLogConfigsCallable(const Model::ListResolverQueryLogConfigsRequest &request) const
ListResolverRuleAssociationsResult.h
Aws::Route53Resolver::UpdateResolverRuleResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::UpdateResolverRuleRequest &, const Model::UpdateResolverRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateResolverRuleResponseReceivedHandler
Definition: Route53ResolverClient.h:373
Aws::Route53Resolver::TagResourceResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: Route53ResolverClient.h:364
ListFirewallDomainsResult.h
Aws::Route53Resolver::PutFirewallRuleGroupPolicyResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::PutFirewallRuleGroupPolicyRequest &, const Model::PutFirewallRuleGroupPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutFirewallRuleGroupPolicyResponseReceivedHandler
Definition: Route53ResolverClient.h:361
Aws::Route53Resolver::Route53ResolverClient::ImportFirewallDomainsCallable
virtual Model::ImportFirewallDomainsOutcomeCallable ImportFirewallDomainsCallable(const Model::ImportFirewallDomainsRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
CreateResolverQueryLogConfigResult.h
Aws::Route53Resolver::Route53ResolverClient::GetFirewallConfigCallable
virtual Model::GetFirewallConfigOutcomeCallable GetFirewallConfigCallable(const Model::GetFirewallConfigRequest &request) const
GetResolverRuleAssociationResult.h
Aws::Route53Resolver::DisassociateResolverEndpointIpAddressResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::DisassociateResolverEndpointIpAddressRequest &, const Model::DisassociateResolverEndpointIpAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateResolverEndpointIpAddressResponseReceivedHandler
Definition: Route53ResolverClient.h:328
AsyncCallerContext.h
Aws::Route53Resolver::DisassociateResolverRuleResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::DisassociateResolverRuleRequest &, const Model::DisassociateResolverRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateResolverRuleResponseReceivedHandler
Definition: Route53ResolverClient.h:330
Aws::Route53Resolver::Model::ListResolverQueryLogConfigAssociationsOutcomeCallable
std::future< ListResolverQueryLogConfigAssociationsOutcome > ListResolverQueryLogConfigAssociationsOutcomeCallable
Definition: Route53ResolverClient.h:289
Aws::Route53Resolver::Model::ListResolverRulesOutcome
Aws::Utils::Outcome< ListResolverRulesResult, Route53ResolverError > ListResolverRulesOutcome
Definition: Route53ResolverClient.h:228
Aws::Route53Resolver::Model::ListResolverEndpointIpAddressesOutcomeCallable
std::future< ListResolverEndpointIpAddressesOutcome > ListResolverEndpointIpAddressesOutcomeCallable
Definition: Route53ResolverClient.h:287
Aws::Route53Resolver::Model::UpdateResolverEndpointOutcome
Aws::Utils::Outcome< UpdateResolverEndpointResult, Route53ResolverError > UpdateResolverEndpointOutcome
Definition: Route53ResolverClient.h:241
Aws::Route53Resolver::Route53ResolverClient::CreateFirewallDomainListCallable
virtual Model::CreateFirewallDomainListOutcomeCallable CreateFirewallDomainListCallable(const Model::CreateFirewallDomainListRequest &request) const
Aws::Route53Resolver::Model::DisassociateResolverRuleOutcome
Aws::Utils::Outcome< DisassociateResolverRuleResult, Route53ResolverError > DisassociateResolverRuleOutcome
Definition: Route53ResolverClient.h:199
Aws::Route53Resolver::Model::ListFirewallConfigsRequest
Definition: ListFirewallConfigsRequest.h:22
GetResolverQueryLogConfigAssociationResult.h
Aws::Route53Resolver::Route53ResolverClient::PutFirewallRuleGroupPolicyAsync
virtual void PutFirewallRuleGroupPolicyAsync(const Model::PutFirewallRuleGroupPolicyRequest &request, const PutFirewallRuleGroupPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Model::GetFirewallConfigOutcome
Aws::Utils::Outcome< GetFirewallConfigResult, Route53ResolverError > GetFirewallConfigOutcome
Definition: Route53ResolverClient.h:200
Aws::Route53Resolver::AssociateResolverQueryLogConfigResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::AssociateResolverQueryLogConfigRequest &, const Model::AssociateResolverQueryLogConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateResolverQueryLogConfigResponseReceivedHandler
Definition: Route53ResolverClient.h:313
DeleteResolverRuleResult.h
GetFirewallRuleGroupAssociationResult.h
Aws::Route53Resolver::Model::ImportFirewallDomainsRequest
Definition: ImportFirewallDomainsRequest.h:23
Aws::Route53Resolver::Route53ResolverClient::GetFirewallRuleGroupAsync
virtual void GetFirewallRuleGroupAsync(const Model::GetFirewallRuleGroupRequest &request, const GetFirewallRuleGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Model::ListResolverEndpointsOutcomeCallable
std::future< ListResolverEndpointsOutcome > ListResolverEndpointsOutcomeCallable
Definition: Route53ResolverClient.h:288
AssociateFirewallRuleGroupResult.h
DeleteFirewallRuleResult.h
Aws::Route53Resolver::ListFirewallDomainListsResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::ListFirewallDomainListsRequest &, const Model::ListFirewallDomainListsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFirewallDomainListsResponseReceivedHandler
Definition: Route53ResolverClient.h:347
Aws::Route53Resolver::Route53ResolverClient::ImportFirewallDomains
virtual Model::ImportFirewallDomainsOutcome ImportFirewallDomains(const Model::ImportFirewallDomainsRequest &request) const
ListResolverEndpointsResult.h
Aws::Route53Resolver::Model::GetResolverRuleRequest
Definition: GetResolverRuleRequest.h:22
Aws::Route53Resolver::Model::GetResolverQueryLogConfigPolicyRequest
Definition: GetResolverQueryLogConfigPolicyRequest.h:22
Aws::Route53Resolver::Route53ResolverClient::UpdateFirewallRuleCallable
virtual Model::UpdateFirewallRuleOutcomeCallable UpdateFirewallRuleCallable(const Model::UpdateFirewallRuleRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::ListResolverQueryLogConfigAssociationsCallable
virtual Model::ListResolverQueryLogConfigAssociationsOutcomeCallable ListResolverQueryLogConfigAssociationsCallable(const Model::ListResolverQueryLogConfigAssociationsRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListFirewallRuleGroupsResult.h
Aws::Route53Resolver::Model::PutResolverRulePolicyOutcome
Aws::Utils::Outcome< PutResolverRulePolicyResult, Route53ResolverError > PutResolverRulePolicyOutcome
Definition: Route53ResolverClient.h:232
Aws::Route53Resolver::Model::CreateResolverEndpointOutcomeCallable
std::future< CreateResolverEndpointOutcome > CreateResolverEndpointOutcomeCallable
Definition: Route53ResolverClient.h:251
Aws::Route53Resolver::Model::CreateResolverRuleOutcome
Aws::Utils::Outcome< CreateResolverRuleResult, Route53ResolverError > CreateResolverRuleOutcome
Definition: Route53ResolverClient.h:189
Aws::Route53Resolver::Model::DisassociateResolverRuleOutcomeCallable
std::future< DisassociateResolverRuleOutcome > DisassociateResolverRuleOutcomeCallable
Definition: Route53ResolverClient.h:263
Aws::Route53Resolver::Route53ResolverClient::PutResolverQueryLogConfigPolicy
virtual Model::PutResolverQueryLogConfigPolicyOutcome PutResolverQueryLogConfigPolicy(const Model::PutResolverQueryLogConfigPolicyRequest &request) const
Aws::Route53Resolver::CreateResolverQueryLogConfigResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::CreateResolverQueryLogConfigRequest &, const Model::CreateResolverQueryLogConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateResolverQueryLogConfigResponseReceivedHandler
Definition: Route53ResolverClient.h:319
Aws::Route53Resolver::Model::GetResolverDnssecConfigOutcome
Aws::Utils::Outcome< GetResolverDnssecConfigResult, Route53ResolverError > GetResolverDnssecConfigOutcome
Definition: Route53ResolverClient.h:206
Aws::Route53Resolver::Route53ResolverClient::UpdateResolverDnssecConfigAsync
virtual void UpdateResolverDnssecConfigAsync(const Model::UpdateResolverDnssecConfigRequest &request, const UpdateResolverDnssecConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Route53ResolverClient::UpdateResolverDnssecConfigCallable
virtual Model::UpdateResolverDnssecConfigOutcomeCallable UpdateResolverDnssecConfigCallable(const Model::UpdateResolverDnssecConfigRequest &request) const
Aws::Route53Resolver::Model::UpdateResolverDnssecConfigOutcome
Aws::Utils::Outcome< UpdateResolverDnssecConfigResult, Route53ResolverError > UpdateResolverDnssecConfigOutcome
Definition: Route53ResolverClient.h:240
Aws::Route53Resolver::Route53ResolverClient::GetResolverQueryLogConfigPolicyAsync
virtual void GetResolverQueryLogConfigPolicyAsync(const Model::GetResolverQueryLogConfigPolicyRequest &request, const GetResolverQueryLogConfigPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListFirewallRuleGroupAssociationsResult.h
Aws::Route53Resolver::Model::AssociateResolverQueryLogConfigRequest
Definition: AssociateResolverQueryLogConfigRequest.h:22
Aws::Route53Resolver::Route53ResolverClient::AssociateResolverQueryLogConfigCallable
virtual Model::AssociateResolverQueryLogConfigOutcomeCallable AssociateResolverQueryLogConfigCallable(const Model::AssociateResolverQueryLogConfigRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::DeleteFirewallRuleGroupAsync
virtual void DeleteFirewallRuleGroupAsync(const Model::DeleteFirewallRuleGroupRequest &request, const DeleteFirewallRuleGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Route53ResolverClient::DeleteResolverEndpointAsync
virtual void DeleteResolverEndpointAsync(const Model::DeleteResolverEndpointRequest &request, const DeleteResolverEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListResolverConfigsResult.h
Aws::Route53Resolver::Route53ResolverClient::AssociateResolverQueryLogConfigAsync
virtual void AssociateResolverQueryLogConfigAsync(const Model::AssociateResolverQueryLogConfigRequest &request, const AssociateResolverQueryLogConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Route53ResolverClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::UpdateResolverConfigAsync
virtual void UpdateResolverConfigAsync(const Model::UpdateResolverConfigRequest &request, const UpdateResolverConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Route53ResolverClient::ListResolverDnssecConfigs
virtual Model::ListResolverDnssecConfigsOutcome ListResolverDnssecConfigs(const Model::ListResolverDnssecConfigsRequest &request) const
Aws::Route53Resolver::Model::DeleteResolverRuleOutcomeCallable
std::future< DeleteResolverRuleOutcome > DeleteResolverRuleOutcomeCallable
Definition: Route53ResolverClient.h:259
Aws::Route53Resolver::Route53ResolverClient::GetFirewallConfig
virtual Model::GetFirewallConfigOutcome GetFirewallConfig(const Model::GetFirewallConfigRequest &request) const
Aws::Route53Resolver::ListFirewallRuleGroupAssociationsResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::ListFirewallRuleGroupAssociationsRequest &, const Model::ListFirewallRuleGroupAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFirewallRuleGroupAssociationsResponseReceivedHandler
Definition: Route53ResolverClient.h:349
GetResolverEndpointResult.h
Aws::Route53Resolver::GetFirewallRuleGroupPolicyResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::GetFirewallRuleGroupPolicyRequest &, const Model::GetFirewallRuleGroupPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFirewallRuleGroupPolicyResponseReceivedHandler
Definition: Route53ResolverClient.h:335
Aws::Route53Resolver::Route53ResolverClient::GetFirewallRuleGroupCallable
virtual Model::GetFirewallRuleGroupOutcomeCallable GetFirewallRuleGroupCallable(const Model::GetFirewallRuleGroupRequest &request) const
Aws::Route53Resolver::GetResolverRuleAssociationResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::GetResolverRuleAssociationRequest &, const Model::GetResolverRuleAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResolverRuleAssociationResponseReceivedHandler
Definition: Route53ResolverClient.h:343
Aws::Route53Resolver::Route53ResolverClient::ListResolverQueryLogConfigAssociationsAsync
virtual void ListResolverQueryLogConfigAssociationsAsync(const Model::ListResolverQueryLogConfigAssociationsRequest &request, const ListResolverQueryLogConfigAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Model::UpdateFirewallRuleRequest
Definition: UpdateFirewallRuleRequest.h:25
Aws::Route53Resolver::Route53ResolverClient::DeleteResolverEndpointCallable
virtual Model::DeleteResolverEndpointOutcomeCallable DeleteResolverEndpointCallable(const Model::DeleteResolverEndpointRequest &request) const
Aws::Route53Resolver::Model::CreateFirewallDomainListRequest
Definition: CreateFirewallDomainListRequest.h:25
Aws::Route53Resolver::Model::ListResolverDnssecConfigsRequest
Definition: ListResolverDnssecConfigsRequest.h:24
Aws::Route53Resolver::Route53ResolverClient::UpdateResolverEndpointAsync
virtual void UpdateResolverEndpointAsync(const Model::UpdateResolverEndpointRequest &request, const UpdateResolverEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Model::GetResolverRuleAssociationOutcome
Aws::Utils::Outcome< GetResolverRuleAssociationResult, Route53ResolverError > GetResolverRuleAssociationOutcome
Definition: Route53ResolverClient.h:212
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::Route53Resolver::Route53ResolverClient::AssociateResolverEndpointIpAddressAsync
virtual void AssociateResolverEndpointIpAddressAsync(const Model::AssociateResolverEndpointIpAddressRequest &request, const AssociateResolverEndpointIpAddressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::CreateFirewallRuleResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::CreateFirewallRuleRequest &, const Model::CreateFirewallRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFirewallRuleResponseReceivedHandler
Definition: Route53ResolverClient.h:316
Aws::Route53Resolver::Model::PutResolverQueryLogConfigPolicyOutcome
Aws::Utils::Outcome< PutResolverQueryLogConfigPolicyResult, Route53ResolverError > PutResolverQueryLogConfigPolicyOutcome
Definition: Route53ResolverClient.h:231
Aws::Route53Resolver::DeleteResolverRuleResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::DeleteResolverRuleRequest &, const Model::DeleteResolverRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResolverRuleResponseReceivedHandler
Definition: Route53ResolverClient.h:326
Aws::Route53Resolver::Route53ResolverClient::UpdateFirewallRuleAsync
virtual void UpdateFirewallRuleAsync(const Model::UpdateFirewallRuleRequest &request, const UpdateFirewallRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Route53ResolverClient::ListResolverConfigsCallable
virtual Model::ListResolverConfigsOutcomeCallable ListResolverConfigsCallable(const Model::ListResolverConfigsRequest &request) const
Aws::Route53Resolver::Model::ListFirewallRuleGroupsOutcomeCallable
std::future< ListFirewallRuleGroupsOutcome > ListFirewallRuleGroupsOutcomeCallable
Definition: Route53ResolverClient.h:283
Aws::Route53Resolver::GetResolverQueryLogConfigResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::GetResolverQueryLogConfigRequest &, const Model::GetResolverQueryLogConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResolverQueryLogConfigResponseReceivedHandler
Definition: Route53ResolverClient.h:339
Aws::Route53Resolver::Model::DeleteFirewallRuleOutcomeCallable
std::future< DeleteFirewallRuleOutcome > DeleteFirewallRuleOutcomeCallable
Definition: Route53ResolverClient.h:255
Aws::Route53Resolver::Model::DeleteResolverQueryLogConfigOutcome
Aws::Utils::Outcome< DeleteResolverQueryLogConfigResult, Route53ResolverError > DeleteResolverQueryLogConfigOutcome
Definition: Route53ResolverClient.h:194
ListResolverDnssecConfigsResult.h
Aws::Route53Resolver::Route53ResolverClient::DisassociateResolverEndpointIpAddress
virtual Model::DisassociateResolverEndpointIpAddressOutcome DisassociateResolverEndpointIpAddress(const Model::DisassociateResolverEndpointIpAddressRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::DeleteResolverRule
virtual Model::DeleteResolverRuleOutcome DeleteResolverRule(const Model::DeleteResolverRuleRequest &request) const
Aws::Route53Resolver::Model::UpdateResolverConfigOutcomeCallable
std::future< UpdateResolverConfigOutcome > UpdateResolverConfigOutcomeCallable
Definition: Route53ResolverClient.h:303
Aws::Route53Resolver::Route53ResolverClient::PutFirewallRuleGroupPolicy
virtual Model::PutFirewallRuleGroupPolicyOutcome PutFirewallRuleGroupPolicy(const Model::PutFirewallRuleGroupPolicyRequest &request) const
Aws::Route53Resolver::Model::CreateFirewallRuleOutcome
Aws::Utils::Outcome< CreateFirewallRuleResult, Route53ResolverError > CreateFirewallRuleOutcome
Definition: Route53ResolverClient.h:185
Aws::Route53Resolver::Model::DisassociateFirewallRuleGroupOutcome
Aws::Utils::Outcome< DisassociateFirewallRuleGroupResult, Route53ResolverError > DisassociateFirewallRuleGroupOutcome
Definition: Route53ResolverClient.h:196
Aws::Route53Resolver::Route53ResolverClient::UpdateResolverEndpoint
virtual Model::UpdateResolverEndpointOutcome UpdateResolverEndpoint(const Model::UpdateResolverEndpointRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::ListResolverQueryLogConfigsAsync
virtual void ListResolverQueryLogConfigsAsync(const Model::ListResolverQueryLogConfigsRequest &request, const ListResolverQueryLogConfigsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Model::PutFirewallRuleGroupPolicyRequest
Definition: PutFirewallRuleGroupPolicyRequest.h:22
CreateFirewallRuleResult.h
Aws::Route53Resolver::Route53ResolverClient::DeleteFirewallRule
virtual Model::DeleteFirewallRuleOutcome DeleteFirewallRule(const Model::DeleteFirewallRuleRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::ListResolverQueryLogConfigs
virtual Model::ListResolverQueryLogConfigsOutcome ListResolverQueryLogConfigs(const Model::ListResolverQueryLogConfigsRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::ListFirewallConfigsCallable
virtual Model::ListFirewallConfigsOutcomeCallable ListFirewallConfigsCallable(const Model::ListFirewallConfigsRequest &request) const
Aws::Route53Resolver::ListResolverRuleAssociationsResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::ListResolverRuleAssociationsRequest &, const Model::ListResolverRuleAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResolverRuleAssociationsResponseReceivedHandler
Definition: Route53ResolverClient.h:358
Aws::Route53Resolver::Model::UpdateFirewallDomainsOutcome
Aws::Utils::Outcome< UpdateFirewallDomainsResult, Route53ResolverError > UpdateFirewallDomainsOutcome
Definition: Route53ResolverClient.h:236
DisassociateResolverEndpointIpAddressResult.h
Aws::Route53Resolver::Route53ResolverClient::ListFirewallRulesAsync
virtual void ListFirewallRulesAsync(const Model::ListFirewallRulesRequest &request, const ListFirewallRulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Model::DisassociateResolverQueryLogConfigRequest
Definition: DisassociateResolverQueryLogConfigRequest.h:22
Aws::Route53Resolver::Model::GetResolverEndpointOutcome
Aws::Utils::Outcome< GetResolverEndpointResult, Route53ResolverError > GetResolverEndpointOutcome
Definition: Route53ResolverClient.h:207
CreateResolverRuleResult.h
Aws::Route53Resolver::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: Route53ResolverClient.h:297
Aws::Route53Resolver::Route53ResolverClient::GetResolverQueryLogConfigPolicy
virtual Model::GetResolverQueryLogConfigPolicyOutcome GetResolverQueryLogConfigPolicy(const Model::GetResolverQueryLogConfigPolicyRequest &request) const
Aws::Route53Resolver::GetFirewallRuleGroupResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::GetFirewallRuleGroupRequest &, const Model::GetFirewallRuleGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFirewallRuleGroupResponseReceivedHandler
Definition: Route53ResolverClient.h:333
Aws::Route53Resolver::Model::GetFirewallDomainListOutcomeCallable
std::future< GetFirewallDomainListOutcome > GetFirewallDomainListOutcomeCallable
Definition: Route53ResolverClient.h:265
Aws::Route53Resolver::Route53ResolverClient::UpdateResolverRuleCallable
virtual Model::UpdateResolverRuleOutcomeCallable UpdateResolverRuleCallable(const Model::UpdateResolverRuleRequest &request) const
Aws::Route53Resolver::Model::PutFirewallRuleGroupPolicyOutcomeCallable
std::future< PutFirewallRuleGroupPolicyOutcome > PutFirewallRuleGroupPolicyOutcomeCallable
Definition: Route53ResolverClient.h:294
Aws::Route53Resolver::Route53ResolverClient::UpdateFirewallRule
virtual Model::UpdateFirewallRuleOutcome UpdateFirewallRule(const Model::UpdateFirewallRuleRequest &request) const
Aws::Route53Resolver::ListResolverEndpointIpAddressesResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::ListResolverEndpointIpAddressesRequest &, const Model::ListResolverEndpointIpAddressesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResolverEndpointIpAddressesResponseReceivedHandler
Definition: Route53ResolverClient.h:354
Aws::Route53Resolver::Route53ResolverClient::ListResolverQueryLogConfigAssociations
virtual Model::ListResolverQueryLogConfigAssociationsOutcome ListResolverQueryLogConfigAssociations(const Model::ListResolverQueryLogConfigAssociationsRequest &request) const
Aws::Route53Resolver::Model::CreateResolverRuleOutcomeCallable
std::future< CreateResolverRuleOutcome > CreateResolverRuleOutcomeCallable
Definition: Route53ResolverClient.h:253
Aws::Route53Resolver::Route53ResolverClient::DisassociateFirewallRuleGroupCallable
virtual Model::DisassociateFirewallRuleGroupOutcomeCallable DisassociateFirewallRuleGroupCallable(const Model::DisassociateFirewallRuleGroupRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::~Route53ResolverClient
virtual ~Route53ResolverClient()
Aws::Route53Resolver::Model::GetFirewallRuleGroupAssociationOutcome
Aws::Utils::Outcome< GetFirewallRuleGroupAssociationResult, Route53ResolverError > GetFirewallRuleGroupAssociationOutcome
Definition: Route53ResolverClient.h:203
Aws::Route53Resolver::Route53ResolverClient::AssociateResolverQueryLogConfig
virtual Model::AssociateResolverQueryLogConfigOutcome AssociateResolverQueryLogConfig(const Model::AssociateResolverQueryLogConfigRequest &request) const
Aws::Route53Resolver::Model::GetFirewallDomainListRequest
Definition: GetFirewallDomainListRequest.h:22
Aws::Route53Resolver::Route53ResolverClient::UpdateFirewallRuleGroupAssociationAsync
virtual void UpdateFirewallRuleGroupAssociationAsync(const Model::UpdateFirewallRuleGroupAssociationRequest &request, const UpdateFirewallRuleGroupAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::Route53Resolver::Model::CreateResolverEndpointRequest
Definition: CreateResolverEndpointRequest.h:26
GetFirewallRuleGroupResult.h
Aws::Route53Resolver::Route53ResolverClient::UpdateFirewallConfigCallable
virtual Model::UpdateFirewallConfigOutcomeCallable UpdateFirewallConfigCallable(const Model::UpdateFirewallConfigRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::UpdateFirewallDomainsAsync
virtual void UpdateFirewallDomainsAsync(const Model::UpdateFirewallDomainsRequest &request, const UpdateFirewallDomainsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Model::UpdateResolverConfigRequest
Definition: UpdateResolverConfigRequest.h:23
Aws::Route53Resolver::ListResolverDnssecConfigsResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::ListResolverDnssecConfigsRequest &, const Model::ListResolverDnssecConfigsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResolverDnssecConfigsResponseReceivedHandler
Definition: Route53ResolverClient.h:353
Aws::Route53Resolver::AssociateResolverRuleResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::AssociateResolverRuleRequest &, const Model::AssociateResolverRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateResolverRuleResponseReceivedHandler
Definition: Route53ResolverClient.h:314
Aws::Route53Resolver::Route53ResolverClient::ListFirewallRuleGroupAssociationsCallable
virtual Model::ListFirewallRuleGroupAssociationsOutcomeCallable ListFirewallRuleGroupAssociationsCallable(const Model::ListFirewallRuleGroupAssociationsRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::ListFirewallDomains
virtual Model::ListFirewallDomainsOutcome ListFirewallDomains(const Model::ListFirewallDomainsRequest &request) const
AWS_ROUTE53RESOLVER_API
#define AWS_ROUTE53RESOLVER_API
Definition: Route53Resolver_EXPORTS.h:28
Aws::Route53Resolver::ListTagsForResourceResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: Route53ResolverClient.h:360
Aws::Route53Resolver::Model::GetResolverQueryLogConfigPolicyOutcomeCallable
std::future< GetResolverQueryLogConfigPolicyOutcome > GetResolverQueryLogConfigPolicyOutcomeCallable
Definition: Route53ResolverClient.h:274
Aws::Route53Resolver::ListFirewallConfigsResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::ListFirewallConfigsRequest &, const Model::ListFirewallConfigsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFirewallConfigsResponseReceivedHandler
Definition: Route53ResolverClient.h:346
Aws::Route53Resolver::UpdateFirewallDomainsResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::UpdateFirewallDomainsRequest &, const Model::UpdateFirewallDomainsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFirewallDomainsResponseReceivedHandler
Definition: Route53ResolverClient.h:367
Aws::Route53Resolver::Model::ListFirewallRulesOutcome
Aws::Utils::Outcome< ListFirewallRulesResult, Route53ResolverError > ListFirewallRulesOutcome
Definition: Route53ResolverClient.h:220
Aws::Route53Resolver::Model::UpdateFirewallRuleOutcome
Aws::Utils::Outcome< UpdateFirewallRuleResult, Route53ResolverError > UpdateFirewallRuleOutcome
Definition: Route53ResolverClient.h:237
Aws::Route53Resolver::DisassociateFirewallRuleGroupResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::DisassociateFirewallRuleGroupRequest &, const Model::DisassociateFirewallRuleGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateFirewallRuleGroupResponseReceivedHandler
Definition: Route53ResolverClient.h:327
Aws::Route53Resolver::Model::ListResolverRulesOutcomeCallable
std::future< ListResolverRulesOutcome > ListResolverRulesOutcomeCallable
Definition: Route53ResolverClient.h:292
Aws::Route53Resolver::Route53ResolverClient::ListResolverRuleAssociationsCallable
virtual Model::ListResolverRuleAssociationsOutcomeCallable ListResolverRuleAssociationsCallable(const Model::ListResolverRuleAssociationsRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::GetResolverQueryLogConfigPolicyCallable
virtual Model::GetResolverQueryLogConfigPolicyOutcomeCallable GetResolverQueryLogConfigPolicyCallable(const Model::GetResolverQueryLogConfigPolicyRequest &request) const
Aws::Route53Resolver::Model::AssociateResolverQueryLogConfigOutcome
Aws::Utils::Outcome< AssociateResolverQueryLogConfigResult, Route53ResolverError > AssociateResolverQueryLogConfigOutcome
Definition: Route53ResolverClient.h:182
Aws::Route53Resolver::Model::GetResolverQueryLogConfigOutcomeCallable
std::future< GetResolverQueryLogConfigOutcome > GetResolverQueryLogConfigOutcomeCallable
Definition: Route53ResolverClient.h:272
Aws::Route53Resolver::Route53ResolverClient::GetResolverRuleAssociation
virtual Model::GetResolverRuleAssociationOutcome GetResolverRuleAssociation(const Model::GetResolverRuleAssociationRequest &request) const
Aws::Route53Resolver::Model::ListResolverConfigsOutcome
Aws::Utils::Outcome< ListResolverConfigsResult, Route53ResolverError > ListResolverConfigsOutcome
Definition: Route53ResolverClient.h:221
Aws::Route53Resolver::Route53ResolverClient::GetResolverQueryLogConfigAssociationAsync
virtual void GetResolverQueryLogConfigAssociationAsync(const Model::GetResolverQueryLogConfigAssociationRequest &request, const GetResolverQueryLogConfigAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Route53ResolverClient::AssociateResolverRule
virtual Model::AssociateResolverRuleOutcome AssociateResolverRule(const Model::AssociateResolverRuleRequest &request) const
Aws::Route53Resolver::Model::GetFirewallRuleGroupOutcome
Aws::Utils::Outcome< GetFirewallRuleGroupResult, Route53ResolverError > GetFirewallRuleGroupOutcome
Definition: Route53ResolverClient.h:202
Aws::Route53Resolver::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: Route53ResolverClient.h:293
Aws::Route53Resolver::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:22
Aws::Route53Resolver::Model::DeleteResolverQueryLogConfigRequest
Definition: DeleteResolverQueryLogConfigRequest.h:22
AWSString.h
Aws::Route53Resolver::Route53ResolverClient::GetResolverEndpointCallable
virtual Model::GetResolverEndpointOutcomeCallable GetResolverEndpointCallable(const Model::GetResolverEndpointRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::ListResolverRuleAssociationsAsync
virtual void ListResolverRuleAssociationsAsync(const Model::ListResolverRuleAssociationsRequest &request, const ListResolverRuleAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
PutResolverRulePolicyResult.h
Aws::Route53Resolver::Model::UpdateResolverEndpointOutcomeCallable
std::future< UpdateResolverEndpointOutcome > UpdateResolverEndpointOutcomeCallable
Definition: Route53ResolverClient.h:305
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::Route53Resolver::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, Route53ResolverError > ListTagsForResourceOutcome
Definition: Route53ResolverClient.h:229
Aws::Route53Resolver::Model::DeleteFirewallRuleGroupOutcomeCallable
std::future< DeleteFirewallRuleGroupOutcome > DeleteFirewallRuleGroupOutcomeCallable
Definition: Route53ResolverClient.h:256
Aws::Route53Resolver::Model::ListResolverRuleAssociationsOutcomeCallable
std::future< ListResolverRuleAssociationsOutcome > ListResolverRuleAssociationsOutcomeCallable
Definition: Route53ResolverClient.h:291
Aws::Route53Resolver::Route53ResolverClient::ListFirewallRules
virtual Model::ListFirewallRulesOutcome ListFirewallRules(const Model::ListFirewallRulesRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::GetFirewallDomainList
virtual Model::GetFirewallDomainListOutcome GetFirewallDomainList(const Model::GetFirewallDomainListRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::DisassociateResolverRuleCallable
virtual Model::DisassociateResolverRuleOutcomeCallable DisassociateResolverRuleCallable(const Model::DisassociateResolverRuleRequest &request) const
Aws::Route53Resolver::Model::UpdateResolverDnssecConfigOutcomeCallable
std::future< UpdateResolverDnssecConfigOutcome > UpdateResolverDnssecConfigOutcomeCallable
Definition: Route53ResolverClient.h:304
ListResolverEndpointIpAddressesResult.h
Aws::Route53Resolver::Model::DeleteFirewallDomainListRequest
Definition: DeleteFirewallDomainListRequest.h:22
Aws::Route53Resolver::Model::ListFirewallDomainListsRequest
Definition: ListFirewallDomainListsRequest.h:22
Aws::Route53Resolver::Route53ResolverClient::GetResolverConfigAsync
virtual void GetResolverConfigAsync(const Model::GetResolverConfigRequest &request, const GetResolverConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::UpdateFirewallRuleGroupAssociationResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::UpdateFirewallRuleGroupAssociationRequest &, const Model::UpdateFirewallRuleGroupAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFirewallRuleGroupAssociationResponseReceivedHandler
Definition: Route53ResolverClient.h:369
Aws::Route53Resolver::Model::UpdateFirewallRuleGroupAssociationOutcome
Aws::Utils::Outcome< UpdateFirewallRuleGroupAssociationResult, Route53ResolverError > UpdateFirewallRuleGroupAssociationOutcome
Definition: Route53ResolverClient.h:238
Aws::Route53Resolver::Route53ResolverClient::GetFirewallRuleGroupAssociation
virtual Model::GetFirewallRuleGroupAssociationOutcome GetFirewallRuleGroupAssociation(const Model::GetFirewallRuleGroupAssociationRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::CreateResolverRuleCallable
virtual Model::CreateResolverRuleOutcomeCallable CreateResolverRuleCallable(const Model::CreateResolverRuleRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::AssociateFirewallRuleGroup
virtual Model::AssociateFirewallRuleGroupOutcome AssociateFirewallRuleGroup(const Model::AssociateFirewallRuleGroupRequest &request) const
Aws::Route53Resolver::Model::PutResolverQueryLogConfigPolicyRequest
Definition: PutResolverQueryLogConfigPolicyRequest.h:22
Aws::Route53Resolver::Model::UpdateFirewallRuleGroupAssociationRequest
Definition: UpdateFirewallRuleGroupAssociationRequest.h:23
Aws::Route53Resolver::Model::CreateResolverQueryLogConfigOutcomeCallable
std::future< CreateResolverQueryLogConfigOutcome > CreateResolverQueryLogConfigOutcomeCallable
Definition: Route53ResolverClient.h:252
Aws::Route53Resolver::Route53ResolverClient::ListResolverDnssecConfigsCallable
virtual Model::ListResolverDnssecConfigsOutcomeCallable ListResolverDnssecConfigsCallable(const Model::ListResolverDnssecConfigsRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::ListResolverConfigsAsync
virtual void ListResolverConfigsAsync(const Model::ListResolverConfigsRequest &request, const ListResolverConfigsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Model::GetFirewallRuleGroupOutcomeCallable
std::future< GetFirewallRuleGroupOutcome > GetFirewallRuleGroupOutcomeCallable
Definition: Route53ResolverClient.h:266
Aws::Route53Resolver::Route53ResolverClient::GetFirewallConfigAsync
virtual void GetFirewallConfigAsync(const Model::GetFirewallConfigRequest &request, const GetFirewallConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Route53ResolverClient::DeleteResolverEndpoint
virtual Model::DeleteResolverEndpointOutcome DeleteResolverEndpoint(const Model::DeleteResolverEndpointRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::UpdateFirewallDomainsCallable
virtual Model::UpdateFirewallDomainsOutcomeCallable UpdateFirewallDomainsCallable(const Model::UpdateFirewallDomainsRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::GetResolverRuleCallable
virtual Model::GetResolverRuleOutcomeCallable GetResolverRuleCallable(const Model::GetResolverRuleRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::GetResolverEndpointAsync
virtual void GetResolverEndpointAsync(const Model::GetResolverEndpointRequest &request, const GetResolverEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Model::ListResolverRulesRequest
Definition: ListResolverRulesRequest.h:24
Aws::Route53Resolver::Model::GetResolverQueryLogConfigRequest
Definition: GetResolverQueryLogConfigRequest.h:22
Aws::Route53Resolver::Model::UpdateFirewallDomainsOutcomeCallable
std::future< UpdateFirewallDomainsOutcome > UpdateFirewallDomainsOutcomeCallable
Definition: Route53ResolverClient.h:300
Aws::Route53Resolver::Route53ResolverClient::DeleteFirewallDomainListCallable
virtual Model::DeleteFirewallDomainListOutcomeCallable DeleteFirewallDomainListCallable(const Model::DeleteFirewallDomainListRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::UpdateFirewallRuleGroupAssociation
virtual Model::UpdateFirewallRuleGroupAssociationOutcome UpdateFirewallRuleGroupAssociation(const Model::UpdateFirewallRuleGroupAssociationRequest &request) const
Aws::Route53Resolver::Model::GetResolverQueryLogConfigPolicyOutcome
Aws::Utils::Outcome< GetResolverQueryLogConfigPolicyResult, Route53ResolverError > GetResolverQueryLogConfigPolicyOutcome
Definition: Route53ResolverClient.h:210
Aws::Route53Resolver::Route53ResolverClient::CreateResolverEndpoint
virtual Model::CreateResolverEndpointOutcome CreateResolverEndpoint(const Model::CreateResolverEndpointRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::CreateResolverEndpointCallable
virtual Model::CreateResolverEndpointOutcomeCallable CreateResolverEndpointCallable(const Model::CreateResolverEndpointRequest &request) const
Aws::Route53Resolver::Model::ListResolverEndpointIpAddressesRequest
Definition: ListResolverEndpointIpAddressesRequest.h:22
ListFirewallDomainListsResult.h
Aws::Route53Resolver::Route53ResolverClient::DisassociateFirewallRuleGroup
virtual Model::DisassociateFirewallRuleGroupOutcome DisassociateFirewallRuleGroup(const Model::DisassociateFirewallRuleGroupRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::UpdateResolverRule
virtual Model::UpdateResolverRuleOutcome UpdateResolverRule(const Model::UpdateResolverRuleRequest &request) const
Aws::Route53Resolver::Model::PutResolverQueryLogConfigPolicyOutcomeCallable
std::future< PutResolverQueryLogConfigPolicyOutcome > PutResolverQueryLogConfigPolicyOutcomeCallable
Definition: Route53ResolverClient.h:295
Aws::Route53Resolver::Model::GetResolverConfigOutcome
Aws::Utils::Outcome< GetResolverConfigResult, Route53ResolverError > GetResolverConfigOutcome
Definition: Route53ResolverClient.h:205
AssociateResolverQueryLogConfigResult.h
Aws::Route53Resolver::Model::AssociateResolverQueryLogConfigOutcomeCallable
std::future< AssociateResolverQueryLogConfigOutcome > AssociateResolverQueryLogConfigOutcomeCallable
Definition: Route53ResolverClient.h:246
Aws::Route53Resolver::Route53ResolverClient::CreateFirewallRuleGroup
virtual Model::CreateFirewallRuleGroupOutcome CreateFirewallRuleGroup(const Model::CreateFirewallRuleGroupRequest &request) const
Aws::Route53Resolver::DisassociateResolverQueryLogConfigResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::DisassociateResolverQueryLogConfigRequest &, const Model::DisassociateResolverQueryLogConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateResolverQueryLogConfigResponseReceivedHandler
Definition: Route53ResolverClient.h:329
Aws::Route53Resolver::Route53ResolverClient::GetResolverRule
virtual Model::GetResolverRuleOutcome GetResolverRule(const Model::GetResolverRuleRequest &request) const
Aws::Route53Resolver::Model::ListResolverConfigsOutcomeCallable
std::future< ListResolverConfigsOutcome > ListResolverConfigsOutcomeCallable
Definition: Route53ResolverClient.h:285
Aws::Route53Resolver::Model::ListResolverEndpointsOutcome
Aws::Utils::Outcome< ListResolverEndpointsResult, Route53ResolverError > ListResolverEndpointsOutcome
Definition: Route53ResolverClient.h:224
Aws::Route53Resolver::Model::ListFirewallDomainsOutcome
Aws::Utils::Outcome< ListFirewallDomainsResult, Route53ResolverError > ListFirewallDomainsOutcome
Definition: Route53ResolverClient.h:217
UpdateFirewallRuleResult.h
Aws::Route53Resolver::Model::ListFirewallConfigsOutcome
Aws::Utils::Outcome< ListFirewallConfigsResult, Route53ResolverError > ListFirewallConfigsOutcome
Definition: Route53ResolverClient.h:215
Aws::Route53Resolver::Route53ResolverClient::ListResolverRuleAssociations
virtual Model::ListResolverRuleAssociationsOutcome ListResolverRuleAssociations(const Model::ListResolverRuleAssociationsRequest &request) const
Aws::Route53Resolver::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:23
CreateFirewallDomainListResult.h
Aws::Route53Resolver::Route53ResolverClient::ListResolverEndpointIpAddresses
virtual Model::ListResolverEndpointIpAddressesOutcome ListResolverEndpointIpAddresses(const Model::ListResolverEndpointIpAddressesRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::Route53Resolver::Model::ListResolverEndpointsRequest
Definition: ListResolverEndpointsRequest.h:24
Aws::Route53Resolver::Model::CreateFirewallRuleOutcomeCallable
std::future< CreateFirewallRuleOutcome > CreateFirewallRuleOutcomeCallable
Definition: Route53ResolverClient.h:249
Aws::Route53Resolver::GetResolverDnssecConfigResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::GetResolverDnssecConfigRequest &, const Model::GetResolverDnssecConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResolverDnssecConfigResponseReceivedHandler
Definition: Route53ResolverClient.h:337
Aws::Route53Resolver::DeleteResolverEndpointResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::DeleteResolverEndpointRequest &, const Model::DeleteResolverEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResolverEndpointResponseReceivedHandler
Definition: Route53ResolverClient.h:324
Aws::Route53Resolver::Route53ResolverClient::GetResolverRuleAsync
virtual void GetResolverRuleAsync(const Model::GetResolverRuleRequest &request, const GetResolverRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Route53ResolverClient::ListResolverEndpointIpAddressesAsync
virtual void ListResolverEndpointIpAddressesAsync(const Model::ListResolverEndpointIpAddressesRequest &request, const ListResolverEndpointIpAddressesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Model::ListResolverRuleAssociationsOutcome
Aws::Utils::Outcome< ListResolverRuleAssociationsResult, Route53ResolverError > ListResolverRuleAssociationsOutcome
Definition: Route53ResolverClient.h:227
Aws::Route53Resolver::Route53ResolverClient::GetResolverRuleAssociationAsync
virtual void GetResolverRuleAssociationAsync(const Model::GetResolverRuleAssociationRequest &request, const GetResolverRuleAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Route53ResolverClient::GetResolverQueryLogConfig
virtual Model::GetResolverQueryLogConfigOutcome GetResolverQueryLogConfig(const Model::GetResolverQueryLogConfigRequest &request) const
Aws::Route53Resolver::GetFirewallDomainListResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::GetFirewallDomainListRequest &, const Model::GetFirewallDomainListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFirewallDomainListResponseReceivedHandler
Definition: Route53ResolverClient.h:332
UntagResourceResult.h
Aws::Route53Resolver::Model::CreateResolverQueryLogConfigOutcome
Aws::Utils::Outcome< CreateResolverQueryLogConfigResult, Route53ResolverError > CreateResolverQueryLogConfigOutcome
Definition: Route53ResolverClient.h:188
ClientConfiguration.h
Aws::Route53Resolver::Route53ResolverClient::GetFirewallRuleGroup
virtual Model::GetFirewallRuleGroupOutcome GetFirewallRuleGroup(const Model::GetFirewallRuleGroupRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::DisassociateResolverEndpointIpAddressCallable
virtual Model::DisassociateResolverEndpointIpAddressOutcomeCallable DisassociateResolverEndpointIpAddressCallable(const Model::DisassociateResolverEndpointIpAddressRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::CreateFirewallRule
virtual Model::CreateFirewallRuleOutcome CreateFirewallRule(const Model::CreateFirewallRuleRequest &request) const
Aws::Route53Resolver::Model::GetResolverEndpointRequest
Definition: GetResolverEndpointRequest.h:22
Aws::Route53Resolver::Model::GetResolverConfigRequest
Definition: GetResolverConfigRequest.h:22
DisassociateFirewallRuleGroupResult.h
Aws::Route53Resolver::Model::CreateResolverQueryLogConfigRequest
Definition: CreateResolverQueryLogConfigRequest.h:25
Aws::Route53Resolver::Route53ResolverClient::DeleteResolverQueryLogConfigCallable
virtual Model::DeleteResolverQueryLogConfigOutcomeCallable DeleteResolverQueryLogConfigCallable(const Model::DeleteResolverQueryLogConfigRequest &request) const
UpdateFirewallConfigResult.h
Aws::Route53Resolver::Route53ResolverClient::ListResolverEndpointsAsync
virtual void ListResolverEndpointsAsync(const Model::ListResolverEndpointsRequest &request, const ListResolverEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Model::CreateFirewallDomainListOutcome
Aws::Utils::Outcome< CreateFirewallDomainListResult, Route53ResolverError > CreateFirewallDomainListOutcome
Definition: Route53ResolverClient.h:184
AssociateResolverRuleResult.h
ImportFirewallDomainsResult.h
Aws::Route53Resolver::ListResolverQueryLogConfigAssociationsResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::ListResolverQueryLogConfigAssociationsRequest &, const Model::ListResolverQueryLogConfigAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResolverQueryLogConfigAssociationsResponseReceivedHandler
Definition: Route53ResolverClient.h:356
GetResolverRulePolicyResult.h
Aws::Route53Resolver::Route53ResolverClient::GetResolverRulePolicyCallable
virtual Model::GetResolverRulePolicyOutcomeCallable GetResolverRulePolicyCallable(const Model::GetResolverRulePolicyRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::ImportFirewallDomainsAsync
virtual void ImportFirewallDomainsAsync(const Model::ImportFirewallDomainsRequest &request, const ImportFirewallDomainsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Route53ResolverClient::ListResolverRulesAsync
virtual void ListResolverRulesAsync(const Model::ListResolverRulesRequest &request, const ListResolverRulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws
Definition: AccessManagementClient.h:15
Aws::Route53Resolver::Route53ResolverClient::CreateFirewallDomainList
virtual Model::CreateFirewallDomainListOutcome CreateFirewallDomainList(const Model::CreateFirewallDomainListRequest &request) const
PutResolverQueryLogConfigPolicyResult.h
Aws::Route53Resolver::ListResolverQueryLogConfigsResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::ListResolverQueryLogConfigsRequest &, const Model::ListResolverQueryLogConfigsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResolverQueryLogConfigsResponseReceivedHandler
Definition: Route53ResolverClient.h:357
Aws::Route53Resolver::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: Route53ResolverClient.h:298
UpdateFirewallRuleGroupAssociationResult.h
Aws::Route53Resolver::UpdateResolverDnssecConfigResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::UpdateResolverDnssecConfigRequest &, const Model::UpdateResolverDnssecConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateResolverDnssecConfigResponseReceivedHandler
Definition: Route53ResolverClient.h:371
HttpTypes.h
Aws::Route53Resolver::Model::CreateResolverEndpointOutcome
Aws::Utils::Outcome< CreateResolverEndpointResult, Route53ResolverError > CreateResolverEndpointOutcome
Definition: Route53ResolverClient.h:187
Aws::Route53Resolver::Model::GetResolverEndpointOutcomeCallable
std::future< GetResolverEndpointOutcome > GetResolverEndpointOutcomeCallable
Definition: Route53ResolverClient.h:271
Aws::Route53Resolver::Model::GetResolverRuleAssociationOutcomeCallable
std::future< GetResolverRuleAssociationOutcome > GetResolverRuleAssociationOutcomeCallable
Definition: Route53ResolverClient.h:276
Aws::Route53Resolver::UpdateResolverEndpointResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::UpdateResolverEndpointRequest &, const Model::UpdateResolverEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateResolverEndpointResponseReceivedHandler
Definition: Route53ResolverClient.h:372
Aws::Route53Resolver::CreateFirewallDomainListResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::CreateFirewallDomainListRequest &, const Model::CreateFirewallDomainListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFirewallDomainListResponseReceivedHandler
Definition: Route53ResolverClient.h:315
Aws::Route53Resolver::ListFirewallDomainsResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::ListFirewallDomainsRequest &, const Model::ListFirewallDomainsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFirewallDomainsResponseReceivedHandler
Definition: Route53ResolverClient.h:348
Aws::Route53Resolver::Route53ResolverClient::GetResolverConfigCallable
virtual Model::GetResolverConfigOutcomeCallable GetResolverConfigCallable(const Model::GetResolverConfigRequest &request) const
Aws::Route53Resolver::Model::DeleteResolverEndpointOutcomeCallable
std::future< DeleteResolverEndpointOutcome > DeleteResolverEndpointOutcomeCallable
Definition: Route53ResolverClient.h:257
Aws::Route53Resolver::UpdateFirewallConfigResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::UpdateFirewallConfigRequest &, const Model::UpdateFirewallConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFirewallConfigResponseReceivedHandler
Definition: Route53ResolverClient.h:366
Aws::Route53Resolver::Model::UpdateFirewallDomainsRequest
Definition: UpdateFirewallDomainsRequest.h:24
Aws::Route53Resolver::Model::GetFirewallRuleGroupAssociationOutcomeCallable
std::future< GetFirewallRuleGroupAssociationOutcome > GetFirewallRuleGroupAssociationOutcomeCallable
Definition: Route53ResolverClient.h:267
Aws::Route53Resolver::Model::GetFirewallRuleGroupAssociationRequest
Definition: GetFirewallRuleGroupAssociationRequest.h:22
Aws::Route53Resolver::Route53ResolverClient::ListFirewallRuleGroupAssociationsAsync
virtual void ListFirewallRuleGroupAssociationsAsync(const Model::ListFirewallRuleGroupAssociationsRequest &request, const ListFirewallRuleGroupAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Model::GetResolverRuleAssociationRequest
Definition: GetResolverRuleAssociationRequest.h:22
UpdateResolverDnssecConfigResult.h
Aws::Route53Resolver::Route53ResolverClient::GetResolverDnssecConfig
virtual Model::GetResolverDnssecConfigOutcome GetResolverDnssecConfig(const Model::GetResolverDnssecConfigRequest &request) const
Aws::Route53Resolver::Model::ListResolverDnssecConfigsOutcomeCallable
std::future< ListResolverDnssecConfigsOutcome > ListResolverDnssecConfigsOutcomeCallable
Definition: Route53ResolverClient.h:286
Aws::Route53Resolver::Route53ResolverClient::CreateResolverEndpointAsync
virtual void CreateResolverEndpointAsync(const Model::CreateResolverEndpointRequest &request, const CreateResolverEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::ListFirewallRuleGroupsResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::ListFirewallRuleGroupsRequest &, const Model::ListFirewallRuleGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFirewallRuleGroupsResponseReceivedHandler
Definition: Route53ResolverClient.h:350
Aws::Route53Resolver::Model::TagResourceRequest
Definition: TagResourceRequest.h:24
Aws::Route53Resolver::Route53ResolverClient::DeleteFirewallRuleCallable
virtual Model::DeleteFirewallRuleOutcomeCallable DeleteFirewallRuleCallable(const Model::DeleteFirewallRuleRequest &request) const
Aws::Route53Resolver::Model::UntagResourceOutcome
Aws::Utils::Outcome< UntagResourceResult, Route53ResolverError > UntagResourceOutcome
Definition: Route53ResolverClient.h:234
UpdateResolverRuleResult.h
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::Route53Resolver::Route53ResolverClient::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Route53ResolverClient::ListFirewallDomainsCallable
virtual Model::ListFirewallDomainsOutcomeCallable ListFirewallDomainsCallable(const Model::ListFirewallDomainsRequest &request) const
Aws::Route53Resolver::Model::DisassociateResolverEndpointIpAddressRequest
Definition: DisassociateResolverEndpointIpAddressRequest.h:23
Aws::Route53Resolver::Route53ResolverClient::DeleteFirewallRuleGroupCallable
virtual Model::DeleteFirewallRuleGroupOutcomeCallable DeleteFirewallRuleGroupCallable(const Model::DeleteFirewallRuleGroupRequest &request) const
Aws::Route53Resolver::Model::PutFirewallRuleGroupPolicyOutcome
Aws::Utils::Outcome< PutFirewallRuleGroupPolicyResult, Route53ResolverError > PutFirewallRuleGroupPolicyOutcome
Definition: Route53ResolverClient.h:230
Aws::Route53Resolver::GetResolverQueryLogConfigPolicyResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::GetResolverQueryLogConfigPolicyRequest &, const Model::GetResolverQueryLogConfigPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResolverQueryLogConfigPolicyResponseReceivedHandler
Definition: Route53ResolverClient.h:341
Aws::Route53Resolver::Model::UpdateFirewallConfigOutcomeCallable
std::future< UpdateFirewallConfigOutcome > UpdateFirewallConfigOutcomeCallable
Definition: Route53ResolverClient.h:299
Aws::Route53Resolver::Model::ListFirewallRuleGroupAssociationsOutcomeCallable
std::future< ListFirewallRuleGroupAssociationsOutcome > ListFirewallRuleGroupAssociationsOutcomeCallable
Definition: Route53ResolverClient.h:282
Aws::Route53Resolver::Route53ResolverClient::ListFirewallRuleGroupsAsync
virtual void ListFirewallRuleGroupsAsync(const Model::ListFirewallRuleGroupsRequest &request, const ListFirewallRuleGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Model::CreateFirewallRuleRequest
Definition: CreateFirewallRuleRequest.h:26
Aws::Route53Resolver::Route53ResolverClient::UpdateFirewallRuleGroupAssociationCallable
virtual Model::UpdateFirewallRuleGroupAssociationOutcomeCallable UpdateFirewallRuleGroupAssociationCallable(const Model::UpdateFirewallRuleGroupAssociationRequest &request) const
DisassociateResolverRuleResult.h
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
UpdateResolverConfigResult.h
Aws::Route53Resolver::GetResolverConfigResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::GetResolverConfigRequest &, const Model::GetResolverConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResolverConfigResponseReceivedHandler
Definition: Route53ResolverClient.h:336
Aws::Route53Resolver::Route53ResolverClient::CreateResolverRule
virtual Model::CreateResolverRuleOutcome CreateResolverRule(const Model::CreateResolverRuleRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::GetResolverQueryLogConfigCallable
virtual Model::GetResolverQueryLogConfigOutcomeCallable GetResolverQueryLogConfigCallable(const Model::GetResolverQueryLogConfigRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::GetResolverRulePolicy
virtual Model::GetResolverRulePolicyOutcome GetResolverRulePolicy(const Model::GetResolverRulePolicyRequest &request) const
Aws::Route53Resolver::Model::GetResolverRulePolicyOutcomeCallable
std::future< GetResolverRulePolicyOutcome > GetResolverRulePolicyOutcomeCallable
Definition: Route53ResolverClient.h:277
Aws::Route53Resolver::Route53ResolverClient::ListFirewallDomainsAsync
virtual void ListFirewallDomainsAsync(const Model::ListFirewallDomainsRequest &request, const ListFirewallDomainsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Model::TagResourceOutcome
Aws::Utils::Outcome< TagResourceResult, Route53ResolverError > TagResourceOutcome
Definition: Route53ResolverClient.h:233
Aws::Route53Resolver::GetResolverQueryLogConfigAssociationResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::GetResolverQueryLogConfigAssociationRequest &, const Model::GetResolverQueryLogConfigAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResolverQueryLogConfigAssociationResponseReceivedHandler
Definition: Route53ResolverClient.h:340
Aws::Route53Resolver::Route53ResolverClient::AssociateFirewallRuleGroupAsync
virtual void AssociateFirewallRuleGroupAsync(const Model::AssociateFirewallRuleGroupRequest &request, const AssociateFirewallRuleGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AWSClient.h
Aws::Route53Resolver::Model::DeleteFirewallDomainListOutcome
Aws::Utils::Outcome< DeleteFirewallDomainListResult, Route53ResolverError > DeleteFirewallDomainListOutcome
Definition: Route53ResolverClient.h:190
Aws::Route53Resolver::Route53ResolverClient::GetResolverRuleAssociationCallable
virtual Model::GetResolverRuleAssociationOutcomeCallable GetResolverRuleAssociationCallable(const Model::GetResolverRuleAssociationRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::CreateResolverRuleAsync
virtual void CreateResolverRuleAsync(const Model::CreateResolverRuleRequest &request, const CreateResolverRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Route53ResolverClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListResolverRulesResult.h
Aws::Route53Resolver::Model::UpdateResolverEndpointRequest
Definition: UpdateResolverEndpointRequest.h:22
Aws::Route53Resolver::Model::AssociateFirewallRuleGroupRequest
Definition: AssociateFirewallRuleGroupRequest.h:26
Aws::Route53Resolver::Route53ResolverClient::CreateFirewallRuleGroupCallable
virtual Model::CreateFirewallRuleGroupOutcomeCallable CreateFirewallRuleGroupCallable(const Model::CreateFirewallRuleGroupRequest &request) const
Aws::Route53Resolver::Model::UpdateFirewallConfigOutcome
Aws::Utils::Outcome< UpdateFirewallConfigResult, Route53ResolverError > UpdateFirewallConfigOutcome
Definition: Route53ResolverClient.h:235
Aws::Route53Resolver::Route53ResolverClient::ListFirewallDomainListsAsync
virtual void ListFirewallDomainListsAsync(const Model::ListFirewallDomainListsRequest &request, const ListFirewallDomainListsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Model::ListResolverQueryLogConfigsOutcomeCallable
std::future< ListResolverQueryLogConfigsOutcome > ListResolverQueryLogConfigsOutcomeCallable
Definition: Route53ResolverClient.h:290
Aws::Route53Resolver::ListFirewallRulesResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::ListFirewallRulesRequest &, const Model::ListFirewallRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFirewallRulesResponseReceivedHandler
Definition: Route53ResolverClient.h:351
Aws::Route53Resolver::Route53ResolverClient::ListFirewallConfigs
virtual Model::ListFirewallConfigsOutcome ListFirewallConfigs(const Model::ListFirewallConfigsRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::Route53ResolverClient
Route53ResolverClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::Route53Resolver::Model::PutResolverRulePolicyRequest
Definition: PutResolverRulePolicyRequest.h:22
Aws::Route53Resolver::Model::DeleteFirewallRuleGroupOutcome
Aws::Utils::Outcome< DeleteFirewallRuleGroupResult, Route53ResolverError > DeleteFirewallRuleGroupOutcome
Definition: Route53ResolverClient.h:192
GetResolverRuleResult.h
Aws::Route53Resolver::Route53ResolverClient::ListFirewallRuleGroups
virtual Model::ListFirewallRuleGroupsOutcome ListFirewallRuleGroups(const Model::ListFirewallRuleGroupsRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::Route53Resolver::Model::GetResolverDnssecConfigOutcomeCallable
std::future< GetResolverDnssecConfigOutcome > GetResolverDnssecConfigOutcomeCallable
Definition: Route53ResolverClient.h:270
Aws::Route53Resolver::Route53ResolverClient::ListResolverRulesCallable
virtual Model::ListResolverRulesOutcomeCallable ListResolverRulesCallable(const Model::ListResolverRulesRequest &request) const
Aws::Route53Resolver::Model::GetFirewallRuleGroupPolicyOutcomeCallable
std::future< GetFirewallRuleGroupPolicyOutcome > GetFirewallRuleGroupPolicyOutcomeCallable
Definition: Route53ResolverClient.h:268
Aws::Route53Resolver::Route53ResolverClient::ListResolverDnssecConfigsAsync
virtual void ListResolverDnssecConfigsAsync(const Model::ListResolverDnssecConfigsRequest &request, const ListResolverDnssecConfigsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Route53ResolverClient::DisassociateFirewallRuleGroupAsync
virtual void DisassociateFirewallRuleGroupAsync(const Model::DisassociateFirewallRuleGroupRequest &request, const DisassociateFirewallRuleGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Model::CreateFirewallRuleGroupOutcome
Aws::Utils::Outcome< CreateFirewallRuleGroupResult, Route53ResolverError > CreateFirewallRuleGroupOutcome
Definition: Route53ResolverClient.h:186
Aws::Route53Resolver::Route53ResolverClient::DisassociateResolverRule
virtual Model::DisassociateResolverRuleOutcome DisassociateResolverRule(const Model::DisassociateResolverRuleRequest &request) const
Aws::Route53Resolver::Model::DeleteFirewallRuleGroupRequest
Definition: DeleteFirewallRuleGroupRequest.h:22
CreateFirewallRuleGroupResult.h
Aws::Route53Resolver::Model::AssociateResolverRuleOutcomeCallable
std::future< AssociateResolverRuleOutcome > AssociateResolverRuleOutcomeCallable
Definition: Route53ResolverClient.h:247
Aws::Route53Resolver::Model::DeleteResolverEndpointOutcome
Aws::Utils::Outcome< DeleteResolverEndpointResult, Route53ResolverError > DeleteResolverEndpointOutcome
Definition: Route53ResolverClient.h:193
Aws::Route53Resolver::Route53ResolverClient::ListFirewallRuleGroupsCallable
virtual Model::ListFirewallRuleGroupsOutcomeCallable ListFirewallRuleGroupsCallable(const Model::ListFirewallRuleGroupsRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::CreateResolverQueryLogConfig
virtual Model::CreateResolverQueryLogConfigOutcome CreateResolverQueryLogConfig(const Model::CreateResolverQueryLogConfigRequest &request) const
DeleteResolverEndpointResult.h
Aws::Route53Resolver::Route53ResolverClient::CreateResolverQueryLogConfigAsync
virtual void CreateResolverQueryLogConfigAsync(const Model::CreateResolverQueryLogConfigRequest &request, const CreateResolverQueryLogConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Route53ResolverClient::GetResolverConfig
virtual Model::GetResolverConfigOutcome GetResolverConfig(const Model::GetResolverConfigRequest &request) const
Aws::Route53Resolver::Model::ListResolverConfigsRequest
Definition: ListResolverConfigsRequest.h:22
Aws::Route53Resolver::Model::UpdateResolverConfigOutcome
Aws::Utils::Outcome< UpdateResolverConfigResult, Route53ResolverError > UpdateResolverConfigOutcome
Definition: Route53ResolverClient.h:239
Aws::Route53Resolver::Model::UpdateResolverRuleRequest
Definition: UpdateResolverRuleRequest.h:23
GetResolverQueryLogConfigResult.h
Aws::Route53Resolver::Route53ResolverClient::UpdateFirewallConfig
virtual Model::UpdateFirewallConfigOutcome UpdateFirewallConfig(const Model::UpdateFirewallConfigRequest &request) const
Aws::Route53Resolver::Model::ListFirewallDomainsRequest
Definition: ListFirewallDomainsRequest.h:22
Aws::Route53Resolver::Route53ResolverClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::DeleteFirewallRuleGroup
virtual Model::DeleteFirewallRuleGroupOutcome DeleteFirewallRuleGroup(const Model::DeleteFirewallRuleGroupRequest &request) const
CreateResolverEndpointResult.h
Aws::Route53Resolver::Model::GetResolverRuleOutcomeCallable
std::future< GetResolverRuleOutcome > GetResolverRuleOutcomeCallable
Definition: Route53ResolverClient.h:275
Aws::Route53Resolver::DeleteFirewallRuleResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::DeleteFirewallRuleRequest &, const Model::DeleteFirewallRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFirewallRuleResponseReceivedHandler
Definition: Route53ResolverClient.h:322
Aws::Route53Resolver::Route53ResolverClient::ListFirewallConfigsAsync
virtual void ListFirewallConfigsAsync(const Model::ListFirewallConfigsRequest &request, const ListFirewallConfigsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Route53Resolver::Model::ListFirewallRuleGroupAssociationsOutcome
Aws::Utils::Outcome< ListFirewallRuleGroupAssociationsResult, Route53ResolverError > ListFirewallRuleGroupAssociationsOutcome
Definition: Route53ResolverClient.h:218
Aws::Route53Resolver::Model::GetFirewallRuleGroupPolicyOutcome
Aws::Utils::Outcome< GetFirewallRuleGroupPolicyResult, Route53ResolverError > GetFirewallRuleGroupPolicyOutcome
Definition: Route53ResolverClient.h:204
Aws::Route53Resolver::Model::UpdateFirewallRuleOutcomeCallable
std::future< UpdateFirewallRuleOutcome > UpdateFirewallRuleOutcomeCallable
Definition: Route53ResolverClient.h:301
Aws::Route53Resolver::Model::DeleteResolverEndpointRequest
Definition: DeleteResolverEndpointRequest.h:22
Aws::Route53Resolver::Model::UpdateFirewallConfigRequest
Definition: UpdateFirewallConfigRequest.h:23
Aws::Route53Resolver::Model::GetResolverRulePolicyRequest
Definition: GetResolverRulePolicyRequest.h:22
Aws::Route53Resolver::Model::GetResolverQueryLogConfigAssociationRequest
Definition: GetResolverQueryLogConfigAssociationRequest.h:22
Aws::Route53Resolver::Route53ResolverClient::GetResolverRulePolicyAsync
virtual void GetResolverRulePolicyAsync(const Model::GetResolverRulePolicyRequest &request, const GetResolverRulePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListResolverQueryLogConfigsResult.h
Aws::Route53Resolver::Route53ResolverClient::DisassociateResolverQueryLogConfigCallable
virtual Model::DisassociateResolverQueryLogConfigOutcomeCallable DisassociateResolverQueryLogConfigCallable(const Model::DisassociateResolverQueryLogConfigRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::GetResolverQueryLogConfigAssociation
virtual Model::GetResolverQueryLogConfigAssociationOutcome GetResolverQueryLogConfigAssociation(const Model::GetResolverQueryLogConfigAssociationRequest &request) const
JsonSerializer.h
Aws::Route53Resolver::Route53ResolverClient::ListFirewallDomainLists
virtual Model::ListFirewallDomainListsOutcome ListFirewallDomainLists(const Model::ListFirewallDomainListsRequest &request) const
Aws::Route53Resolver::Route53ResolverClient::DeleteFirewallDomainList
virtual Model::DeleteFirewallDomainListOutcome DeleteFirewallDomainList(const Model::DeleteFirewallDomainListRequest &request) const
Aws::Route53Resolver::Model::ListFirewallDomainListsOutcomeCallable
std::future< ListFirewallDomainListsOutcome > ListFirewallDomainListsOutcomeCallable
Definition: Route53ResolverClient.h:280
Aws::Route53Resolver::Model::UpdateResolverDnssecConfigRequest
Definition: UpdateResolverDnssecConfigRequest.h:23
Aws::Route53Resolver::Model::GetResolverDnssecConfigRequest
Definition: GetResolverDnssecConfigRequest.h:22
Aws::Route53Resolver::Route53ResolverClient::UpdateResolverConfig
virtual Model::UpdateResolverConfigOutcome UpdateResolverConfig(const Model::UpdateResolverConfigRequest &request) const
Aws::Route53Resolver::Model::ListResolverEndpointIpAddressesOutcome
Aws::Utils::Outcome< ListResolverEndpointIpAddressesResult, Route53ResolverError > ListResolverEndpointIpAddressesOutcome
Definition: Route53ResolverClient.h:223
Aws::Route53Resolver::GetResolverRulePolicyResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::GetResolverRulePolicyRequest &, const Model::GetResolverRulePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResolverRulePolicyResponseReceivedHandler
Definition: Route53ResolverClient.h:344
Aws::Route53Resolver::Route53ResolverClient::AssociateResolverEndpointIpAddressCallable
virtual Model::AssociateResolverEndpointIpAddressOutcomeCallable AssociateResolverEndpointIpAddressCallable(const Model::AssociateResolverEndpointIpAddressRequest &request) const
Aws::Route53Resolver::Model::DisassociateResolverEndpointIpAddressOutcome
Aws::Utils::Outcome< DisassociateResolverEndpointIpAddressResult, Route53ResolverError > DisassociateResolverEndpointIpAddressOutcome
Definition: Route53ResolverClient.h:197
Aws::Route53Resolver::Model::GetFirewallRuleGroupPolicyRequest
Definition: GetFirewallRuleGroupPolicyRequest.h:22
Aws::Route53Resolver::ImportFirewallDomainsResponseReceivedHandler
std::function< void(const Route53ResolverClient *, const Model::ImportFirewallDomainsRequest &, const Model::ImportFirewallDomainsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportFirewallDomainsResponseReceivedHandler
Definition: Route53ResolverClient.h:345
Aws::Route53Resolver::Model::DisassociateResolverRuleRequest
Definition: DisassociateResolverRuleRequest.h:22
DeleteResolverQueryLogConfigResult.h