AWS SDK for C++  1.9.153
AWS SDK for C++
CloudFrontClient.h
Go to the documentation of this file.
1 
6 #pragma once
92 #include <aws/core/NoResult.h>
95 #include <future>
96 #include <functional>
97 
98 namespace Aws
99 {
100 
101 namespace Http
102 {
103  class HttpClient;
104  class HttpClientFactory;
105 } // namespace Http
106 
107 namespace Utils
108 {
109  template< typename R, typename E> class Outcome;
110 
111 namespace Threading
112 {
113  class Executor;
114 } // namespace Threading
115 
116 namespace Xml
117 {
118  class XmlDocument;
119 } // namespace Xml
120 } // namespace Utils
121 
122 namespace Auth
123 {
124  class AWSCredentials;
125  class AWSCredentialsProvider;
126 } // namespace Auth
127 
128 namespace Client
129 {
130  class RetryStrategy;
131 } // namespace Client
132 
133 namespace CloudFront
134 {
135 
136 namespace Model
137 {
230 
323 
324  typedef std::future<AssociateAlias2020_05_31Outcome> AssociateAlias2020_05_31OutcomeCallable;
325  typedef std::future<CreateCachePolicy2020_05_31Outcome> CreateCachePolicy2020_05_31OutcomeCallable;
326  typedef std::future<CreateCloudFrontOriginAccessIdentity2020_05_31Outcome> CreateCloudFrontOriginAccessIdentity2020_05_31OutcomeCallable;
327  typedef std::future<CreateDistribution2020_05_31Outcome> CreateDistribution2020_05_31OutcomeCallable;
328  typedef std::future<CreateDistributionWithTags2020_05_31Outcome> CreateDistributionWithTags2020_05_31OutcomeCallable;
329  typedef std::future<CreateFieldLevelEncryptionConfig2020_05_31Outcome> CreateFieldLevelEncryptionConfig2020_05_31OutcomeCallable;
330  typedef std::future<CreateFieldLevelEncryptionProfile2020_05_31Outcome> CreateFieldLevelEncryptionProfile2020_05_31OutcomeCallable;
331  typedef std::future<CreateFunction2020_05_31Outcome> CreateFunction2020_05_31OutcomeCallable;
332  typedef std::future<CreateInvalidation2020_05_31Outcome> CreateInvalidation2020_05_31OutcomeCallable;
333  typedef std::future<CreateKeyGroup2020_05_31Outcome> CreateKeyGroup2020_05_31OutcomeCallable;
334  typedef std::future<CreateMonitoringSubscription2020_05_31Outcome> CreateMonitoringSubscription2020_05_31OutcomeCallable;
335  typedef std::future<CreateOriginRequestPolicy2020_05_31Outcome> CreateOriginRequestPolicy2020_05_31OutcomeCallable;
336  typedef std::future<CreatePublicKey2020_05_31Outcome> CreatePublicKey2020_05_31OutcomeCallable;
337  typedef std::future<CreateRealtimeLogConfig2020_05_31Outcome> CreateRealtimeLogConfig2020_05_31OutcomeCallable;
338  typedef std::future<CreateResponseHeadersPolicy2020_05_31Outcome> CreateResponseHeadersPolicy2020_05_31OutcomeCallable;
339  typedef std::future<CreateStreamingDistribution2020_05_31Outcome> CreateStreamingDistribution2020_05_31OutcomeCallable;
340  typedef std::future<CreateStreamingDistributionWithTags2020_05_31Outcome> CreateStreamingDistributionWithTags2020_05_31OutcomeCallable;
341  typedef std::future<DeleteCachePolicy2020_05_31Outcome> DeleteCachePolicy2020_05_31OutcomeCallable;
342  typedef std::future<DeleteCloudFrontOriginAccessIdentity2020_05_31Outcome> DeleteCloudFrontOriginAccessIdentity2020_05_31OutcomeCallable;
343  typedef std::future<DeleteDistribution2020_05_31Outcome> DeleteDistribution2020_05_31OutcomeCallable;
344  typedef std::future<DeleteFieldLevelEncryptionConfig2020_05_31Outcome> DeleteFieldLevelEncryptionConfig2020_05_31OutcomeCallable;
345  typedef std::future<DeleteFieldLevelEncryptionProfile2020_05_31Outcome> DeleteFieldLevelEncryptionProfile2020_05_31OutcomeCallable;
346  typedef std::future<DeleteFunction2020_05_31Outcome> DeleteFunction2020_05_31OutcomeCallable;
347  typedef std::future<DeleteKeyGroup2020_05_31Outcome> DeleteKeyGroup2020_05_31OutcomeCallable;
348  typedef std::future<DeleteMonitoringSubscription2020_05_31Outcome> DeleteMonitoringSubscription2020_05_31OutcomeCallable;
349  typedef std::future<DeleteOriginRequestPolicy2020_05_31Outcome> DeleteOriginRequestPolicy2020_05_31OutcomeCallable;
350  typedef std::future<DeletePublicKey2020_05_31Outcome> DeletePublicKey2020_05_31OutcomeCallable;
351  typedef std::future<DeleteRealtimeLogConfig2020_05_31Outcome> DeleteRealtimeLogConfig2020_05_31OutcomeCallable;
352  typedef std::future<DeleteResponseHeadersPolicy2020_05_31Outcome> DeleteResponseHeadersPolicy2020_05_31OutcomeCallable;
353  typedef std::future<DeleteStreamingDistribution2020_05_31Outcome> DeleteStreamingDistribution2020_05_31OutcomeCallable;
354  typedef std::future<DescribeFunction2020_05_31Outcome> DescribeFunction2020_05_31OutcomeCallable;
355  typedef std::future<GetCachePolicy2020_05_31Outcome> GetCachePolicy2020_05_31OutcomeCallable;
356  typedef std::future<GetCachePolicyConfig2020_05_31Outcome> GetCachePolicyConfig2020_05_31OutcomeCallable;
357  typedef std::future<GetCloudFrontOriginAccessIdentity2020_05_31Outcome> GetCloudFrontOriginAccessIdentity2020_05_31OutcomeCallable;
358  typedef std::future<GetCloudFrontOriginAccessIdentityConfig2020_05_31Outcome> GetCloudFrontOriginAccessIdentityConfig2020_05_31OutcomeCallable;
359  typedef std::future<GetDistribution2020_05_31Outcome> GetDistribution2020_05_31OutcomeCallable;
360  typedef std::future<GetDistributionConfig2020_05_31Outcome> GetDistributionConfig2020_05_31OutcomeCallable;
361  typedef std::future<GetFieldLevelEncryption2020_05_31Outcome> GetFieldLevelEncryption2020_05_31OutcomeCallable;
362  typedef std::future<GetFieldLevelEncryptionConfig2020_05_31Outcome> GetFieldLevelEncryptionConfig2020_05_31OutcomeCallable;
363  typedef std::future<GetFieldLevelEncryptionProfile2020_05_31Outcome> GetFieldLevelEncryptionProfile2020_05_31OutcomeCallable;
364  typedef std::future<GetFieldLevelEncryptionProfileConfig2020_05_31Outcome> GetFieldLevelEncryptionProfileConfig2020_05_31OutcomeCallable;
365  typedef std::future<GetFunction2020_05_31Outcome> GetFunction2020_05_31OutcomeCallable;
366  typedef std::future<GetInvalidation2020_05_31Outcome> GetInvalidation2020_05_31OutcomeCallable;
367  typedef std::future<GetKeyGroup2020_05_31Outcome> GetKeyGroup2020_05_31OutcomeCallable;
368  typedef std::future<GetKeyGroupConfig2020_05_31Outcome> GetKeyGroupConfig2020_05_31OutcomeCallable;
369  typedef std::future<GetMonitoringSubscription2020_05_31Outcome> GetMonitoringSubscription2020_05_31OutcomeCallable;
370  typedef std::future<GetOriginRequestPolicy2020_05_31Outcome> GetOriginRequestPolicy2020_05_31OutcomeCallable;
371  typedef std::future<GetOriginRequestPolicyConfig2020_05_31Outcome> GetOriginRequestPolicyConfig2020_05_31OutcomeCallable;
372  typedef std::future<GetPublicKey2020_05_31Outcome> GetPublicKey2020_05_31OutcomeCallable;
373  typedef std::future<GetPublicKeyConfig2020_05_31Outcome> GetPublicKeyConfig2020_05_31OutcomeCallable;
374  typedef std::future<GetRealtimeLogConfig2020_05_31Outcome> GetRealtimeLogConfig2020_05_31OutcomeCallable;
375  typedef std::future<GetResponseHeadersPolicy2020_05_31Outcome> GetResponseHeadersPolicy2020_05_31OutcomeCallable;
376  typedef std::future<GetResponseHeadersPolicyConfig2020_05_31Outcome> GetResponseHeadersPolicyConfig2020_05_31OutcomeCallable;
377  typedef std::future<GetStreamingDistribution2020_05_31Outcome> GetStreamingDistribution2020_05_31OutcomeCallable;
378  typedef std::future<GetStreamingDistributionConfig2020_05_31Outcome> GetStreamingDistributionConfig2020_05_31OutcomeCallable;
379  typedef std::future<ListCachePolicies2020_05_31Outcome> ListCachePolicies2020_05_31OutcomeCallable;
380  typedef std::future<ListCloudFrontOriginAccessIdentities2020_05_31Outcome> ListCloudFrontOriginAccessIdentities2020_05_31OutcomeCallable;
381  typedef std::future<ListConflictingAliases2020_05_31Outcome> ListConflictingAliases2020_05_31OutcomeCallable;
382  typedef std::future<ListDistributions2020_05_31Outcome> ListDistributions2020_05_31OutcomeCallable;
383  typedef std::future<ListDistributionsByCachePolicyId2020_05_31Outcome> ListDistributionsByCachePolicyId2020_05_31OutcomeCallable;
384  typedef std::future<ListDistributionsByKeyGroup2020_05_31Outcome> ListDistributionsByKeyGroup2020_05_31OutcomeCallable;
385  typedef std::future<ListDistributionsByOriginRequestPolicyId2020_05_31Outcome> ListDistributionsByOriginRequestPolicyId2020_05_31OutcomeCallable;
386  typedef std::future<ListDistributionsByRealtimeLogConfig2020_05_31Outcome> ListDistributionsByRealtimeLogConfig2020_05_31OutcomeCallable;
387  typedef std::future<ListDistributionsByResponseHeadersPolicyId2020_05_31Outcome> ListDistributionsByResponseHeadersPolicyId2020_05_31OutcomeCallable;
388  typedef std::future<ListDistributionsByWebACLId2020_05_31Outcome> ListDistributionsByWebACLId2020_05_31OutcomeCallable;
389  typedef std::future<ListFieldLevelEncryptionConfigs2020_05_31Outcome> ListFieldLevelEncryptionConfigs2020_05_31OutcomeCallable;
390  typedef std::future<ListFieldLevelEncryptionProfiles2020_05_31Outcome> ListFieldLevelEncryptionProfiles2020_05_31OutcomeCallable;
391  typedef std::future<ListFunctions2020_05_31Outcome> ListFunctions2020_05_31OutcomeCallable;
392  typedef std::future<ListInvalidations2020_05_31Outcome> ListInvalidations2020_05_31OutcomeCallable;
393  typedef std::future<ListKeyGroups2020_05_31Outcome> ListKeyGroups2020_05_31OutcomeCallable;
394  typedef std::future<ListOriginRequestPolicies2020_05_31Outcome> ListOriginRequestPolicies2020_05_31OutcomeCallable;
395  typedef std::future<ListPublicKeys2020_05_31Outcome> ListPublicKeys2020_05_31OutcomeCallable;
396  typedef std::future<ListRealtimeLogConfigs2020_05_31Outcome> ListRealtimeLogConfigs2020_05_31OutcomeCallable;
397  typedef std::future<ListResponseHeadersPolicies2020_05_31Outcome> ListResponseHeadersPolicies2020_05_31OutcomeCallable;
398  typedef std::future<ListStreamingDistributions2020_05_31Outcome> ListStreamingDistributions2020_05_31OutcomeCallable;
399  typedef std::future<ListTagsForResource2020_05_31Outcome> ListTagsForResource2020_05_31OutcomeCallable;
400  typedef std::future<PublishFunction2020_05_31Outcome> PublishFunction2020_05_31OutcomeCallable;
401  typedef std::future<TagResource2020_05_31Outcome> TagResource2020_05_31OutcomeCallable;
402  typedef std::future<TestFunction2020_05_31Outcome> TestFunction2020_05_31OutcomeCallable;
403  typedef std::future<UntagResource2020_05_31Outcome> UntagResource2020_05_31OutcomeCallable;
404  typedef std::future<UpdateCachePolicy2020_05_31Outcome> UpdateCachePolicy2020_05_31OutcomeCallable;
405  typedef std::future<UpdateCloudFrontOriginAccessIdentity2020_05_31Outcome> UpdateCloudFrontOriginAccessIdentity2020_05_31OutcomeCallable;
406  typedef std::future<UpdateDistribution2020_05_31Outcome> UpdateDistribution2020_05_31OutcomeCallable;
407  typedef std::future<UpdateFieldLevelEncryptionConfig2020_05_31Outcome> UpdateFieldLevelEncryptionConfig2020_05_31OutcomeCallable;
408  typedef std::future<UpdateFieldLevelEncryptionProfile2020_05_31Outcome> UpdateFieldLevelEncryptionProfile2020_05_31OutcomeCallable;
409  typedef std::future<UpdateFunction2020_05_31Outcome> UpdateFunction2020_05_31OutcomeCallable;
410  typedef std::future<UpdateKeyGroup2020_05_31Outcome> UpdateKeyGroup2020_05_31OutcomeCallable;
411  typedef std::future<UpdateOriginRequestPolicy2020_05_31Outcome> UpdateOriginRequestPolicy2020_05_31OutcomeCallable;
412  typedef std::future<UpdatePublicKey2020_05_31Outcome> UpdatePublicKey2020_05_31OutcomeCallable;
413  typedef std::future<UpdateRealtimeLogConfig2020_05_31Outcome> UpdateRealtimeLogConfig2020_05_31OutcomeCallable;
414  typedef std::future<UpdateResponseHeadersPolicy2020_05_31Outcome> UpdateResponseHeadersPolicy2020_05_31OutcomeCallable;
415  typedef std::future<UpdateStreamingDistribution2020_05_31Outcome> UpdateStreamingDistribution2020_05_31OutcomeCallable;
416 } // namespace Model
417 
418  class CloudFrontClient;
419 
420  typedef std::function<void(const CloudFrontClient*, const Model::AssociateAlias2020_05_31Request&, const Model::AssociateAlias2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateAlias2020_05_31ResponseReceivedHandler;
421  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;
423  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;
424  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;
427  typedef std::function<void(const CloudFrontClient*, const Model::CreateFunction2020_05_31Request&, const Model::CreateFunction2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateFunction2020_05_31ResponseReceivedHandler;
428  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;
429  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;
431  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;
432  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;
433  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;
434  typedef std::function<void(const CloudFrontClient*, const Model::CreateResponseHeadersPolicy2020_05_31Request&, const Model::CreateResponseHeadersPolicy2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateResponseHeadersPolicy2020_05_31ResponseReceivedHandler;
435  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;
437  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;
439  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;
442  typedef std::function<void(const CloudFrontClient*, const Model::DeleteFunction2020_05_31Request&, const Model::DeleteFunction2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFunction2020_05_31ResponseReceivedHandler;
443  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;
445  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;
446  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;
447  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;
448  typedef std::function<void(const CloudFrontClient*, const Model::DeleteResponseHeadersPolicy2020_05_31Request&, const Model::DeleteResponseHeadersPolicy2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteResponseHeadersPolicy2020_05_31ResponseReceivedHandler;
449  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;
450  typedef std::function<void(const CloudFrontClient*, const Model::DescribeFunction2020_05_31Request&, const Model::DescribeFunction2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFunction2020_05_31ResponseReceivedHandler;
451  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;
452  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;
455  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;
456  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;
457  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;
461  typedef std::function<void(const CloudFrontClient*, const Model::GetFunction2020_05_31Request&, Model::GetFunction2020_05_31Outcome, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFunction2020_05_31ResponseReceivedHandler;
462  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;
463  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;
464  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;
465  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;
466  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;
468  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;
469  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;
470  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;
471  typedef std::function<void(const CloudFrontClient*, const Model::GetResponseHeadersPolicy2020_05_31Request&, const Model::GetResponseHeadersPolicy2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetResponseHeadersPolicy2020_05_31ResponseReceivedHandler;
473  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;
475  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;
477  typedef std::function<void(const CloudFrontClient*, const Model::ListConflictingAliases2020_05_31Request&, const Model::ListConflictingAliases2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListConflictingAliases2020_05_31ResponseReceivedHandler;
478  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;
480  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;
484  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;
487  typedef std::function<void(const CloudFrontClient*, const Model::ListFunctions2020_05_31Request&, const Model::ListFunctions2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFunctions2020_05_31ResponseReceivedHandler;
488  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;
489  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;
490  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;
491  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;
492  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;
493  typedef std::function<void(const CloudFrontClient*, const Model::ListResponseHeadersPolicies2020_05_31Request&, const Model::ListResponseHeadersPolicies2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListResponseHeadersPolicies2020_05_31ResponseReceivedHandler;
494  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;
495  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;
496  typedef std::function<void(const CloudFrontClient*, const Model::PublishFunction2020_05_31Request&, const Model::PublishFunction2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PublishFunction2020_05_31ResponseReceivedHandler;
497  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;
498  typedef std::function<void(const CloudFrontClient*, const Model::TestFunction2020_05_31Request&, const Model::TestFunction2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TestFunction2020_05_31ResponseReceivedHandler;
499  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;
500  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;
502  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;
505  typedef std::function<void(const CloudFrontClient*, const Model::UpdateFunction2020_05_31Request&, const Model::UpdateFunction2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFunction2020_05_31ResponseReceivedHandler;
506  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;
507  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;
508  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;
509  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;
510  typedef std::function<void(const CloudFrontClient*, const Model::UpdateResponseHeadersPolicy2020_05_31Request&, const Model::UpdateResponseHeadersPolicy2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateResponseHeadersPolicy2020_05_31ResponseReceivedHandler;
511  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;
512 
520  {
521  public:
523 
529 
535 
540  CloudFrontClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
542 
543  virtual ~CloudFrontClient();
544 
545 
564 
585 
605  virtual void AssociateAlias2020_05_31Async(const Model::AssociateAlias2020_05_31Request& request, const AssociateAlias2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
606 
629 
654 
678  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;
679 
692 
707 
721  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;
722 
742 
764 
785  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;
786 
793 
802 
810  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;
811 
819 
829 
838  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;
839 
846 
855 
863  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;
864 
881 
900 
918  virtual void CreateFunction2020_05_31Async(const Model::CreateFunction2020_05_31Request& request, const CreateFunction2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
919 
926 
935 
943  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;
944 
963 
984 
1004  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;
1005 
1017 
1031 
1044  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;
1045 
1070 
1097 
1123  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;
1124 
1135 
1148 
1160  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;
1161 
1174 
1189 
1203  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;
1204 
1218 
1234 
1249  virtual void CreateResponseHeadersPolicy2020_05_31Async(const Model::CreateResponseHeadersPolicy2020_05_31Request& request, const CreateResponseHeadersPolicy2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1250 
1261 
1274 
1286  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;
1287 
1298 
1311 
1323  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;
1324 
1336 
1350 
1363  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;
1364 
1371 
1380 
1388  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;
1389 
1396 
1405 
1413  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;
1414 
1421 
1430 
1438  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;
1439 
1446 
1455 
1463  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;
1464 
1477 
1492 
1506  virtual void DeleteFunction2020_05_31Async(const Model::DeleteFunction2020_05_31Request& request, const DeleteFunction2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1507 
1519 
1533 
1546  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;
1547 
1555 
1565 
1574  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;
1575 
1588 
1603 
1617  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;
1618 
1626 
1636 
1645  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;
1646 
1660 
1676 
1691  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;
1692 
1705 
1720 
1734  virtual void DeleteResponseHeadersPolicy2020_05_31Async(const Model::DeleteResponseHeadersPolicy2020_05_31Request& request, const DeleteResponseHeadersPolicy2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1735 
1770 
1807 
1843  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;
1844 
1855 
1868 
1880  virtual void DescribeFunction2020_05_31Async(const Model::DescribeFunction2020_05_31Request& request, const DescribeFunction2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1881 
1895 
1911 
1926  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;
1927 
1939 
1953 
1966  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;
1967 
1975 
1985 
1994  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;
1995 
2003 
2013 
2022  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;
2023 
2030 
2039 
2047  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;
2048 
2056 
2066 
2075  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;
2076 
2084 
2094 
2103  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;
2104 
2112 
2122 
2131  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;
2132 
2140 
2150 
2159  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;
2160 
2168 
2178 
2187  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;
2188 
2198 
2210 
2221  virtual void GetFunction2020_05_31Async(const Model::GetFunction2020_05_31Request& request, const GetFunction2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2222 
2229 
2238 
2246  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;
2247 
2260 
2275 
2289  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;
2290 
2302 
2316 
2329  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;
2330 
2338 
2348 
2357  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;
2358 
2373 
2390 
2406  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;
2407 
2420 
2435 
2449  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;
2450 
2457 
2466 
2474  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;
2475 
2482 
2491 
2499  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;
2500 
2511 
2524 
2536  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;
2537 
2551 
2567 
2582  virtual void GetResponseHeadersPolicy2020_05_31Async(const Model::GetResponseHeadersPolicy2020_05_31Request& request, const GetResponseHeadersPolicy2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2583 
2596 
2611 
2625  virtual void GetResponseHeadersPolicyConfig2020_05_31Async(const Model::GetResponseHeadersPolicyConfig2020_05_31Request& request, const GetResponseHeadersPolicyConfig2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2626 
2634 
2644 
2653  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;
2654 
2662 
2672 
2681  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;
2682 
2697 
2714 
2730  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;
2731 
2738 
2747 
2755  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;
2756 
2789 
2824 
2858  virtual void ListConflictingAliases2020_05_31Async(const Model::ListConflictingAliases2020_05_31Request& request, const ListConflictingAliases2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2859 
2866 
2875 
2883  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;
2884 
2898 
2914 
2929  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;
2930 
2944 
2960 
2975  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;
2976 
2990 
3006 
3021  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;
3022 
3039 
3058 
3076  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;
3077 
3091 
3107 
3122  virtual void ListDistributionsByResponseHeadersPolicyId2020_05_31Async(const Model::ListDistributionsByResponseHeadersPolicyId2020_05_31Request& request, const ListDistributionsByResponseHeadersPolicyId2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3123 
3131 
3141 
3150  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;
3151 
3159 
3169 
3178  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;
3179 
3187 
3197 
3206  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;
3207 
3223 
3241 
3258  virtual void ListFunctions2020_05_31Async(const Model::ListFunctions2020_05_31Request& request, const ListFunctions2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3259 
3266 
3275 
3283  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;
3284 
3297 
3312 
3326  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;
3327 
3342 
3359 
3375  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;
3376 
3384 
3394 
3403  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;
3404 
3417 
3432 
3446  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;
3447 
3462 
3479 
3495  virtual void ListResponseHeadersPolicies2020_05_31Async(const Model::ListResponseHeadersPolicies2020_05_31Request& request, const ListResponseHeadersPolicies2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3496 
3503 
3512 
3520  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;
3521 
3528 
3537 
3545  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;
3546 
3561 
3578 
3594  virtual void PublishFunction2020_05_31Async(const Model::PublishFunction2020_05_31Request& request, const PublishFunction2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3595 
3602 
3611 
3619  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;
3620 
3639 
3660 
3680  virtual void TestFunction2020_05_31Async(const Model::TestFunction2020_05_31Request& request, const TestFunction2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3681 
3688 
3697 
3705  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;
3706 
3721 
3738 
3754  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;
3755 
3762 
3771 
3779  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;
3780 
3837 
3896 
3954  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;
3955 
3962 
3971 
3979  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;
3980 
3987 
3996 
4004  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;
4005 
4017 
4031 
4044  virtual void UpdateFunction2020_05_31Async(const Model::UpdateFunction2020_05_31Request& request, const UpdateFunction2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4045 
4060 
4077 
4093  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;
4094 
4110 
4128 
4145  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;
4146 
4154 
4164 
4173  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;
4174 
4191 
4210 
4228  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;
4229 
4244 
4261 
4277  virtual void UpdateResponseHeadersPolicy2020_05_31Async(const Model::UpdateResponseHeadersPolicy2020_05_31Request& request, const UpdateResponseHeadersPolicy2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4278 
4285 
4294 
4302  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;
4303 
4304 
4305  void OverrideEndpoint(const Aws::String& endpoint);
4306  private:
4307  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
4308  void AssociateAlias2020_05_31AsyncHelper(const Model::AssociateAlias2020_05_31Request& request, const AssociateAlias2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4309  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;
4310  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;
4311  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;
4312  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;
4313  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;
4314  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;
4315  void CreateFunction2020_05_31AsyncHelper(const Model::CreateFunction2020_05_31Request& request, const CreateFunction2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4316  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;
4317  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;
4318  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;
4319  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;
4320  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;
4321  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;
4322  void CreateResponseHeadersPolicy2020_05_31AsyncHelper(const Model::CreateResponseHeadersPolicy2020_05_31Request& request, const CreateResponseHeadersPolicy2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4323  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;
4324  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;
4325  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;
4326  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;
4327  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;
4328  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;
4329  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;
4330  void DeleteFunction2020_05_31AsyncHelper(const Model::DeleteFunction2020_05_31Request& request, const DeleteFunction2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4331  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;
4332  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;
4333  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;
4334  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;
4335  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;
4336  void DeleteResponseHeadersPolicy2020_05_31AsyncHelper(const Model::DeleteResponseHeadersPolicy2020_05_31Request& request, const DeleteResponseHeadersPolicy2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4337  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;
4338  void DescribeFunction2020_05_31AsyncHelper(const Model::DescribeFunction2020_05_31Request& request, const DescribeFunction2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4339  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;
4340  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;
4341  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;
4342  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;
4343  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;
4344  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;
4345  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;
4346  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;
4347  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;
4348  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;
4349  void GetFunction2020_05_31AsyncHelper(const Model::GetFunction2020_05_31Request& request, const GetFunction2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4350  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;
4351  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;
4352  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;
4353  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;
4354  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;
4355  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;
4356  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;
4357  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;
4358  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;
4359  void GetResponseHeadersPolicy2020_05_31AsyncHelper(const Model::GetResponseHeadersPolicy2020_05_31Request& request, const GetResponseHeadersPolicy2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4360  void GetResponseHeadersPolicyConfig2020_05_31AsyncHelper(const Model::GetResponseHeadersPolicyConfig2020_05_31Request& request, const GetResponseHeadersPolicyConfig2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4361  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;
4362  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;
4363  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;
4364  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;
4365  void ListConflictingAliases2020_05_31AsyncHelper(const Model::ListConflictingAliases2020_05_31Request& request, const ListConflictingAliases2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4366  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;
4367  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;
4368  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;
4369  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;
4370  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;
4371  void ListDistributionsByResponseHeadersPolicyId2020_05_31AsyncHelper(const Model::ListDistributionsByResponseHeadersPolicyId2020_05_31Request& request, const ListDistributionsByResponseHeadersPolicyId2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4372  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;
4373  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;
4374  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;
4375  void ListFunctions2020_05_31AsyncHelper(const Model::ListFunctions2020_05_31Request& request, const ListFunctions2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4376  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;
4377  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;
4378  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;
4379  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;
4380  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;
4381  void ListResponseHeadersPolicies2020_05_31AsyncHelper(const Model::ListResponseHeadersPolicies2020_05_31Request& request, const ListResponseHeadersPolicies2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4382  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;
4383  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;
4384  void PublishFunction2020_05_31AsyncHelper(const Model::PublishFunction2020_05_31Request& request, const PublishFunction2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4385  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;
4386  void TestFunction2020_05_31AsyncHelper(const Model::TestFunction2020_05_31Request& request, const TestFunction2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4387  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;
4388  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;
4389  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;
4390  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;
4391  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;
4392  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;
4393  void UpdateFunction2020_05_31AsyncHelper(const Model::UpdateFunction2020_05_31Request& request, const UpdateFunction2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4394  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;
4395  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;
4396  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;
4397  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;
4398  void UpdateResponseHeadersPolicy2020_05_31AsyncHelper(const Model::UpdateResponseHeadersPolicy2020_05_31Request& request, const UpdateResponseHeadersPolicy2020_05_31ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4399  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;
4400 
4401  Aws::String m_uri;
4402  Aws::String m_configScheme;
4403  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
4404  };
4405 
4406 } // namespace CloudFront
4407 } // namespace Aws
Aws::CloudFront::Model::ListFunctions2020_05_31Request
Definition: ListFunctions2020_05_31Request.h:27
ListCachePolicies2020_05_31Result.h
Aws::CloudFront::Model::CreatePublicKey2020_05_31Outcome
Aws::Utils::Outcome< CreatePublicKey2020_05_31Result, CloudFrontError > CreatePublicKey2020_05_31Outcome
Definition: CloudFrontClient.h:243
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:315
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:426
Aws::CloudFront::Model::GetStreamingDistributionConfig2020_05_31Outcome
Aws::Utils::Outcome< GetStreamingDistributionConfig2020_05_31Result, CloudFrontError > GetStreamingDistributionConfig2020_05_31Outcome
Definition: CloudFrontClient.h:285
Aws::CloudFront::UpdateResponseHeadersPolicy2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::UpdateResponseHeadersPolicy2020_05_31Request &, const Model::UpdateResponseHeadersPolicy2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateResponseHeadersPolicy2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:510
Aws::CloudFront::Model::DeleteCloudFrontOriginAccessIdentity2020_05_31OutcomeCallable
std::future< DeleteCloudFrontOriginAccessIdentity2020_05_31Outcome > DeleteCloudFrontOriginAccessIdentity2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:342
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:401
Aws::CloudFront::Model::GetFieldLevelEncryption2020_05_31OutcomeCallable
std::future< GetFieldLevelEncryption2020_05_31Outcome > GetFieldLevelEncryption2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:361
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:334
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::CloudFrontClient::ListDistributionsByResponseHeadersPolicyId2020_05_31Async
virtual void ListDistributionsByResponseHeadersPolicyId2020_05_31Async(const Model::ListDistributionsByResponseHeadersPolicyId2020_05_31Request &request, const ListDistributionsByResponseHeadersPolicyId2020_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:353
Aws::CloudFront::Model::GetFieldLevelEncryptionProfileConfig2020_05_31Outcome
Aws::Utils::Outcome< GetFieldLevelEncryptionProfileConfig2020_05_31Result, CloudFrontError > GetFieldLevelEncryptionProfileConfig2020_05_31Outcome
Definition: CloudFrontClient.h:271
Aws::CloudFront::Model::GetFieldLevelEncryptionConfig2020_05_31Outcome
Aws::Utils::Outcome< GetFieldLevelEncryptionConfig2020_05_31Result, CloudFrontError > GetFieldLevelEncryptionConfig2020_05_31Outcome
Definition: CloudFrontClient.h:269
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:482
Aws::CloudFront::CloudFrontClient::GetResponseHeadersPolicy2020_05_31Async
virtual void GetResponseHeadersPolicy2020_05_31Async(const Model::GetResponseHeadersPolicy2020_05_31Request &request, const GetResponseHeadersPolicy2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
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:500
Aws::CloudFront::CloudFrontClient::UpdateFunction2020_05_31
virtual Model::UpdateFunction2020_05_31Outcome UpdateFunction2020_05_31(const Model::UpdateFunction2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::ListDistributions2020_05_31Callable
virtual Model::ListDistributions2020_05_31OutcomeCallable ListDistributions2020_05_31Callable(const Model::ListDistributions2020_05_31Request &request) const
GetResponseHeadersPolicyConfig2020_05_31Result.h
Aws::CloudFront::Model::UntagResource2020_05_31OutcomeCallable
std::future< UntagResource2020_05_31Outcome > UntagResource2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:403
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:460
Aws::CloudFront::Model::GetFieldLevelEncryption2020_05_31Outcome
Aws::Utils::Outcome< GetFieldLevelEncryption2020_05_31Result, CloudFrontError > GetFieldLevelEncryption2020_05_31Outcome
Definition: CloudFrontClient.h:268
Aws::CloudFront::Model::ListConflictingAliases2020_05_31Outcome
Aws::Utils::Outcome< ListConflictingAliases2020_05_31Result, CloudFrontError > ListConflictingAliases2020_05_31Outcome
Definition: CloudFrontClient.h:288
Aws::CloudFront::CloudFrontClient::ListDistributionsByResponseHeadersPolicyId2020_05_31
virtual Model::ListDistributionsByResponseHeadersPolicyId2020_05_31Outcome ListDistributionsByResponseHeadersPolicyId2020_05_31(const Model::ListDistributionsByResponseHeadersPolicyId2020_05_31Request &request) const
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::CloudFrontClient::TestFunction2020_05_31Async
virtual void TestFunction2020_05_31Async(const Model::TestFunction2020_05_31Request &request, const TestFunction2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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:509
Aws::CloudFront::DeleteResponseHeadersPolicy2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::DeleteResponseHeadersPolicy2020_05_31Request &, const Model::DeleteResponseHeadersPolicy2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResponseHeadersPolicy2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:448
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:462
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::DeleteFunction2020_05_31Outcome
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeleteFunction2020_05_31Outcome
Definition: CloudFrontClient.h:253
Aws::CloudFront::Model::UpdateResponseHeadersPolicy2020_05_31Request
Definition: UpdateResponseHeadersPolicy2020_05_31Request.h:23
Aws::CloudFront::Model::ListDistributionsByRealtimeLogConfig2020_05_31OutcomeCallable
std::future< ListDistributionsByRealtimeLogConfig2020_05_31Outcome > ListDistributionsByRealtimeLogConfig2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:386
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:469
Aws::CloudFront::Model::CreatePublicKey2020_05_31Request
Definition: CreatePublicKey2020_05_31Request.h:22
Aws::CloudFront::Model::TestFunction2020_05_31OutcomeCallable
std::future< TestFunction2020_05_31Outcome > TestFunction2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:402
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::CloudFrontClient::TestFunction2020_05_31
virtual Model::TestFunction2020_05_31Outcome TestFunction2020_05_31(const Model::TestFunction2020_05_31Request &request) const
Aws::CloudFront::ListFunctions2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::ListFunctions2020_05_31Request &, const Model::ListFunctions2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFunctions2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:487
Aws::CloudFront::Model::CreateFieldLevelEncryptionConfig2020_05_31Outcome
Aws::Utils::Outcome< CreateFieldLevelEncryptionConfig2020_05_31Result, CloudFrontError > CreateFieldLevelEncryptionConfig2020_05_31Outcome
Definition: CloudFrontClient.h:236
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::Model::CreateFunction2020_05_31OutcomeCallable
std::future< CreateFunction2020_05_31Outcome > CreateFunction2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:331
Aws::CloudFront::CloudFrontClient::UpdateResponseHeadersPolicy2020_05_31Async
virtual void UpdateResponseHeadersPolicy2020_05_31Async(const Model::UpdateResponseHeadersPolicy2020_05_31Request &request, const UpdateResponseHeadersPolicy2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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:340
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:459
Aws::CloudFront::Model::CreateResponseHeadersPolicy2020_05_31Request
Definition: CreateResponseHeadersPolicy2020_05_31Request.h:22
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
UpdateFunction2020_05_31Result.h
UpdateCachePolicy2020_05_31Result.h
Aws::CloudFront::Model::ListTagsForResource2020_05_31Outcome
Aws::Utils::Outcome< ListTagsForResource2020_05_31Result, CloudFrontError > ListTagsForResource2020_05_31Outcome
Definition: CloudFrontClient.h:306
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:278
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:476
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:507
Aws::CloudFront::Model::ListDistributionsByCachePolicyId2020_05_31Outcome
Aws::Utils::Outcome< ListDistributionsByCachePolicyId2020_05_31Result, CloudFrontError > ListDistributionsByCachePolicyId2020_05_31Outcome
Definition: CloudFrontClient.h:290
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:270
Aws::CloudFront::Model::CreateStreamingDistributionWithTags2020_05_31Outcome
Aws::Utils::Outcome< CreateStreamingDistributionWithTags2020_05_31Result, CloudFrontError > CreateStreamingDistributionWithTags2020_05_31Outcome
Definition: CloudFrontClient.h:247
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:337
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:246
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:424
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:367
Aws::CloudFront::CloudFrontClient::GetCachePolicy2020_05_31
virtual Model::GetCachePolicy2020_05_31Outcome GetCachePolicy2020_05_31(const Model::GetCachePolicy2020_05_31Request &request) const
Aws::CloudFront::Model::AssociateAlias2020_05_31Outcome
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > AssociateAlias2020_05_31Outcome
Definition: CloudFrontClient.h:229
Aws::CloudFront::Model::UpdateOriginRequestPolicy2020_05_31Outcome
Aws::Utils::Outcome< UpdateOriginRequestPolicy2020_05_31Result, CloudFrontError > UpdateOriginRequestPolicy2020_05_31Outcome
Definition: CloudFrontClient.h:318
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
Aws::CloudFront::CloudFrontClient::DeleteResponseHeadersPolicy2020_05_31Callable
virtual Model::DeleteResponseHeadersPolicy2020_05_31OutcomeCallable DeleteResponseHeadersPolicy2020_05_31Callable(const Model::DeleteResponseHeadersPolicy2020_05_31Request &request) 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:274
Aws::CloudFront::Model::ListResponseHeadersPolicies2020_05_31Outcome
Aws::Utils::Outcome< ListResponseHeadersPolicies2020_05_31Result, CloudFrontError > ListResponseHeadersPolicies2020_05_31Outcome
Definition: CloudFrontClient.h:304
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:479
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:382
CreateFieldLevelEncryptionConfig2020_05_31Result.h
Aws::CloudFront::Model::UpdateDistribution2020_05_31Outcome
Aws::Utils::Outcome< UpdateDistribution2020_05_31Result, CloudFrontError > UpdateDistribution2020_05_31Outcome
Definition: CloudFrontClient.h:313
Aws::CloudFront::Model::GetResponseHeadersPolicy2020_05_31Outcome
Aws::Utils::Outcome< GetResponseHeadersPolicy2020_05_31Result, CloudFrontError > GetResponseHeadersPolicy2020_05_31Outcome
Definition: CloudFrontClient.h:282
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::GetFunction2020_05_31Callable
virtual Model::GetFunction2020_05_31OutcomeCallable GetFunction2020_05_31Callable(const Model::GetFunction2020_05_31Request &request) const
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::PublishFunction2020_05_31
virtual Model::PublishFunction2020_05_31Outcome PublishFunction2020_05_31(const Model::PublishFunction2020_05_31Request &request) const
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:393
Aws::CloudFront::CloudFrontClient::ListRealtimeLogConfigs2020_05_31
virtual Model::ListRealtimeLogConfigs2020_05_31Outcome ListRealtimeLogConfigs2020_05_31(const Model::ListRealtimeLogConfigs2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::UpdateFunction2020_05_31Callable
virtual Model::UpdateFunction2020_05_31OutcomeCallable UpdateFunction2020_05_31Callable(const Model::UpdateFunction2020_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:371
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:502
UpdateDistribution2020_05_31Result.h
Aws::CloudFront::Model::ListDistributionsByRealtimeLogConfig2020_05_31Outcome
Aws::Utils::Outcome< ListDistributionsByRealtimeLogConfig2020_05_31Result, CloudFrontError > ListDistributionsByRealtimeLogConfig2020_05_31Outcome
Definition: CloudFrontClient.h:293
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:522
Aws::CloudFront::Model::CreateFunction2020_05_31Outcome
Aws::Utils::Outcome< CreateFunction2020_05_31Result, CloudFrontError > CreateFunction2020_05_31Outcome
Definition: CloudFrontClient.h:238
Aws::CloudFront::Model::GetRealtimeLogConfig2020_05_31OutcomeCallable
std::future< GetRealtimeLogConfig2020_05_31Outcome > GetRealtimeLogConfig2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:374
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:457
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:425
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:508
Aws::CloudFront::CloudFrontClient::GetFunction2020_05_31Async
virtual void GetFunction2020_05_31Async(const Model::GetFunction2020_05_31Request &request, const GetFunction2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
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:436
Aws::CloudFront::Model::CreateInvalidation2020_05_31OutcomeCallable
std::future< CreateInvalidation2020_05_31Outcome > CreateInvalidation2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:332
Aws::CloudFront::Model::GetPublicKeyConfig2020_05_31OutcomeCallable
std::future< GetPublicKeyConfig2020_05_31Outcome > GetPublicKeyConfig2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:373
Aws::CloudFront::Model::DeleteStreamingDistribution2020_05_31Request
Definition: DeleteStreamingDistribution2020_05_31Request.h:25
Aws::CloudFront::Model::UpdateFunction2020_05_31Request
Definition: UpdateFunction2020_05_31Request.h:24
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:428
GetResponseHeadersPolicy2020_05_31Result.h
Aws::CloudFront::DescribeFunction2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::DescribeFunction2020_05_31Request &, const Model::DescribeFunction2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFunction2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:450
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:300
Aws::CloudFront::Model::GetDistribution2020_05_31Outcome
Aws::Utils::Outcome< GetDistribution2020_05_31Result, CloudFrontError > GetDistribution2020_05_31Outcome
Definition: CloudFrontClient.h:266
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:237
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:327
Aws::CloudFront::CloudFrontClient::GetResponseHeadersPolicy2020_05_31
virtual Model::GetResponseHeadersPolicy2020_05_31Outcome GetResponseHeadersPolicy2020_05_31(const Model::GetResponseHeadersPolicy2020_05_31Request &request) const
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:464
Aws::CloudFront::Model::UpdateFieldLevelEncryptionConfig2020_05_31Outcome
Aws::Utils::Outcome< UpdateFieldLevelEncryptionConfig2020_05_31Result, CloudFrontError > UpdateFieldLevelEncryptionConfig2020_05_31Outcome
Definition: CloudFrontClient.h:314
Aws::CloudFront::Model::DeleteResponseHeadersPolicy2020_05_31Request
Definition: DeleteResponseHeadersPolicy2020_05_31Request.h:22
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:468
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
TestFunction2020_05_31Result.h
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
PublishFunction2020_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:437
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:287
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:478
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:301
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:489
GetMonitoringSubscription2020_05_31Result.h
Aws::CloudFront::Model::DeleteOriginRequestPolicy2020_05_31Request
Definition: DeleteOriginRequestPolicy2020_05_31Request.h:22
Aws::CloudFront::CloudFrontClient::CreateFunction2020_05_31Async
virtual void CreateFunction2020_05_31Async(const Model::CreateFunction2020_05_31Request &request, const CreateFunction2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::ListConflictingAliases2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::ListConflictingAliases2020_05_31Request &, const Model::ListConflictingAliases2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConflictingAliases2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:477
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:435
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:330
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:453
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:303
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::GetResponseHeadersPolicyConfig2020_05_31Outcome
Aws::Utils::Outcome< GetResponseHeadersPolicyConfig2020_05_31Result, CloudFrontError > GetResponseHeadersPolicyConfig2020_05_31Outcome
Definition: CloudFrontClient.h:283
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:422
Aws::CloudFront::CloudFrontClient::CreateFieldLevelEncryptionProfile2020_05_31
virtual Model::CreateFieldLevelEncryptionProfile2020_05_31Outcome CreateFieldLevelEncryptionProfile2020_05_31(const Model::CreateFieldLevelEncryptionProfile2020_05_31Request &request) const
Aws::CloudFront::GetResponseHeadersPolicy2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::GetResponseHeadersPolicy2020_05_31Request &, const Model::GetResponseHeadersPolicy2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResponseHeadersPolicy2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:471
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::Model::ListResponseHeadersPolicies2020_05_31OutcomeCallable
std::future< ListResponseHeadersPolicies2020_05_31Outcome > ListResponseHeadersPolicies2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:397
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::GetResponseHeadersPolicyConfig2020_05_31Async
virtual void GetResponseHeadersPolicyConfig2020_05_31Async(const Model::GetResponseHeadersPolicyConfig2020_05_31Request &request, const GetResponseHeadersPolicyConfig2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
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:341
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:299
Aws::CloudFront::Model::CreateMonitoringSubscription2020_05_31Outcome
Aws::Utils::Outcome< CreateMonitoringSubscription2020_05_31Result, CloudFrontError > CreateMonitoringSubscription2020_05_31Outcome
Definition: CloudFrontClient.h:241
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:503
Aws::CloudFront::Model::GetCloudFrontOriginAccessIdentityConfig2020_05_31OutcomeCallable
std::future< GetCloudFrontOriginAccessIdentityConfig2020_05_31Outcome > GetCloudFrontOriginAccessIdentityConfig2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:358
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:443
Aws::CloudFront::Model::CreateStreamingDistributionWithTags2020_05_31Request
Definition: CreateStreamingDistributionWithTags2020_05_31Request.h:26
Aws::CloudFront::CreateResponseHeadersPolicy2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::CreateResponseHeadersPolicy2020_05_31Request &, const Model::CreateResponseHeadersPolicy2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateResponseHeadersPolicy2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:434
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:265
Aws::CloudFront::Model::DeleteCachePolicy2020_05_31Request
Definition: DeleteCachePolicy2020_05_31Request.h:22
Aws::CloudFront::Model::GetResponseHeadersPolicyConfig2020_05_31OutcomeCallable
std::future< GetResponseHeadersPolicyConfig2020_05_31Outcome > GetResponseHeadersPolicyConfig2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:376
Aws::CloudFront::GetResponseHeadersPolicyConfig2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::GetResponseHeadersPolicyConfig2020_05_31Request &, const Model::GetResponseHeadersPolicyConfig2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResponseHeadersPolicyConfig2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:472
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::DescribeFunction2020_05_31Async
virtual void DescribeFunction2020_05_31Async(const Model::DescribeFunction2020_05_31Request &request, const DescribeFunction2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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:388
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:296
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:454
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:252
Aws::CloudFront::Model::UpdateOriginRequestPolicy2020_05_31OutcomeCallable
std::future< UpdateOriginRequestPolicy2020_05_31Outcome > UpdateOriginRequestPolicy2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:411
Aws::CloudFront::Model::ListConflictingAliases2020_05_31OutcomeCallable
std::future< ListConflictingAliases2020_05_31Outcome > ListConflictingAliases2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:381
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::PublishFunction2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::PublishFunction2020_05_31Request &, const Model::PublishFunction2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PublishFunction2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:496
Aws::CloudFront::Model::UpdateFunction2020_05_31Outcome
Aws::Utils::Outcome< UpdateFunction2020_05_31Result, CloudFrontError > UpdateFunction2020_05_31Outcome
Definition: CloudFrontClient.h:316
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:399
Aws::CloudFront::Model::DeleteRealtimeLogConfig2020_05_31Outcome
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeleteRealtimeLogConfig2020_05_31Outcome
Definition: CloudFrontClient.h:258
UpdateKeyGroup2020_05_31Result.h
Aws::CloudFront::Model::ListFieldLevelEncryptionProfiles2020_05_31OutcomeCallable
std::future< ListFieldLevelEncryptionProfiles2020_05_31Outcome > ListFieldLevelEncryptionProfiles2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:390
Aws::CloudFront::Model::ListDistributionsByResponseHeadersPolicyId2020_05_31OutcomeCallable
std::future< ListDistributionsByResponseHeadersPolicyId2020_05_31Outcome > ListDistributionsByResponseHeadersPolicyId2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:387
Aws::CloudFront::Model::UpdatePublicKey2020_05_31Outcome
Aws::Utils::Outcome< UpdatePublicKey2020_05_31Result, CloudFrontError > UpdatePublicKey2020_05_31Outcome
Definition: CloudFrontClient.h:319
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:504
NoResult.h
Aws::CloudFront::CloudFrontClient::CreateResponseHeadersPolicy2020_05_31Callable
virtual Model::CreateResponseHeadersPolicy2020_05_31OutcomeCallable CreateResponseHeadersPolicy2020_05_31Callable(const Model::CreateResponseHeadersPolicy2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::DeleteResponseHeadersPolicy2020_05_31Async
virtual void DeleteResponseHeadersPolicy2020_05_31Async(const Model::DeleteResponseHeadersPolicy2020_05_31Request &request, const DeleteResponseHeadersPolicy2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
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:244
Aws::CloudFront::UpdateFunction2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::UpdateFunction2020_05_31Request &, const Model::UpdateFunction2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFunction2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:505
Aws::CloudFront::CloudFrontClient::ListResponseHeadersPolicies2020_05_31
virtual Model::ListResponseHeadersPolicies2020_05_31Outcome ListResponseHeadersPolicies2020_05_31(const Model::ListResponseHeadersPolicies2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::AssociateAlias2020_05_31Callable
virtual Model::AssociateAlias2020_05_31OutcomeCallable AssociateAlias2020_05_31Callable(const Model::AssociateAlias2020_05_31Request &request) const
CloudFrontErrors.h
Aws::CloudFront::CloudFrontClient::ListResponseHeadersPolicies2020_05_31Callable
virtual Model::ListResponseHeadersPolicies2020_05_31OutcomeCallable ListResponseHeadersPolicies2020_05_31Callable(const Model::ListResponseHeadersPolicies2020_05_31Request &request) const
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:312
Aws::CloudFront::Model::TagResource2020_05_31Outcome
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > TagResource2020_05_31Outcome
Definition: CloudFrontClient.h:308
Aws::CloudFront::CloudFrontClient::AssociateAlias2020_05_31Async
virtual void AssociateAlias2020_05_31Async(const Model::AssociateAlias2020_05_31Request &request, const AssociateAlias2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
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:310
Aws::CloudFront::Model::ListFieldLevelEncryptionConfigs2020_05_31OutcomeCallable
std::future< ListFieldLevelEncryptionConfigs2020_05_31Outcome > ListFieldLevelEncryptionConfigs2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:389
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:446
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::PublishFunction2020_05_31OutcomeCallable
std::future< PublishFunction2020_05_31Outcome > PublishFunction2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:400
ListDistributionsByResponseHeadersPolicyId2020_05_31Result.h
Aws::CloudFront::Model::CreateKeyGroup2020_05_31Outcome
Aws::Utils::Outcome< CreateKeyGroup2020_05_31Result, CloudFrontError > CreateKeyGroup2020_05_31Outcome
Definition: CloudFrontClient.h:240
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:494
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:470
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:233
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:447
Aws::CloudFront::CloudFrontClient::ListFunctions2020_05_31Callable
virtual Model::ListFunctions2020_05_31OutcomeCallable ListFunctions2020_05_31Callable(const Model::ListFunctions2020_05_31Request &request) const
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::Model::DeleteFunction2020_05_31Request
Definition: DeleteFunction2020_05_31Request.h:22
Aws::CloudFront::CloudFrontClient::UpdateFunction2020_05_31Async
virtual void UpdateFunction2020_05_31Async(const Model::UpdateFunction2020_05_31Request &request, const UpdateFunction2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::Model::PublishFunction2020_05_31Outcome
Aws::Utils::Outcome< PublishFunction2020_05_31Result, CloudFrontError > PublishFunction2020_05_31Outcome
Definition: CloudFrontClient.h:307
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::ListResponseHeadersPolicies2020_05_31Request
Definition: ListResponseHeadersPolicies2020_05_31Request.h:27
Aws::CloudFront::Model::ListDistributions2020_05_31Outcome
Aws::Utils::Outcome< ListDistributions2020_05_31Result, CloudFrontError > ListDistributions2020_05_31Outcome
Definition: CloudFrontClient.h:289
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:412
CreateResponseHeadersPolicy2020_05_31Result.h
Aws::CloudFront::Model::DeleteResponseHeadersPolicy2020_05_31OutcomeCallable
std::future< DeleteResponseHeadersPolicy2020_05_31Outcome > DeleteResponseHeadersPolicy2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:352
Aws::CloudFront::Model::GetFieldLevelEncryption2020_05_31Request
Definition: GetFieldLevelEncryption2020_05_31Request.h:22
Aws::CloudFront::TestFunction2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::TestFunction2020_05_31Request &, const Model::TestFunction2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TestFunction2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:498
GetOriginRequestPolicyConfig2020_05_31Result.h
Aws::CloudFront::Model::UpdateStreamingDistribution2020_05_31OutcomeCallable
std::future< UpdateStreamingDistribution2020_05_31Outcome > UpdateStreamingDistribution2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:415
Aws::CloudFront::Model::CreateOriginRequestPolicy2020_05_31Outcome
Aws::Utils::Outcome< CreateOriginRequestPolicy2020_05_31Result, CloudFrontError > CreateOriginRequestPolicy2020_05_31Outcome
Definition: CloudFrontClient.h:242
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:355
GetOriginRequestPolicy2020_05_31Result.h
Aws::CloudFront::CloudFrontClient::ListConflictingAliases2020_05_31Async
virtual void ListConflictingAliases2020_05_31Async(const Model::ListConflictingAliases2020_05_31Request &request, const ListConflictingAliases2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::Model::GetKeyGroupConfig2020_05_31Outcome
Aws::Utils::Outcome< GetKeyGroupConfig2020_05_31Result, CloudFrontError > GetKeyGroupConfig2020_05_31Outcome
Definition: CloudFrontClient.h:275
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::PublishFunction2020_05_31Callable
virtual Model::PublishFunction2020_05_31OutcomeCallable PublishFunction2020_05_31Callable(const Model::PublishFunction2020_05_31Request &request) const
Aws::CloudFront::Model::UpdateFunction2020_05_31OutcomeCallable
std::future< UpdateFunction2020_05_31Outcome > UpdateFunction2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:409
Aws::CloudFront::CloudFrontClient::DeleteFunction2020_05_31Async
virtual void DeleteFunction2020_05_31Async(const Model::DeleteFunction2020_05_31Request &request, const DeleteFunction2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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
CreateFunction2020_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:356
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:232
ListFunctions2020_05_31Result.h
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:497
Aws::CloudFront::CloudFrontClient::ListDistributionsByResponseHeadersPolicyId2020_05_31Callable
virtual Model::ListDistributionsByResponseHeadersPolicyId2020_05_31OutcomeCallable ListDistributionsByResponseHeadersPolicyId2020_05_31Callable(const Model::ListDistributionsByResponseHeadersPolicyId2020_05_31Request &request) const
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:249
ListConflictingAliases2020_05_31Result.h
Aws::CloudFront::Model::DeleteCachePolicy2020_05_31Outcome
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeleteCachePolicy2020_05_31Outcome
Definition: CloudFrontClient.h:248
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:485
Aws::CloudFront::Model::CreateDistribution2020_05_31Outcome
Aws::Utils::Outcome< CreateDistribution2020_05_31Result, CloudFrontError > CreateDistribution2020_05_31Outcome
Definition: CloudFrontClient.h:234
Aws::CloudFront::CloudFrontClient::TestFunction2020_05_31Callable
virtual Model::TestFunction2020_05_31OutcomeCallable TestFunction2020_05_31Callable(const Model::TestFunction2020_05_31Request &request) const
Aws::CloudFront::Model::GetMonitoringSubscription2020_05_31OutcomeCallable
std::future< GetMonitoringSubscription2020_05_31Outcome > GetMonitoringSubscription2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:369
Aws::CloudFront::Model::GetOriginRequestPolicyConfig2020_05_31Request
Definition: GetOriginRequestPolicyConfig2020_05_31Request.h:22
Aws::CloudFront::Model::AssociateAlias2020_05_31Request
Definition: AssociateAlias2020_05_31Request.h:26
Aws::CloudFront::CloudFrontClient::GetResponseHeadersPolicyConfig2020_05_31Callable
virtual Model::GetResponseHeadersPolicyConfig2020_05_31OutcomeCallable GetResponseHeadersPolicyConfig2020_05_31Callable(const Model::GetResponseHeadersPolicyConfig2020_05_31Request &request) const
Aws::CloudFront::Model::GetOriginRequestPolicy2020_05_31Outcome
Aws::Utils::Outcome< GetOriginRequestPolicy2020_05_31Result, CloudFrontError > GetOriginRequestPolicy2020_05_31Outcome
Definition: CloudFrontClient.h:277
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::GetResponseHeadersPolicy2020_05_31Callable
virtual Model::GetResponseHeadersPolicy2020_05_31OutcomeCallable GetResponseHeadersPolicy2020_05_31Callable(const Model::GetResponseHeadersPolicy2020_05_31Request &request) const
GetFunction2020_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::ListConflictingAliases2020_05_31Callable
virtual Model::ListConflictingAliases2020_05_31OutcomeCallable ListConflictingAliases2020_05_31Callable(const Model::ListConflictingAliases2020_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:394
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:511
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::CreateFunction2020_05_31Callable
virtual Model::CreateFunction2020_05_31OutcomeCallable CreateFunction2020_05_31Callable(const Model::CreateFunction2020_05_31Request &request) const
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::CloudFrontClient::ListConflictingAliases2020_05_31
virtual Model::ListConflictingAliases2020_05_31Outcome ListConflictingAliases2020_05_31(const Model::ListConflictingAliases2020_05_31Request &request) const
Aws::CloudFront::Model::GetStreamingDistributionConfig2020_05_31OutcomeCallable
std::future< GetStreamingDistributionConfig2020_05_31Outcome > GetStreamingDistributionConfig2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:378
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:481
Aws::CloudFront::CloudFrontClient::DescribeFunction2020_05_31
virtual Model::DescribeFunction2020_05_31Outcome DescribeFunction2020_05_31(const Model::DescribeFunction2020_05_31Request &request) const
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::Model::UpdateResponseHeadersPolicy2020_05_31Outcome
Aws::Utils::Outcome< UpdateResponseHeadersPolicy2020_05_31Result, CloudFrontError > UpdateResponseHeadersPolicy2020_05_31Outcome
Definition: CloudFrontClient.h:321
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:380
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:297
Aws::CloudFront::Model::ListRealtimeLogConfigs2020_05_31OutcomeCallable
std::future< ListRealtimeLogConfigs2020_05_31Outcome > ListRealtimeLogConfigs2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:396
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:506
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:362
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:408
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::CloudFrontClient::ListFunctions2020_05_31
virtual Model::ListFunctions2020_05_31Outcome ListFunctions2020_05_31(const Model::ListFunctions2020_05_31Request &request) const
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:456
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:466
Aws::CloudFront::Model::DeleteOriginRequestPolicy2020_05_31OutcomeCallable
std::future< DeleteOriginRequestPolicy2020_05_31Outcome > DeleteOriginRequestPolicy2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:349
Aws::CloudFront::Model::GetStreamingDistribution2020_05_31OutcomeCallable
std::future< GetStreamingDistribution2020_05_31Outcome > GetStreamingDistribution2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:377
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:431
Aws::CloudFront::Model::ListDistributionsByKeyGroup2020_05_31OutcomeCallable
std::future< ListDistributionsByKeyGroup2020_05_31Outcome > ListDistributionsByKeyGroup2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:384
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:267
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:329
Aws::CloudFront::Model::DeleteDistribution2020_05_31Outcome
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeleteDistribution2020_05_31Outcome
Definition: CloudFrontClient.h:250
Aws::CloudFront::Model::ListPublicKeys2020_05_31Outcome
Aws::Utils::Outcome< ListPublicKeys2020_05_31Result, CloudFrontError > ListPublicKeys2020_05_31Outcome
Definition: CloudFrontClient.h:302
Aws::CloudFront::Model::GetCachePolicy2020_05_31Outcome
Aws::Utils::Outcome< GetCachePolicy2020_05_31Result, CloudFrontError > GetCachePolicy2020_05_31Outcome
Definition: CloudFrontClient.h:262
Aws::CloudFront::Model::DescribeFunction2020_05_31Outcome
Aws::Utils::Outcome< DescribeFunction2020_05_31Result, CloudFrontError > DescribeFunction2020_05_31Outcome
Definition: CloudFrontClient.h:261
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:430
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:520
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:438
GetKeyGroupConfig2020_05_31Result.h
Aws::CloudFront::CloudFrontClient::ListFunctions2020_05_31Async
virtual void ListFunctions2020_05_31Async(const Model::ListFunctions2020_05_31Request &request, const ListFunctions2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::CloudFrontClient::AssociateAlias2020_05_31
virtual Model::AssociateAlias2020_05_31Outcome AssociateAlias2020_05_31(const Model::AssociateAlias2020_05_31Request &request) const
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::ListDistributionsByResponseHeadersPolicyId2020_05_31Request
Definition: ListDistributionsByResponseHeadersPolicyId2020_05_31Request.h:26
Aws::CloudFront::Model::GetFunction2020_05_31Request
Definition: GetFunction2020_05_31Request.h:27
Aws::CloudFront::Model::GetMonitoringSubscription2020_05_31Outcome
Aws::Utils::Outcome< GetMonitoringSubscription2020_05_31Result, CloudFrontError > GetMonitoringSubscription2020_05_31Outcome
Definition: CloudFrontClient.h:276
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::Model::CreateFunction2020_05_31Request
Definition: CreateFunction2020_05_31Request.h:24
Aws::CloudFront::CloudFrontClient::GetFieldLevelEncryption2020_05_31Callable
virtual Model::GetFieldLevelEncryption2020_05_31OutcomeCallable GetFieldLevelEncryption2020_05_31Callable(const Model::GetFieldLevelEncryption2020_05_31Request &request) const
Aws::CloudFront::Model::DeleteFunction2020_05_31OutcomeCallable
std::future< DeleteFunction2020_05_31Outcome > DeleteFunction2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:346
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:441
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:339
Aws::CloudFront::Model::DeleteStreamingDistribution2020_05_31Outcome
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeleteStreamingDistribution2020_05_31Outcome
Definition: CloudFrontClient.h:260
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:363
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:501
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:348
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:333
Aws::CloudFront::Model::DescribeFunction2020_05_31OutcomeCallable
std::future< DescribeFunction2020_05_31Outcome > DescribeFunction2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:354
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::CloudFrontClient::UpdateResponseHeadersPolicy2020_05_31
virtual Model::UpdateResponseHeadersPolicy2020_05_31Outcome UpdateResponseHeadersPolicy2020_05_31(const Model::UpdateResponseHeadersPolicy2020_05_31Request &request) const
Aws::CloudFront::Model::GetDistribution2020_05_31Request
Definition: GetDistribution2020_05_31Request.h:26
ListDistributionsByWebACLId2020_05_31Result.h
Aws::CloudFront::AssociateAlias2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::AssociateAlias2020_05_31Request &, const Model::AssociateAlias2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateAlias2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:418
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:491
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:392
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:255
Aws::CloudFront::Model::GetPublicKey2020_05_31OutcomeCallable
std::future< GetPublicKey2020_05_31Outcome > GetPublicKey2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:372
Aws::CloudFront::CreateFunction2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::CreateFunction2020_05_31Request &, const Model::CreateFunction2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFunction2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:427
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:295
Aws::CloudFront::Model::UpdateKeyGroup2020_05_31OutcomeCallable
std::future< UpdateKeyGroup2020_05_31Outcome > UpdateKeyGroup2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:410
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:325
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:364
Aws::CloudFront::Model::UpdateKeyGroup2020_05_31Outcome
Aws::Utils::Outcome< UpdateKeyGroup2020_05_31Result, CloudFrontError > UpdateKeyGroup2020_05_31Outcome
Definition: CloudFrontClient.h:317
Aws::CloudFront::Model::GetKeyGroupConfig2020_05_31OutcomeCallable
std::future< GetKeyGroupConfig2020_05_31Outcome > GetKeyGroupConfig2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:368
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::ListConflictingAliases2020_05_31Request
Definition: ListConflictingAliases2020_05_31Request.h:26
Aws::CloudFront::Model::GetDistributionConfig2020_05_31OutcomeCallable
std::future< GetDistributionConfig2020_05_31Outcome > GetDistributionConfig2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:360
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:407
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:455
Aws::CloudFront::Model::ListStreamingDistributions2020_05_31OutcomeCallable
std::future< ListStreamingDistributions2020_05_31Outcome > ListStreamingDistributions2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:398
Aws::CloudFront::Model::GetOriginRequestPolicy2020_05_31OutcomeCallable
std::future< GetOriginRequestPolicy2020_05_31Outcome > GetOriginRequestPolicy2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:370
Aws::CloudFront::Model::ListPublicKeys2020_05_31OutcomeCallable
std::future< ListPublicKeys2020_05_31Outcome > ListPublicKeys2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:395
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:291
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:385
Aws::CloudFront::CloudFrontClient::GetDistributionConfig2020_05_31
virtual Model::GetDistributionConfig2020_05_31Outcome GetDistributionConfig2020_05_31(const Model::GetDistributionConfig2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::GetResponseHeadersPolicyConfig2020_05_31
virtual Model::GetResponseHeadersPolicyConfig2020_05_31Outcome GetResponseHeadersPolicyConfig2020_05_31(const Model::GetResponseHeadersPolicyConfig2020_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:475
Aws::CloudFront::Model::CreateDistributionWithTags2020_05_31OutcomeCallable
std::future< CreateDistributionWithTags2020_05_31Outcome > CreateDistributionWithTags2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:328
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
UpdateResponseHeadersPolicy2020_05_31Result.h
Aws::CloudFront::Model::UpdateResponseHeadersPolicy2020_05_31OutcomeCallable
std::future< UpdateResponseHeadersPolicy2020_05_31Outcome > UpdateResponseHeadersPolicy2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:414
Aws::CloudFront::Model::UpdateStreamingDistribution2020_05_31Outcome
Aws::Utils::Outcome< UpdateStreamingDistribution2020_05_31Result, CloudFrontError > UpdateStreamingDistribution2020_05_31Outcome
Definition: CloudFrontClient.h:322
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:421
Aws::CloudFront::Model::DescribeFunction2020_05_31Request
Definition: DescribeFunction2020_05_31Request.h:27
Aws::CloudFront::Model::GetPublicKey2020_05_31Outcome
Aws::Utils::Outcome< GetPublicKey2020_05_31Result, CloudFrontError > GetPublicKey2020_05_31Outcome
Definition: CloudFrontClient.h:279
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:357
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
Aws::CloudFront::Model::GetFunction2020_05_31Outcome
Aws::Utils::Outcome< GetFunction2020_05_31Result, CloudFrontError > GetFunction2020_05_31Outcome
Definition: CloudFrontClient.h:272
CreateOriginRequestPolicy2020_05_31Result.h
Aws::CloudFront::DeleteFunction2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::DeleteFunction2020_05_31Request &, const Model::DeleteFunction2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFunction2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:442
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:405
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:311
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::GetFunction2020_05_31OutcomeCallable
std::future< GetFunction2020_05_31Outcome > GetFunction2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:365
Aws::CloudFront::Model::UpdateCachePolicy2020_05_31OutcomeCallable
std::future< UpdateCachePolicy2020_05_31Outcome > UpdateCachePolicy2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:404
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:480
Aws::CloudFront::Model::AssociateAlias2020_05_31OutcomeCallable
std::future< AssociateAlias2020_05_31Outcome > AssociateAlias2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:324
Aws::CloudFront::CloudFrontClient::DeleteResponseHeadersPolicy2020_05_31
virtual Model::DeleteResponseHeadersPolicy2020_05_31Outcome DeleteResponseHeadersPolicy2020_05_31(const Model::DeleteResponseHeadersPolicy2020_05_31Request &request) const
Aws::CloudFront::Model::DeleteOriginRequestPolicy2020_05_31Outcome
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeleteOriginRequestPolicy2020_05_31Outcome
Definition: CloudFrontClient.h:256
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:451
Aws::CloudFront::Model::GetStreamingDistribution2020_05_31Outcome
Aws::Utils::Outcome< GetStreamingDistribution2020_05_31Result, CloudFrontError > GetStreamingDistribution2020_05_31Outcome
Definition: CloudFrontClient.h:284
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:264
Aws::CloudFront::Model::DeleteRealtimeLogConfig2020_05_31OutcomeCallable
std::future< DeleteRealtimeLogConfig2020_05_31Outcome > DeleteRealtimeLogConfig2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:351
Aws::CloudFront::Model::ListStreamingDistributions2020_05_31Outcome
Aws::Utils::Outcome< ListStreamingDistributions2020_05_31Result, CloudFrontError > ListStreamingDistributions2020_05_31Outcome
Definition: CloudFrontClient.h:305
ListResponseHeadersPolicies2020_05_31Result.h
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:474
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:499
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:433
Aws::CloudFront::CloudFrontClient::DescribeFunction2020_05_31Callable
virtual Model::DescribeFunction2020_05_31OutcomeCallable DescribeFunction2020_05_31Callable(const Model::DescribeFunction2020_05_31Request &request) const
Aws::CloudFront::Model::CreateInvalidation2020_05_31Outcome
Aws::Utils::Outcome< CreateInvalidation2020_05_31Result, CloudFrontError > CreateInvalidation2020_05_31Outcome
Definition: CloudFrontClient.h:239
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:473
Aws::CloudFront::Model::ListCachePolicies2020_05_31Outcome
Aws::Utils::Outcome< ListCachePolicies2020_05_31Result, CloudFrontError > ListCachePolicies2020_05_31Outcome
Definition: CloudFrontClient.h:286
Aws::CloudFront::Model::ListFieldLevelEncryptionProfiles2020_05_31Request
Definition: ListFieldLevelEncryptionProfiles2020_05_31Request.h:26
Aws::CloudFront::Model::DeleteResponseHeadersPolicy2020_05_31Outcome
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeleteResponseHeadersPolicy2020_05_31Outcome
Definition: CloudFrontClient.h:259
Aws::CloudFront::Model::CreatePublicKey2020_05_31OutcomeCallable
std::future< CreatePublicKey2020_05_31Outcome > CreatePublicKey2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:336
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:251
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:444
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::GetFunction2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::GetFunction2020_05_31Request &, Model::GetFunction2020_05_31Outcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFunction2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:461
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:458
DeleteMonitoringSubscription2020_05_31Result.h
Aws::CloudFront::Model::CreateOriginRequestPolicy2020_05_31OutcomeCallable
std::future< CreateOriginRequestPolicy2020_05_31Outcome > CreateOriginRequestPolicy2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:335
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:449
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:490
Aws::CloudFront::ListDistributionsByResponseHeadersPolicyId2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::ListDistributionsByResponseHeadersPolicyId2020_05_31Request &, const Model::ListDistributionsByResponseHeadersPolicyId2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDistributionsByResponseHeadersPolicyId2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:483
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:445
Aws::CloudFront::CloudFrontClient::UpdateResponseHeadersPolicy2020_05_31Callable
virtual Model::UpdateResponseHeadersPolicy2020_05_31OutcomeCallable UpdateResponseHeadersPolicy2020_05_31Callable(const Model::UpdateResponseHeadersPolicy2020_05_31Request &request) const
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:467
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:350
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:423
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::ListFunctions2020_05_31Outcome
Aws::Utils::Outcome< ListFunctions2020_05_31Result, CloudFrontError > ListFunctions2020_05_31Outcome
Definition: CloudFrontClient.h:298
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:273
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:326
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:263
Aws::CloudFront::CloudFrontClient::DeleteFunction2020_05_31Callable
virtual Model::DeleteFunction2020_05_31OutcomeCallable DeleteFunction2020_05_31Callable(const Model::DeleteFunction2020_05_31Request &request) const
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::Model::TestFunction2020_05_31Request
Definition: TestFunction2020_05_31Request.h:24
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:486
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
DescribeFunction2020_05_31Result.h
Aws::CloudFront::CloudFrontClient::DeleteFunction2020_05_31
virtual Model::DeleteFunction2020_05_31Outcome DeleteFunction2020_05_31(const Model::DeleteFunction2020_05_31Request &request) 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:379
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::Model::GetResponseHeadersPolicy2020_05_31Request
Definition: GetResponseHeadersPolicy2020_05_31Request.h:22
Aws::CloudFront::CloudFrontClient::GetFieldLevelEncryptionProfileConfig2020_05_31
virtual Model::GetFieldLevelEncryptionProfileConfig2020_05_31Outcome GetFieldLevelEncryptionProfileConfig2020_05_31(const Model::GetFieldLevelEncryptionProfileConfig2020_05_31Request &request) const
Aws::CloudFront::Model::CreateResponseHeadersPolicy2020_05_31OutcomeCallable
std::future< CreateResponseHeadersPolicy2020_05_31Outcome > CreateResponseHeadersPolicy2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:338
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:440
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:344
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:439
Aws::CloudFront::Model::DeleteKeyGroup2020_05_31OutcomeCallable
std::future< DeleteKeyGroup2020_05_31Outcome > DeleteKeyGroup2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:347
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:235
GetStreamingDistribution2020_05_31Result.h
GetKeyGroup2020_05_31Result.h
Aws::CloudFront::CloudFrontClient::CreateFunction2020_05_31
virtual Model::CreateFunction2020_05_31Outcome CreateFunction2020_05_31(const Model::CreateFunction2020_05_31Request &request) const
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:345
CreateMonitoringSubscription2020_05_31Result.h
Aws::CloudFront::Model::CreateResponseHeadersPolicy2020_05_31Outcome
Aws::Utils::Outcome< CreateResponseHeadersPolicy2020_05_31Result, CloudFrontError > CreateResponseHeadersPolicy2020_05_31Outcome
Definition: CloudFrontClient.h:245
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:492
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::CloudFrontClient::ListResponseHeadersPolicies2020_05_31Async
virtual void ListResponseHeadersPolicies2020_05_31Async(const Model::ListResponseHeadersPolicies2020_05_31Request &request, const ListResponseHeadersPolicies2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::CloudFrontClient::PublishFunction2020_05_31Async
virtual void PublishFunction2020_05_31Async(const Model::PublishFunction2020_05_31Request &request, const PublishFunction2020_05_31ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::CloudFront::ListResponseHeadersPolicies2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::ListResponseHeadersPolicies2020_05_31Request &, const Model::ListResponseHeadersPolicies2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResponseHeadersPolicies2020_05_31ResponseReceivedHandler
Definition: CloudFrontClient.h:493
Aws::CloudFront::Model::GetResponseHeadersPolicy2020_05_31OutcomeCallable
std::future< GetResponseHeadersPolicy2020_05_31Outcome > GetResponseHeadersPolicy2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:375
Aws::CloudFront::Model::GetInvalidation2020_05_31OutcomeCallable
std::future< GetInvalidation2020_05_31Outcome > GetInvalidation2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:366
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:280
Aws::CloudFront::Model::UpdateRealtimeLogConfig2020_05_31OutcomeCallable
std::future< UpdateRealtimeLogConfig2020_05_31Outcome > UpdateRealtimeLogConfig2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:413
Aws::CloudFront::Model::GetResponseHeadersPolicyConfig2020_05_31Request
Definition: GetResponseHeadersPolicyConfig2020_05_31Request.h:22
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:429
Aws::CloudFront::Model::PublishFunction2020_05_31Request
Definition: PublishFunction2020_05_31Request.h:22
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:403
GetPublicKeyConfig2020_05_31Result.h
Aws::CloudFront::Model::ListDistributionsByCachePolicyId2020_05_31OutcomeCallable
std::future< ListDistributionsByCachePolicyId2020_05_31Outcome > ListDistributionsByCachePolicyId2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:383
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::Model::TestFunction2020_05_31Outcome
Aws::Utils::Outcome< TestFunction2020_05_31Result, CloudFrontError > TestFunction2020_05_31Outcome
Definition: CloudFrontClient.h:309
Aws::CloudFront::CloudFrontClient::CreateResponseHeadersPolicy2020_05_31Async
virtual void CreateResponseHeadersPolicy2020_05_31Async(const Model::CreateResponseHeadersPolicy2020_05_31Request &request, const CreateResponseHeadersPolicy2020_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:465
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:488
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:281
Aws::CloudFront::CloudFrontClient::GetKeyGroup2020_05_31Callable
virtual Model::GetKeyGroup2020_05_31OutcomeCallable GetKeyGroup2020_05_31Callable(const Model::GetKeyGroup2020_05_31Request &request) const
Aws::CloudFront::CloudFrontClient::CreateResponseHeadersPolicy2020_05_31
virtual Model::CreateResponseHeadersPolicy2020_05_31Outcome CreateResponseHeadersPolicy2020_05_31(const Model::CreateResponseHeadersPolicy2020_05_31Request &request) const
Aws::CloudFront::Model::ListDistributionsByOriginRequestPolicyId2020_05_31Outcome
Aws::Utils::Outcome< ListDistributionsByOriginRequestPolicyId2020_05_31Result, CloudFrontError > ListDistributionsByOriginRequestPolicyId2020_05_31Outcome
Definition: CloudFrontClient.h:292
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:452
UpdateRealtimeLogConfig2020_05_31Result.h
CreateRealtimeLogConfig2020_05_31Result.h
Aws::CloudFront::CloudFrontClient::GetFunction2020_05_31
virtual Model::GetFunction2020_05_31Outcome GetFunction2020_05_31(const Model::GetFunction2020_05_31Request &request) const
Aws::CloudFront::Model::DeletePublicKey2020_05_31Outcome
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeletePublicKey2020_05_31Outcome
Definition: CloudFrontClient.h:257
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:432
Aws::CloudFront::Model::UpdateDistribution2020_05_31OutcomeCallable
std::future< UpdateDistribution2020_05_31Outcome > UpdateDistribution2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:406
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::Model::ListFunctions2020_05_31OutcomeCallable
std::future< ListFunctions2020_05_31Outcome > ListFunctions2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:391
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:254
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:463
Aws::CloudFront::Model::DeleteDistribution2020_05_31OutcomeCallable
std::future< DeleteDistribution2020_05_31Outcome > DeleteDistribution2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:343
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:484
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:320
Aws::CloudFront::Model::GetDistribution2020_05_31OutcomeCallable
std::future< GetDistribution2020_05_31Outcome > GetDistribution2020_05_31OutcomeCallable
Definition: CloudFrontClient.h:359
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:495
Aws::CloudFront::Model::ListDistributionsByResponseHeadersPolicyId2020_05_31Outcome
Aws::Utils::Outcome< ListDistributionsByResponseHeadersPolicyId2020_05_31Result, CloudFrontError > ListDistributionsByResponseHeadersPolicyId2020_05_31Outcome
Definition: CloudFrontClient.h:294
Aws::CloudFront::CloudFrontClient::ListKeyGroups2020_05_31
virtual Model::ListKeyGroups2020_05_31Outcome ListKeyGroups2020_05_31(const Model::ListKeyGroups2020_05_31Request &request) const