AWS SDK for C++  1.9.1
AWS SDK for C++
CloudFrontClient.h
Go to the documentation of this file.
1 
6 #pragma once
78 #include <aws/core/NoResult.h>
81 #include <future>
82 #include <functional>
83 
84 namespace Aws
85 {
86 
87 namespace Http
88 {
89  class HttpClient;
90  class HttpClientFactory;
91 } // namespace Http
92 
93 namespace Utils
94 {
95  template< typename R, typename E> class Outcome;
96 
97 namespace Threading
98 {
99  class Executor;
100 } // namespace Threading
101 
102 namespace Xml
103 {
104  class XmlDocument;
105 } // namespace Xml
106 } // namespace Utils
107 
108 namespace Auth
109 {
110  class AWSCredentials;
111  class AWSCredentialsProvider;
112 } // namespace Auth
113 
114 namespace Client
115 {
116  class RetryStrategy;
117 } // namespace Client
118 
119 namespace CloudFront
120 {
121 
122 namespace Model
123 {
199 
275 
276  typedef std::future<CreateCachePolicy2020_05_31Outcome> CreateCachePolicy2020_05_31OutcomeCallable;
277  typedef std::future<CreateCloudFrontOriginAccessIdentity2020_05_31Outcome> CreateCloudFrontOriginAccessIdentity2020_05_31OutcomeCallable;
278  typedef std::future<CreateDistribution2020_05_31Outcome> CreateDistribution2020_05_31OutcomeCallable;
279  typedef std::future<CreateDistributionWithTags2020_05_31Outcome> CreateDistributionWithTags2020_05_31OutcomeCallable;
280  typedef std::future<CreateFieldLevelEncryptionConfig2020_05_31Outcome> CreateFieldLevelEncryptionConfig2020_05_31OutcomeCallable;
281  typedef std::future<CreateFieldLevelEncryptionProfile2020_05_31Outcome> CreateFieldLevelEncryptionProfile2020_05_31OutcomeCallable;
282  typedef std::future<CreateInvalidation2020_05_31Outcome> CreateInvalidation2020_05_31OutcomeCallable;
283  typedef std::future<CreateKeyGroup2020_05_31Outcome> CreateKeyGroup2020_05_31OutcomeCallable;
284  typedef std::future<CreateMonitoringSubscription2020_05_31Outcome> CreateMonitoringSubscription2020_05_31OutcomeCallable;
285  typedef std::future<CreateOriginRequestPolicy2020_05_31Outcome> CreateOriginRequestPolicy2020_05_31OutcomeCallable;
286  typedef std::future<CreatePublicKey2020_05_31Outcome> CreatePublicKey2020_05_31OutcomeCallable;
287  typedef std::future<CreateRealtimeLogConfig2020_05_31Outcome> CreateRealtimeLogConfig2020_05_31OutcomeCallable;
288  typedef std::future<CreateStreamingDistribution2020_05_31Outcome> CreateStreamingDistribution2020_05_31OutcomeCallable;
289  typedef std::future<CreateStreamingDistributionWithTags2020_05_31Outcome> CreateStreamingDistributionWithTags2020_05_31OutcomeCallable;
290  typedef std::future<DeleteCachePolicy2020_05_31Outcome> DeleteCachePolicy2020_05_31OutcomeCallable;
291  typedef std::future<DeleteCloudFrontOriginAccessIdentity2020_05_31Outcome> DeleteCloudFrontOriginAccessIdentity2020_05_31OutcomeCallable;
292  typedef std::future<DeleteDistribution2020_05_31Outcome> DeleteDistribution2020_05_31OutcomeCallable;
293  typedef std::future<DeleteFieldLevelEncryptionConfig2020_05_31Outcome> DeleteFieldLevelEncryptionConfig2020_05_31OutcomeCallable;
294  typedef std::future<DeleteFieldLevelEncryptionProfile2020_05_31Outcome> DeleteFieldLevelEncryptionProfile2020_05_31OutcomeCallable;
295  typedef std::future<DeleteKeyGroup2020_05_31Outcome> DeleteKeyGroup2020_05_31OutcomeCallable;
296  typedef std::future<DeleteMonitoringSubscription2020_05_31Outcome> DeleteMonitoringSubscription2020_05_31OutcomeCallable;
297  typedef std::future<DeleteOriginRequestPolicy2020_05_31Outcome> DeleteOriginRequestPolicy2020_05_31OutcomeCallable;
298  typedef std::future<DeletePublicKey2020_05_31Outcome> DeletePublicKey2020_05_31OutcomeCallable;
299  typedef std::future<DeleteRealtimeLogConfig2020_05_31Outcome> DeleteRealtimeLogConfig2020_05_31OutcomeCallable;
300  typedef std::future<DeleteStreamingDistribution2020_05_31Outcome> DeleteStreamingDistribution2020_05_31OutcomeCallable;
301  typedef std::future<GetCachePolicy2020_05_31Outcome> GetCachePolicy2020_05_31OutcomeCallable;
302  typedef std::future<GetCachePolicyConfig2020_05_31Outcome> GetCachePolicyConfig2020_05_31OutcomeCallable;
303  typedef std::future<GetCloudFrontOriginAccessIdentity2020_05_31Outcome> GetCloudFrontOriginAccessIdentity2020_05_31OutcomeCallable;
304  typedef std::future<GetCloudFrontOriginAccessIdentityConfig2020_05_31Outcome> GetCloudFrontOriginAccessIdentityConfig2020_05_31OutcomeCallable;
305  typedef std::future<GetDistribution2020_05_31Outcome> GetDistribution2020_05_31OutcomeCallable;
306  typedef std::future<GetDistributionConfig2020_05_31Outcome> GetDistributionConfig2020_05_31OutcomeCallable;
307  typedef std::future<GetFieldLevelEncryption2020_05_31Outcome> GetFieldLevelEncryption2020_05_31OutcomeCallable;
308  typedef std::future<GetFieldLevelEncryptionConfig2020_05_31Outcome> GetFieldLevelEncryptionConfig2020_05_31OutcomeCallable;
309  typedef std::future<GetFieldLevelEncryptionProfile2020_05_31Outcome> GetFieldLevelEncryptionProfile2020_05_31OutcomeCallable;
310  typedef std::future<GetFieldLevelEncryptionProfileConfig2020_05_31Outcome> GetFieldLevelEncryptionProfileConfig2020_05_31OutcomeCallable;
311  typedef std::future<GetInvalidation2020_05_31Outcome> GetInvalidation2020_05_31OutcomeCallable;
312  typedef std::future<GetKeyGroup2020_05_31Outcome> GetKeyGroup2020_05_31OutcomeCallable;
313  typedef std::future<GetKeyGroupConfig2020_05_31Outcome> GetKeyGroupConfig2020_05_31OutcomeCallable;
314  typedef std::future<GetMonitoringSubscription2020_05_31Outcome> GetMonitoringSubscription2020_05_31OutcomeCallable;
315  typedef std::future<GetOriginRequestPolicy2020_05_31Outcome> GetOriginRequestPolicy2020_05_31OutcomeCallable;
316  typedef std::future<GetOriginRequestPolicyConfig2020_05_31Outcome> GetOriginRequestPolicyConfig2020_05_31OutcomeCallable;
317  typedef std::future<GetPublicKey2020_05_31Outcome> GetPublicKey2020_05_31OutcomeCallable;
318  typedef std::future<GetPublicKeyConfig2020_05_31Outcome> GetPublicKeyConfig2020_05_31OutcomeCallable;
319  typedef std::future<GetRealtimeLogConfig2020_05_31Outcome> GetRealtimeLogConfig2020_05_31OutcomeCallable;
320  typedef std::future<GetStreamingDistribution2020_05_31Outcome> GetStreamingDistribution2020_05_31OutcomeCallable;
321  typedef std::future<GetStreamingDistributionConfig2020_05_31Outcome> GetStreamingDistributionConfig2020_05_31OutcomeCallable;
322  typedef std::future<ListCachePolicies2020_05_31Outcome> ListCachePolicies2020_05_31OutcomeCallable;
323  typedef std::future<ListCloudFrontOriginAccessIdentities2020_05_31Outcome> ListCloudFrontOriginAccessIdentities2020_05_31OutcomeCallable;
324  typedef std::future<ListDistributions2020_05_31Outcome> ListDistributions2020_05_31OutcomeCallable;
325  typedef std::future<ListDistributionsByCachePolicyId2020_05_31Outcome> ListDistributionsByCachePolicyId2020_05_31OutcomeCallable;
326  typedef std::future<ListDistributionsByKeyGroup2020_05_31Outcome> ListDistributionsByKeyGroup2020_05_31OutcomeCallable;
327  typedef std::future<ListDistributionsByOriginRequestPolicyId2020_05_31Outcome> ListDistributionsByOriginRequestPolicyId2020_05_31OutcomeCallable;
328  typedef std::future<ListDistributionsByRealtimeLogConfig2020_05_31Outcome> ListDistributionsByRealtimeLogConfig2020_05_31OutcomeCallable;
329  typedef std::future<ListDistributionsByWebACLId2020_05_31Outcome> ListDistributionsByWebACLId2020_05_31OutcomeCallable;
330  typedef std::future<ListFieldLevelEncryptionConfigs2020_05_31Outcome> ListFieldLevelEncryptionConfigs2020_05_31OutcomeCallable;
331  typedef std::future<ListFieldLevelEncryptionProfiles2020_05_31Outcome> ListFieldLevelEncryptionProfiles2020_05_31OutcomeCallable;
332  typedef std::future<ListInvalidations2020_05_31Outcome> ListInvalidations2020_05_31OutcomeCallable;
333  typedef std::future<ListKeyGroups2020_05_31Outcome> ListKeyGroups2020_05_31OutcomeCallable;
334  typedef std::future<ListOriginRequestPolicies2020_05_31Outcome> ListOriginRequestPolicies2020_05_31OutcomeCallable;
335  typedef std::future<ListPublicKeys2020_05_31Outcome> ListPublicKeys2020_05_31OutcomeCallable;
336  typedef std::future<ListRealtimeLogConfigs2020_05_31Outcome> ListRealtimeLogConfigs2020_05_31OutcomeCallable;
337  typedef std::future<ListStreamingDistributions2020_05_31Outcome> ListStreamingDistributions2020_05_31OutcomeCallable;
338  typedef std::future<ListTagsForResource2020_05_31Outcome> ListTagsForResource2020_05_31OutcomeCallable;
339  typedef std::future<TagResource2020_05_31Outcome> TagResource2020_05_31OutcomeCallable;
340  typedef std::future<UntagResource2020_05_31Outcome> UntagResource2020_05_31OutcomeCallable;
341  typedef std::future<UpdateCachePolicy2020_05_31Outcome> UpdateCachePolicy2020_05_31OutcomeCallable;
342  typedef std::future<UpdateCloudFrontOriginAccessIdentity2020_05_31Outcome> UpdateCloudFrontOriginAccessIdentity2020_05_31OutcomeCallable;
343  typedef std::future<UpdateDistribution2020_05_31Outcome> UpdateDistribution2020_05_31OutcomeCallable;
344  typedef std::future<UpdateFieldLevelEncryptionConfig2020_05_31Outcome> UpdateFieldLevelEncryptionConfig2020_05_31OutcomeCallable;
345  typedef std::future<UpdateFieldLevelEncryptionProfile2020_05_31Outcome> UpdateFieldLevelEncryptionProfile2020_05_31OutcomeCallable;
346  typedef std::future<UpdateKeyGroup2020_05_31Outcome> UpdateKeyGroup2020_05_31OutcomeCallable;
347  typedef std::future<UpdateOriginRequestPolicy2020_05_31Outcome> UpdateOriginRequestPolicy2020_05_31OutcomeCallable;
348  typedef std::future<UpdatePublicKey2020_05_31Outcome> UpdatePublicKey2020_05_31OutcomeCallable;
349  typedef std::future<UpdateRealtimeLogConfig2020_05_31Outcome> UpdateRealtimeLogConfig2020_05_31OutcomeCallable;
350  typedef std::future<UpdateStreamingDistribution2020_05_31Outcome> UpdateStreamingDistribution2020_05_31OutcomeCallable;
351 } // namespace Model
352 
353  class CloudFrontClient;
354 
355  typedef std::function<void(const CloudFrontClient*, const Model::CreateCachePolicy2020_05_31Request&, const Model::CreateCachePolicy2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateCachePolicy2020_05_31ResponseReceivedHandler;
357  typedef std::function<void(const CloudFrontClient*, const Model::CreateDistribution2020_05_31Request&, const Model::CreateDistribution2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDistribution2020_05_31ResponseReceivedHandler;
358  typedef std::function<void(const CloudFrontClient*, const Model::CreateDistributionWithTags2020_05_31Request&, const Model::CreateDistributionWithTags2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDistributionWithTags2020_05_31ResponseReceivedHandler;
361  typedef std::function<void(const CloudFrontClient*, const Model::CreateInvalidation2020_05_31Request&, const Model::CreateInvalidation2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateInvalidation2020_05_31ResponseReceivedHandler;
362  typedef std::function<void(const CloudFrontClient*, const Model::CreateKeyGroup2020_05_31Request&, const Model::CreateKeyGroup2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateKeyGroup2020_05_31ResponseReceivedHandler;
364  typedef std::function<void(const CloudFrontClient*, const Model::CreateOriginRequestPolicy2020_05_31Request&, const Model::CreateOriginRequestPolicy2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateOriginRequestPolicy2020_05_31ResponseReceivedHandler;
365  typedef std::function<void(const CloudFrontClient*, const Model::CreatePublicKey2020_05_31Request&, const Model::CreatePublicKey2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePublicKey2020_05_31ResponseReceivedHandler;
366  typedef std::function<void(const CloudFrontClient*, const Model::CreateRealtimeLogConfig2020_05_31Request&, const Model::CreateRealtimeLogConfig2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRealtimeLogConfig2020_05_31ResponseReceivedHandler;
367  typedef std::function<void(const CloudFrontClient*, const Model::CreateStreamingDistribution2020_05_31Request&, const Model::CreateStreamingDistribution2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateStreamingDistribution2020_05_31ResponseReceivedHandler;
369  typedef std::function<void(const CloudFrontClient*, const Model::DeleteCachePolicy2020_05_31Request&, const Model::DeleteCachePolicy2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteCachePolicy2020_05_31ResponseReceivedHandler;
371  typedef std::function<void(const CloudFrontClient*, const Model::DeleteDistribution2020_05_31Request&, const Model::DeleteDistribution2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDistribution2020_05_31ResponseReceivedHandler;
374  typedef std::function<void(const CloudFrontClient*, const Model::DeleteKeyGroup2020_05_31Request&, const Model::DeleteKeyGroup2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteKeyGroup2020_05_31ResponseReceivedHandler;
376  typedef std::function<void(const CloudFrontClient*, const Model::DeleteOriginRequestPolicy2020_05_31Request&, const Model::DeleteOriginRequestPolicy2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteOriginRequestPolicy2020_05_31ResponseReceivedHandler;
377  typedef std::function<void(const CloudFrontClient*, const Model::DeletePublicKey2020_05_31Request&, const Model::DeletePublicKey2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePublicKey2020_05_31ResponseReceivedHandler;
378  typedef std::function<void(const CloudFrontClient*, const Model::DeleteRealtimeLogConfig2020_05_31Request&, const Model::DeleteRealtimeLogConfig2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRealtimeLogConfig2020_05_31ResponseReceivedHandler;
379  typedef std::function<void(const CloudFrontClient*, const Model::DeleteStreamingDistribution2020_05_31Request&, const Model::DeleteStreamingDistribution2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteStreamingDistribution2020_05_31ResponseReceivedHandler;
380  typedef std::function<void(const CloudFrontClient*, const Model::GetCachePolicy2020_05_31Request&, const Model::GetCachePolicy2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCachePolicy2020_05_31ResponseReceivedHandler;
381  typedef std::function<void(const CloudFrontClient*, const Model::GetCachePolicyConfig2020_05_31Request&, const Model::GetCachePolicyConfig2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCachePolicyConfig2020_05_31ResponseReceivedHandler;
384  typedef std::function<void(const CloudFrontClient*, const Model::GetDistribution2020_05_31Request&, const Model::GetDistribution2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDistribution2020_05_31ResponseReceivedHandler;
385  typedef std::function<void(const CloudFrontClient*, const Model::GetDistributionConfig2020_05_31Request&, const Model::GetDistributionConfig2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDistributionConfig2020_05_31ResponseReceivedHandler;
386  typedef std::function<void(const CloudFrontClient*, const Model::GetFieldLevelEncryption2020_05_31Request&, const Model::GetFieldLevelEncryption2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFieldLevelEncryption2020_05_31ResponseReceivedHandler;
390  typedef std::function<void(const CloudFrontClient*, const Model::GetInvalidation2020_05_31Request&, const Model::GetInvalidation2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInvalidation2020_05_31ResponseReceivedHandler;
391  typedef std::function<void(const CloudFrontClient*, const Model::GetKeyGroup2020_05_31Request&, const Model::GetKeyGroup2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetKeyGroup2020_05_31ResponseReceivedHandler;
392  typedef std::function<void(const CloudFrontClient*, const Model::GetKeyGroupConfig2020_05_31Request&, const Model::GetKeyGroupConfig2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetKeyGroupConfig2020_05_31ResponseReceivedHandler;
393  typedef std::function<void(const CloudFrontClient*, const Model::GetMonitoringSubscription2020_05_31Request&, const Model::GetMonitoringSubscription2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMonitoringSubscription2020_05_31ResponseReceivedHandler;
394  typedef std::function<void(const CloudFrontClient*, const Model::GetOriginRequestPolicy2020_05_31Request&, const Model::GetOriginRequestPolicy2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetOriginRequestPolicy2020_05_31ResponseReceivedHandler;
396  typedef std::function<void(const CloudFrontClient*, const Model::GetPublicKey2020_05_31Request&, const Model::GetPublicKey2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPublicKey2020_05_31ResponseReceivedHandler;
397  typedef std::function<void(const CloudFrontClient*, const Model::GetPublicKeyConfig2020_05_31Request&, const Model::GetPublicKeyConfig2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPublicKeyConfig2020_05_31ResponseReceivedHandler;
398  typedef std::function<void(const CloudFrontClient*, const Model::GetRealtimeLogConfig2020_05_31Request&, const Model::GetRealtimeLogConfig2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRealtimeLogConfig2020_05_31ResponseReceivedHandler;
399  typedef std::function<void(const CloudFrontClient*, const Model::GetStreamingDistribution2020_05_31Request&, const Model::GetStreamingDistribution2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetStreamingDistribution2020_05_31ResponseReceivedHandler;
401  typedef std::function<void(const CloudFrontClient*, const Model::ListCachePolicies2020_05_31Request&, const Model::ListCachePolicies2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCachePolicies2020_05_31ResponseReceivedHandler;
403  typedef std::function<void(const CloudFrontClient*, const Model::ListDistributions2020_05_31Request&, const Model::ListDistributions2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDistributions2020_05_31ResponseReceivedHandler;
405  typedef std::function<void(const CloudFrontClient*, const Model::ListDistributionsByKeyGroup2020_05_31Request&, const Model::ListDistributionsByKeyGroup2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDistributionsByKeyGroup2020_05_31ResponseReceivedHandler;
408  typedef std::function<void(const CloudFrontClient*, const Model::ListDistributionsByWebACLId2020_05_31Request&, const Model::ListDistributionsByWebACLId2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDistributionsByWebACLId2020_05_31ResponseReceivedHandler;
411  typedef std::function<void(const CloudFrontClient*, const Model::ListInvalidations2020_05_31Request&, const Model::ListInvalidations2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInvalidations2020_05_31ResponseReceivedHandler;
412  typedef std::function<void(const CloudFrontClient*, const Model::ListKeyGroups2020_05_31Request&, const Model::ListKeyGroups2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListKeyGroups2020_05_31ResponseReceivedHandler;
413  typedef std::function<void(const CloudFrontClient*, const Model::ListOriginRequestPolicies2020_05_31Request&, const Model::ListOriginRequestPolicies2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListOriginRequestPolicies2020_05_31ResponseReceivedHandler;
414  typedef std::function<void(const CloudFrontClient*, const Model::ListPublicKeys2020_05_31Request&, const Model::ListPublicKeys2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPublicKeys2020_05_31ResponseReceivedHandler;
415  typedef std::function<void(const CloudFrontClient*, const Model::ListRealtimeLogConfigs2020_05_31Request&, const Model::ListRealtimeLogConfigs2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRealtimeLogConfigs2020_05_31ResponseReceivedHandler;
416  typedef std::function<void(const CloudFrontClient*, const Model::ListStreamingDistributions2020_05_31Request&, const Model::ListStreamingDistributions2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListStreamingDistributions2020_05_31ResponseReceivedHandler;
417  typedef std::function<void(const CloudFrontClient*, const Model::ListTagsForResource2020_05_31Request&, const Model::ListTagsForResource2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResource2020_05_31ResponseReceivedHandler;
418  typedef std::function<void(const CloudFrontClient*, const Model::TagResource2020_05_31Request&, const Model::TagResource2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResource2020_05_31ResponseReceivedHandler;
419  typedef std::function<void(const CloudFrontClient*, const Model::UntagResource2020_05_31Request&, const Model::UntagResource2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResource2020_05_31ResponseReceivedHandler;
420  typedef std::function<void(const CloudFrontClient*, const Model::UpdateCachePolicy2020_05_31Request&, const Model::UpdateCachePolicy2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateCachePolicy2020_05_31ResponseReceivedHandler;
422  typedef std::function<void(const CloudFrontClient*, const Model::UpdateDistribution2020_05_31Request&, const Model::UpdateDistribution2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDistribution2020_05_31ResponseReceivedHandler;
425  typedef std::function<void(const CloudFrontClient*, const Model::UpdateKeyGroup2020_05_31Request&, const Model::UpdateKeyGroup2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateKeyGroup2020_05_31ResponseReceivedHandler;
426  typedef std::function<void(const CloudFrontClient*, const Model::UpdateOriginRequestPolicy2020_05_31Request&, const Model::UpdateOriginRequestPolicy2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateOriginRequestPolicy2020_05_31ResponseReceivedHandler;
427  typedef std::function<void(const CloudFrontClient*, const Model::UpdatePublicKey2020_05_31Request&, const Model::UpdatePublicKey2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePublicKey2020_05_31ResponseReceivedHandler;
428  typedef std::function<void(const CloudFrontClient*, const Model::UpdateRealtimeLogConfig2020_05_31Request&, const Model::UpdateRealtimeLogConfig2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRealtimeLogConfig2020_05_31ResponseReceivedHandler;
429  typedef std::function<void(const CloudFrontClient*, const Model::UpdateStreamingDistribution2020_05_31Request&, const Model::UpdateStreamingDistribution2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateStreamingDistribution2020_05_31ResponseReceivedHandler;
430 
438  {
439  public:
441 
447 
453 
458  CloudFrontClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
460 
461  virtual ~CloudFrontClient();
462 
463 
486 
511 
535  virtual void CreateCachePolicy2020_05_31Async(const Model::CreateCachePolicy2020_05_31Request& request, const CreateCachePolicy2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
536 
549 
564 
578  virtual void CreateCloudFrontOriginAccessIdentity2020_05_31Async(const Model::CreateCloudFrontOriginAccessIdentity2020_05_31Request& request, const CreateCloudFrontOriginAccessIdentity2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
579 
599 
621 
642  virtual void CreateDistribution2020_05_31Async(const Model::CreateDistribution2020_05_31Request& request, const CreateDistribution2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
643 
650 
659 
667  virtual void CreateDistributionWithTags2020_05_31Async(const Model::CreateDistributionWithTags2020_05_31Request& request, const CreateDistributionWithTags2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
668 
676 
686 
695  virtual void CreateFieldLevelEncryptionConfig2020_05_31Async(const Model::CreateFieldLevelEncryptionConfig2020_05_31Request& request, const CreateFieldLevelEncryptionConfig2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
696 
703 
712 
720  virtual void CreateFieldLevelEncryptionProfile2020_05_31Async(const Model::CreateFieldLevelEncryptionProfile2020_05_31Request& request, const CreateFieldLevelEncryptionProfile2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
721 
728 
737 
745  virtual void CreateInvalidation2020_05_31Async(const Model::CreateInvalidation2020_05_31Request& request, const CreateInvalidation2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
746 
765 
786 
806  virtual void CreateKeyGroup2020_05_31Async(const Model::CreateKeyGroup2020_05_31Request& request, const CreateKeyGroup2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
807 
819 
833 
846  virtual void CreateMonitoringSubscription2020_05_31Async(const Model::CreateMonitoringSubscription2020_05_31Request& request, const CreateMonitoringSubscription2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
847 
872 
899 
925  virtual void CreateOriginRequestPolicy2020_05_31Async(const Model::CreateOriginRequestPolicy2020_05_31Request& request, const CreateOriginRequestPolicy2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
926 
937 
950 
962  virtual void CreatePublicKey2020_05_31Async(const Model::CreatePublicKey2020_05_31Request& request, const CreatePublicKey2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
963 
976 
991 
1005  virtual void CreateRealtimeLogConfig2020_05_31Async(const Model::CreateRealtimeLogConfig2020_05_31Request& request, const CreateRealtimeLogConfig2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1006 
1017 
1030 
1042  virtual void CreateStreamingDistribution2020_05_31Async(const Model::CreateStreamingDistribution2020_05_31Request& request, const CreateStreamingDistribution2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1043 
1054 
1067 
1079  virtual void CreateStreamingDistributionWithTags2020_05_31Async(const Model::CreateStreamingDistributionWithTags2020_05_31Request& request, const CreateStreamingDistributionWithTags2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1080 
1092 
1106 
1119  virtual void DeleteCachePolicy2020_05_31Async(const Model::DeleteCachePolicy2020_05_31Request& request, const DeleteCachePolicy2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1120 
1127 
1136 
1144  virtual void DeleteCloudFrontOriginAccessIdentity2020_05_31Async(const Model::DeleteCloudFrontOriginAccessIdentity2020_05_31Request& request, const DeleteCloudFrontOriginAccessIdentity2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1145 
1152 
1161 
1169  virtual void DeleteDistribution2020_05_31Async(const Model::DeleteDistribution2020_05_31Request& request, const DeleteDistribution2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1170 
1177 
1186 
1194  virtual void DeleteFieldLevelEncryptionConfig2020_05_31Async(const Model::DeleteFieldLevelEncryptionConfig2020_05_31Request& request, const DeleteFieldLevelEncryptionConfig2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1195 
1202 
1211 
1219  virtual void DeleteFieldLevelEncryptionProfile2020_05_31Async(const Model::DeleteFieldLevelEncryptionProfile2020_05_31Request& request, const DeleteFieldLevelEncryptionProfile2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1220 
1232 
1246 
1259  virtual void DeleteKeyGroup2020_05_31Async(const Model::DeleteKeyGroup2020_05_31Request& request, const DeleteKeyGroup2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1260 
1268 
1278 
1287  virtual void DeleteMonitoringSubscription2020_05_31Async(const Model::DeleteMonitoringSubscription2020_05_31Request& request, const DeleteMonitoringSubscription2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1288 
1301 
1316 
1330  virtual void DeleteOriginRequestPolicy2020_05_31Async(const Model::DeleteOriginRequestPolicy2020_05_31Request& request, const DeleteOriginRequestPolicy2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1331 
1339 
1349 
1358  virtual void DeletePublicKey2020_05_31Async(const Model::DeletePublicKey2020_05_31Request& request, const DeletePublicKey2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1359 
1373 
1389 
1404  virtual void DeleteRealtimeLogConfig2020_05_31Async(const Model::DeleteRealtimeLogConfig2020_05_31Request& request, const DeleteRealtimeLogConfig2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1405 
1440 
1477 
1513  virtual void DeleteStreamingDistribution2020_05_31Async(const Model::DeleteStreamingDistribution2020_05_31Request& request, const DeleteStreamingDistribution2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1514 
1528 
1544 
1559  virtual void GetCachePolicy2020_05_31Async(const Model::GetCachePolicy2020_05_31Request& request, const GetCachePolicy2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1560 
1572 
1586 
1599  virtual void GetCachePolicyConfig2020_05_31Async(const Model::GetCachePolicyConfig2020_05_31Request& request, const GetCachePolicyConfig2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1600 
1608 
1618 
1627  virtual void GetCloudFrontOriginAccessIdentity2020_05_31Async(const Model::GetCloudFrontOriginAccessIdentity2020_05_31Request& request, const GetCloudFrontOriginAccessIdentity2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1628 
1636 
1646 
1655  virtual void GetCloudFrontOriginAccessIdentityConfig2020_05_31Async(const Model::GetCloudFrontOriginAccessIdentityConfig2020_05_31Request& request, const GetCloudFrontOriginAccessIdentityConfig2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1656 
1663 
1672 
1680  virtual void GetDistribution2020_05_31Async(const Model::GetDistribution2020_05_31Request& request, const GetDistribution2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1681 
1689 
1699 
1708  virtual void GetDistributionConfig2020_05_31Async(const Model::GetDistributionConfig2020_05_31Request& request, const GetDistributionConfig2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1709 
1717 
1727 
1736  virtual void GetFieldLevelEncryption2020_05_31Async(const Model::GetFieldLevelEncryption2020_05_31Request& request, const GetFieldLevelEncryption2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1737 
1745 
1755 
1764  virtual void GetFieldLevelEncryptionConfig2020_05_31Async(const Model::GetFieldLevelEncryptionConfig2020_05_31Request& request, const GetFieldLevelEncryptionConfig2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1765 
1773 
1783 
1792  virtual void GetFieldLevelEncryptionProfile2020_05_31Async(const Model::GetFieldLevelEncryptionProfile2020_05_31Request& request, const GetFieldLevelEncryptionProfile2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1793 
1801 
1811 
1820  virtual void GetFieldLevelEncryptionProfileConfig2020_05_31Async(const Model::GetFieldLevelEncryptionProfileConfig2020_05_31Request& request, const GetFieldLevelEncryptionProfileConfig2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1821 
1828 
1837 
1845  virtual void GetInvalidation2020_05_31Async(const Model::GetInvalidation2020_05_31Request& request, const GetInvalidation2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1846 
1859 
1874 
1888  virtual void GetKeyGroup2020_05_31Async(const Model::GetKeyGroup2020_05_31Request& request, const GetKeyGroup2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1889 
1901 
1915 
1928  virtual void GetKeyGroupConfig2020_05_31Async(const Model::GetKeyGroupConfig2020_05_31Request& request, const GetKeyGroupConfig2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1929 
1937 
1947 
1956  virtual void GetMonitoringSubscription2020_05_31Async(const Model::GetMonitoringSubscription2020_05_31Request& request, const GetMonitoringSubscription2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1957 
1972 
1989 
2005  virtual void GetOriginRequestPolicy2020_05_31Async(const Model::GetOriginRequestPolicy2020_05_31Request& request, const GetOriginRequestPolicy2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2006 
2019 
2034 
2048  virtual void GetOriginRequestPolicyConfig2020_05_31Async(const Model::GetOriginRequestPolicyConfig2020_05_31Request& request, const GetOriginRequestPolicyConfig2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2049 
2056 
2065 
2073  virtual void GetPublicKey2020_05_31Async(const Model::GetPublicKey2020_05_31Request& request, const GetPublicKey2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2074 
2081 
2090 
2098  virtual void GetPublicKeyConfig2020_05_31Async(const Model::GetPublicKeyConfig2020_05_31Request& request, const GetPublicKeyConfig2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2099 
2110 
2123 
2135  virtual void GetRealtimeLogConfig2020_05_31Async(const Model::GetRealtimeLogConfig2020_05_31Request& request, const GetRealtimeLogConfig2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2136 
2144 
2154 
2163  virtual void GetStreamingDistribution2020_05_31Async(const Model::GetStreamingDistribution2020_05_31Request& request, const GetStreamingDistribution2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2164 
2172 
2182 
2191  virtual void GetStreamingDistributionConfig2020_05_31Async(const Model::GetStreamingDistributionConfig2020_05_31Request& request, const GetStreamingDistributionConfig2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2192 
2207 
2224 
2240  virtual void ListCachePolicies2020_05_31Async(const Model::ListCachePolicies2020_05_31Request& request, const ListCachePolicies2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2241 
2248 
2257 
2265  virtual void ListCloudFrontOriginAccessIdentities2020_05_31Async(const Model::ListCloudFrontOriginAccessIdentities2020_05_31Request& request, const ListCloudFrontOriginAccessIdentities2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2266 
2273 
2282 
2290  virtual void ListDistributions2020_05_31Async(const Model::ListDistributions2020_05_31Request& request, const ListDistributions2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2291 
2305 
2321 
2336  virtual void ListDistributionsByCachePolicyId2020_05_31Async(const Model::ListDistributionsByCachePolicyId2020_05_31Request& request, const ListDistributionsByCachePolicyId2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2337 
2351 
2367 
2382  virtual void ListDistributionsByKeyGroup2020_05_31Async(const Model::ListDistributionsByKeyGroup2020_05_31Request& request, const ListDistributionsByKeyGroup2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2383 
2397 
2413 
2428  virtual void ListDistributionsByOriginRequestPolicyId2020_05_31Async(const Model::ListDistributionsByOriginRequestPolicyId2020_05_31Request& request, const ListDistributionsByOriginRequestPolicyId2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2429 
2446 
2465 
2483  virtual void ListDistributionsByRealtimeLogConfig2020_05_31Async(const Model::ListDistributionsByRealtimeLogConfig2020_05_31Request& request, const ListDistributionsByRealtimeLogConfig2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2484 
2492 
2502 
2511  virtual void ListDistributionsByWebACLId2020_05_31Async(const Model::ListDistributionsByWebACLId2020_05_31Request& request, const ListDistributionsByWebACLId2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2512 
2520 
2530 
2539  virtual void ListFieldLevelEncryptionConfigs2020_05_31Async(const Model::ListFieldLevelEncryptionConfigs2020_05_31Request& request, const ListFieldLevelEncryptionConfigs2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2540 
2548 
2558 
2567  virtual void ListFieldLevelEncryptionProfiles2020_05_31Async(const Model::ListFieldLevelEncryptionProfiles2020_05_31Request& request, const ListFieldLevelEncryptionProfiles2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2568 
2575 
2584 
2592  virtual void ListInvalidations2020_05_31Async(const Model::ListInvalidations2020_05_31Request& request, const ListInvalidations2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2593 
2606 
2621 
2635  virtual void ListKeyGroups2020_05_31Async(const Model::ListKeyGroups2020_05_31Request& request, const ListKeyGroups2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2636 
2651 
2668 
2684  virtual void ListOriginRequestPolicies2020_05_31Async(const Model::ListOriginRequestPolicies2020_05_31Request& request, const ListOriginRequestPolicies2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2685 
2693 
2703 
2712  virtual void ListPublicKeys2020_05_31Async(const Model::ListPublicKeys2020_05_31Request& request, const ListPublicKeys2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2713 
2726 
2741 
2755  virtual void ListRealtimeLogConfigs2020_05_31Async(const Model::ListRealtimeLogConfigs2020_05_31Request& request, const ListRealtimeLogConfigs2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2756 
2763 
2772 
2780  virtual void ListStreamingDistributions2020_05_31Async(const Model::ListStreamingDistributions2020_05_31Request& request, const ListStreamingDistributions2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2781 
2788 
2797 
2805  virtual void ListTagsForResource2020_05_31Async(const Model::ListTagsForResource2020_05_31Request& request, const ListTagsForResource2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2806 
2813 
2822 
2830  virtual void TagResource2020_05_31Async(const Model::TagResource2020_05_31Request& request, const TagResource2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2831 
2838 
2847 
2855  virtual void UntagResource2020_05_31Async(const Model::UntagResource2020_05_31Request& request, const UntagResource2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2856 
2871 
2888 
2904  virtual void UpdateCachePolicy2020_05_31Async(const Model::UpdateCachePolicy2020_05_31Request& request, const UpdateCachePolicy2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2905 
2912 
2921 
2929  virtual void UpdateCloudFrontOriginAccessIdentity2020_05_31Async(const Model::UpdateCloudFrontOriginAccessIdentity2020_05_31Request& request, const UpdateCloudFrontOriginAccessIdentity2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2930 
2987 
3046 
3104  virtual void UpdateDistribution2020_05_31Async(const Model::UpdateDistribution2020_05_31Request& request, const UpdateDistribution2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3105 
3112 
3121 
3129  virtual void UpdateFieldLevelEncryptionConfig2020_05_31Async(const Model::UpdateFieldLevelEncryptionConfig2020_05_31Request& request, const UpdateFieldLevelEncryptionConfig2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3130 
3137 
3146 
3154  virtual void UpdateFieldLevelEncryptionProfile2020_05_31Async(const Model::UpdateFieldLevelEncryptionProfile2020_05_31Request& request, const UpdateFieldLevelEncryptionProfile2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3155 
3170 
3187 
3203  virtual void UpdateKeyGroup2020_05_31Async(const Model::UpdateKeyGroup2020_05_31Request& request, const UpdateKeyGroup2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3204 
3220 
3238 
3255  virtual void UpdateOriginRequestPolicy2020_05_31Async(const Model::UpdateOriginRequestPolicy2020_05_31Request& request, const UpdateOriginRequestPolicy2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3256 
3264 
3274 
3283  virtual void UpdatePublicKey2020_05_31Async(const Model::UpdatePublicKey2020_05_31Request& request, const UpdatePublicKey2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3284 
3301 
3320 
3338  virtual void UpdateRealtimeLogConfig2020_05_31Async(const Model::UpdateRealtimeLogConfig2020_05_31Request& request, const UpdateRealtimeLogConfig2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3339 
3346 
3355 
3363  virtual void UpdateStreamingDistribution2020_05_31Async(const Model::UpdateStreamingDistribution2020_05_31Request& request, const UpdateStreamingDistribution2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3364 
3365 
3366  void OverrideEndpoint(const Aws::String& endpoint);
3367  private:
3368  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
3369  void CreateCachePolicy2020_05_31AsyncHelper(const Model::CreateCachePolicy2020_05_31Request& request, const CreateCachePolicy2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3370  void CreateCloudFrontOriginAccessIdentity2020_05_31AsyncHelper(const Model::CreateCloudFrontOriginAccessIdentity2020_05_31Request& request, const CreateCloudFrontOriginAccessIdentity2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3371  void CreateDistribution2020_05_31AsyncHelper(const Model::CreateDistribution2020_05_31Request& request, const CreateDistribution2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3372  void CreateDistributionWithTags2020_05_31AsyncHelper(const Model::CreateDistributionWithTags2020_05_31Request& request, const CreateDistributionWithTags2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3373  void CreateFieldLevelEncryptionConfig2020_05_31AsyncHelper(const Model::CreateFieldLevelEncryptionConfig2020_05_31Request& request, const CreateFieldLevelEncryptionConfig2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3374  void CreateFieldLevelEncryptionProfile2020_05_31AsyncHelper(const Model::CreateFieldLevelEncryptionProfile2020_05_31Request& request, const CreateFieldLevelEncryptionProfile2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3375  void CreateInvalidation2020_05_31AsyncHelper(const Model::CreateInvalidation2020_05_31Request& request, const CreateInvalidation2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3376  void CreateKeyGroup2020_05_31AsyncHelper(const Model::CreateKeyGroup2020_05_31Request& request, const CreateKeyGroup2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3377  void CreateMonitoringSubscription2020_05_31AsyncHelper(const Model::CreateMonitoringSubscription2020_05_31Request& request, const CreateMonitoringSubscription2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3378  void CreateOriginRequestPolicy2020_05_31AsyncHelper(const Model::CreateOriginRequestPolicy2020_05_31Request& request, const CreateOriginRequestPolicy2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3379  void CreatePublicKey2020_05_31AsyncHelper(const Model::CreatePublicKey2020_05_31Request& request, const CreatePublicKey2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3380  void CreateRealtimeLogConfig2020_05_31AsyncHelper(const Model::CreateRealtimeLogConfig2020_05_31Request& request, const CreateRealtimeLogConfig2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3381  void CreateStreamingDistribution2020_05_31AsyncHelper(const Model::CreateStreamingDistribution2020_05_31Request& request, const CreateStreamingDistribution2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3382  void CreateStreamingDistributionWithTags2020_05_31AsyncHelper(const Model::CreateStreamingDistributionWithTags2020_05_31Request& request, const CreateStreamingDistributionWithTags2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3383  void DeleteCachePolicy2020_05_31AsyncHelper(const Model::DeleteCachePolicy2020_05_31Request& request, const DeleteCachePolicy2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3384  void DeleteCloudFrontOriginAccessIdentity2020_05_31AsyncHelper(const Model::DeleteCloudFrontOriginAccessIdentity2020_05_31Request& request, const DeleteCloudFrontOriginAccessIdentity2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3385  void DeleteDistribution2020_05_31AsyncHelper(const Model::DeleteDistribution2020_05_31Request& request, const DeleteDistribution2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3386  void DeleteFieldLevelEncryptionConfig2020_05_31AsyncHelper(const Model::DeleteFieldLevelEncryptionConfig2020_05_31Request& request, const DeleteFieldLevelEncryptionConfig2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3387  void DeleteFieldLevelEncryptionProfile2020_05_31AsyncHelper(const Model::DeleteFieldLevelEncryptionProfile2020_05_31Request& request, const DeleteFieldLevelEncryptionProfile2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3388  void DeleteKeyGroup2020_05_31AsyncHelper(const Model::DeleteKeyGroup2020_05_31Request& request, const DeleteKeyGroup2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3389  void DeleteMonitoringSubscription2020_05_31AsyncHelper(const Model::DeleteMonitoringSubscription2020_05_31Request& request, const DeleteMonitoringSubscription2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3390  void DeleteOriginRequestPolicy2020_05_31AsyncHelper(const Model::DeleteOriginRequestPolicy2020_05_31Request& request, const DeleteOriginRequestPolicy2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3391  void DeletePublicKey2020_05_31AsyncHelper(const Model::DeletePublicKey2020_05_31Request& request, const DeletePublicKey2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3392  void DeleteRealtimeLogConfig2020_05_31AsyncHelper(const Model::DeleteRealtimeLogConfig2020_05_31Request& request, const DeleteRealtimeLogConfig2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3393  void DeleteStreamingDistribution2020_05_31AsyncHelper(const Model::DeleteStreamingDistribution2020_05_31Request& request, const DeleteStreamingDistribution2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3394  void GetCachePolicy2020_05_31AsyncHelper(const Model::GetCachePolicy2020_05_31Request& request, const GetCachePolicy2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3395  void GetCachePolicyConfig2020_05_31AsyncHelper(const Model::GetCachePolicyConfig2020_05_31Request& request, const GetCachePolicyConfig2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3396  void GetCloudFrontOriginAccessIdentity2020_05_31AsyncHelper(const Model::GetCloudFrontOriginAccessIdentity2020_05_31Request& request, const GetCloudFrontOriginAccessIdentity2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3397  void GetCloudFrontOriginAccessIdentityConfig2020_05_31AsyncHelper(const Model::GetCloudFrontOriginAccessIdentityConfig2020_05_31Request& request, const GetCloudFrontOriginAccessIdentityConfig2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3398  void GetDistribution2020_05_31AsyncHelper(const Model::GetDistribution2020_05_31Request& request, const GetDistribution2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3399  void GetDistributionConfig2020_05_31AsyncHelper(const Model::GetDistributionConfig2020_05_31Request& request, const GetDistributionConfig2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3400  void GetFieldLevelEncryption2020_05_31AsyncHelper(const Model::GetFieldLevelEncryption2020_05_31Request& request, const GetFieldLevelEncryption2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3401  void GetFieldLevelEncryptionConfig2020_05_31AsyncHelper(const Model::GetFieldLevelEncryptionConfig2020_05_31Request& request, const GetFieldLevelEncryptionConfig2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3402  void GetFieldLevelEncryptionProfile2020_05_31AsyncHelper(const Model::GetFieldLevelEncryptionProfile2020_05_31Request& request, const GetFieldLevelEncryptionProfile2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3403  void GetFieldLevelEncryptionProfileConfig2020_05_31AsyncHelper(const Model::GetFieldLevelEncryptionProfileConfig2020_05_31Request& request, const GetFieldLevelEncryptionProfileConfig2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3404  void GetInvalidation2020_05_31AsyncHelper(const Model::GetInvalidation2020_05_31Request& request, const GetInvalidation2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3405  void GetKeyGroup2020_05_31AsyncHelper(const Model::GetKeyGroup2020_05_31Request& request, const GetKeyGroup2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3406  void GetKeyGroupConfig2020_05_31AsyncHelper(const Model::GetKeyGroupConfig2020_05_31Request& request, const GetKeyGroupConfig2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3407  void GetMonitoringSubscription2020_05_31AsyncHelper(const Model::GetMonitoringSubscription2020_05_31Request& request, const GetMonitoringSubscription2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3408  void GetOriginRequestPolicy2020_05_31AsyncHelper(const Model::GetOriginRequestPolicy2020_05_31Request& request, const GetOriginRequestPolicy2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3409  void GetOriginRequestPolicyConfig2020_05_31AsyncHelper(const Model::GetOriginRequestPolicyConfig2020_05_31Request& request, const GetOriginRequestPolicyConfig2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3410  void GetPublicKey2020_05_31AsyncHelper(const Model::GetPublicKey2020_05_31Request& request, const GetPublicKey2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3411  void GetPublicKeyConfig2020_05_31AsyncHelper(const Model::GetPublicKeyConfig2020_05_31Request& request, const GetPublicKeyConfig2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3412  void GetRealtimeLogConfig2020_05_31AsyncHelper(const Model::GetRealtimeLogConfig2020_05_31Request& request, const GetRealtimeLogConfig2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3413  void GetStreamingDistribution2020_05_31AsyncHelper(const Model::GetStreamingDistribution2020_05_31Request& request, const GetStreamingDistribution2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3414  void GetStreamingDistributionConfig2020_05_31AsyncHelper(const Model::GetStreamingDistributionConfig2020_05_31Request& request, const GetStreamingDistributionConfig2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3415  void ListCachePolicies2020_05_31AsyncHelper(const Model::ListCachePolicies2020_05_31Request& request, const ListCachePolicies2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3416  void ListCloudFrontOriginAccessIdentities2020_05_31AsyncHelper(const Model::ListCloudFrontOriginAccessIdentities2020_05_31Request& request, const ListCloudFrontOriginAccessIdentities2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3417  void ListDistributions2020_05_31AsyncHelper(const Model::ListDistributions2020_05_31Request& request, const ListDistributions2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3418  void ListDistributionsByCachePolicyId2020_05_31AsyncHelper(const Model::ListDistributionsByCachePolicyId2020_05_31Request& request, const ListDistributionsByCachePolicyId2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3419  void ListDistributionsByKeyGroup2020_05_31AsyncHelper(const Model::ListDistributionsByKeyGroup2020_05_31Request& request, const ListDistributionsByKeyGroup2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3420  void ListDistributionsByOriginRequestPolicyId2020_05_31AsyncHelper(const Model::ListDistributionsByOriginRequestPolicyId2020_05_31Request& request, const ListDistributionsByOriginRequestPolicyId2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3421  void ListDistributionsByRealtimeLogConfig2020_05_31AsyncHelper(const Model::ListDistributionsByRealtimeLogConfig2020_05_31Request& request, const ListDistributionsByRealtimeLogConfig2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3422  void ListDistributionsByWebACLId2020_05_31AsyncHelper(const Model::ListDistributionsByWebACLId2020_05_31Request& request, const ListDistributionsByWebACLId2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3423  void ListFieldLevelEncryptionConfigs2020_05_31AsyncHelper(const Model::ListFieldLevelEncryptionConfigs2020_05_31Request& request, const ListFieldLevelEncryptionConfigs2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3424  void ListFieldLevelEncryptionProfiles2020_05_31AsyncHelper(const Model::ListFieldLevelEncryptionProfiles2020_05_31Request& request, const ListFieldLevelEncryptionProfiles2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3425  void ListInvalidations2020_05_31AsyncHelper(const Model::ListInvalidations2020_05_31Request& request, const ListInvalidations2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3426  void ListKeyGroups2020_05_31AsyncHelper(const Model::ListKeyGroups2020_05_31Request& request, const ListKeyGroups2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3427  void ListOriginRequestPolicies2020_05_31AsyncHelper(const Model::ListOriginRequestPolicies2020_05_31Request& request, const ListOriginRequestPolicies2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3428  void ListPublicKeys2020_05_31AsyncHelper(const Model::ListPublicKeys2020_05_31Request& request, const ListPublicKeys2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3429  void ListRealtimeLogConfigs2020_05_31AsyncHelper(const Model::ListRealtimeLogConfigs2020_05_31Request& request, const ListRealtimeLogConfigs2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3430  void ListStreamingDistributions2020_05_31AsyncHelper(const Model::ListStreamingDistributions2020_05_31Request& request, const ListStreamingDistributions2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3431  void ListTagsForResource2020_05_31AsyncHelper(const Model::ListTagsForResource2020_05_31Request& request, const ListTagsForResource2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3432  void TagResource2020_05_31AsyncHelper(const Model::TagResource2020_05_31Request& request, const TagResource2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3433  void UntagResource2020_05_31AsyncHelper(const Model::UntagResource2020_05_31Request& request, const UntagResource2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3434  void UpdateCachePolicy2020_05_31AsyncHelper(const Model::UpdateCachePolicy2020_05_31Request& request, const UpdateCachePolicy2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3435  void UpdateCloudFrontOriginAccessIdentity2020_05_31AsyncHelper(const Model::UpdateCloudFrontOriginAccessIdentity2020_05_31Request& request, const UpdateCloudFrontOriginAccessIdentity2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3436  void UpdateDistribution2020_05_31AsyncHelper(const Model::UpdateDistribution2020_05_31Request& request, const UpdateDistribution2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3437  void UpdateFieldLevelEncryptionConfig2020_05_31AsyncHelper(const Model::UpdateFieldLevelEncryptionConfig2020_05_31Request& request, const UpdateFieldLevelEncryptionConfig2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3438  void UpdateFieldLevelEncryptionProfile2020_05_31AsyncHelper(const Model::UpdateFieldLevelEncryptionProfile2020_05_31Request& request, const UpdateFieldLevelEncryptionProfile2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3439  void UpdateKeyGroup2020_05_31AsyncHelper(const Model::UpdateKeyGroup2020_05_31Request& request, const UpdateKeyGroup2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3440  void UpdateOriginRequestPolicy2020_05_31AsyncHelper(const Model::UpdateOriginRequestPolicy2020_05_31Request& request, const UpdateOriginRequestPolicy2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3441  void UpdatePublicKey2020_05_31AsyncHelper(const Model::UpdatePublicKey2020_05_31Request& request, const UpdatePublicKey2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3442  void UpdateRealtimeLogConfig2020_05_31AsyncHelper(const Model::UpdateRealtimeLogConfig2020_05_31Request& request, const UpdateRealtimeLogConfig2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3443  void UpdateStreamingDistribution2020_05_31AsyncHelper(const Model::UpdateStreamingDistribution2020_05_31Request& request, const UpdateStreamingDistribution2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3444 
3445  Aws::String m_uri;
3446  Aws::String m_configScheme;
3447  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
3448  };
3449 
3450 } // namespace CloudFront
3451 } // namespace Aws
ListCachePolicies2020_05_31Result.h
Aws::CloudFront::Model::CreatePublicKey2020_05_31Outcome
Aws::Utils::Outcome< CreatePublicKey2020_05_31Result, CloudFrontError > CreatePublicKey2020_05_31Outcome
Definition: CloudFrontClient.h:210
Aws::CloudFront::Model::ListFieldLevelEncryptionConfigs2020_05_31Request
Definition: ListFieldLevelEncryptionConfigs2020_05_31Request.h:26
Aws::CloudFront::Model::UpdateFieldLevelEncryptionProfile2020_05_31Outcome
Aws::Utils::Outcome< UpdateFieldLevelEncryptionProfile2020_05_31Result, CloudFrontError > UpdateFieldLevelEncryptionProfile2020_05_31Outcome
Definition: CloudFrontClient.h:269
Aws::CloudFront::Model::ListPublicKeys2020_05_31Request
Definition: ListPublicKeys2020_05_31Request.h:26
Aws::CloudFront::CreateFieldLevelEncryptionProfile2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::CreateFieldLevelEncryptionProfile2020_05_31Request &, const Model::CreateFieldLevelEncryptionProfile2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFieldLevelEncryptionProfile2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:360
Aws::CloudFront::Model::GetStreamingDistributionConfig2020_05_31Outcome
Aws::Utils::Outcome< GetStreamingDistributionConfig2020_05_31Result, CloudFrontError > GetStreamingDistributionConfig2020_05_31Outcome
Definition: CloudFrontClient.h:245
Aws::CloudFront::Model::DeleteCloudFrontOriginAccessIdentity2020_05_31OutcomeCallable
std::future< DeleteCloudFrontOriginAccessIdentity2020_05_31Outcome > DeleteCloudFrontOriginAccessIdentity2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:291
Aws::CloudFront::Model::CreateFieldLevelEncryptionProfile2020_05_31Request
Definition: CreateFieldLevelEncryptionProfile2020_05_31Request.h:22
Aws::CloudFront::CloudFrontClient::ListDistributionsByWebACLId2020_05_31Callable
virtual Model::ListDistributionsByWebACLId2020_05_31OutcomeCallable ListDistributionsByWebACLId2020_05_31Callable(const Model::ListDistributionsByWebACLId2020_05_31Request &request) const
Aws::CloudFront::Model::TagResource2020_05_31OutcomeCallable
std::future< TagResource2020_05_31Outcome > TagResource2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:339
Aws::CloudFront::Model::GetFieldLevelEncryption2020_05_31OutcomeCallable
std::future< GetFieldLevelEncryption2020_05_31Outcome > GetFieldLevelEncryption2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:307
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::CloudFront::Model::CreateMonitoringSubscription2020_05_31OutcomeCallable
std::future< CreateMonitoringSubscription2020_05_31Outcome > CreateMonitoringSubscription2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:284
Aws::CloudFront::CloudFrontClient::UpdateStreamingDistribution2020_05_31Async
virtual void UpdateStreamingDistribution2020_05_31Async(const Model::UpdateStreamingDistribution2020_05_31Request &request, const UpdateStreamingDistribution2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::CloudFrontClient::GetFieldLevelEncryptionProfile2020_05_31Async
virtual void GetFieldLevelEncryptionProfile2020_05_31Async(const Model::GetFieldLevelEncryptionProfile2020_05_31Request &request, const GetFieldLevelEncryptionProfile2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::Model::DeleteStreamingDistribution2020_05_31OutcomeCallable
std::future< DeleteStreamingDistribution2020_05_31Outcome > DeleteStreamingDistribution2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:300
Aws::CloudFront::Model::GetFieldLevelEncryptionProfileConfig2020_05_31Outcome
Aws::Utils::Outcome< GetFieldLevelEncryptionProfileConfig2020_05_31Result, CloudFrontError > GetFieldLevelEncryptionProfileConfig2020_05_31Outcome
Definition: CloudFrontClient.h:234
Aws::CloudFront::Model::GetFieldLevelEncryptionConfig2020_05_31Outcome
Aws::Utils::Outcome< GetFieldLevelEncryptionConfig2020_05_31Result, CloudFrontError > GetFieldLevelEncryptionConfig2020_05_31Outcome
Definition: CloudFrontClient.h:232
Aws::CloudFront::CloudFrontClient::UpdateKeyGroup2020_05_31
virtual Model::UpdateKeyGroup2020_05_31Outcome UpdateKeyGroup2020_05_31(const Model::UpdateKeyGroup2020_05_31Request &request) const
Aws::CloudFront::Model::ListCachePolicies2020_05_31Request
Definition: ListCachePolicies2020_05_31Request.h:27
Aws::CloudFront::ListDistributionsByRealtimeLogConfig2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::ListDistributionsByRealtimeLogConfig2020_05_31Request &, const Model::ListDistributionsByRealtimeLogConfig2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDistributionsByRealtimeLogConfig2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:407
Aws::CloudFront::UpdateCachePolicy2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::UpdateCachePolicy2020_05_31Request &, const Model::UpdateCachePolicy2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateCachePolicy2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:420
Aws::CloudFront::CloudFrontClient::ListDistributions2020_05_31Callable
virtual Model::ListDistributions2020_05_31OutcomeCallable ListDistributions2020_05_31Callable(const Model::ListDistributions2020_05_31Request &request) const
Aws::CloudFront::Model::UntagResource2020_05_31OutcomeCallable
std::future< UntagResource2020_05_31Outcome > UntagResource2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:340
CreateDistributionWithTags2020_05_31Result.h
Aws::CloudFront::CloudFrontClient::UpdateOriginRequestPolicy2020_05_31Async
virtual void UpdateOriginRequestPolicy2020_05_31Async(const Model::UpdateOriginRequestPolicy2020_05_31Request &request, const UpdateOriginRequestPolicy2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::CloudFrontClient::GetDistributionConfig2020_05_31Async
virtual void GetDistributionConfig2020_05_31Async(const Model::GetDistributionConfig2020_05_31Request &request, const GetDistributionConfig2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::CloudFrontClient::DeleteDistribution2020_05_31Async
virtual void DeleteDistribution2020_05_31Async(const Model::DeleteDistribution2020_05_31Request &request, const DeleteDistribution2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::CloudFrontClient::GetPublicKeyConfig2020_05_31Callable
virtual Model::GetPublicKeyConfig2020_05_31OutcomeCallable GetPublicKeyConfig2020_05_31Callable(const Model::GetPublicKeyConfig2020_05_31Request &request) const
Aws::CloudFront::GetFieldLevelEncryptionProfileConfig2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::GetFieldLevelEncryptionProfileConfig2020_05_31Request &, const Model::GetFieldLevelEncryptionProfileConfig2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFieldLevelEncryptionProfileConfig2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:389
Aws::CloudFront::Model::GetFieldLevelEncryption2020_05_31Outcome
Aws::Utils::Outcome< GetFieldLevelEncryption2020_05_31Result, CloudFrontError > GetFieldLevelEncryption2020_05_31Outcome
Definition: CloudFrontClient.h:231
GetFieldLevelEncryption2020_05_31Result.h
Aws::CloudFront::CloudFrontClient::UpdatePublicKey2020_05_31
virtual Model::UpdatePublicKey2020_05_31Outcome UpdatePublicKey2020_05_31(const Model::UpdatePublicKey2020_05_31Request &request) const
Aws::CloudFront::UpdateRealtimeLogConfig2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::UpdateRealtimeLogConfig2020_05_31Request &, const Model::UpdateRealtimeLogConfig2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRealtimeLogConfig2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:428
UpdatePublicKey2020_05_31Result.h
Aws::CloudFront::CloudFrontClient::ListDistributionsByCachePolicyId2020_05_31Async
virtual void ListDistributionsByCachePolicyId2020_05_31Async(const Model::ListDistributionsByCachePolicyId2020_05_31Request &request, const ListDistributionsByCachePolicyId2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::GetInvalidation2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::GetInvalidation2020_05_31Request &, const Model::GetInvalidation2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInvalidation2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:390
Aws::CloudFront::Model::UpdateFieldLevelEncryptionConfig2020_05_31Request
Definition: UpdateFieldLevelEncryptionConfig2020_05_31Request.h:23
Aws::CloudFront::Model::GetCloudFrontOriginAccessIdentity2020_05_31Request
Definition: GetCloudFrontOriginAccessIdentity2020_05_31Request.h:26
ListDistributionsByCachePolicyId2020_05_31Result.h
Aws::CloudFront::CloudFrontClient::GetMonitoringSubscription2020_05_31
virtual Model::GetMonitoringSubscription2020_05_31Outcome GetMonitoringSubscription2020_05_31(const Model::GetMonitoringSubscription2020_05_31Request &request) const
ListStreamingDistributions2020_05_31Result.h
Aws::CloudFront::Model::ListDistributionsByRealtimeLogConfig2020_05_31OutcomeCallable
std::future< ListDistributionsByRealtimeLogConfig2020_05_31Outcome > ListDistributionsByRealtimeLogConfig2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:328
Aws::CloudFront::GetPublicKeyConfig2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::GetPublicKeyConfig2020_05_31Request &, const Model::GetPublicKeyConfig2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPublicKeyConfig2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:397
Aws::CloudFront::Model::CreatePublicKey2020_05_31Request
Definition: CreatePublicKey2020_05_31Request.h:22
Aws::CloudFront::CloudFrontClient::DeleteMonitoringSubscription2020_05_31Async
virtual void DeleteMonitoringSubscription2020_05_31Async(const Model::DeleteMonitoringSubscription2020_05_31Request &request, const DeleteMonitoringSubscription2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::Model::CreateCloudFrontOriginAccessIdentity2020_05_31Request
Definition: CreateCloudFrontOriginAccessIdentity2020_05_31Request.h:31
Aws::CloudFront::CloudFrontClient::ListPublicKeys2020_05_31
virtual Model::ListPublicKeys2020_05_31Outcome ListPublicKeys2020_05_31(const Model::ListPublicKeys2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::CreateRealtimeLogConfig2020_05_31Async
virtual void CreateRealtimeLogConfig2020_05_31Async(const Model::CreateRealtimeLogConfig2020_05_31Request &request, const CreateRealtimeLogConfig2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::Model::CreateFieldLevelEncryptionConfig2020_05_31Outcome
Aws::Utils::Outcome< CreateFieldLevelEncryptionConfig2020_05_31Result, CloudFrontError > CreateFieldLevelEncryptionConfig2020_05_31Outcome
Definition: CloudFrontClient.h:204
Aws::CloudFront::Model::GetCachePolicyConfig2020_05_31Request
Definition: GetCachePolicyConfig2020_05_31Request.h:22
Aws::CloudFront::CloudFrontClient::CreateCachePolicy2020_05_31Callable
virtual Model::CreateCachePolicy2020_05_31OutcomeCallable CreateCachePolicy2020_05_31Callable(const Model::CreateCachePolicy2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::UpdateRealtimeLogConfig2020_05_31Callable
virtual Model::UpdateRealtimeLogConfig2020_05_31OutcomeCallable UpdateRealtimeLogConfig2020_05_31Callable(const Model::UpdateRealtimeLogConfig2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::DeleteCachePolicy2020_05_31
virtual Model::DeleteCachePolicy2020_05_31Outcome DeleteCachePolicy2020_05_31(const Model::DeleteCachePolicy2020_05_31Request &request) const
GetCloudFrontOriginAccessIdentityConfig2020_05_31Result.h
Aws::CloudFront::Model::CreateStreamingDistributionWithTags2020_05_31OutcomeCallable
std::future< CreateStreamingDistributionWithTags2020_05_31Outcome > CreateStreamingDistributionWithTags2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:289
Aws::CloudFront::CloudFrontClient::GetStreamingDistributionConfig2020_05_31Callable
virtual Model::GetStreamingDistributionConfig2020_05_31OutcomeCallable GetStreamingDistributionConfig2020_05_31Callable(const Model::GetStreamingDistributionConfig2020_05_31Request &request) const
Aws::CloudFront::GetFieldLevelEncryptionProfile2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::GetFieldLevelEncryptionProfile2020_05_31Request &, const Model::GetFieldLevelEncryptionProfile2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFieldLevelEncryptionProfile2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:388
AWSError.h
Aws::CloudFront::CloudFrontClient::ListOriginRequestPolicies2020_05_31Async
virtual void ListOriginRequestPolicies2020_05_31Async(const Model::ListOriginRequestPolicies2020_05_31Request &request, const ListOriginRequestPolicies2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::CloudFrontClient::CreateCachePolicy2020_05_31
virtual Model::CreateCachePolicy2020_05_31Outcome CreateCachePolicy2020_05_31(const Model::CreateCachePolicy2020_05_31Request &request) const
GetDistribution2020_05_31Result.h
Aws::CloudFront::Model::CreateRealtimeLogConfig2020_05_31Request
Definition: CreateRealtimeLogConfig2020_05_31Request.h:24
UpdateCachePolicy2020_05_31Result.h
Aws::CloudFront::Model::ListTagsForResource2020_05_31Outcome
Aws::Utils::Outcome< ListTagsForResource2020_05_31Result, CloudFrontError > ListTagsForResource2020_05_31Outcome
Definition: CloudFrontClient.h:262
Aws::CloudFront::CloudFrontClient::GetCachePolicyConfig2020_05_31
virtual Model::GetCachePolicyConfig2020_05_31Outcome GetCachePolicyConfig2020_05_31(const Model::GetCachePolicyConfig2020_05_31Request &request) const
Aws::CloudFront::Model::GetOriginRequestPolicyConfig2020_05_31Outcome
Aws::Utils::Outcome< GetOriginRequestPolicyConfig2020_05_31Result, CloudFrontError > GetOriginRequestPolicyConfig2020_05_31Outcome
Definition: CloudFrontClient.h:240
Aws::CloudFront::ListCloudFrontOriginAccessIdentities2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::ListCloudFrontOriginAccessIdentities2020_05_31Request &, const Model::ListCloudFrontOriginAccessIdentities2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCloudFrontOriginAccessIdentities2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:402
Aws::CloudFront::Model::DeleteFieldLevelEncryptionProfile2020_05_31Request
Definition: DeleteFieldLevelEncryptionProfile2020_05_31Request.h:22
Aws::CloudFront::UpdateOriginRequestPolicy2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::UpdateOriginRequestPolicy2020_05_31Request &, const Model::UpdateOriginRequestPolicy2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateOriginRequestPolicy2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:426
Aws::CloudFront::Model::ListDistributionsByCachePolicyId2020_05_31Outcome
Aws::Utils::Outcome< ListDistributionsByCachePolicyId2020_05_31Result, CloudFrontError > ListDistributionsByCachePolicyId2020_05_31Outcome
Definition: CloudFrontClient.h:249
Aws::CloudFront::CloudFrontClient::GetOriginRequestPolicy2020_05_31Callable
virtual Model::GetOriginRequestPolicy2020_05_31OutcomeCallable GetOriginRequestPolicy2020_05_31Callable(const Model::GetOriginRequestPolicy2020_05_31Request &request) const
Aws::CloudFront::Model::GetFieldLevelEncryptionProfile2020_05_31Outcome
Aws::Utils::Outcome< GetFieldLevelEncryptionProfile2020_05_31Result, CloudFrontError > GetFieldLevelEncryptionProfile2020_05_31Outcome
Definition: CloudFrontClient.h:233
Aws::CloudFront::Model::CreateStreamingDistributionWithTags2020_05_31Outcome
Aws::Utils::Outcome< CreateStreamingDistributionWithTags2020_05_31Result, CloudFrontError > CreateStreamingDistributionWithTags2020_05_31Outcome
Definition: CloudFrontClient.h:213
Aws::CloudFront::CloudFrontClient::ListInvalidations2020_05_31
virtual Model::ListInvalidations2020_05_31Outcome ListInvalidations2020_05_31(const Model::ListInvalidations2020_05_31Request &request) const
Aws::CloudFront::Model::CreateRealtimeLogConfig2020_05_31OutcomeCallable
std::future< CreateRealtimeLogConfig2020_05_31Outcome > CreateRealtimeLogConfig2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:287
Aws::CloudFront::CloudFrontClient::DeleteCloudFrontOriginAccessIdentity2020_05_31Callable
virtual Model::DeleteCloudFrontOriginAccessIdentity2020_05_31OutcomeCallable DeleteCloudFrontOriginAccessIdentity2020_05_31Callable(const Model::DeleteCloudFrontOriginAccessIdentity2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::UpdateFieldLevelEncryptionConfig2020_05_31Async
virtual void UpdateFieldLevelEncryptionConfig2020_05_31Async(const Model::UpdateFieldLevelEncryptionConfig2020_05_31Request &request, const UpdateFieldLevelEncryptionConfig2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::CloudFrontClient::DeleteFieldLevelEncryptionConfig2020_05_31Async
virtual void DeleteFieldLevelEncryptionConfig2020_05_31Async(const Model::DeleteFieldLevelEncryptionConfig2020_05_31Request &request, const DeleteFieldLevelEncryptionConfig2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::Model::CreateStreamingDistribution2020_05_31Outcome
Aws::Utils::Outcome< CreateStreamingDistribution2020_05_31Result, CloudFrontError > CreateStreamingDistribution2020_05_31Outcome
Definition: CloudFrontClient.h:212
Aws::CloudFront::CloudFrontClient::CreateDistributionWithTags2020_05_31
virtual Model::CreateDistributionWithTags2020_05_31Outcome CreateDistributionWithTags2020_05_31(const Model::CreateDistributionWithTags2020_05_31Request &request) const
Aws::CloudFront::CreateDistributionWithTags2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::CreateDistributionWithTags2020_05_31Request &, const Model::CreateDistributionWithTags2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDistributionWithTags2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:358
Aws::CloudFront::Model::CreateKeyGroup2020_05_31Request
Definition: CreateKeyGroup2020_05_31Request.h:22
Aws::CloudFront::CloudFrontClient::GetKeyGroup2020_05_31
virtual Model::GetKeyGroup2020_05_31Outcome GetKeyGroup2020_05_31(const Model::GetKeyGroup2020_05_31Request &request) const
Aws::CloudFront::Model::GetKeyGroup2020_05_31OutcomeCallable
std::future< GetKeyGroup2020_05_31Outcome > GetKeyGroup2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:312
Aws::CloudFront::CloudFrontClient::GetCachePolicy2020_05_31
virtual Model::GetCachePolicy2020_05_31Outcome GetCachePolicy2020_05_31(const Model::GetCachePolicy2020_05_31Request &request) const
Aws::CloudFront::Model::UpdateOriginRequestPolicy2020_05_31Outcome
Aws::Utils::Outcome< UpdateOriginRequestPolicy2020_05_31Result, CloudFrontError > UpdateOriginRequestPolicy2020_05_31Outcome
Definition: CloudFrontClient.h:271
Aws::CloudFront::CloudFrontClient::CreateKeyGroup2020_05_31Async
virtual void CreateKeyGroup2020_05_31Async(const Model::CreateKeyGroup2020_05_31Request &request, const CreateKeyGroup2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UpdateStreamingDistribution2020_05_31Result.h
Aws::CloudFront::Model::GetRealtimeLogConfig2020_05_31Request
Definition: GetRealtimeLogConfig2020_05_31Request.h:22
Aws::CloudFront::Model::ListStreamingDistributions2020_05_31Request
Definition: ListStreamingDistributions2020_05_31Request.h:30
Aws::CloudFront::CloudFrontClient::DeleteFieldLevelEncryptionProfile2020_05_31Async
virtual void DeleteFieldLevelEncryptionProfile2020_05_31Async(const Model::DeleteFieldLevelEncryptionProfile2020_05_31Request &request, const DeleteFieldLevelEncryptionProfile2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::Model::GetKeyGroup2020_05_31Outcome
Aws::Utils::Outcome< GetKeyGroup2020_05_31Result, CloudFrontError > GetKeyGroup2020_05_31Outcome
Definition: CloudFrontClient.h:236
Aws::CloudFront::ListDistributionsByCachePolicyId2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::ListDistributionsByCachePolicyId2020_05_31Request &, const Model::ListDistributionsByCachePolicyId2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDistributionsByCachePolicyId2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:404
Aws::CloudFront::CloudFrontClient::ListFieldLevelEncryptionProfiles2020_05_31
virtual Model::ListFieldLevelEncryptionProfiles2020_05_31Outcome ListFieldLevelEncryptionProfiles2020_05_31(const Model::ListFieldLevelEncryptionProfiles2020_05_31Request &request) const
Aws::CloudFront::Model::ListDistributions2020_05_31OutcomeCallable
std::future< ListDistributions2020_05_31Outcome > ListDistributions2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:324
CreateFieldLevelEncryptionConfig2020_05_31Result.h
Aws::CloudFront::Model::UpdateDistribution2020_05_31Outcome
Aws::Utils::Outcome< UpdateDistribution2020_05_31Result, CloudFrontError > UpdateDistribution2020_05_31Outcome
Definition: CloudFrontClient.h:267
Aws::CloudFront::CloudFrontClient::ListStreamingDistributions2020_05_31Async
virtual void ListStreamingDistributions2020_05_31Async(const Model::ListStreamingDistributions2020_05_31Request &request, const ListStreamingDistributions2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::Model::UpdateCloudFrontOriginAccessIdentity2020_05_31Request
Definition: UpdateCloudFrontOriginAccessIdentity2020_05_31Request.h:27
Aws::CloudFront::CloudFrontClient::DeleteKeyGroup2020_05_31Async
virtual void DeleteKeyGroup2020_05_31Async(const Model::DeleteKeyGroup2020_05_31Request &request, const DeleteKeyGroup2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::CloudFrontClient::GetRealtimeLogConfig2020_05_31Async
virtual void GetRealtimeLogConfig2020_05_31Async(const Model::GetRealtimeLogConfig2020_05_31Request &request, const GetRealtimeLogConfig2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CreatePublicKey2020_05_31Result.h
Aws::CloudFront::CloudFrontClient::UpdateCachePolicy2020_05_31Async
virtual void UpdateCachePolicy2020_05_31Async(const Model::UpdateCachePolicy2020_05_31Request &request, const UpdateCachePolicy2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::Model::ListKeyGroups2020_05_31OutcomeCallable
std::future< ListKeyGroups2020_05_31Outcome > ListKeyGroups2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:333
Aws::CloudFront::CloudFrontClient::ListRealtimeLogConfigs2020_05_31
virtual Model::ListRealtimeLogConfigs2020_05_31Outcome ListRealtimeLogConfigs2020_05_31(const Model::ListRealtimeLogConfigs2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::GetInvalidation2020_05_31
virtual Model::GetInvalidation2020_05_31Outcome GetInvalidation2020_05_31(const Model::GetInvalidation2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::GetOriginRequestPolicy2020_05_31Async
virtual void GetOriginRequestPolicy2020_05_31Async(const Model::GetOriginRequestPolicy2020_05_31Request &request, const GetOriginRequestPolicy2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::Model::GetOriginRequestPolicyConfig2020_05_31OutcomeCallable
std::future< GetOriginRequestPolicyConfig2020_05_31Outcome > GetOriginRequestPolicyConfig2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:316
Aws::CloudFront::UpdateDistribution2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::UpdateDistribution2020_05_31Request &, const Model::UpdateDistribution2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDistribution2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:422
UpdateDistribution2020_05_31Result.h
Aws::CloudFront::Model::ListDistributionsByRealtimeLogConfig2020_05_31Outcome
Aws::Utils::Outcome< ListDistributionsByRealtimeLogConfig2020_05_31Result, CloudFrontError > ListDistributionsByRealtimeLogConfig2020_05_31Outcome
Definition: CloudFrontClient.h:252
Aws::CloudFront::CloudFrontClient::CreateStreamingDistribution2020_05_31
virtual Model::CreateStreamingDistribution2020_05_31Outcome CreateStreamingDistribution2020_05_31(const Model::CreateStreamingDistribution2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::BASECLASS
Aws::Client::AWSXMLClient BASECLASS
Definition: CloudFrontClient.h:440
Aws::CloudFront::Model::GetRealtimeLogConfig2020_05_31OutcomeCallable
std::future< GetRealtimeLogConfig2020_05_31Outcome > GetRealtimeLogConfig2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:319
Aws::CloudFront::GetFieldLevelEncryption2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::GetFieldLevelEncryption2020_05_31Request &, const Model::GetFieldLevelEncryption2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFieldLevelEncryption2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:386
UpdateFieldLevelEncryptionConfig2020_05_31Result.h
Aws::CloudFront::CloudFrontClient::DeleteRealtimeLogConfig2020_05_31Async
virtual void DeleteRealtimeLogConfig2020_05_31Async(const Model::DeleteRealtimeLogConfig2020_05_31Request &request, const DeleteRealtimeLogConfig2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::CloudFrontClient::GetDistribution2020_05_31Callable
virtual Model::GetDistribution2020_05_31OutcomeCallable GetDistribution2020_05_31Callable(const Model::GetDistribution2020_05_31Request &request) const
CreateDistribution2020_05_31Result.h
Aws::CloudFront::CloudFrontClient::ListTagsForResource2020_05_31Async
virtual void ListTagsForResource2020_05_31Async(const Model::ListTagsForResource2020_05_31Request &request, const ListTagsForResource2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::CreateFieldLevelEncryptionConfig2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::CreateFieldLevelEncryptionConfig2020_05_31Request &, const Model::CreateFieldLevelEncryptionConfig2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFieldLevelEncryptionConfig2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:359
Aws::CloudFront::UpdatePublicKey2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::UpdatePublicKey2020_05_31Request &, const Model::UpdatePublicKey2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePublicKey2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:427
Aws::CloudFront::CreateStreamingDistributionWithTags2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::CreateStreamingDistributionWithTags2020_05_31Request &, const Model::CreateStreamingDistributionWithTags2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateStreamingDistributionWithTags2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:368
Aws::CloudFront::Model::CreateInvalidation2020_05_31OutcomeCallable
std::future< CreateInvalidation2020_05_31Outcome > CreateInvalidation2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:282
Aws::CloudFront::Model::GetPublicKeyConfig2020_05_31OutcomeCallable
std::future< GetPublicKeyConfig2020_05_31Outcome > GetPublicKeyConfig2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:318
Aws::CloudFront::Model::DeleteStreamingDistribution2020_05_31Request
Definition: DeleteStreamingDistribution2020_05_31Request.h:25
Aws::CloudFront::CloudFrontClient::CreateKeyGroup2020_05_31
virtual Model::CreateKeyGroup2020_05_31Outcome CreateKeyGroup2020_05_31(const Model::CreateKeyGroup2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::ListDistributionsByRealtimeLogConfig2020_05_31Callable
virtual Model::ListDistributionsByRealtimeLogConfig2020_05_31OutcomeCallable ListDistributionsByRealtimeLogConfig2020_05_31Callable(const Model::ListDistributionsByRealtimeLogConfig2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::CreateInvalidation2020_05_31Async
virtual void CreateInvalidation2020_05_31Async(const Model::CreateInvalidation2020_05_31Request &request, const CreateInvalidation2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::CloudFrontClient::CreateDistribution2020_05_31Callable
virtual Model::CreateDistribution2020_05_31OutcomeCallable CreateDistribution2020_05_31Callable(const Model::CreateDistribution2020_05_31Request &request) const
Aws::CloudFront::CreateInvalidation2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::CreateInvalidation2020_05_31Request &, const Model::CreateInvalidation2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateInvalidation2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:361
CreateStreamingDistributionWithTags2020_05_31Result.h
ListDistributionsByRealtimeLogConfig2020_05_31Result.h
Aws::CloudFront::CloudFrontClient::CreateKeyGroup2020_05_31Callable
virtual Model::CreateKeyGroup2020_05_31OutcomeCallable CreateKeyGroup2020_05_31Callable(const Model::CreateKeyGroup2020_05_31Request &request) const
GetCachePolicy2020_05_31Result.h
Aws::CloudFront::Model::ListKeyGroups2020_05_31Outcome
Aws::Utils::Outcome< ListKeyGroups2020_05_31Result, CloudFrontError > ListKeyGroups2020_05_31Outcome
Definition: CloudFrontClient.h:257
Aws::CloudFront::Model::GetDistribution2020_05_31Outcome
Aws::Utils::Outcome< GetDistribution2020_05_31Result, CloudFrontError > GetDistribution2020_05_31Outcome
Definition: CloudFrontClient.h:229
Aws::CloudFront::CloudFrontClient::ListOriginRequestPolicies2020_05_31
virtual Model::ListOriginRequestPolicies2020_05_31Outcome ListOriginRequestPolicies2020_05_31(const Model::ListOriginRequestPolicies2020_05_31Request &request) const
Aws::CloudFront::Model::CreateFieldLevelEncryptionProfile2020_05_31Outcome
Aws::Utils::Outcome< CreateFieldLevelEncryptionProfile2020_05_31Result, CloudFrontError > CreateFieldLevelEncryptionProfile2020_05_31Outcome
Definition: CloudFrontClient.h:205
Aws::CloudFront::CloudFrontClient::ListFieldLevelEncryptionConfigs2020_05_31
virtual Model::ListFieldLevelEncryptionConfigs2020_05_31Outcome ListFieldLevelEncryptionConfigs2020_05_31(const Model::ListFieldLevelEncryptionConfigs2020_05_31Request &request) const
Aws::CloudFront::Model::CreateDistribution2020_05_31OutcomeCallable
std::future< CreateDistribution2020_05_31Outcome > CreateDistribution2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:278
Aws::CloudFront::GetKeyGroupConfig2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::GetKeyGroupConfig2020_05_31Request &, const Model::GetKeyGroupConfig2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetKeyGroupConfig2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:392
Aws::CloudFront::Model::UpdateFieldLevelEncryptionConfig2020_05_31Outcome
Aws::Utils::Outcome< UpdateFieldLevelEncryptionConfig2020_05_31Result, CloudFrontError > UpdateFieldLevelEncryptionConfig2020_05_31Outcome
Definition: CloudFrontClient.h:268
Aws::CloudFront::GetPublicKey2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::GetPublicKey2020_05_31Request &, const Model::GetPublicKey2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPublicKey2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:396
Aws::CloudFront::CloudFrontClient::DeleteDistribution2020_05_31Callable
virtual Model::DeleteDistribution2020_05_31OutcomeCallable DeleteDistribution2020_05_31Callable(const Model::DeleteDistribution2020_05_31Request &request) const
Aws::CloudFront::Model::DeleteRealtimeLogConfig2020_05_31Request
Definition: DeleteRealtimeLogConfig2020_05_31Request.h:22
UpdateFieldLevelEncryptionProfile2020_05_31Result.h
Aws::CloudFront::CloudFrontClient::CreateInvalidation2020_05_31Callable
virtual Model::CreateInvalidation2020_05_31OutcomeCallable CreateInvalidation2020_05_31Callable(const Model::CreateInvalidation2020_05_31Request &request) const
ListFieldLevelEncryptionConfigs2020_05_31Result.h
Aws::CloudFront::CloudFrontClient::UpdatePublicKey2020_05_31Async
virtual void UpdatePublicKey2020_05_31Async(const Model::UpdatePublicKey2020_05_31Request &request, const UpdatePublicKey2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetFieldLevelEncryptionProfileConfig2020_05_31Result.h
Aws::CloudFront::DeleteCachePolicy2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::DeleteCachePolicy2020_05_31Request &, const Model::DeleteCachePolicy2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCachePolicy2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:369
Aws::CloudFront::CloudFrontClient::UpdateFieldLevelEncryptionProfile2020_05_31
virtual Model::UpdateFieldLevelEncryptionProfile2020_05_31Outcome UpdateFieldLevelEncryptionProfile2020_05_31(const Model::UpdateFieldLevelEncryptionProfile2020_05_31Request &request) const
Aws::CloudFront::Model::ListCloudFrontOriginAccessIdentities2020_05_31Outcome
Aws::Utils::Outcome< ListCloudFrontOriginAccessIdentities2020_05_31Result, CloudFrontError > ListCloudFrontOriginAccessIdentities2020_05_31Outcome
Definition: CloudFrontClient.h:247
Aws::CloudFront::CloudFrontClient::ListDistributionsByKeyGroup2020_05_31
virtual Model::ListDistributionsByKeyGroup2020_05_31Outcome ListDistributionsByKeyGroup2020_05_31(const Model::ListDistributionsByKeyGroup2020_05_31Request &request) const
Aws::CloudFront::ListDistributions2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::ListDistributions2020_05_31Request &, const Model::ListDistributions2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDistributions2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:403
Aws::CloudFront::Model::ListDistributionsByRealtimeLogConfig2020_05_31Request
Definition: ListDistributionsByRealtimeLogConfig2020_05_31Request.h:22
Aws::CloudFront::CloudFrontClient::DeletePublicKey2020_05_31Callable
virtual Model::DeletePublicKey2020_05_31OutcomeCallable DeletePublicKey2020_05_31Callable(const Model::DeletePublicKey2020_05_31Request &request) const
Aws::CloudFront::Model::ListOriginRequestPolicies2020_05_31Outcome
Aws::Utils::Outcome< ListOriginRequestPolicies2020_05_31Result, CloudFrontError > ListOriginRequestPolicies2020_05_31Outcome
Definition: CloudFrontClient.h:258
Aws::CloudFront::CloudFrontClient::UpdateCloudFrontOriginAccessIdentity2020_05_31Async
virtual void UpdateCloudFrontOriginAccessIdentity2020_05_31Async(const Model::UpdateCloudFrontOriginAccessIdentity2020_05_31Request &request, const UpdateCloudFrontOriginAccessIdentity2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::CloudFrontClient::ListDistributionsByOriginRequestPolicyId2020_05_31Async
virtual void ListDistributionsByOriginRequestPolicyId2020_05_31Async(const Model::ListDistributionsByOriginRequestPolicyId2020_05_31Request &request, const ListDistributionsByOriginRequestPolicyId2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::ListKeyGroups2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::ListKeyGroups2020_05_31Request &, const Model::ListKeyGroups2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListKeyGroups2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:412
GetMonitoringSubscription2020_05_31Result.h
Aws::CloudFront::Model::DeleteOriginRequestPolicy2020_05_31Request
Definition: DeleteOriginRequestPolicy2020_05_31Request.h:22
Aws::CloudFront::CreateStreamingDistribution2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::CreateStreamingDistribution2020_05_31Request &, const Model::CreateStreamingDistribution2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateStreamingDistribution2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:367
Aws::CloudFront::Model::DeletePublicKey2020_05_31Request
Definition: DeletePublicKey2020_05_31Request.h:22
Aws::CloudFront::Model::CreateFieldLevelEncryptionProfile2020_05_31OutcomeCallable
std::future< CreateFieldLevelEncryptionProfile2020_05_31Outcome > CreateFieldLevelEncryptionProfile2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:281
Aws::CloudFront::CloudFrontClient::DeleteDistribution2020_05_31
virtual Model::DeleteDistribution2020_05_31Outcome DeleteDistribution2020_05_31(const Model::DeleteDistribution2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::GetFieldLevelEncryptionProfileConfig2020_05_31Async
virtual void GetFieldLevelEncryptionProfileConfig2020_05_31Async(const Model::GetFieldLevelEncryptionProfileConfig2020_05_31Request &request, const GetFieldLevelEncryptionProfileConfig2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetPublicKey2020_05_31Result.h
Aws::CloudFront::GetCloudFrontOriginAccessIdentity2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::GetCloudFrontOriginAccessIdentity2020_05_31Request &, const Model::GetCloudFrontOriginAccessIdentity2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCloudFrontOriginAccessIdentity2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:382
CreateFieldLevelEncryptionProfile2020_05_31Result.h
Aws::CloudFront::CloudFrontClient::UntagResource2020_05_31Async
virtual void UntagResource2020_05_31Async(const Model::UntagResource2020_05_31Request &request, const UntagResource2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::CloudFrontClient::UpdateCachePolicy2020_05_31
virtual Model::UpdateCachePolicy2020_05_31Outcome UpdateCachePolicy2020_05_31(const Model::UpdateCachePolicy2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::ListRealtimeLogConfigs2020_05_31Async
virtual void ListRealtimeLogConfigs2020_05_31Async(const Model::ListRealtimeLogConfigs2020_05_31Request &request, const ListRealtimeLogConfigs2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::Model::ListRealtimeLogConfigs2020_05_31Outcome
Aws::Utils::Outcome< ListRealtimeLogConfigs2020_05_31Result, CloudFrontError > ListRealtimeLogConfigs2020_05_31Outcome
Definition: CloudFrontClient.h:260
Aws::CloudFront::CloudFrontClient::CreateDistribution2020_05_31Async
virtual void CreateDistribution2020_05_31Async(const Model::CreateDistribution2020_05_31Request &request, const CreateDistribution2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::CloudFrontClient::GetFieldLevelEncryptionProfile2020_05_31Callable
virtual Model::GetFieldLevelEncryptionProfile2020_05_31OutcomeCallable GetFieldLevelEncryptionProfile2020_05_31Callable(const Model::GetFieldLevelEncryptionProfile2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::GetStreamingDistributionConfig2020_05_31
virtual Model::GetStreamingDistributionConfig2020_05_31Outcome GetStreamingDistributionConfig2020_05_31(const Model::GetStreamingDistributionConfig2020_05_31Request &request) const
Aws::CloudFront::Model::CreateStreamingDistribution2020_05_31Request
Definition: CreateStreamingDistribution2020_05_31Request.h:26
UpdateOriginRequestPolicy2020_05_31Result.h
Aws::CloudFront::CloudFrontClient::ListDistributionsByKeyGroup2020_05_31Callable
virtual Model::ListDistributionsByKeyGroup2020_05_31OutcomeCallable ListDistributionsByKeyGroup2020_05_31Callable(const Model::ListDistributionsByKeyGroup2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::CreateFieldLevelEncryptionConfig2020_05_31Async
virtual void CreateFieldLevelEncryptionConfig2020_05_31Async(const Model::CreateFieldLevelEncryptionConfig2020_05_31Request &request, const CreateFieldLevelEncryptionConfig2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::CreateCloudFrontOriginAccessIdentity2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::CreateCloudFrontOriginAccessIdentity2020_05_31Request &, const Model::CreateCloudFrontOriginAccessIdentity2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCloudFrontOriginAccessIdentity2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:356
Aws::CloudFront::CloudFrontClient::CreateFieldLevelEncryptionProfile2020_05_31
virtual Model::CreateFieldLevelEncryptionProfile2020_05_31Outcome CreateFieldLevelEncryptionProfile2020_05_31(const Model::CreateFieldLevelEncryptionProfile2020_05_31Request &request) const
ListDistributionsByOriginRequestPolicyId2020_05_31Result.h
Aws::CloudFront::CloudFrontClient::DeleteStreamingDistribution2020_05_31
virtual Model::DeleteStreamingDistribution2020_05_31Outcome DeleteStreamingDistribution2020_05_31(const Model::DeleteStreamingDistribution2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::GetKeyGroup2020_05_31Async
virtual void GetKeyGroup2020_05_31Async(const Model::GetKeyGroup2020_05_31Request &request, const GetKeyGroup2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListDistributionsByKeyGroup2020_05_31Result.h
Aws::CloudFront::CloudFrontClient::ListDistributionsByWebACLId2020_05_31Async
virtual void ListDistributionsByWebACLId2020_05_31Async(const Model::ListDistributionsByWebACLId2020_05_31Request &request, const ListDistributionsByWebACLId2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AsyncCallerContext.h
Aws::CloudFront::CloudFrontClient::ListCloudFrontOriginAccessIdentities2020_05_31Async
virtual void ListCloudFrontOriginAccessIdentities2020_05_31Async(const Model::ListCloudFrontOriginAccessIdentities2020_05_31Request &request, const ListCloudFrontOriginAccessIdentities2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::Model::DeleteCachePolicy2020_05_31OutcomeCallable
std::future< DeleteCachePolicy2020_05_31Outcome > DeleteCachePolicy2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:290
Aws::CloudFront::CloudFrontClient::GetInvalidation2020_05_31Callable
virtual Model::GetInvalidation2020_05_31OutcomeCallable GetInvalidation2020_05_31Callable(const Model::GetInvalidation2020_05_31Request &request) const
Aws::CloudFront::Model::DeleteMonitoringSubscription2020_05_31Request
Definition: DeleteMonitoringSubscription2020_05_31Request.h:22
Aws::CloudFront::Model::ListInvalidations2020_05_31Outcome
Aws::Utils::Outcome< ListInvalidations2020_05_31Result, CloudFrontError > ListInvalidations2020_05_31Outcome
Definition: CloudFrontClient.h:256
Aws::CloudFront::Model::CreateMonitoringSubscription2020_05_31Outcome
Aws::Utils::Outcome< CreateMonitoringSubscription2020_05_31Result, CloudFrontError > CreateMonitoringSubscription2020_05_31Outcome
Definition: CloudFrontClient.h:208
Aws::CloudFront::UpdateFieldLevelEncryptionConfig2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::UpdateFieldLevelEncryptionConfig2020_05_31Request &, const Model::UpdateFieldLevelEncryptionConfig2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFieldLevelEncryptionConfig2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:423
Aws::CloudFront::Model::GetCloudFrontOriginAccessIdentityConfig2020_05_31OutcomeCallable
std::future< GetCloudFrontOriginAccessIdentityConfig2020_05_31Outcome > GetCloudFrontOriginAccessIdentityConfig2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:304
CreateInvalidation2020_05_31Result.h
Aws::CloudFront::CloudFrontClient::GetStreamingDistributionConfig2020_05_31Async
virtual void GetStreamingDistributionConfig2020_05_31Async(const Model::GetStreamingDistributionConfig2020_05_31Request &request, const GetStreamingDistributionConfig2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::DeleteKeyGroup2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::DeleteKeyGroup2020_05_31Request &, const Model::DeleteKeyGroup2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteKeyGroup2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:374
Aws::CloudFront::Model::CreateStreamingDistributionWithTags2020_05_31Request
Definition: CreateStreamingDistributionWithTags2020_05_31Request.h:26
Aws::CloudFront::Model::GetFieldLevelEncryptionProfileConfig2020_05_31Request
Definition: GetFieldLevelEncryptionProfileConfig2020_05_31Request.h:22
Aws::CloudFront::Model::GetCloudFrontOriginAccessIdentityConfig2020_05_31Outcome
Aws::Utils::Outcome< GetCloudFrontOriginAccessIdentityConfig2020_05_31Result, CloudFrontError > GetCloudFrontOriginAccessIdentityConfig2020_05_31Outcome
Definition: CloudFrontClient.h:228
Aws::CloudFront::Model::DeleteCachePolicy2020_05_31Request
Definition: DeleteCachePolicy2020_05_31Request.h:22
Aws::CloudFront::CloudFrontClient::CreateMonitoringSubscription2020_05_31
virtual Model::CreateMonitoringSubscription2020_05_31Outcome CreateMonitoringSubscription2020_05_31(const Model::CreateMonitoringSubscription2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::UpdatePublicKey2020_05_31Callable
virtual Model::UpdatePublicKey2020_05_31OutcomeCallable UpdatePublicKey2020_05_31Callable(const Model::UpdatePublicKey2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::ListDistributionsByOriginRequestPolicyId2020_05_31Callable
virtual Model::ListDistributionsByOriginRequestPolicyId2020_05_31OutcomeCallable ListDistributionsByOriginRequestPolicyId2020_05_31Callable(const Model::ListDistributionsByOriginRequestPolicyId2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::CreateDistributionWithTags2020_05_31Callable
virtual Model::CreateDistributionWithTags2020_05_31OutcomeCallable CreateDistributionWithTags2020_05_31Callable(const Model::CreateDistributionWithTags2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::GetStreamingDistribution2020_05_31Callable
virtual Model::GetStreamingDistribution2020_05_31OutcomeCallable GetStreamingDistribution2020_05_31Callable(const Model::GetStreamingDistribution2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::ListDistributions2020_05_31
virtual Model::ListDistributions2020_05_31Outcome ListDistributions2020_05_31(const Model::ListDistributions2020_05_31Request &request) const
Aws::CloudFront::Model::ListDistributionsByWebACLId2020_05_31OutcomeCallable
std::future< ListDistributionsByWebACLId2020_05_31Outcome > ListDistributionsByWebACLId2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:329
Aws::CloudFront::Model::ListDistributions2020_05_31Request
Definition: ListDistributions2020_05_31Request.h:29
Aws::CloudFront::CloudFrontClient::CreateOriginRequestPolicy2020_05_31Callable
virtual Model::CreateOriginRequestPolicy2020_05_31OutcomeCallable CreateOriginRequestPolicy2020_05_31Callable(const Model::CreateOriginRequestPolicy2020_05_31Request &request) const
Aws::CloudFront::Model::ListFieldLevelEncryptionConfigs2020_05_31Outcome
Aws::Utils::Outcome< ListFieldLevelEncryptionConfigs2020_05_31Result, CloudFrontError > ListFieldLevelEncryptionConfigs2020_05_31Outcome
Definition: CloudFrontClient.h:254
Aws::CloudFront::GetCloudFrontOriginAccessIdentityConfig2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::GetCloudFrontOriginAccessIdentityConfig2020_05_31Request &, const Model::GetCloudFrontOriginAccessIdentityConfig2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCloudFrontOriginAccessIdentityConfig2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:383
Aws::CloudFront::CloudFrontClient::DeleteFieldLevelEncryptionProfile2020_05_31Callable
virtual Model::DeleteFieldLevelEncryptionProfile2020_05_31OutcomeCallable DeleteFieldLevelEncryptionProfile2020_05_31Callable(const Model::DeleteFieldLevelEncryptionProfile2020_05_31Request &request) const
Aws::CloudFront::Model::DeleteFieldLevelEncryptionProfile2020_05_31Outcome
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeleteFieldLevelEncryptionProfile2020_05_31Outcome
Definition: CloudFrontClient.h:218
Aws::CloudFront::Model::UpdateOriginRequestPolicy2020_05_31OutcomeCallable
std::future< UpdateOriginRequestPolicy2020_05_31Outcome > UpdateOriginRequestPolicy2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:347
ListPublicKeys2020_05_31Result.h
Aws::CloudFront::CloudFrontClient::GetFieldLevelEncryptionConfig2020_05_31Callable
virtual Model::GetFieldLevelEncryptionConfig2020_05_31OutcomeCallable GetFieldLevelEncryptionConfig2020_05_31Callable(const Model::GetFieldLevelEncryptionConfig2020_05_31Request &request) const
Aws::CloudFront::Model::GetInvalidation2020_05_31Request
Definition: GetInvalidation2020_05_31Request.h:26
Aws::CloudFront::Model::ListTagsForResource2020_05_31OutcomeCallable
std::future< ListTagsForResource2020_05_31Outcome > ListTagsForResource2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:338
Aws::CloudFront::Model::DeleteRealtimeLogConfig2020_05_31Outcome
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeleteRealtimeLogConfig2020_05_31Outcome
Definition: CloudFrontClient.h:223
UpdateKeyGroup2020_05_31Result.h
Aws::CloudFront::Model::ListFieldLevelEncryptionProfiles2020_05_31OutcomeCallable
std::future< ListFieldLevelEncryptionProfiles2020_05_31Outcome > ListFieldLevelEncryptionProfiles2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:331
Aws::CloudFront::Model::UpdatePublicKey2020_05_31Outcome
Aws::Utils::Outcome< UpdatePublicKey2020_05_31Result, CloudFrontError > UpdatePublicKey2020_05_31Outcome
Definition: CloudFrontClient.h:272
Aws::CloudFront::CloudFrontClient::UpdateFieldLevelEncryptionConfig2020_05_31Callable
virtual Model::UpdateFieldLevelEncryptionConfig2020_05_31OutcomeCallable UpdateFieldLevelEncryptionConfig2020_05_31Callable(const Model::UpdateFieldLevelEncryptionConfig2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::GetInvalidation2020_05_31Async
virtual void GetInvalidation2020_05_31Async(const Model::GetInvalidation2020_05_31Request &request, const GetInvalidation2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CreateStreamingDistribution2020_05_31Result.h
Aws::CloudFront::Model::GetKeyGroup2020_05_31Request
Definition: GetKeyGroup2020_05_31Request.h:22
Aws::CloudFront::Model::GetFieldLevelEncryptionProfile2020_05_31Request
Definition: GetFieldLevelEncryptionProfile2020_05_31Request.h:22
Aws::CloudFront::CloudFrontClient::CreateDistribution2020_05_31
virtual Model::CreateDistribution2020_05_31Outcome CreateDistribution2020_05_31(const Model::CreateDistribution2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::ListCachePolicies2020_05_31
virtual Model::ListCachePolicies2020_05_31Outcome ListCachePolicies2020_05_31(const Model::ListCachePolicies2020_05_31Request &request) const
Aws::CloudFront::UpdateFieldLevelEncryptionProfile2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::UpdateFieldLevelEncryptionProfile2020_05_31Request &, const Model::UpdateFieldLevelEncryptionProfile2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFieldLevelEncryptionProfile2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:424
NoResult.h
Aws::CloudFront::CloudFrontClient::GetOriginRequestPolicyConfig2020_05_31Callable
virtual Model::GetOriginRequestPolicyConfig2020_05_31OutcomeCallable GetOriginRequestPolicyConfig2020_05_31Callable(const Model::GetOriginRequestPolicyConfig2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::ListTagsForResource2020_05_31Callable
virtual Model::ListTagsForResource2020_05_31OutcomeCallable ListTagsForResource2020_05_31Callable(const Model::ListTagsForResource2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::TagResource2020_05_31
virtual Model::TagResource2020_05_31Outcome TagResource2020_05_31(const Model::TagResource2020_05_31Request &request) const
Aws::CloudFront::Model::CreateRealtimeLogConfig2020_05_31Outcome
Aws::Utils::Outcome< CreateRealtimeLogConfig2020_05_31Result, CloudFrontError > CreateRealtimeLogConfig2020_05_31Outcome
Definition: CloudFrontClient.h:211
CloudFrontErrors.h
Aws::CloudFront::CloudFrontClient::ListDistributionsByKeyGroup2020_05_31Async
virtual void ListDistributionsByKeyGroup2020_05_31Async(const Model::ListDistributionsByKeyGroup2020_05_31Request &request, const ListDistributionsByKeyGroup2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::Model::GetMonitoringSubscription2020_05_31Request
Definition: GetMonitoringSubscription2020_05_31Request.h:22
Aws::CloudFront::Model::UpdateCloudFrontOriginAccessIdentity2020_05_31Outcome
Aws::Utils::Outcome< UpdateCloudFrontOriginAccessIdentity2020_05_31Result, CloudFrontError > UpdateCloudFrontOriginAccessIdentity2020_05_31Outcome
Definition: CloudFrontClient.h:266
Aws::CloudFront::Model::TagResource2020_05_31Outcome
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > TagResource2020_05_31Outcome
Definition: CloudFrontClient.h:263
Aws::CloudFront::CloudFrontClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::CloudFront::Model::UntagResource2020_05_31Outcome
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > UntagResource2020_05_31Outcome
Definition: CloudFrontClient.h:264
Aws::CloudFront::Model::ListFieldLevelEncryptionConfigs2020_05_31OutcomeCallable
std::future< ListFieldLevelEncryptionConfigs2020_05_31Outcome > ListFieldLevelEncryptionConfigs2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:330
Aws::CloudFront::CloudFrontClient::GetMonitoringSubscription2020_05_31Callable
virtual Model::GetMonitoringSubscription2020_05_31OutcomeCallable GetMonitoringSubscription2020_05_31Callable(const Model::GetMonitoringSubscription2020_05_31Request &request) const
Aws::CloudFront::DeletePublicKey2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::DeletePublicKey2020_05_31Request &, const Model::DeletePublicKey2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePublicKey2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:377
Aws::CloudFront::CloudFrontClient::CloudFrontClient
CloudFrontClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::CloudFront::CloudFrontClient::ListTagsForResource2020_05_31
virtual Model::ListTagsForResource2020_05_31Outcome ListTagsForResource2020_05_31(const Model::ListTagsForResource2020_05_31Request &request) const
Aws::CloudFront::Model::CreateKeyGroup2020_05_31Outcome
Aws::Utils::Outcome< CreateKeyGroup2020_05_31Result, CloudFrontError > CreateKeyGroup2020_05_31Outcome
Definition: CloudFrontClient.h:207
Aws::CloudFront::Model::CreateMonitoringSubscription2020_05_31Request
Definition: CreateMonitoringSubscription2020_05_31Request.h:23
Aws::CloudFront::ListStreamingDistributions2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::ListStreamingDistributions2020_05_31Request &, const Model::ListStreamingDistributions2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListStreamingDistributions2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:416
Aws::CloudFront::GetRealtimeLogConfig2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::GetRealtimeLogConfig2020_05_31Request &, const Model::GetRealtimeLogConfig2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRealtimeLogConfig2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:398
Aws::CloudFront::Model::ListDistributionsByCachePolicyId2020_05_31Request
Definition: ListDistributionsByCachePolicyId2020_05_31Request.h:26
Aws::CloudFront::CloudFrontClient::GetPublicKey2020_05_31
virtual Model::GetPublicKey2020_05_31Outcome GetPublicKey2020_05_31(const Model::GetPublicKey2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::ListFieldLevelEncryptionProfiles2020_05_31Callable
virtual Model::ListFieldLevelEncryptionProfiles2020_05_31OutcomeCallable ListFieldLevelEncryptionProfiles2020_05_31Callable(const Model::ListFieldLevelEncryptionProfiles2020_05_31Request &request) const
Aws::CloudFront::Model::CreateCloudFrontOriginAccessIdentity2020_05_31Outcome
Aws::Utils::Outcome< CreateCloudFrontOriginAccessIdentity2020_05_31Result, CloudFrontError > CreateCloudFrontOriginAccessIdentity2020_05_31Outcome
Definition: CloudFrontClient.h:201
Aws::CloudFront::DeleteRealtimeLogConfig2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::DeleteRealtimeLogConfig2020_05_31Request &, const Model::DeleteRealtimeLogConfig2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRealtimeLogConfig2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:378
Aws::CloudFront::CloudFrontClient::ListPublicKeys2020_05_31Callable
virtual Model::ListPublicKeys2020_05_31OutcomeCallable ListPublicKeys2020_05_31Callable(const Model::ListPublicKeys2020_05_31Request &request) const
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
ListFieldLevelEncryptionProfiles2020_05_31Result.h
Aws::CloudFront::CloudFrontClient::GetMonitoringSubscription2020_05_31Async
virtual void GetMonitoringSubscription2020_05_31Async(const Model::GetMonitoringSubscription2020_05_31Request &request, const GetMonitoringSubscription2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::CloudFrontClient::GetFieldLevelEncryption2020_05_31
virtual Model::GetFieldLevelEncryption2020_05_31Outcome GetFieldLevelEncryption2020_05_31(const Model::GetFieldLevelEncryption2020_05_31Request &request) const
Aws::CloudFront::Model::ListDistributions2020_05_31Outcome
Aws::Utils::Outcome< ListDistributions2020_05_31Result, CloudFrontError > ListDistributions2020_05_31Outcome
Definition: CloudFrontClient.h:248
GetFieldLevelEncryptionConfig2020_05_31Result.h
Aws::CloudFront::CloudFrontClient::UpdateRealtimeLogConfig2020_05_31
virtual Model::UpdateRealtimeLogConfig2020_05_31Outcome UpdateRealtimeLogConfig2020_05_31(const Model::UpdateRealtimeLogConfig2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::CreateInvalidation2020_05_31
virtual Model::CreateInvalidation2020_05_31Outcome CreateInvalidation2020_05_31(const Model::CreateInvalidation2020_05_31Request &request) const
Aws::CloudFront::Model::UpdatePublicKey2020_05_31OutcomeCallable
std::future< UpdatePublicKey2020_05_31Outcome > UpdatePublicKey2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:348
Aws::CloudFront::Model::GetFieldLevelEncryption2020_05_31Request
Definition: GetFieldLevelEncryption2020_05_31Request.h:22
GetOriginRequestPolicyConfig2020_05_31Result.h
Aws::CloudFront::Model::UpdateStreamingDistribution2020_05_31OutcomeCallable
std::future< UpdateStreamingDistribution2020_05_31Outcome > UpdateStreamingDistribution2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:350
Aws::CloudFront::Model::CreateOriginRequestPolicy2020_05_31Outcome
Aws::Utils::Outcome< CreateOriginRequestPolicy2020_05_31Result, CloudFrontError > CreateOriginRequestPolicy2020_05_31Outcome
Definition: CloudFrontClient.h:209
Aws::CloudFront::CloudFrontClient::DeleteMonitoringSubscription2020_05_31Callable
virtual Model::DeleteMonitoringSubscription2020_05_31OutcomeCallable DeleteMonitoringSubscription2020_05_31Callable(const Model::DeleteMonitoringSubscription2020_05_31Request &request) const
Aws::CloudFront::Model::GetCachePolicy2020_05_31OutcomeCallable
std::future< GetCachePolicy2020_05_31Outcome > GetCachePolicy2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:301
GetOriginRequestPolicy2020_05_31Result.h
Aws::CloudFront::Model::GetKeyGroupConfig2020_05_31Outcome
Aws::Utils::Outcome< GetKeyGroupConfig2020_05_31Result, CloudFrontError > GetKeyGroupConfig2020_05_31Outcome
Definition: CloudFrontClient.h:237
Aws::CloudFront::CloudFrontClient::GetCloudFrontOriginAccessIdentityConfig2020_05_31Async
virtual void GetCloudFrontOriginAccessIdentityConfig2020_05_31Async(const Model::GetCloudFrontOriginAccessIdentityConfig2020_05_31Request &request, const GetCloudFrontOriginAccessIdentityConfig2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::CloudFrontClient::GetFieldLevelEncryptionConfig2020_05_31
virtual Model::GetFieldLevelEncryptionConfig2020_05_31Outcome GetFieldLevelEncryptionConfig2020_05_31(const Model::GetFieldLevelEncryptionConfig2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::GetCloudFrontOriginAccessIdentity2020_05_31
virtual Model::GetCloudFrontOriginAccessIdentity2020_05_31Outcome GetCloudFrontOriginAccessIdentity2020_05_31(const Model::GetCloudFrontOriginAccessIdentity2020_05_31Request &request) const
ListRealtimeLogConfigs2020_05_31Result.h
Aws::CloudFront::CloudFrontClient::UntagResource2020_05_31
virtual Model::UntagResource2020_05_31Outcome UntagResource2020_05_31(const Model::UntagResource2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::DeleteCachePolicy2020_05_31Callable
virtual Model::DeleteCachePolicy2020_05_31OutcomeCallable DeleteCachePolicy2020_05_31Callable(const Model::DeleteCachePolicy2020_05_31Request &request) const
Aws::CloudFront::Model::GetCachePolicyConfig2020_05_31OutcomeCallable
std::future< GetCachePolicyConfig2020_05_31Outcome > GetCachePolicyConfig2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:302
Aws::CloudFront::Model::GetCachePolicy2020_05_31Request
Definition: GetCachePolicy2020_05_31Request.h:22
Aws::CloudFront::CloudFrontClient::ListCachePolicies2020_05_31Async
virtual void ListCachePolicies2020_05_31Async(const Model::ListCachePolicies2020_05_31Request &request, const ListCachePolicies2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::Model::CreateCachePolicy2020_05_31Outcome
Aws::Utils::Outcome< CreateCachePolicy2020_05_31Result, CloudFrontError > CreateCachePolicy2020_05_31Outcome
Definition: CloudFrontClient.h:198
Aws::CloudFront::CloudFrontClient::GetPublicKeyConfig2020_05_31
virtual Model::GetPublicKeyConfig2020_05_31Outcome GetPublicKeyConfig2020_05_31(const Model::GetPublicKeyConfig2020_05_31Request &request) const
Aws::CloudFront::TagResource2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::TagResource2020_05_31Request &, const Model::TagResource2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResource2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:418
Aws::CloudFront::CloudFrontClient::CreateStreamingDistribution2020_05_31Callable
virtual Model::CreateStreamingDistribution2020_05_31OutcomeCallable CreateStreamingDistribution2020_05_31Callable(const Model::CreateStreamingDistribution2020_05_31Request &request) const
Aws::CloudFront::Model::DeleteCloudFrontOriginAccessIdentity2020_05_31Outcome
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeleteCloudFrontOriginAccessIdentity2020_05_31Outcome
Definition: CloudFrontClient.h:215
Aws::CloudFront::Model::DeleteCachePolicy2020_05_31Outcome
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeleteCachePolicy2020_05_31Outcome
Definition: CloudFrontClient.h:214
Aws::CloudFront::CloudFrontClient::GetOriginRequestPolicyConfig2020_05_31Async
virtual void GetOriginRequestPolicyConfig2020_05_31Async(const Model::GetOriginRequestPolicyConfig2020_05_31Request &request, const GetOriginRequestPolicyConfig2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetCachePolicyConfig2020_05_31Result.h
Aws::CloudFront::CloudFrontClient::UpdateCachePolicy2020_05_31Callable
virtual Model::UpdateCachePolicy2020_05_31OutcomeCallable UpdateCachePolicy2020_05_31Callable(const Model::UpdateCachePolicy2020_05_31Request &request) const
Aws::CloudFront::ListFieldLevelEncryptionConfigs2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::ListFieldLevelEncryptionConfigs2020_05_31Request &, const Model::ListFieldLevelEncryptionConfigs2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFieldLevelEncryptionConfigs2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:409
Aws::CloudFront::Model::CreateDistribution2020_05_31Outcome
Aws::Utils::Outcome< CreateDistribution2020_05_31Result, CloudFrontError > CreateDistribution2020_05_31Outcome
Definition: CloudFrontClient.h:202
Aws::CloudFront::Model::GetMonitoringSubscription2020_05_31OutcomeCallable
std::future< GetMonitoringSubscription2020_05_31Outcome > GetMonitoringSubscription2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:314
Aws::CloudFront::Model::GetOriginRequestPolicyConfig2020_05_31Request
Definition: GetOriginRequestPolicyConfig2020_05_31Request.h:22
Aws::CloudFront::Model::GetOriginRequestPolicy2020_05_31Outcome
Aws::Utils::Outcome< GetOriginRequestPolicy2020_05_31Result, CloudFrontError > GetOriginRequestPolicy2020_05_31Outcome
Definition: CloudFrontClient.h:239
Aws::CloudFront::CloudFrontClient::CreatePublicKey2020_05_31
virtual Model::CreatePublicKey2020_05_31Outcome CreatePublicKey2020_05_31(const Model::CreatePublicKey2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::UpdateKeyGroup2020_05_31Callable
virtual Model::UpdateKeyGroup2020_05_31OutcomeCallable UpdateKeyGroup2020_05_31Callable(const Model::UpdateKeyGroup2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::ListStreamingDistributions2020_05_31
virtual Model::ListStreamingDistributions2020_05_31Outcome ListStreamingDistributions2020_05_31(const Model::ListStreamingDistributions2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::ListInvalidations2020_05_31Callable
virtual Model::ListInvalidations2020_05_31OutcomeCallable ListInvalidations2020_05_31Callable(const Model::ListInvalidations2020_05_31Request &request) const
GetDistributionConfig2020_05_31Result.h
Aws::CloudFront::CloudFrontClient::ListDistributionsByOriginRequestPolicyId2020_05_31
virtual Model::ListDistributionsByOriginRequestPolicyId2020_05_31Outcome ListDistributionsByOriginRequestPolicyId2020_05_31(const Model::ListDistributionsByOriginRequestPolicyId2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::UpdateDistribution2020_05_31Callable
virtual Model::UpdateDistribution2020_05_31OutcomeCallable UpdateDistribution2020_05_31Callable(const Model::UpdateDistribution2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::ListInvalidations2020_05_31Async
virtual void ListInvalidations2020_05_31Async(const Model::ListInvalidations2020_05_31Request &request, const ListInvalidations2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CreateCachePolicy2020_05_31Result.h
Aws::CloudFront::Model::ListOriginRequestPolicies2020_05_31OutcomeCallable
std::future< ListOriginRequestPolicies2020_05_31Outcome > ListOriginRequestPolicies2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:334
Aws::CloudFront::UpdateStreamingDistribution2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::UpdateStreamingDistribution2020_05_31Request &, const Model::UpdateStreamingDistribution2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateStreamingDistribution2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:429
Aws::CloudFront::CloudFrontClient::UpdateOriginRequestPolicy2020_05_31
virtual Model::UpdateOriginRequestPolicy2020_05_31Outcome UpdateOriginRequestPolicy2020_05_31(const Model::UpdateOriginRequestPolicy2020_05_31Request &request) const
Aws::CloudFront::Model::DeleteFieldLevelEncryptionConfig2020_05_31Request
Definition: DeleteFieldLevelEncryptionConfig2020_05_31Request.h:22
Aws::CloudFront::CloudFrontClient::UpdateDistribution2020_05_31Async
virtual void UpdateDistribution2020_05_31Async(const Model::UpdateDistribution2020_05_31Request &request, const UpdateDistribution2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::Model::GetStreamingDistributionConfig2020_05_31OutcomeCallable
std::future< GetStreamingDistributionConfig2020_05_31Outcome > GetStreamingDistributionConfig2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:321
Aws::CloudFront::CloudFrontClient::UpdateCloudFrontOriginAccessIdentity2020_05_31Callable
virtual Model::UpdateCloudFrontOriginAccessIdentity2020_05_31OutcomeCallable UpdateCloudFrontOriginAccessIdentity2020_05_31Callable(const Model::UpdateCloudFrontOriginAccessIdentity2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::UpdateKeyGroup2020_05_31Async
virtual void UpdateKeyGroup2020_05_31Async(const Model::UpdateKeyGroup2020_05_31Request &request, const UpdateKeyGroup2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::CloudFront::ListDistributionsByOriginRequestPolicyId2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::ListDistributionsByOriginRequestPolicyId2020_05_31Request &, const Model::ListDistributionsByOriginRequestPolicyId2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDistributionsByOriginRequestPolicyId2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:406
Aws::CloudFront::CloudFrontClient::UpdateStreamingDistribution2020_05_31Callable
virtual Model::UpdateStreamingDistribution2020_05_31OutcomeCallable UpdateStreamingDistribution2020_05_31Callable(const Model::UpdateStreamingDistribution2020_05_31Request &request) const
Aws::CloudFront::Model::GetFieldLevelEncryptionConfig2020_05_31Request
Definition: GetFieldLevelEncryptionConfig2020_05_31Request.h:22
Aws::CloudFront::CloudFrontClient::GetRealtimeLogConfig2020_05_31
virtual Model::GetRealtimeLogConfig2020_05_31Outcome GetRealtimeLogConfig2020_05_31(const Model::GetRealtimeLogConfig2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::~CloudFrontClient
virtual ~CloudFrontClient()
Aws::CloudFront::CloudFrontClient::CreateStreamingDistribution2020_05_31Async
virtual void CreateStreamingDistribution2020_05_31Async(const Model::CreateStreamingDistribution2020_05_31Request &request, const CreateStreamingDistribution2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::Model::ListCloudFrontOriginAccessIdentities2020_05_31OutcomeCallable
std::future< ListCloudFrontOriginAccessIdentities2020_05_31Outcome > ListCloudFrontOriginAccessIdentities2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:323
Aws::CloudFront::Model::GetPublicKeyConfig2020_05_31Request
Definition: GetPublicKeyConfig2020_05_31Request.h:22
Aws::CloudFront::Model::ListFieldLevelEncryptionProfiles2020_05_31Outcome
Aws::Utils::Outcome< ListFieldLevelEncryptionProfiles2020_05_31Result, CloudFrontError > ListFieldLevelEncryptionProfiles2020_05_31Outcome
Definition: CloudFrontClient.h:255
Aws::CloudFront::Model::ListRealtimeLogConfigs2020_05_31OutcomeCallable
std::future< ListRealtimeLogConfigs2020_05_31Outcome > ListRealtimeLogConfigs2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:336
Aws::CloudFront::CloudFrontClient::GetOriginRequestPolicyConfig2020_05_31
virtual Model::GetOriginRequestPolicyConfig2020_05_31Outcome GetOriginRequestPolicyConfig2020_05_31(const Model::GetOriginRequestPolicyConfig2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::CloudFrontClient
CloudFrontClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::CloudFront::CloudFrontClient::GetStreamingDistribution2020_05_31
virtual Model::GetStreamingDistribution2020_05_31Outcome GetStreamingDistribution2020_05_31(const Model::GetStreamingDistribution2020_05_31Request &request) const
XmlSerializer.h
Aws::CloudFront::Model::UpdateFieldLevelEncryptionProfile2020_05_31Request
Definition: UpdateFieldLevelEncryptionProfile2020_05_31Request.h:23
Aws::CloudFront::CloudFrontClient::GetCloudFrontOriginAccessIdentityConfig2020_05_31Callable
virtual Model::GetCloudFrontOriginAccessIdentityConfig2020_05_31OutcomeCallable GetCloudFrontOriginAccessIdentityConfig2020_05_31Callable(const Model::GetCloudFrontOriginAccessIdentityConfig2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::ListDistributionsByWebACLId2020_05_31
virtual Model::ListDistributionsByWebACLId2020_05_31Outcome ListDistributionsByWebACLId2020_05_31(const Model::ListDistributionsByWebACLId2020_05_31Request &request) const
Aws::CloudFront::UpdateKeyGroup2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::UpdateKeyGroup2020_05_31Request &, const Model::UpdateKeyGroup2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateKeyGroup2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:425
Aws::CloudFront::Model::ListDistributionsByKeyGroup2020_05_31Request
Definition: ListDistributionsByKeyGroup2020_05_31Request.h:26
Aws::CloudFront::CloudFrontClient::GetOriginRequestPolicy2020_05_31
virtual Model::GetOriginRequestPolicy2020_05_31Outcome GetOriginRequestPolicy2020_05_31(const Model::GetOriginRequestPolicy2020_05_31Request &request) const
Aws::CloudFront::Model::GetFieldLevelEncryptionConfig2020_05_31OutcomeCallable
std::future< GetFieldLevelEncryptionConfig2020_05_31Outcome > GetFieldLevelEncryptionConfig2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:308
Aws::CloudFront::CloudFrontClient::DeleteMonitoringSubscription2020_05_31
virtual Model::DeleteMonitoringSubscription2020_05_31Outcome DeleteMonitoringSubscription2020_05_31(const Model::DeleteMonitoringSubscription2020_05_31Request &request) const
Aws::CloudFront::Model::UpdateFieldLevelEncryptionProfile2020_05_31OutcomeCallable
std::future< UpdateFieldLevelEncryptionProfile2020_05_31Outcome > UpdateFieldLevelEncryptionProfile2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:345
Aws::CloudFront::CloudFrontClient::ListFieldLevelEncryptionProfiles2020_05_31Async
virtual void ListFieldLevelEncryptionProfiles2020_05_31Async(const Model::ListFieldLevelEncryptionProfiles2020_05_31Request &request, const ListFieldLevelEncryptionProfiles2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::CloudFrontClient::CloudFrontClient
CloudFrontClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::CloudFront::GetDistributionConfig2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::GetDistributionConfig2020_05_31Request &, const Model::GetDistributionConfig2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDistributionConfig2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:385
Aws::CloudFront::CloudFrontClient::UpdateDistribution2020_05_31
virtual Model::UpdateDistribution2020_05_31Outcome UpdateDistribution2020_05_31(const Model::UpdateDistribution2020_05_31Request &request) const
AWSString.h
Aws::CloudFront::GetOriginRequestPolicy2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::GetOriginRequestPolicy2020_05_31Request &, const Model::GetOriginRequestPolicy2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOriginRequestPolicy2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:394
Aws::CloudFront::Model::DeleteOriginRequestPolicy2020_05_31OutcomeCallable
std::future< DeleteOriginRequestPolicy2020_05_31Outcome > DeleteOriginRequestPolicy2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:297
Aws::CloudFront::Model::GetStreamingDistribution2020_05_31OutcomeCallable
std::future< GetStreamingDistribution2020_05_31Outcome > GetStreamingDistribution2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:320
GetStreamingDistributionConfig2020_05_31Result.h
Aws::CloudFront::CloudFrontClient::UpdateCloudFrontOriginAccessIdentity2020_05_31
virtual Model::UpdateCloudFrontOriginAccessIdentity2020_05_31Outcome UpdateCloudFrontOriginAccessIdentity2020_05_31(const Model::UpdateCloudFrontOriginAccessIdentity2020_05_31Request &request) const
Aws::CloudFront::CreateOriginRequestPolicy2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::CreateOriginRequestPolicy2020_05_31Request &, const Model::CreateOriginRequestPolicy2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateOriginRequestPolicy2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:364
Aws::CloudFront::Model::ListDistributionsByKeyGroup2020_05_31OutcomeCallable
std::future< ListDistributionsByKeyGroup2020_05_31Outcome > ListDistributionsByKeyGroup2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:326
ListOriginRequestPolicies2020_05_31Result.h
Aws::CloudFront::Model::UpdateStreamingDistribution2020_05_31Request
Definition: UpdateStreamingDistribution2020_05_31Request.h:26
Aws::CloudFront::Model::GetKeyGroupConfig2020_05_31Request
Definition: GetKeyGroupConfig2020_05_31Request.h:22
Aws::CloudFront::CloudFrontClient::CreatePublicKey2020_05_31Callable
virtual Model::CreatePublicKey2020_05_31OutcomeCallable CreatePublicKey2020_05_31Callable(const Model::CreatePublicKey2020_05_31Request &request) const
Aws::CloudFront::Model::GetDistributionConfig2020_05_31Outcome
Aws::Utils::Outcome< GetDistributionConfig2020_05_31Result, CloudFrontError > GetDistributionConfig2020_05_31Outcome
Definition: CloudFrontClient.h:230
Aws::CloudFront::CloudFrontClient::GetFieldLevelEncryptionProfile2020_05_31
virtual Model::GetFieldLevelEncryptionProfile2020_05_31Outcome GetFieldLevelEncryptionProfile2020_05_31(const Model::GetFieldLevelEncryptionProfile2020_05_31Request &request) const
Aws::CloudFront::Model::CreateFieldLevelEncryptionConfig2020_05_31OutcomeCallable
std::future< CreateFieldLevelEncryptionConfig2020_05_31Outcome > CreateFieldLevelEncryptionConfig2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:280
Aws::CloudFront::Model::DeleteDistribution2020_05_31Outcome
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeleteDistribution2020_05_31Outcome
Definition: CloudFrontClient.h:216
Aws::CloudFront::Model::ListPublicKeys2020_05_31Outcome
Aws::Utils::Outcome< ListPublicKeys2020_05_31Result, CloudFrontError > ListPublicKeys2020_05_31Outcome
Definition: CloudFrontClient.h:259
Aws::CloudFront::Model::GetCachePolicy2020_05_31Outcome
Aws::Utils::Outcome< GetCachePolicy2020_05_31Result, CloudFrontError > GetCachePolicy2020_05_31Outcome
Definition: CloudFrontClient.h:225
Aws::CloudFront::CreateMonitoringSubscription2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::CreateMonitoringSubscription2020_05_31Request &, const Model::CreateMonitoringSubscription2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMonitoringSubscription2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:363
Aws::CloudFront::CloudFrontClient::ListDistributionsByCachePolicyId2020_05_31
virtual Model::ListDistributionsByCachePolicyId2020_05_31Outcome ListDistributionsByCachePolicyId2020_05_31(const Model::ListDistributionsByCachePolicyId2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::ListFieldLevelEncryptionConfigs2020_05_31Async
virtual void ListFieldLevelEncryptionConfigs2020_05_31Async(const Model::ListFieldLevelEncryptionConfigs2020_05_31Request &request, const ListFieldLevelEncryptionConfigs2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::CloudFrontClient
Definition: CloudFrontClient.h:438
Aws::CloudFront::CloudFrontClient::DeleteCachePolicy2020_05_31Async
virtual void DeleteCachePolicy2020_05_31Async(const Model::DeleteCachePolicy2020_05_31Request &request, const DeleteCachePolicy2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::DeleteCloudFrontOriginAccessIdentity2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::DeleteCloudFrontOriginAccessIdentity2020_05_31Request &, const Model::DeleteCloudFrontOriginAccessIdentity2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCloudFrontOriginAccessIdentity2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:370
GetKeyGroupConfig2020_05_31Result.h
Aws::CloudFront::Model::UpdateCachePolicy2020_05_31Request
Definition: UpdateCachePolicy2020_05_31Request.h:23
Aws::CloudFront::CloudFrontClient::CreateOriginRequestPolicy2020_05_31
virtual Model::CreateOriginRequestPolicy2020_05_31Outcome CreateOriginRequestPolicy2020_05_31(const Model::CreateOriginRequestPolicy2020_05_31Request &request) const
Aws::CloudFront::Model::GetMonitoringSubscription2020_05_31Outcome
Aws::Utils::Outcome< GetMonitoringSubscription2020_05_31Result, CloudFrontError > GetMonitoringSubscription2020_05_31Outcome
Definition: CloudFrontClient.h:238
Aws::CloudFront::CloudFrontClient::ListDistributionsByRealtimeLogConfig2020_05_31
virtual Model::ListDistributionsByRealtimeLogConfig2020_05_31Outcome ListDistributionsByRealtimeLogConfig2020_05_31(const Model::ListDistributionsByRealtimeLogConfig2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::DeleteFieldLevelEncryptionProfile2020_05_31
virtual Model::DeleteFieldLevelEncryptionProfile2020_05_31Outcome DeleteFieldLevelEncryptionProfile2020_05_31(const Model::DeleteFieldLevelEncryptionProfile2020_05_31Request &request) const
Aws::CloudFront::Model::GetStreamingDistribution2020_05_31Request
Definition: GetStreamingDistribution2020_05_31Request.h:26
Aws::CloudFront::CloudFrontClient::GetFieldLevelEncryption2020_05_31Callable
virtual Model::GetFieldLevelEncryption2020_05_31OutcomeCallable GetFieldLevelEncryption2020_05_31Callable(const Model::GetFieldLevelEncryption2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::GetKeyGroupConfig2020_05_31Async
virtual void GetKeyGroupConfig2020_05_31Async(const Model::GetKeyGroupConfig2020_05_31Request &request, const GetKeyGroupConfig2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::CloudFrontClient::GetStreamingDistribution2020_05_31Async
virtual void GetStreamingDistribution2020_05_31Async(const Model::GetStreamingDistribution2020_05_31Request &request, const GetStreamingDistribution2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::DeleteFieldLevelEncryptionProfile2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::DeleteFieldLevelEncryptionProfile2020_05_31Request &, const Model::DeleteFieldLevelEncryptionProfile2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFieldLevelEncryptionProfile2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:373
Aws::CloudFront::Model::TagResource2020_05_31Request
Definition: TagResource2020_05_31Request.h:31
AWS_CLOUDFRONT_API
#define AWS_CLOUDFRONT_API
Definition: CloudFront_EXPORTS.h:28
Aws::CloudFront::Model::CreateStreamingDistribution2020_05_31OutcomeCallable
std::future< CreateStreamingDistribution2020_05_31Outcome > CreateStreamingDistribution2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:288
Aws::CloudFront::Model::DeleteStreamingDistribution2020_05_31Outcome
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeleteStreamingDistribution2020_05_31Outcome
Definition: CloudFrontClient.h:224
Aws::CloudFront::CloudFrontClient::CreateCloudFrontOriginAccessIdentity2020_05_31
virtual Model::CreateCloudFrontOriginAccessIdentity2020_05_31Outcome CreateCloudFrontOriginAccessIdentity2020_05_31(const Model::CreateCloudFrontOriginAccessIdentity2020_05_31Request &request) const
Aws::CloudFront::Model::GetFieldLevelEncryptionProfile2020_05_31OutcomeCallable
std::future< GetFieldLevelEncryptionProfile2020_05_31Outcome > GetFieldLevelEncryptionProfile2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:309
Aws::CloudFront::UpdateCloudFrontOriginAccessIdentity2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::UpdateCloudFrontOriginAccessIdentity2020_05_31Request &, const Model::UpdateCloudFrontOriginAccessIdentity2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateCloudFrontOriginAccessIdentity2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:421
ListInvalidations2020_05_31Result.h
Aws::CloudFront::CloudFrontClient::GetRealtimeLogConfig2020_05_31Callable
virtual Model::GetRealtimeLogConfig2020_05_31OutcomeCallable GetRealtimeLogConfig2020_05_31Callable(const Model::GetRealtimeLogConfig2020_05_31Request &request) const
Aws::CloudFront::Model::GetStreamingDistributionConfig2020_05_31Request
Definition: GetStreamingDistributionConfig2020_05_31Request.h:26
Aws::CloudFront::Model::UntagResource2020_05_31Request
Definition: UntagResource2020_05_31Request.h:31
Aws::CloudFront::CloudFrontClient::ListOriginRequestPolicies2020_05_31Callable
virtual Model::ListOriginRequestPolicies2020_05_31OutcomeCallable ListOriginRequestPolicies2020_05_31Callable(const Model::ListOriginRequestPolicies2020_05_31Request &request) const
Aws::CloudFront::Model::CreateDistribution2020_05_31Request
Definition: CreateDistribution2020_05_31Request.h:25
Aws::CloudFront::Model::DeleteMonitoringSubscription2020_05_31OutcomeCallable
std::future< DeleteMonitoringSubscription2020_05_31Outcome > DeleteMonitoringSubscription2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:296
Aws::CloudFront::Model::ListTagsForResource2020_05_31Request
Definition: ListTagsForResource2020_05_31Request.h:30
Aws::CloudFront::CloudFrontClient::GetCloudFrontOriginAccessIdentity2020_05_31Callable
virtual Model::GetCloudFrontOriginAccessIdentity2020_05_31OutcomeCallable GetCloudFrontOriginAccessIdentity2020_05_31Callable(const Model::GetCloudFrontOriginAccessIdentity2020_05_31Request &request) const
Aws::CloudFront::Model::CreateDistributionWithTags2020_05_31Request
Definition: CreateDistributionWithTags2020_05_31Request.h:26
Aws::CloudFront::Model::CreateKeyGroup2020_05_31OutcomeCallable
std::future< CreateKeyGroup2020_05_31Outcome > CreateKeyGroup2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:283
Aws::CloudFront::CloudFrontClient::UntagResource2020_05_31Callable
virtual Model::UntagResource2020_05_31OutcomeCallable UntagResource2020_05_31Callable(const Model::UntagResource2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::DeleteStreamingDistribution2020_05_31Async
virtual void DeleteStreamingDistribution2020_05_31Async(const Model::DeleteStreamingDistribution2020_05_31Request &request, const DeleteStreamingDistribution2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::Model::GetDistribution2020_05_31Request
Definition: GetDistribution2020_05_31Request.h:26
ListDistributionsByWebACLId2020_05_31Result.h
Aws::CloudFront::ListPublicKeys2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::ListPublicKeys2020_05_31Request &, const Model::ListPublicKeys2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPublicKeys2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:414
Aws::CloudFront::Model::ListOriginRequestPolicies2020_05_31Request
Definition: ListOriginRequestPolicies2020_05_31Request.h:27
CreateKeyGroup2020_05_31Result.h
Aws::CloudFront::Model::ListInvalidations2020_05_31OutcomeCallable
std::future< ListInvalidations2020_05_31Outcome > ListInvalidations2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:332
Aws::CloudFront::Model::ListKeyGroups2020_05_31Request
Definition: ListKeyGroups2020_05_31Request.h:26
Aws::CloudFront::Model::DeleteMonitoringSubscription2020_05_31Outcome
Aws::Utils::Outcome< DeleteMonitoringSubscription2020_05_31Result, CloudFrontError > DeleteMonitoringSubscription2020_05_31Outcome
Definition: CloudFrontClient.h:220
Aws::CloudFront::Model::GetPublicKey2020_05_31OutcomeCallable
std::future< GetPublicKey2020_05_31Outcome > GetPublicKey2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:317
Aws::CloudFront::CloudFrontClient::UpdateFieldLevelEncryptionProfile2020_05_31Async
virtual void UpdateFieldLevelEncryptionProfile2020_05_31Async(const Model::UpdateFieldLevelEncryptionProfile2020_05_31Request &request, const UpdateFieldLevelEncryptionProfile2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::Model::ListDistributionsByWebACLId2020_05_31Outcome
Aws::Utils::Outcome< ListDistributionsByWebACLId2020_05_31Result, CloudFrontError > ListDistributionsByWebACLId2020_05_31Outcome
Definition: CloudFrontClient.h:253
Aws::CloudFront::Model::UpdateKeyGroup2020_05_31OutcomeCallable
std::future< UpdateKeyGroup2020_05_31Outcome > UpdateKeyGroup2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:346
ListKeyGroups2020_05_31Result.h
Aws::CloudFront::CloudFrontClient::DeleteRealtimeLogConfig2020_05_31Callable
virtual Model::DeleteRealtimeLogConfig2020_05_31OutcomeCallable DeleteRealtimeLogConfig2020_05_31Callable(const Model::DeleteRealtimeLogConfig2020_05_31Request &request) const
Aws::CloudFront::Model::CreateCachePolicy2020_05_31OutcomeCallable
std::future< CreateCachePolicy2020_05_31Outcome > CreateCachePolicy2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:276
CloudFront_EXPORTS.h
Aws::CloudFront::CloudFrontClient::ListFieldLevelEncryptionConfigs2020_05_31Callable
virtual Model::ListFieldLevelEncryptionConfigs2020_05_31OutcomeCallable ListFieldLevelEncryptionConfigs2020_05_31Callable(const Model::ListFieldLevelEncryptionConfigs2020_05_31Request &request) const
Aws::CloudFront::Model::GetFieldLevelEncryptionProfileConfig2020_05_31OutcomeCallable
std::future< GetFieldLevelEncryptionProfileConfig2020_05_31Outcome > GetFieldLevelEncryptionProfileConfig2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:310
Aws::CloudFront::Model::UpdateKeyGroup2020_05_31Outcome
Aws::Utils::Outcome< UpdateKeyGroup2020_05_31Result, CloudFrontError > UpdateKeyGroup2020_05_31Outcome
Definition: CloudFrontClient.h:270
Aws::CloudFront::Model::GetKeyGroupConfig2020_05_31OutcomeCallable
std::future< GetKeyGroupConfig2020_05_31Outcome > GetKeyGroupConfig2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:313
Aws::CloudFront::CloudFrontClient::CreateDistributionWithTags2020_05_31Async
virtual void CreateDistributionWithTags2020_05_31Async(const Model::CreateDistributionWithTags2020_05_31Request &request, const CreateDistributionWithTags2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::Model::GetDistributionConfig2020_05_31OutcomeCallable
std::future< GetDistributionConfig2020_05_31Outcome > GetDistributionConfig2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:306
Aws::CloudFront::CloudFrontClient::GetCachePolicyConfig2020_05_31Callable
virtual Model::GetCachePolicyConfig2020_05_31OutcomeCallable GetCachePolicyConfig2020_05_31Callable(const Model::GetCachePolicyConfig2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::CreateStreamingDistributionWithTags2020_05_31Callable
virtual Model::CreateStreamingDistributionWithTags2020_05_31OutcomeCallable CreateStreamingDistributionWithTags2020_05_31Callable(const Model::CreateStreamingDistributionWithTags2020_05_31Request &request) const
Aws::CloudFront::Model::CreateInvalidation2020_05_31Request
Definition: CreateInvalidation2020_05_31Request.h:26
Aws::CloudFront::Model::UpdateDistribution2020_05_31Request
Definition: UpdateDistribution2020_05_31Request.h:26
Aws::CloudFront::Model::UpdateFieldLevelEncryptionConfig2020_05_31OutcomeCallable
std::future< UpdateFieldLevelEncryptionConfig2020_05_31Outcome > UpdateFieldLevelEncryptionConfig2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:344
Aws::CloudFront::CloudFrontClient::GetCachePolicy2020_05_31Async
virtual void GetCachePolicy2020_05_31Async(const Model::GetCachePolicy2020_05_31Request &request, const GetCachePolicy2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::CloudFrontClient::DeleteOriginRequestPolicy2020_05_31Callable
virtual Model::DeleteOriginRequestPolicy2020_05_31OutcomeCallable DeleteOriginRequestPolicy2020_05_31Callable(const Model::DeleteOriginRequestPolicy2020_05_31Request &request) const
Aws::CloudFront::GetDistribution2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::GetDistribution2020_05_31Request &, const Model::GetDistribution2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDistribution2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:384
Aws::CloudFront::Model::ListStreamingDistributions2020_05_31OutcomeCallable
std::future< ListStreamingDistributions2020_05_31Outcome > ListStreamingDistributions2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:337
Aws::CloudFront::Model::GetOriginRequestPolicy2020_05_31OutcomeCallable
std::future< GetOriginRequestPolicy2020_05_31Outcome > GetOriginRequestPolicy2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:315
Aws::CloudFront::Model::ListPublicKeys2020_05_31OutcomeCallable
std::future< ListPublicKeys2020_05_31Outcome > ListPublicKeys2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:335
Aws::CloudFront::CloudFrontClient::CreateMonitoringSubscription2020_05_31Callable
virtual Model::CreateMonitoringSubscription2020_05_31OutcomeCallable CreateMonitoringSubscription2020_05_31Callable(const Model::CreateMonitoringSubscription2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::GetDistribution2020_05_31
virtual Model::GetDistribution2020_05_31Outcome GetDistribution2020_05_31(const Model::GetDistribution2020_05_31Request &request) const
Aws::CloudFront::Model::GetCloudFrontOriginAccessIdentityConfig2020_05_31Request
Definition: GetCloudFrontOriginAccessIdentityConfig2020_05_31Request.h:28
Aws::CloudFront::Model::ListDistributionsByKeyGroup2020_05_31Outcome
Aws::Utils::Outcome< ListDistributionsByKeyGroup2020_05_31Result, CloudFrontError > ListDistributionsByKeyGroup2020_05_31Outcome
Definition: CloudFrontClient.h:250
Aws::CloudFront::CloudFrontClient::ListCloudFrontOriginAccessIdentities2020_05_31Callable
virtual Model::ListCloudFrontOriginAccessIdentities2020_05_31OutcomeCallable ListCloudFrontOriginAccessIdentities2020_05_31Callable(const Model::ListCloudFrontOriginAccessIdentities2020_05_31Request &request) const
Aws::CloudFront::Model::ListDistributionsByOriginRequestPolicyId2020_05_31OutcomeCallable
std::future< ListDistributionsByOriginRequestPolicyId2020_05_31Outcome > ListDistributionsByOriginRequestPolicyId2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:327
Aws::CloudFront::CloudFrontClient::GetDistributionConfig2020_05_31
virtual Model::GetDistributionConfig2020_05_31Outcome GetDistributionConfig2020_05_31(const Model::GetDistributionConfig2020_05_31Request &request) const
ClientConfiguration.h
Aws::CloudFront::CloudFrontClient::GetCloudFrontOriginAccessIdentity2020_05_31Async
virtual void GetCloudFrontOriginAccessIdentity2020_05_31Async(const Model::GetCloudFrontOriginAccessIdentity2020_05_31Request &request, const GetCloudFrontOriginAccessIdentity2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::CloudFrontClient::DeleteStreamingDistribution2020_05_31Callable
virtual Model::DeleteStreamingDistribution2020_05_31OutcomeCallable DeleteStreamingDistribution2020_05_31Callable(const Model::DeleteStreamingDistribution2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::GetCloudFrontOriginAccessIdentityConfig2020_05_31
virtual Model::GetCloudFrontOriginAccessIdentityConfig2020_05_31Outcome GetCloudFrontOriginAccessIdentityConfig2020_05_31(const Model::GetCloudFrontOriginAccessIdentityConfig2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::ListDistributions2020_05_31Async
virtual void ListDistributions2020_05_31Async(const Model::ListDistributions2020_05_31Request &request, const ListDistributions2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::ListCachePolicies2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::ListCachePolicies2020_05_31Request &, const Model::ListCachePolicies2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCachePolicies2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:401
Aws::CloudFront::Model::CreateDistributionWithTags2020_05_31OutcomeCallable
std::future< CreateDistributionWithTags2020_05_31Outcome > CreateDistributionWithTags2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:279
Aws::CloudFront::Model::ListInvalidations2020_05_31Request
Definition: ListInvalidations2020_05_31Request.h:29
Aws::CloudFront::CloudFrontClient::UpdateOriginRequestPolicy2020_05_31Callable
virtual Model::UpdateOriginRequestPolicy2020_05_31OutcomeCallable UpdateOriginRequestPolicy2020_05_31Callable(const Model::UpdateOriginRequestPolicy2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::UpdateFieldLevelEncryptionConfig2020_05_31
virtual Model::UpdateFieldLevelEncryptionConfig2020_05_31Outcome UpdateFieldLevelEncryptionConfig2020_05_31(const Model::UpdateFieldLevelEncryptionConfig2020_05_31Request &request) const
Aws::CloudFront::Model::UpdateStreamingDistribution2020_05_31Outcome
Aws::Utils::Outcome< UpdateStreamingDistribution2020_05_31Result, CloudFrontError > UpdateStreamingDistribution2020_05_31Outcome
Definition: CloudFrontClient.h:274
Aws::CloudFront::CreateCachePolicy2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::CreateCachePolicy2020_05_31Request &, const Model::CreateCachePolicy2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCachePolicy2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:353
Aws::CloudFront::Model::GetPublicKey2020_05_31Outcome
Aws::Utils::Outcome< GetPublicKey2020_05_31Result, CloudFrontError > GetPublicKey2020_05_31Outcome
Definition: CloudFrontClient.h:241
Aws
Definition: AccessManagementClient.h:15
Aws::CloudFront::CloudFrontClient::DeleteCloudFrontOriginAccessIdentity2020_05_31
virtual Model::DeleteCloudFrontOriginAccessIdentity2020_05_31Outcome DeleteCloudFrontOriginAccessIdentity2020_05_31(const Model::DeleteCloudFrontOriginAccessIdentity2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::CreateStreamingDistributionWithTags2020_05_31
virtual Model::CreateStreamingDistributionWithTags2020_05_31Outcome CreateStreamingDistributionWithTags2020_05_31(const Model::CreateStreamingDistributionWithTags2020_05_31Request &request) const
HttpTypes.h
Aws::CloudFront::Model::GetCloudFrontOriginAccessIdentity2020_05_31OutcomeCallable
std::future< GetCloudFrontOriginAccessIdentity2020_05_31Outcome > GetCloudFrontOriginAccessIdentity2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:303
ListCloudFrontOriginAccessIdentities2020_05_31Result.h
Aws::CloudFront::CloudFrontClient::DeleteRealtimeLogConfig2020_05_31
virtual Model::DeleteRealtimeLogConfig2020_05_31Outcome DeleteRealtimeLogConfig2020_05_31(const Model::DeleteRealtimeLogConfig2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::CreateFieldLevelEncryptionConfig2020_05_31Callable
virtual Model::CreateFieldLevelEncryptionConfig2020_05_31OutcomeCallable CreateFieldLevelEncryptionConfig2020_05_31Callable(const Model::CreateFieldLevelEncryptionConfig2020_05_31Request &request) const
CreateOriginRequestPolicy2020_05_31Result.h
Aws::CloudFront::CloudFrontClient::GetPublicKey2020_05_31Callable
virtual Model::GetPublicKey2020_05_31OutcomeCallable GetPublicKey2020_05_31Callable(const Model::GetPublicKey2020_05_31Request &request) const
Aws::CloudFront::Model::UpdateCloudFrontOriginAccessIdentity2020_05_31OutcomeCallable
std::future< UpdateCloudFrontOriginAccessIdentity2020_05_31Outcome > UpdateCloudFrontOriginAccessIdentity2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:342
Aws::CloudFront::Model::CreateCachePolicy2020_05_31Request
Definition: CreateCachePolicy2020_05_31Request.h:22
Aws::CloudFront::CloudFrontClient::UpdateRealtimeLogConfig2020_05_31Async
virtual void UpdateRealtimeLogConfig2020_05_31Async(const Model::UpdateRealtimeLogConfig2020_05_31Request &request, const UpdateRealtimeLogConfig2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::Model::UpdateCachePolicy2020_05_31Outcome
Aws::Utils::Outcome< UpdateCachePolicy2020_05_31Result, CloudFrontError > UpdateCachePolicy2020_05_31Outcome
Definition: CloudFrontClient.h:265
Aws::CloudFront::CloudFrontClient::ListKeyGroups2020_05_31Async
virtual void ListKeyGroups2020_05_31Async(const Model::ListKeyGroups2020_05_31Request &request, const ListKeyGroups2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::Model::GetPublicKey2020_05_31Request
Definition: GetPublicKey2020_05_31Request.h:22
Aws::CloudFront::Model::UpdateCachePolicy2020_05_31OutcomeCallable
std::future< UpdateCachePolicy2020_05_31Outcome > UpdateCachePolicy2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:341
Aws::CloudFront::Model::UpdatePublicKey2020_05_31Request
Definition: UpdatePublicKey2020_05_31Request.h:23
UpdateCloudFrontOriginAccessIdentity2020_05_31Result.h
Aws::CloudFront::Model::UpdateRealtimeLogConfig2020_05_31Request
Definition: UpdateRealtimeLogConfig2020_05_31Request.h:24
Aws::CloudFront::ListDistributionsByKeyGroup2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::ListDistributionsByKeyGroup2020_05_31Request &, const Model::ListDistributionsByKeyGroup2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDistributionsByKeyGroup2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:405
Aws::CloudFront::Model::DeleteOriginRequestPolicy2020_05_31Outcome
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeleteOriginRequestPolicy2020_05_31Outcome
Definition: CloudFrontClient.h:221
Aws::CloudFront::CloudFrontClient::CreateOriginRequestPolicy2020_05_31Async
virtual void CreateOriginRequestPolicy2020_05_31Async(const Model::CreateOriginRequestPolicy2020_05_31Request &request, const CreateOriginRequestPolicy2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::GetCachePolicy2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::GetCachePolicy2020_05_31Request &, const Model::GetCachePolicy2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCachePolicy2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:380
Aws::CloudFront::Model::GetStreamingDistribution2020_05_31Outcome
Aws::Utils::Outcome< GetStreamingDistribution2020_05_31Result, CloudFrontError > GetStreamingDistribution2020_05_31Outcome
Definition: CloudFrontClient.h:244
Aws::CloudFront::CloudFrontClient::DeleteKeyGroup2020_05_31
virtual Model::DeleteKeyGroup2020_05_31Outcome DeleteKeyGroup2020_05_31(const Model::DeleteKeyGroup2020_05_31Request &request) const
Aws::CloudFront::Model::GetCloudFrontOriginAccessIdentity2020_05_31Outcome
Aws::Utils::Outcome< GetCloudFrontOriginAccessIdentity2020_05_31Result, CloudFrontError > GetCloudFrontOriginAccessIdentity2020_05_31Outcome
Definition: CloudFrontClient.h:227
Aws::CloudFront::Model::DeleteRealtimeLogConfig2020_05_31OutcomeCallable
std::future< DeleteRealtimeLogConfig2020_05_31Outcome > DeleteRealtimeLogConfig2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:299
Aws::CloudFront::Model::ListStreamingDistributions2020_05_31Outcome
Aws::Utils::Outcome< ListStreamingDistributions2020_05_31Result, CloudFrontError > ListStreamingDistributions2020_05_31Outcome
Definition: CloudFrontClient.h:261
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::CloudFront::GetStreamingDistributionConfig2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::GetStreamingDistributionConfig2020_05_31Request &, const Model::GetStreamingDistributionConfig2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetStreamingDistributionConfig2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:400
Aws::CloudFront::CloudFrontClient::ListCloudFrontOriginAccessIdentities2020_05_31
virtual Model::ListCloudFrontOriginAccessIdentities2020_05_31Outcome ListCloudFrontOriginAccessIdentities2020_05_31(const Model::ListCloudFrontOriginAccessIdentities2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::DeleteFieldLevelEncryptionConfig2020_05_31Callable
virtual Model::DeleteFieldLevelEncryptionConfig2020_05_31OutcomeCallable DeleteFieldLevelEncryptionConfig2020_05_31Callable(const Model::DeleteFieldLevelEncryptionConfig2020_05_31Request &request) const
Aws::CloudFront::UntagResource2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::UntagResource2020_05_31Request &, const Model::UntagResource2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResource2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:419
Aws::CloudFront::CloudFrontClient::ListCachePolicies2020_05_31Callable
virtual Model::ListCachePolicies2020_05_31OutcomeCallable ListCachePolicies2020_05_31Callable(const Model::ListCachePolicies2020_05_31Request &request) const
Aws::CloudFront::CreateRealtimeLogConfig2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::CreateRealtimeLogConfig2020_05_31Request &, const Model::CreateRealtimeLogConfig2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRealtimeLogConfig2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:366
Aws::CloudFront::Model::CreateInvalidation2020_05_31Outcome
Aws::Utils::Outcome< CreateInvalidation2020_05_31Result, CloudFrontError > CreateInvalidation2020_05_31Outcome
Definition: CloudFrontClient.h:206
Aws::CloudFront::CloudFrontClient::CreateStreamingDistributionWithTags2020_05_31Async
virtual void CreateStreamingDistributionWithTags2020_05_31Async(const Model::CreateStreamingDistributionWithTags2020_05_31Request &request, const CreateStreamingDistributionWithTags2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::Model::ListDistributionsByOriginRequestPolicyId2020_05_31Request
Definition: ListDistributionsByOriginRequestPolicyId2020_05_31Request.h:26
Aws::CloudFront::GetStreamingDistribution2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::GetStreamingDistribution2020_05_31Request &, const Model::GetStreamingDistribution2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetStreamingDistribution2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:399
Aws::CloudFront::Model::ListCachePolicies2020_05_31Outcome
Aws::Utils::Outcome< ListCachePolicies2020_05_31Result, CloudFrontError > ListCachePolicies2020_05_31Outcome
Definition: CloudFrontClient.h:246
Aws::CloudFront::Model::ListFieldLevelEncryptionProfiles2020_05_31Request
Definition: ListFieldLevelEncryptionProfiles2020_05_31Request.h:26
Aws::CloudFront::Model::CreatePublicKey2020_05_31OutcomeCallable
std::future< CreatePublicKey2020_05_31Outcome > CreatePublicKey2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:286
GetInvalidation2020_05_31Result.h
ListTagsForResource2020_05_31Result.h
Aws::CloudFront::Model::DeleteFieldLevelEncryptionConfig2020_05_31Outcome
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeleteFieldLevelEncryptionConfig2020_05_31Outcome
Definition: CloudFrontClient.h:217
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::CloudFront::DeleteMonitoringSubscription2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::DeleteMonitoringSubscription2020_05_31Request &, const Model::DeleteMonitoringSubscription2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMonitoringSubscription2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:375
GetRealtimeLogConfig2020_05_31Result.h
Aws::CloudFront::CloudFrontClient::CreateCachePolicy2020_05_31Async
virtual void CreateCachePolicy2020_05_31Async(const Model::CreateCachePolicy2020_05_31Request &request, const CreateCachePolicy2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::Model::GetDistributionConfig2020_05_31Request
Definition: GetDistributionConfig2020_05_31Request.h:26
Aws::CloudFront::GetFieldLevelEncryptionConfig2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::GetFieldLevelEncryptionConfig2020_05_31Request &, const Model::GetFieldLevelEncryptionConfig2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFieldLevelEncryptionConfig2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:387
DeleteMonitoringSubscription2020_05_31Result.h
Aws::CloudFront::Model::CreateOriginRequestPolicy2020_05_31OutcomeCallable
std::future< CreateOriginRequestPolicy2020_05_31Outcome > CreateOriginRequestPolicy2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:285
Aws::CloudFront::DeleteStreamingDistribution2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::DeleteStreamingDistribution2020_05_31Request &, const Model::DeleteStreamingDistribution2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteStreamingDistribution2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:379
Aws::CloudFront::ListOriginRequestPolicies2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::ListOriginRequestPolicies2020_05_31Request &, const Model::ListOriginRequestPolicies2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOriginRequestPolicies2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:413
Aws::CloudFront::CloudFrontClient::CreateRealtimeLogConfig2020_05_31Callable
virtual Model::CreateRealtimeLogConfig2020_05_31OutcomeCallable CreateRealtimeLogConfig2020_05_31Callable(const Model::CreateRealtimeLogConfig2020_05_31Request &request) const
Aws::CloudFront::DeleteOriginRequestPolicy2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::DeleteOriginRequestPolicy2020_05_31Request &, const Model::DeleteOriginRequestPolicy2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteOriginRequestPolicy2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:376
Aws::CloudFront::GetOriginRequestPolicyConfig2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::GetOriginRequestPolicyConfig2020_05_31Request &, const Model::GetOriginRequestPolicyConfig2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOriginRequestPolicyConfig2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:395
Aws::CloudFront::Model::UpdateOriginRequestPolicy2020_05_31Request
Definition: UpdateOriginRequestPolicy2020_05_31Request.h:23
Aws::CloudFront::CloudFrontClient::GetFieldLevelEncryption2020_05_31Async
virtual void GetFieldLevelEncryption2020_05_31Async(const Model::GetFieldLevelEncryption2020_05_31Request &request, const GetFieldLevelEncryption2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::Model::DeletePublicKey2020_05_31OutcomeCallable
std::future< DeletePublicKey2020_05_31Outcome > DeletePublicKey2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:298
Aws::CloudFront::CloudFrontClient::UpdateFieldLevelEncryptionProfile2020_05_31Callable
virtual Model::UpdateFieldLevelEncryptionProfile2020_05_31OutcomeCallable UpdateFieldLevelEncryptionProfile2020_05_31Callable(const Model::UpdateFieldLevelEncryptionProfile2020_05_31Request &request) const
Aws::CloudFront::CreateDistribution2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::CreateDistribution2020_05_31Request &, const Model::CreateDistribution2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDistribution2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:357
Aws::CloudFront::CloudFrontClient::CreateFieldLevelEncryptionProfile2020_05_31Callable
virtual Model::CreateFieldLevelEncryptionProfile2020_05_31OutcomeCallable CreateFieldLevelEncryptionProfile2020_05_31Callable(const Model::CreateFieldLevelEncryptionProfile2020_05_31Request &request) const
GetFieldLevelEncryptionProfile2020_05_31Result.h
Aws::CloudFront::Model::ListCloudFrontOriginAccessIdentities2020_05_31Request
Definition: ListCloudFrontOriginAccessIdentities2020_05_31Request.h:29
Aws::CloudFront::Model::GetInvalidation2020_05_31Outcome
Aws::Utils::Outcome< GetInvalidation2020_05_31Result, CloudFrontError > GetInvalidation2020_05_31Outcome
Definition: CloudFrontClient.h:235
Aws::CloudFront::CloudFrontClient::CreateCloudFrontOriginAccessIdentity2020_05_31Callable
virtual Model::CreateCloudFrontOriginAccessIdentity2020_05_31OutcomeCallable CreateCloudFrontOriginAccessIdentity2020_05_31Callable(const Model::CreateCloudFrontOriginAccessIdentity2020_05_31Request &request) const
Aws::CloudFront::Model::CreateCloudFrontOriginAccessIdentity2020_05_31OutcomeCallable
std::future< CreateCloudFrontOriginAccessIdentity2020_05_31Outcome > CreateCloudFrontOriginAccessIdentity2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:277
AWSClient.h
Aws::CloudFront::Model::DeleteCloudFrontOriginAccessIdentity2020_05_31Request
Definition: DeleteCloudFrontOriginAccessIdentity2020_05_31Request.h:25
Aws::CloudFront::Model::GetCachePolicyConfig2020_05_31Outcome
Aws::Utils::Outcome< GetCachePolicyConfig2020_05_31Result, CloudFrontError > GetCachePolicyConfig2020_05_31Outcome
Definition: CloudFrontClient.h:226
Aws::CloudFront::CloudFrontClient::ListPublicKeys2020_05_31Async
virtual void ListPublicKeys2020_05_31Async(const Model::ListPublicKeys2020_05_31Request &request, const ListPublicKeys2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::Model::GetOriginRequestPolicy2020_05_31Request
Definition: GetOriginRequestPolicy2020_05_31Request.h:22
Aws::CloudFront::CloudFrontClient::DeletePublicKey2020_05_31Async
virtual void DeletePublicKey2020_05_31Async(const Model::DeletePublicKey2020_05_31Request &request, const DeletePublicKey2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::ListFieldLevelEncryptionProfiles2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::ListFieldLevelEncryptionProfiles2020_05_31Request &, const Model::ListFieldLevelEncryptionProfiles2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFieldLevelEncryptionProfiles2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:410
Aws::CloudFront::CloudFrontClient::GetPublicKeyConfig2020_05_31Async
virtual void GetPublicKeyConfig2020_05_31Async(const Model::GetPublicKeyConfig2020_05_31Request &request, const GetPublicKeyConfig2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::CloudFrontClient::GetDistribution2020_05_31Async
virtual void GetDistribution2020_05_31Async(const Model::GetDistribution2020_05_31Request &request, const GetDistribution2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::Model::ListCachePolicies2020_05_31OutcomeCallable
std::future< ListCachePolicies2020_05_31Outcome > ListCachePolicies2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:322
Aws::CloudFront::Model::CreateOriginRequestPolicy2020_05_31Request
Definition: CreateOriginRequestPolicy2020_05_31Request.h:22
Aws::CloudFront::CloudFrontClient::CreateFieldLevelEncryptionConfig2020_05_31
virtual Model::CreateFieldLevelEncryptionConfig2020_05_31Outcome CreateFieldLevelEncryptionConfig2020_05_31(const Model::CreateFieldLevelEncryptionConfig2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::GetFieldLevelEncryptionProfileConfig2020_05_31
virtual Model::GetFieldLevelEncryptionProfileConfig2020_05_31Outcome GetFieldLevelEncryptionProfileConfig2020_05_31(const Model::GetFieldLevelEncryptionProfileConfig2020_05_31Request &request) const
Aws::CloudFront::DeleteFieldLevelEncryptionConfig2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::DeleteFieldLevelEncryptionConfig2020_05_31Request &, const Model::DeleteFieldLevelEncryptionConfig2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFieldLevelEncryptionConfig2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:372
Aws::CloudFront::Model::ListDistributionsByWebACLId2020_05_31Request
Definition: ListDistributionsByWebACLId2020_05_31Request.h:30
Aws::CloudFront::Model::DeleteFieldLevelEncryptionConfig2020_05_31OutcomeCallable
std::future< DeleteFieldLevelEncryptionConfig2020_05_31Outcome > DeleteFieldLevelEncryptionConfig2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:293
Aws::CloudFront::DeleteDistribution2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::DeleteDistribution2020_05_31Request &, const Model::DeleteDistribution2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDistribution2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:371
Aws::CloudFront::Model::DeleteKeyGroup2020_05_31OutcomeCallable
std::future< DeleteKeyGroup2020_05_31Outcome > DeleteKeyGroup2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:295
Aws::CloudFront::CloudFrontClient::DeleteCloudFrontOriginAccessIdentity2020_05_31Async
virtual void DeleteCloudFrontOriginAccessIdentity2020_05_31Async(const Model::DeleteCloudFrontOriginAccessIdentity2020_05_31Request &request, const DeleteCloudFrontOriginAccessIdentity2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::CloudFrontClient::ListDistributionsByCachePolicyId2020_05_31Callable
virtual Model::ListDistributionsByCachePolicyId2020_05_31OutcomeCallable ListDistributionsByCachePolicyId2020_05_31Callable(const Model::ListDistributionsByCachePolicyId2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::DeletePublicKey2020_05_31
virtual Model::DeletePublicKey2020_05_31Outcome DeletePublicKey2020_05_31(const Model::DeletePublicKey2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::DeleteOriginRequestPolicy2020_05_31Async
virtual void DeleteOriginRequestPolicy2020_05_31Async(const Model::DeleteOriginRequestPolicy2020_05_31Request &request, const DeleteOriginRequestPolicy2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::CloudFrontClient::GetPublicKey2020_05_31Async
virtual void GetPublicKey2020_05_31Async(const Model::GetPublicKey2020_05_31Request &request, const GetPublicKey2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::CloudFrontClient::GetKeyGroupConfig2020_05_31
virtual Model::GetKeyGroupConfig2020_05_31Outcome GetKeyGroupConfig2020_05_31(const Model::GetKeyGroupConfig2020_05_31Request &request) const
ListDistributions2020_05_31Result.h
Aws::CloudFront::Model::CreateDistributionWithTags2020_05_31Outcome
Aws::Utils::Outcome< CreateDistributionWithTags2020_05_31Result, CloudFrontError > CreateDistributionWithTags2020_05_31Outcome
Definition: CloudFrontClient.h:203
GetStreamingDistribution2020_05_31Result.h
GetKeyGroup2020_05_31Result.h
Aws::CloudFront::CloudFrontClient::DeleteKeyGroup2020_05_31Callable
virtual Model::DeleteKeyGroup2020_05_31OutcomeCallable DeleteKeyGroup2020_05_31Callable(const Model::DeleteKeyGroup2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::ListStreamingDistributions2020_05_31Callable
virtual Model::ListStreamingDistributions2020_05_31OutcomeCallable ListStreamingDistributions2020_05_31Callable(const Model::ListStreamingDistributions2020_05_31Request &request) const
Aws::CloudFront::Model::DeleteFieldLevelEncryptionProfile2020_05_31OutcomeCallable
std::future< DeleteFieldLevelEncryptionProfile2020_05_31Outcome > DeleteFieldLevelEncryptionProfile2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:294
CreateMonitoringSubscription2020_05_31Result.h
Aws::CloudFront::ListRealtimeLogConfigs2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::ListRealtimeLogConfigs2020_05_31Request &, const Model::ListRealtimeLogConfigs2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRealtimeLogConfigs2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:415
Aws::CloudFront::CloudFrontClient::CreateFieldLevelEncryptionProfile2020_05_31Async
virtual void CreateFieldLevelEncryptionProfile2020_05_31Async(const Model::CreateFieldLevelEncryptionProfile2020_05_31Request &request, const CreateFieldLevelEncryptionProfile2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::Model::GetInvalidation2020_05_31OutcomeCallable
std::future< GetInvalidation2020_05_31Outcome > GetInvalidation2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:311
Aws::CloudFront::CloudFrontClient::GetFieldLevelEncryptionProfileConfig2020_05_31Callable
virtual Model::GetFieldLevelEncryptionProfileConfig2020_05_31OutcomeCallable GetFieldLevelEncryptionProfileConfig2020_05_31Callable(const Model::GetFieldLevelEncryptionProfileConfig2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::DeleteFieldLevelEncryptionConfig2020_05_31
virtual Model::DeleteFieldLevelEncryptionConfig2020_05_31Outcome DeleteFieldLevelEncryptionConfig2020_05_31(const Model::DeleteFieldLevelEncryptionConfig2020_05_31Request &request) const
Aws::CloudFront::Model::GetPublicKeyConfig2020_05_31Outcome
Aws::Utils::Outcome< GetPublicKeyConfig2020_05_31Result, CloudFrontError > GetPublicKeyConfig2020_05_31Outcome
Definition: CloudFrontClient.h:242
Aws::CloudFront::Model::UpdateRealtimeLogConfig2020_05_31OutcomeCallable
std::future< UpdateRealtimeLogConfig2020_05_31Outcome > UpdateRealtimeLogConfig2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:349
Aws::CloudFront::CloudFrontClient::DeleteOriginRequestPolicy2020_05_31
virtual Model::DeleteOriginRequestPolicy2020_05_31Outcome DeleteOriginRequestPolicy2020_05_31(const Model::DeleteOriginRequestPolicy2020_05_31Request &request) const
Aws::CloudFront::Model::DeleteKeyGroup2020_05_31Request
Definition: DeleteKeyGroup2020_05_31Request.h:22
Aws::CloudFront::CreateKeyGroup2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::CreateKeyGroup2020_05_31Request &, const Model::CreateKeyGroup2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateKeyGroup2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:362
Aws::CloudFront::CloudFrontClient::GetDistributionConfig2020_05_31Callable
virtual Model::GetDistributionConfig2020_05_31OutcomeCallable GetDistributionConfig2020_05_31Callable(const Model::GetDistributionConfig2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::CreateCloudFrontOriginAccessIdentity2020_05_31Async
virtual void CreateCloudFrontOriginAccessIdentity2020_05_31Async(const Model::CreateCloudFrontOriginAccessIdentity2020_05_31Request &request, const CreateCloudFrontOriginAccessIdentity2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Client::AWSXMLClient
Definition: AWSClient.h:388
GetPublicKeyConfig2020_05_31Result.h
Aws::CloudFront::Model::ListDistributionsByCachePolicyId2020_05_31OutcomeCallable
std::future< ListDistributionsByCachePolicyId2020_05_31Outcome > ListDistributionsByCachePolicyId2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:325
Aws::CloudFront::CloudFrontClient::TagResource2020_05_31Async
virtual void TagResource2020_05_31Async(const Model::TagResource2020_05_31Request &request, const TagResource2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::GetMonitoringSubscription2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::GetMonitoringSubscription2020_05_31Request &, const Model::GetMonitoringSubscription2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMonitoringSubscription2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:393
Aws::CloudFront::CloudFrontClient::UpdateStreamingDistribution2020_05_31
virtual Model::UpdateStreamingDistribution2020_05_31Outcome UpdateStreamingDistribution2020_05_31(const Model::UpdateStreamingDistribution2020_05_31Request &request) const
Aws::CloudFront::Model::DeleteDistribution2020_05_31Request
Definition: DeleteDistribution2020_05_31Request.h:52
Aws::CloudFront::CloudFrontClient::CreateRealtimeLogConfig2020_05_31
virtual Model::CreateRealtimeLogConfig2020_05_31Outcome CreateRealtimeLogConfig2020_05_31(const Model::CreateRealtimeLogConfig2020_05_31Request &request) const
Aws::CloudFront::ListInvalidations2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::ListInvalidations2020_05_31Request &, const Model::ListInvalidations2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInvalidations2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:411
Aws::CloudFront::CloudFrontClient::CreateMonitoringSubscription2020_05_31Async
virtual void CreateMonitoringSubscription2020_05_31Async(const Model::CreateMonitoringSubscription2020_05_31Request &request, const CreateMonitoringSubscription2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::Model::GetRealtimeLogConfig2020_05_31Outcome
Aws::Utils::Outcome< GetRealtimeLogConfig2020_05_31Result, CloudFrontError > GetRealtimeLogConfig2020_05_31Outcome
Definition: CloudFrontClient.h:243
Aws::CloudFront::CloudFrontClient::GetKeyGroup2020_05_31Callable
virtual Model::GetKeyGroup2020_05_31OutcomeCallable GetKeyGroup2020_05_31Callable(const Model::GetKeyGroup2020_05_31Request &request) const
Aws::CloudFront::Model::ListDistributionsByOriginRequestPolicyId2020_05_31Outcome
Aws::Utils::Outcome< ListDistributionsByOriginRequestPolicyId2020_05_31Result, CloudFrontError > ListDistributionsByOriginRequestPolicyId2020_05_31Outcome
Definition: CloudFrontClient.h:251
Aws::CloudFront::CloudFrontClient::GetCachePolicy2020_05_31Callable
virtual Model::GetCachePolicy2020_05_31OutcomeCallable GetCachePolicy2020_05_31Callable(const Model::GetCachePolicy2020_05_31Request &request) const
Aws::CloudFront::GetCachePolicyConfig2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::GetCachePolicyConfig2020_05_31Request &, const Model::GetCachePolicyConfig2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCachePolicyConfig2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:381
UpdateRealtimeLogConfig2020_05_31Result.h
CreateRealtimeLogConfig2020_05_31Result.h
Aws::CloudFront::Model::DeletePublicKey2020_05_31Outcome
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeletePublicKey2020_05_31Outcome
Definition: CloudFrontClient.h:222
Aws::CloudFront::CreatePublicKey2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::CreatePublicKey2020_05_31Request &, const Model::CreatePublicKey2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePublicKey2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:365
Aws::CloudFront::Model::UpdateDistribution2020_05_31OutcomeCallable
std::future< UpdateDistribution2020_05_31Outcome > UpdateDistribution2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:343
Aws::CloudFront::CloudFrontClient::GetFieldLevelEncryptionConfig2020_05_31Async
virtual void GetFieldLevelEncryptionConfig2020_05_31Async(const Model::GetFieldLevelEncryptionConfig2020_05_31Request &request, const GetFieldLevelEncryptionConfig2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::Model::CreateFieldLevelEncryptionConfig2020_05_31Request
Definition: CreateFieldLevelEncryptionConfig2020_05_31Request.h:22
Aws::CloudFront::CloudFrontClient::TagResource2020_05_31Callable
virtual Model::TagResource2020_05_31OutcomeCallable TagResource2020_05_31Callable(const Model::TagResource2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::CreatePublicKey2020_05_31Async
virtual void CreatePublicKey2020_05_31Async(const Model::CreatePublicKey2020_05_31Request &request, const CreatePublicKey2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::CloudFrontClient::GetKeyGroupConfig2020_05_31Callable
virtual Model::GetKeyGroupConfig2020_05_31OutcomeCallable GetKeyGroupConfig2020_05_31Callable(const Model::GetKeyGroupConfig2020_05_31Request &request) const
Aws::CloudFront::Model::UpdateKeyGroup2020_05_31Request
Definition: UpdateKeyGroup2020_05_31Request.h:23
Aws::CloudFront::Model::ListRealtimeLogConfigs2020_05_31Request
Definition: ListRealtimeLogConfigs2020_05_31Request.h:26
GetCloudFrontOriginAccessIdentity2020_05_31Result.h
Aws::CloudFront::CloudFrontClient::GetCachePolicyConfig2020_05_31Async
virtual void GetCachePolicyConfig2020_05_31Async(const Model::GetCachePolicyConfig2020_05_31Request &request, const GetCachePolicyConfig2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::Model::DeleteKeyGroup2020_05_31Outcome
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeleteKeyGroup2020_05_31Outcome
Definition: CloudFrontClient.h:219
Aws::CloudFront::GetKeyGroup2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::GetKeyGroup2020_05_31Request &, const Model::GetKeyGroup2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetKeyGroup2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:391
Aws::CloudFront::Model::DeleteDistribution2020_05_31OutcomeCallable
std::future< DeleteDistribution2020_05_31Outcome > DeleteDistribution2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:292
Aws::CloudFront::CloudFrontClient::ListKeyGroups2020_05_31Callable
virtual Model::ListKeyGroups2020_05_31OutcomeCallable ListKeyGroups2020_05_31Callable(const Model::ListKeyGroups2020_05_31Request &request) const
Aws::CloudFront::ListDistributionsByWebACLId2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::ListDistributionsByWebACLId2020_05_31Request &, const Model::ListDistributionsByWebACLId2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDistributionsByWebACLId2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:408
Aws::CloudFront::CloudFrontClient::ListDistributionsByRealtimeLogConfig2020_05_31Async
virtual void ListDistributionsByRealtimeLogConfig2020_05_31Async(const Model::ListDistributionsByRealtimeLogConfig2020_05_31Request &request, const ListDistributionsByRealtimeLogConfig2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AmazonSerializableWebServiceRequest.h
Aws::CloudFront::Model::UpdateRealtimeLogConfig2020_05_31Outcome
Aws::Utils::Outcome< UpdateRealtimeLogConfig2020_05_31Result, CloudFrontError > UpdateRealtimeLogConfig2020_05_31Outcome
Definition: CloudFrontClient.h:273
Aws::CloudFront::Model::GetDistribution2020_05_31OutcomeCallable
std::future< GetDistribution2020_05_31Outcome > GetDistribution2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:305
CreateCloudFrontOriginAccessIdentity2020_05_31Result.h
Aws::CloudFront::CloudFrontClient::ListRealtimeLogConfigs2020_05_31Callable
virtual Model::ListRealtimeLogConfigs2020_05_31OutcomeCallable ListRealtimeLogConfigs2020_05_31Callable(const Model::ListRealtimeLogConfigs2020_05_31Request &request) const
Aws::CloudFront::ListTagsForResource2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::ListTagsForResource2020_05_31Request &, const Model::ListTagsForResource2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResource2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:417
Aws::CloudFront::CloudFrontClient::ListKeyGroups2020_05_31
virtual Model::ListKeyGroups2020_05_31Outcome ListKeyGroups2020_05_31(const Model::ListKeyGroups2020_05_31Request &request) const