AWS SDK for C++

AWS SDK for C++ Version 1.11.743

Loading...
Searching...
No Matches
CloudFrontServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/cloudfront/CloudFrontEndpointProvider.h>
10#include <aws/cloudfront/CloudFrontErrors.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/client/AsyncCallerContext.h>
13#include <aws/core/client/GenericClientConfiguration.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/core/utils/memory/stl/AWSString.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in CloudFrontClient header */
22#include <aws/cloudfront/model/AssociateDistributionTenantWebACL2020_05_31Result.h>
23#include <aws/cloudfront/model/AssociateDistributionWebACL2020_05_31Result.h>
24#include <aws/cloudfront/model/CopyDistribution2020_05_31Result.h>
25#include <aws/cloudfront/model/CreateAnycastIpList2020_05_31Result.h>
26#include <aws/cloudfront/model/CreateCachePolicy2020_05_31Result.h>
27#include <aws/cloudfront/model/CreateCloudFrontOriginAccessIdentity2020_05_31Result.h>
28#include <aws/cloudfront/model/CreateConnectionFunction2020_05_31Result.h>
29#include <aws/cloudfront/model/CreateConnectionGroup2020_05_31Result.h>
30#include <aws/cloudfront/model/CreateContinuousDeploymentPolicy2020_05_31Result.h>
31#include <aws/cloudfront/model/CreateDistribution2020_05_31Result.h>
32#include <aws/cloudfront/model/CreateDistributionTenant2020_05_31Result.h>
33#include <aws/cloudfront/model/CreateDistributionWithTags2020_05_31Result.h>
34#include <aws/cloudfront/model/CreateFieldLevelEncryptionConfig2020_05_31Result.h>
35#include <aws/cloudfront/model/CreateFieldLevelEncryptionProfile2020_05_31Result.h>
36#include <aws/cloudfront/model/CreateFunction2020_05_31Result.h>
37#include <aws/cloudfront/model/CreateInvalidation2020_05_31Result.h>
38#include <aws/cloudfront/model/CreateInvalidationForDistributionTenant2020_05_31Result.h>
39#include <aws/cloudfront/model/CreateKeyGroup2020_05_31Result.h>
40#include <aws/cloudfront/model/CreateKeyValueStore2020_05_31Result.h>
41#include <aws/cloudfront/model/CreateMonitoringSubscription2020_05_31Result.h>
42#include <aws/cloudfront/model/CreateOriginAccessControl2020_05_31Result.h>
43#include <aws/cloudfront/model/CreateOriginRequestPolicy2020_05_31Result.h>
44#include <aws/cloudfront/model/CreatePublicKey2020_05_31Result.h>
45#include <aws/cloudfront/model/CreateRealtimeLogConfig2020_05_31Result.h>
46#include <aws/cloudfront/model/CreateResponseHeadersPolicy2020_05_31Result.h>
47#include <aws/cloudfront/model/CreateStreamingDistribution2020_05_31Result.h>
48#include <aws/cloudfront/model/CreateStreamingDistributionWithTags2020_05_31Result.h>
49#include <aws/cloudfront/model/CreateTrustStore2020_05_31Result.h>
50#include <aws/cloudfront/model/CreateVpcOrigin2020_05_31Result.h>
51#include <aws/cloudfront/model/DeleteMonitoringSubscription2020_05_31Result.h>
52#include <aws/cloudfront/model/DeleteRealtimeLogConfig2020_05_31Request.h>
53#include <aws/cloudfront/model/DeleteVpcOrigin2020_05_31Result.h>
54#include <aws/cloudfront/model/DescribeConnectionFunction2020_05_31Result.h>
55#include <aws/cloudfront/model/DescribeFunction2020_05_31Result.h>
56#include <aws/cloudfront/model/DescribeKeyValueStore2020_05_31Result.h>
57#include <aws/cloudfront/model/DisassociateDistributionTenantWebACL2020_05_31Result.h>
58#include <aws/cloudfront/model/DisassociateDistributionWebACL2020_05_31Result.h>
59#include <aws/cloudfront/model/GetAnycastIpList2020_05_31Result.h>
60#include <aws/cloudfront/model/GetCachePolicy2020_05_31Result.h>
61#include <aws/cloudfront/model/GetCachePolicyConfig2020_05_31Result.h>
62#include <aws/cloudfront/model/GetCloudFrontOriginAccessIdentity2020_05_31Result.h>
63#include <aws/cloudfront/model/GetCloudFrontOriginAccessIdentityConfig2020_05_31Result.h>
64#include <aws/cloudfront/model/GetConnectionFunction2020_05_31Result.h>
65#include <aws/cloudfront/model/GetConnectionGroup2020_05_31Result.h>
66#include <aws/cloudfront/model/GetConnectionGroupByRoutingEndpoint2020_05_31Result.h>
67#include <aws/cloudfront/model/GetContinuousDeploymentPolicy2020_05_31Result.h>
68#include <aws/cloudfront/model/GetContinuousDeploymentPolicyConfig2020_05_31Result.h>
69#include <aws/cloudfront/model/GetDistribution2020_05_31Result.h>
70#include <aws/cloudfront/model/GetDistributionConfig2020_05_31Result.h>
71#include <aws/cloudfront/model/GetDistributionTenant2020_05_31Result.h>
72#include <aws/cloudfront/model/GetDistributionTenantByDomain2020_05_31Result.h>
73#include <aws/cloudfront/model/GetFieldLevelEncryption2020_05_31Result.h>
74#include <aws/cloudfront/model/GetFieldLevelEncryptionConfig2020_05_31Result.h>
75#include <aws/cloudfront/model/GetFieldLevelEncryptionProfile2020_05_31Result.h>
76#include <aws/cloudfront/model/GetFieldLevelEncryptionProfileConfig2020_05_31Result.h>
77#include <aws/cloudfront/model/GetFunction2020_05_31Result.h>
78#include <aws/cloudfront/model/GetInvalidation2020_05_31Result.h>
79#include <aws/cloudfront/model/GetInvalidationForDistributionTenant2020_05_31Result.h>
80#include <aws/cloudfront/model/GetKeyGroup2020_05_31Result.h>
81#include <aws/cloudfront/model/GetKeyGroupConfig2020_05_31Result.h>
82#include <aws/cloudfront/model/GetManagedCertificateDetails2020_05_31Result.h>
83#include <aws/cloudfront/model/GetMonitoringSubscription2020_05_31Result.h>
84#include <aws/cloudfront/model/GetOriginAccessControl2020_05_31Result.h>
85#include <aws/cloudfront/model/GetOriginAccessControlConfig2020_05_31Result.h>
86#include <aws/cloudfront/model/GetOriginRequestPolicy2020_05_31Result.h>
87#include <aws/cloudfront/model/GetOriginRequestPolicyConfig2020_05_31Result.h>
88#include <aws/cloudfront/model/GetPublicKey2020_05_31Result.h>
89#include <aws/cloudfront/model/GetPublicKeyConfig2020_05_31Result.h>
90#include <aws/cloudfront/model/GetRealtimeLogConfig2020_05_31Request.h>
91#include <aws/cloudfront/model/GetRealtimeLogConfig2020_05_31Result.h>
92#include <aws/cloudfront/model/GetResourcePolicy2020_05_31Result.h>
93#include <aws/cloudfront/model/GetResponseHeadersPolicy2020_05_31Result.h>
94#include <aws/cloudfront/model/GetResponseHeadersPolicyConfig2020_05_31Result.h>
95#include <aws/cloudfront/model/GetStreamingDistribution2020_05_31Result.h>
96#include <aws/cloudfront/model/GetStreamingDistributionConfig2020_05_31Result.h>
97#include <aws/cloudfront/model/GetTrustStore2020_05_31Result.h>
98#include <aws/cloudfront/model/GetVpcOrigin2020_05_31Result.h>
99#include <aws/cloudfront/model/ListAnycastIpLists2020_05_31Request.h>
100#include <aws/cloudfront/model/ListAnycastIpLists2020_05_31Result.h>
101#include <aws/cloudfront/model/ListCachePolicies2020_05_31Request.h>
102#include <aws/cloudfront/model/ListCachePolicies2020_05_31Result.h>
103#include <aws/cloudfront/model/ListCloudFrontOriginAccessIdentities2020_05_31Request.h>
104#include <aws/cloudfront/model/ListCloudFrontOriginAccessIdentities2020_05_31Result.h>
105#include <aws/cloudfront/model/ListConflictingAliases2020_05_31Result.h>
106#include <aws/cloudfront/model/ListConnectionFunctions2020_05_31Request.h>
107#include <aws/cloudfront/model/ListConnectionFunctions2020_05_31Result.h>
108#include <aws/cloudfront/model/ListConnectionGroups2020_05_31Request.h>
109#include <aws/cloudfront/model/ListConnectionGroups2020_05_31Result.h>
110#include <aws/cloudfront/model/ListContinuousDeploymentPolicies2020_05_31Request.h>
111#include <aws/cloudfront/model/ListContinuousDeploymentPolicies2020_05_31Result.h>
112#include <aws/cloudfront/model/ListDistributionTenants2020_05_31Request.h>
113#include <aws/cloudfront/model/ListDistributionTenants2020_05_31Result.h>
114#include <aws/cloudfront/model/ListDistributionTenantsByCustomization2020_05_31Request.h>
115#include <aws/cloudfront/model/ListDistributionTenantsByCustomization2020_05_31Result.h>
116#include <aws/cloudfront/model/ListDistributions2020_05_31Request.h>
117#include <aws/cloudfront/model/ListDistributions2020_05_31Result.h>
118#include <aws/cloudfront/model/ListDistributionsByAnycastIpListId2020_05_31Result.h>
119#include <aws/cloudfront/model/ListDistributionsByCachePolicyId2020_05_31Result.h>
120#include <aws/cloudfront/model/ListDistributionsByConnectionFunction2020_05_31Result.h>
121#include <aws/cloudfront/model/ListDistributionsByConnectionMode2020_05_31Result.h>
122#include <aws/cloudfront/model/ListDistributionsByKeyGroup2020_05_31Result.h>
123#include <aws/cloudfront/model/ListDistributionsByOriginRequestPolicyId2020_05_31Result.h>
124#include <aws/cloudfront/model/ListDistributionsByOwnedResource2020_05_31Result.h>
125#include <aws/cloudfront/model/ListDistributionsByRealtimeLogConfig2020_05_31Request.h>
126#include <aws/cloudfront/model/ListDistributionsByRealtimeLogConfig2020_05_31Result.h>
127#include <aws/cloudfront/model/ListDistributionsByResponseHeadersPolicyId2020_05_31Result.h>
128#include <aws/cloudfront/model/ListDistributionsByTrustStore2020_05_31Result.h>
129#include <aws/cloudfront/model/ListDistributionsByVpcOriginId2020_05_31Result.h>
130#include <aws/cloudfront/model/ListDistributionsByWebACLId2020_05_31Result.h>
131#include <aws/cloudfront/model/ListDomainConflicts2020_05_31Result.h>
132#include <aws/cloudfront/model/ListFieldLevelEncryptionConfigs2020_05_31Request.h>
133#include <aws/cloudfront/model/ListFieldLevelEncryptionConfigs2020_05_31Result.h>
134#include <aws/cloudfront/model/ListFieldLevelEncryptionProfiles2020_05_31Request.h>
135#include <aws/cloudfront/model/ListFieldLevelEncryptionProfiles2020_05_31Result.h>
136#include <aws/cloudfront/model/ListFunctions2020_05_31Request.h>
137#include <aws/cloudfront/model/ListFunctions2020_05_31Result.h>
138#include <aws/cloudfront/model/ListInvalidations2020_05_31Result.h>
139#include <aws/cloudfront/model/ListInvalidationsForDistributionTenant2020_05_31Result.h>
140#include <aws/cloudfront/model/ListKeyGroups2020_05_31Request.h>
141#include <aws/cloudfront/model/ListKeyGroups2020_05_31Result.h>
142#include <aws/cloudfront/model/ListKeyValueStores2020_05_31Request.h>
143#include <aws/cloudfront/model/ListKeyValueStores2020_05_31Result.h>
144#include <aws/cloudfront/model/ListOriginAccessControls2020_05_31Request.h>
145#include <aws/cloudfront/model/ListOriginAccessControls2020_05_31Result.h>
146#include <aws/cloudfront/model/ListOriginRequestPolicies2020_05_31Request.h>
147#include <aws/cloudfront/model/ListOriginRequestPolicies2020_05_31Result.h>
148#include <aws/cloudfront/model/ListPublicKeys2020_05_31Request.h>
149#include <aws/cloudfront/model/ListPublicKeys2020_05_31Result.h>
150#include <aws/cloudfront/model/ListRealtimeLogConfigs2020_05_31Request.h>
151#include <aws/cloudfront/model/ListRealtimeLogConfigs2020_05_31Result.h>
152#include <aws/cloudfront/model/ListResponseHeadersPolicies2020_05_31Request.h>
153#include <aws/cloudfront/model/ListResponseHeadersPolicies2020_05_31Result.h>
154#include <aws/cloudfront/model/ListStreamingDistributions2020_05_31Request.h>
155#include <aws/cloudfront/model/ListStreamingDistributions2020_05_31Result.h>
156#include <aws/cloudfront/model/ListTagsForResource2020_05_31Result.h>
157#include <aws/cloudfront/model/ListTrustStores2020_05_31Request.h>
158#include <aws/cloudfront/model/ListTrustStores2020_05_31Result.h>
159#include <aws/cloudfront/model/ListVpcOrigins2020_05_31Request.h>
160#include <aws/cloudfront/model/ListVpcOrigins2020_05_31Result.h>
161#include <aws/cloudfront/model/PublishConnectionFunction2020_05_31Result.h>
162#include <aws/cloudfront/model/PublishFunction2020_05_31Result.h>
163#include <aws/cloudfront/model/PutResourcePolicy2020_05_31Result.h>
164#include <aws/cloudfront/model/TestConnectionFunction2020_05_31Result.h>
165#include <aws/cloudfront/model/TestFunction2020_05_31Result.h>
166#include <aws/cloudfront/model/UpdateAnycastIpList2020_05_31Result.h>
167#include <aws/cloudfront/model/UpdateCachePolicy2020_05_31Result.h>
168#include <aws/cloudfront/model/UpdateCloudFrontOriginAccessIdentity2020_05_31Result.h>
169#include <aws/cloudfront/model/UpdateConnectionFunction2020_05_31Result.h>
170#include <aws/cloudfront/model/UpdateConnectionGroup2020_05_31Result.h>
171#include <aws/cloudfront/model/UpdateContinuousDeploymentPolicy2020_05_31Result.h>
172#include <aws/cloudfront/model/UpdateDistribution2020_05_31Result.h>
173#include <aws/cloudfront/model/UpdateDistributionTenant2020_05_31Result.h>
174#include <aws/cloudfront/model/UpdateDistributionWithStagingConfig2020_05_31Result.h>
175#include <aws/cloudfront/model/UpdateDomainAssociation2020_05_31Result.h>
176#include <aws/cloudfront/model/UpdateFieldLevelEncryptionConfig2020_05_31Result.h>
177#include <aws/cloudfront/model/UpdateFieldLevelEncryptionProfile2020_05_31Result.h>
178#include <aws/cloudfront/model/UpdateFunction2020_05_31Result.h>
179#include <aws/cloudfront/model/UpdateKeyGroup2020_05_31Result.h>
180#include <aws/cloudfront/model/UpdateKeyValueStore2020_05_31Result.h>
181#include <aws/cloudfront/model/UpdateOriginAccessControl2020_05_31Result.h>
182#include <aws/cloudfront/model/UpdateOriginRequestPolicy2020_05_31Result.h>
183#include <aws/cloudfront/model/UpdatePublicKey2020_05_31Result.h>
184#include <aws/cloudfront/model/UpdateRealtimeLogConfig2020_05_31Request.h>
185#include <aws/cloudfront/model/UpdateRealtimeLogConfig2020_05_31Result.h>
186#include <aws/cloudfront/model/UpdateResponseHeadersPolicy2020_05_31Result.h>
187#include <aws/cloudfront/model/UpdateStreamingDistribution2020_05_31Result.h>
188#include <aws/cloudfront/model/UpdateTrustStore2020_05_31Result.h>
189#include <aws/cloudfront/model/UpdateVpcOrigin2020_05_31Result.h>
190#include <aws/cloudfront/model/VerifyDnsConfiguration2020_05_31Result.h>
191#include <aws/core/NoResult.h>
192/* End of service model headers required in CloudFrontClient header */
193
194namespace Aws {
195namespace Http {
196class HttpClient;
197class HttpClientFactory;
198} // namespace Http
199
200namespace Utils {
201template <typename R, typename E>
202class Outcome;
203
204namespace Threading {
205class Executor;
206} // namespace Threading
207} // namespace Utils
208
209namespace Auth {
210class AWSCredentials;
211class AWSCredentialsProvider;
212} // namespace Auth
213
214namespace Client {
215class RetryStrategy;
216} // namespace Client
217
218namespace CloudFront {
222
223namespace Model {
224/* Service model forward declarations required in CloudFrontClient header */
392/* End of service model forward declarations required in CloudFrontClient header */
393
394/* Service model Outcome class definitions */
600/* End of service model Outcome class definitions */
601
602/* Service model Outcome callable definitions */
603typedef std::future<AssociateAlias2020_05_31Outcome> AssociateAlias2020_05_31OutcomeCallable;
604typedef std::future<AssociateDistributionTenantWebACL2020_05_31Outcome> AssociateDistributionTenantWebACL2020_05_31OutcomeCallable;
605typedef std::future<AssociateDistributionWebACL2020_05_31Outcome> AssociateDistributionWebACL2020_05_31OutcomeCallable;
606typedef std::future<CopyDistribution2020_05_31Outcome> CopyDistribution2020_05_31OutcomeCallable;
607typedef std::future<CreateAnycastIpList2020_05_31Outcome> CreateAnycastIpList2020_05_31OutcomeCallable;
608typedef std::future<CreateCachePolicy2020_05_31Outcome> CreateCachePolicy2020_05_31OutcomeCallable;
609typedef std::future<CreateCloudFrontOriginAccessIdentity2020_05_31Outcome> CreateCloudFrontOriginAccessIdentity2020_05_31OutcomeCallable;
610typedef std::future<CreateConnectionFunction2020_05_31Outcome> CreateConnectionFunction2020_05_31OutcomeCallable;
611typedef std::future<CreateConnectionGroup2020_05_31Outcome> CreateConnectionGroup2020_05_31OutcomeCallable;
612typedef std::future<CreateContinuousDeploymentPolicy2020_05_31Outcome> CreateContinuousDeploymentPolicy2020_05_31OutcomeCallable;
613typedef std::future<CreateDistribution2020_05_31Outcome> CreateDistribution2020_05_31OutcomeCallable;
614typedef std::future<CreateDistributionTenant2020_05_31Outcome> CreateDistributionTenant2020_05_31OutcomeCallable;
615typedef std::future<CreateDistributionWithTags2020_05_31Outcome> CreateDistributionWithTags2020_05_31OutcomeCallable;
616typedef std::future<CreateFieldLevelEncryptionConfig2020_05_31Outcome> CreateFieldLevelEncryptionConfig2020_05_31OutcomeCallable;
617typedef std::future<CreateFieldLevelEncryptionProfile2020_05_31Outcome> CreateFieldLevelEncryptionProfile2020_05_31OutcomeCallable;
618typedef std::future<CreateFunction2020_05_31Outcome> CreateFunction2020_05_31OutcomeCallable;
619typedef std::future<CreateInvalidation2020_05_31Outcome> CreateInvalidation2020_05_31OutcomeCallable;
620typedef std::future<CreateInvalidationForDistributionTenant2020_05_31Outcome>
622typedef std::future<CreateKeyGroup2020_05_31Outcome> CreateKeyGroup2020_05_31OutcomeCallable;
623typedef std::future<CreateKeyValueStore2020_05_31Outcome> CreateKeyValueStore2020_05_31OutcomeCallable;
624typedef std::future<CreateMonitoringSubscription2020_05_31Outcome> CreateMonitoringSubscription2020_05_31OutcomeCallable;
625typedef std::future<CreateOriginAccessControl2020_05_31Outcome> CreateOriginAccessControl2020_05_31OutcomeCallable;
626typedef std::future<CreateOriginRequestPolicy2020_05_31Outcome> CreateOriginRequestPolicy2020_05_31OutcomeCallable;
627typedef std::future<CreatePublicKey2020_05_31Outcome> CreatePublicKey2020_05_31OutcomeCallable;
628typedef std::future<CreateRealtimeLogConfig2020_05_31Outcome> CreateRealtimeLogConfig2020_05_31OutcomeCallable;
629typedef std::future<CreateResponseHeadersPolicy2020_05_31Outcome> CreateResponseHeadersPolicy2020_05_31OutcomeCallable;
630typedef std::future<CreateStreamingDistribution2020_05_31Outcome> CreateStreamingDistribution2020_05_31OutcomeCallable;
631typedef std::future<CreateStreamingDistributionWithTags2020_05_31Outcome> CreateStreamingDistributionWithTags2020_05_31OutcomeCallable;
632typedef std::future<CreateTrustStore2020_05_31Outcome> CreateTrustStore2020_05_31OutcomeCallable;
633typedef std::future<CreateVpcOrigin2020_05_31Outcome> CreateVpcOrigin2020_05_31OutcomeCallable;
634typedef std::future<DeleteAnycastIpList2020_05_31Outcome> DeleteAnycastIpList2020_05_31OutcomeCallable;
635typedef std::future<DeleteCachePolicy2020_05_31Outcome> DeleteCachePolicy2020_05_31OutcomeCallable;
636typedef std::future<DeleteCloudFrontOriginAccessIdentity2020_05_31Outcome> DeleteCloudFrontOriginAccessIdentity2020_05_31OutcomeCallable;
637typedef std::future<DeleteConnectionFunction2020_05_31Outcome> DeleteConnectionFunction2020_05_31OutcomeCallable;
638typedef std::future<DeleteConnectionGroup2020_05_31Outcome> DeleteConnectionGroup2020_05_31OutcomeCallable;
639typedef std::future<DeleteContinuousDeploymentPolicy2020_05_31Outcome> DeleteContinuousDeploymentPolicy2020_05_31OutcomeCallable;
640typedef std::future<DeleteDistribution2020_05_31Outcome> DeleteDistribution2020_05_31OutcomeCallable;
641typedef std::future<DeleteDistributionTenant2020_05_31Outcome> DeleteDistributionTenant2020_05_31OutcomeCallable;
642typedef std::future<DeleteFieldLevelEncryptionConfig2020_05_31Outcome> DeleteFieldLevelEncryptionConfig2020_05_31OutcomeCallable;
643typedef std::future<DeleteFieldLevelEncryptionProfile2020_05_31Outcome> DeleteFieldLevelEncryptionProfile2020_05_31OutcomeCallable;
644typedef std::future<DeleteFunction2020_05_31Outcome> DeleteFunction2020_05_31OutcomeCallable;
645typedef std::future<DeleteKeyGroup2020_05_31Outcome> DeleteKeyGroup2020_05_31OutcomeCallable;
646typedef std::future<DeleteKeyValueStore2020_05_31Outcome> DeleteKeyValueStore2020_05_31OutcomeCallable;
647typedef std::future<DeleteMonitoringSubscription2020_05_31Outcome> DeleteMonitoringSubscription2020_05_31OutcomeCallable;
648typedef std::future<DeleteOriginAccessControl2020_05_31Outcome> DeleteOriginAccessControl2020_05_31OutcomeCallable;
649typedef std::future<DeleteOriginRequestPolicy2020_05_31Outcome> DeleteOriginRequestPolicy2020_05_31OutcomeCallable;
650typedef std::future<DeletePublicKey2020_05_31Outcome> DeletePublicKey2020_05_31OutcomeCallable;
651typedef std::future<DeleteRealtimeLogConfig2020_05_31Outcome> DeleteRealtimeLogConfig2020_05_31OutcomeCallable;
652typedef std::future<DeleteResourcePolicy2020_05_31Outcome> DeleteResourcePolicy2020_05_31OutcomeCallable;
653typedef std::future<DeleteResponseHeadersPolicy2020_05_31Outcome> DeleteResponseHeadersPolicy2020_05_31OutcomeCallable;
654typedef std::future<DeleteStreamingDistribution2020_05_31Outcome> DeleteStreamingDistribution2020_05_31OutcomeCallable;
655typedef std::future<DeleteTrustStore2020_05_31Outcome> DeleteTrustStore2020_05_31OutcomeCallable;
656typedef std::future<DeleteVpcOrigin2020_05_31Outcome> DeleteVpcOrigin2020_05_31OutcomeCallable;
657typedef std::future<DescribeConnectionFunction2020_05_31Outcome> DescribeConnectionFunction2020_05_31OutcomeCallable;
658typedef std::future<DescribeFunction2020_05_31Outcome> DescribeFunction2020_05_31OutcomeCallable;
659typedef std::future<DescribeKeyValueStore2020_05_31Outcome> DescribeKeyValueStore2020_05_31OutcomeCallable;
660typedef std::future<DisassociateDistributionTenantWebACL2020_05_31Outcome> DisassociateDistributionTenantWebACL2020_05_31OutcomeCallable;
661typedef std::future<DisassociateDistributionWebACL2020_05_31Outcome> DisassociateDistributionWebACL2020_05_31OutcomeCallable;
662typedef std::future<GetAnycastIpList2020_05_31Outcome> GetAnycastIpList2020_05_31OutcomeCallable;
663typedef std::future<GetCachePolicy2020_05_31Outcome> GetCachePolicy2020_05_31OutcomeCallable;
664typedef std::future<GetCachePolicyConfig2020_05_31Outcome> GetCachePolicyConfig2020_05_31OutcomeCallable;
665typedef std::future<GetCloudFrontOriginAccessIdentity2020_05_31Outcome> GetCloudFrontOriginAccessIdentity2020_05_31OutcomeCallable;
666typedef std::future<GetCloudFrontOriginAccessIdentityConfig2020_05_31Outcome>
668typedef std::future<GetConnectionFunction2020_05_31Outcome> GetConnectionFunction2020_05_31OutcomeCallable;
669typedef std::future<GetConnectionGroup2020_05_31Outcome> GetConnectionGroup2020_05_31OutcomeCallable;
670typedef std::future<GetConnectionGroupByRoutingEndpoint2020_05_31Outcome> GetConnectionGroupByRoutingEndpoint2020_05_31OutcomeCallable;
671typedef std::future<GetContinuousDeploymentPolicy2020_05_31Outcome> GetContinuousDeploymentPolicy2020_05_31OutcomeCallable;
672typedef std::future<GetContinuousDeploymentPolicyConfig2020_05_31Outcome> GetContinuousDeploymentPolicyConfig2020_05_31OutcomeCallable;
673typedef std::future<GetDistribution2020_05_31Outcome> GetDistribution2020_05_31OutcomeCallable;
674typedef std::future<GetDistributionConfig2020_05_31Outcome> GetDistributionConfig2020_05_31OutcomeCallable;
675typedef std::future<GetDistributionTenant2020_05_31Outcome> GetDistributionTenant2020_05_31OutcomeCallable;
676typedef std::future<GetDistributionTenantByDomain2020_05_31Outcome> GetDistributionTenantByDomain2020_05_31OutcomeCallable;
677typedef std::future<GetFieldLevelEncryption2020_05_31Outcome> GetFieldLevelEncryption2020_05_31OutcomeCallable;
678typedef std::future<GetFieldLevelEncryptionConfig2020_05_31Outcome> GetFieldLevelEncryptionConfig2020_05_31OutcomeCallable;
679typedef std::future<GetFieldLevelEncryptionProfile2020_05_31Outcome> GetFieldLevelEncryptionProfile2020_05_31OutcomeCallable;
680typedef std::future<GetFieldLevelEncryptionProfileConfig2020_05_31Outcome> GetFieldLevelEncryptionProfileConfig2020_05_31OutcomeCallable;
681typedef std::future<GetFunction2020_05_31Outcome> GetFunction2020_05_31OutcomeCallable;
682typedef std::future<GetInvalidation2020_05_31Outcome> GetInvalidation2020_05_31OutcomeCallable;
683typedef std::future<GetInvalidationForDistributionTenant2020_05_31Outcome> GetInvalidationForDistributionTenant2020_05_31OutcomeCallable;
684typedef std::future<GetKeyGroup2020_05_31Outcome> GetKeyGroup2020_05_31OutcomeCallable;
685typedef std::future<GetKeyGroupConfig2020_05_31Outcome> GetKeyGroupConfig2020_05_31OutcomeCallable;
686typedef std::future<GetManagedCertificateDetails2020_05_31Outcome> GetManagedCertificateDetails2020_05_31OutcomeCallable;
687typedef std::future<GetMonitoringSubscription2020_05_31Outcome> GetMonitoringSubscription2020_05_31OutcomeCallable;
688typedef std::future<GetOriginAccessControl2020_05_31Outcome> GetOriginAccessControl2020_05_31OutcomeCallable;
689typedef std::future<GetOriginAccessControlConfig2020_05_31Outcome> GetOriginAccessControlConfig2020_05_31OutcomeCallable;
690typedef std::future<GetOriginRequestPolicy2020_05_31Outcome> GetOriginRequestPolicy2020_05_31OutcomeCallable;
691typedef std::future<GetOriginRequestPolicyConfig2020_05_31Outcome> GetOriginRequestPolicyConfig2020_05_31OutcomeCallable;
692typedef std::future<GetPublicKey2020_05_31Outcome> GetPublicKey2020_05_31OutcomeCallable;
693typedef std::future<GetPublicKeyConfig2020_05_31Outcome> GetPublicKeyConfig2020_05_31OutcomeCallable;
694typedef std::future<GetRealtimeLogConfig2020_05_31Outcome> GetRealtimeLogConfig2020_05_31OutcomeCallable;
695typedef std::future<GetResourcePolicy2020_05_31Outcome> GetResourcePolicy2020_05_31OutcomeCallable;
696typedef std::future<GetResponseHeadersPolicy2020_05_31Outcome> GetResponseHeadersPolicy2020_05_31OutcomeCallable;
697typedef std::future<GetResponseHeadersPolicyConfig2020_05_31Outcome> GetResponseHeadersPolicyConfig2020_05_31OutcomeCallable;
698typedef std::future<GetStreamingDistribution2020_05_31Outcome> GetStreamingDistribution2020_05_31OutcomeCallable;
699typedef std::future<GetStreamingDistributionConfig2020_05_31Outcome> GetStreamingDistributionConfig2020_05_31OutcomeCallable;
700typedef std::future<GetTrustStore2020_05_31Outcome> GetTrustStore2020_05_31OutcomeCallable;
701typedef std::future<GetVpcOrigin2020_05_31Outcome> GetVpcOrigin2020_05_31OutcomeCallable;
702typedef std::future<ListAnycastIpLists2020_05_31Outcome> ListAnycastIpLists2020_05_31OutcomeCallable;
703typedef std::future<ListCachePolicies2020_05_31Outcome> ListCachePolicies2020_05_31OutcomeCallable;
704typedef std::future<ListCloudFrontOriginAccessIdentities2020_05_31Outcome> ListCloudFrontOriginAccessIdentities2020_05_31OutcomeCallable;
705typedef std::future<ListConflictingAliases2020_05_31Outcome> ListConflictingAliases2020_05_31OutcomeCallable;
706typedef std::future<ListConnectionFunctions2020_05_31Outcome> ListConnectionFunctions2020_05_31OutcomeCallable;
707typedef std::future<ListConnectionGroups2020_05_31Outcome> ListConnectionGroups2020_05_31OutcomeCallable;
708typedef std::future<ListContinuousDeploymentPolicies2020_05_31Outcome> ListContinuousDeploymentPolicies2020_05_31OutcomeCallable;
709typedef std::future<ListDistributionTenants2020_05_31Outcome> ListDistributionTenants2020_05_31OutcomeCallable;
710typedef std::future<ListDistributionTenantsByCustomization2020_05_31Outcome>
712typedef std::future<ListDistributions2020_05_31Outcome> ListDistributions2020_05_31OutcomeCallable;
713typedef std::future<ListDistributionsByAnycastIpListId2020_05_31Outcome> ListDistributionsByAnycastIpListId2020_05_31OutcomeCallable;
714typedef std::future<ListDistributionsByCachePolicyId2020_05_31Outcome> ListDistributionsByCachePolicyId2020_05_31OutcomeCallable;
715typedef std::future<ListDistributionsByConnectionFunction2020_05_31Outcome> ListDistributionsByConnectionFunction2020_05_31OutcomeCallable;
716typedef std::future<ListDistributionsByConnectionMode2020_05_31Outcome> ListDistributionsByConnectionMode2020_05_31OutcomeCallable;
717typedef std::future<ListDistributionsByKeyGroup2020_05_31Outcome> ListDistributionsByKeyGroup2020_05_31OutcomeCallable;
718typedef std::future<ListDistributionsByOriginRequestPolicyId2020_05_31Outcome>
720typedef std::future<ListDistributionsByOwnedResource2020_05_31Outcome> ListDistributionsByOwnedResource2020_05_31OutcomeCallable;
721typedef std::future<ListDistributionsByRealtimeLogConfig2020_05_31Outcome> ListDistributionsByRealtimeLogConfig2020_05_31OutcomeCallable;
722typedef std::future<ListDistributionsByResponseHeadersPolicyId2020_05_31Outcome>
724typedef std::future<ListDistributionsByTrustStore2020_05_31Outcome> ListDistributionsByTrustStore2020_05_31OutcomeCallable;
725typedef std::future<ListDistributionsByVpcOriginId2020_05_31Outcome> ListDistributionsByVpcOriginId2020_05_31OutcomeCallable;
726typedef std::future<ListDistributionsByWebACLId2020_05_31Outcome> ListDistributionsByWebACLId2020_05_31OutcomeCallable;
727typedef std::future<ListDomainConflicts2020_05_31Outcome> ListDomainConflicts2020_05_31OutcomeCallable;
728typedef std::future<ListFieldLevelEncryptionConfigs2020_05_31Outcome> ListFieldLevelEncryptionConfigs2020_05_31OutcomeCallable;
729typedef std::future<ListFieldLevelEncryptionProfiles2020_05_31Outcome> ListFieldLevelEncryptionProfiles2020_05_31OutcomeCallable;
730typedef std::future<ListFunctions2020_05_31Outcome> ListFunctions2020_05_31OutcomeCallable;
731typedef std::future<ListInvalidations2020_05_31Outcome> ListInvalidations2020_05_31OutcomeCallable;
732typedef std::future<ListInvalidationsForDistributionTenant2020_05_31Outcome>
734typedef std::future<ListKeyGroups2020_05_31Outcome> ListKeyGroups2020_05_31OutcomeCallable;
735typedef std::future<ListKeyValueStores2020_05_31Outcome> ListKeyValueStores2020_05_31OutcomeCallable;
736typedef std::future<ListOriginAccessControls2020_05_31Outcome> ListOriginAccessControls2020_05_31OutcomeCallable;
737typedef std::future<ListOriginRequestPolicies2020_05_31Outcome> ListOriginRequestPolicies2020_05_31OutcomeCallable;
738typedef std::future<ListPublicKeys2020_05_31Outcome> ListPublicKeys2020_05_31OutcomeCallable;
739typedef std::future<ListRealtimeLogConfigs2020_05_31Outcome> ListRealtimeLogConfigs2020_05_31OutcomeCallable;
740typedef std::future<ListResponseHeadersPolicies2020_05_31Outcome> ListResponseHeadersPolicies2020_05_31OutcomeCallable;
741typedef std::future<ListStreamingDistributions2020_05_31Outcome> ListStreamingDistributions2020_05_31OutcomeCallable;
742typedef std::future<ListTagsForResource2020_05_31Outcome> ListTagsForResource2020_05_31OutcomeCallable;
743typedef std::future<ListTrustStores2020_05_31Outcome> ListTrustStores2020_05_31OutcomeCallable;
744typedef std::future<ListVpcOrigins2020_05_31Outcome> ListVpcOrigins2020_05_31OutcomeCallable;
745typedef std::future<PublishConnectionFunction2020_05_31Outcome> PublishConnectionFunction2020_05_31OutcomeCallable;
746typedef std::future<PublishFunction2020_05_31Outcome> PublishFunction2020_05_31OutcomeCallable;
747typedef std::future<PutResourcePolicy2020_05_31Outcome> PutResourcePolicy2020_05_31OutcomeCallable;
748typedef std::future<TagResource2020_05_31Outcome> TagResource2020_05_31OutcomeCallable;
749typedef std::future<TestConnectionFunction2020_05_31Outcome> TestConnectionFunction2020_05_31OutcomeCallable;
750typedef std::future<TestFunction2020_05_31Outcome> TestFunction2020_05_31OutcomeCallable;
751typedef std::future<UntagResource2020_05_31Outcome> UntagResource2020_05_31OutcomeCallable;
752typedef std::future<UpdateAnycastIpList2020_05_31Outcome> UpdateAnycastIpList2020_05_31OutcomeCallable;
753typedef std::future<UpdateCachePolicy2020_05_31Outcome> UpdateCachePolicy2020_05_31OutcomeCallable;
754typedef std::future<UpdateCloudFrontOriginAccessIdentity2020_05_31Outcome> UpdateCloudFrontOriginAccessIdentity2020_05_31OutcomeCallable;
755typedef std::future<UpdateConnectionFunction2020_05_31Outcome> UpdateConnectionFunction2020_05_31OutcomeCallable;
756typedef std::future<UpdateConnectionGroup2020_05_31Outcome> UpdateConnectionGroup2020_05_31OutcomeCallable;
757typedef std::future<UpdateContinuousDeploymentPolicy2020_05_31Outcome> UpdateContinuousDeploymentPolicy2020_05_31OutcomeCallable;
758typedef std::future<UpdateDistribution2020_05_31Outcome> UpdateDistribution2020_05_31OutcomeCallable;
759typedef std::future<UpdateDistributionTenant2020_05_31Outcome> UpdateDistributionTenant2020_05_31OutcomeCallable;
760typedef std::future<UpdateDistributionWithStagingConfig2020_05_31Outcome> UpdateDistributionWithStagingConfig2020_05_31OutcomeCallable;
761typedef std::future<UpdateDomainAssociation2020_05_31Outcome> UpdateDomainAssociation2020_05_31OutcomeCallable;
762typedef std::future<UpdateFieldLevelEncryptionConfig2020_05_31Outcome> UpdateFieldLevelEncryptionConfig2020_05_31OutcomeCallable;
763typedef std::future<UpdateFieldLevelEncryptionProfile2020_05_31Outcome> UpdateFieldLevelEncryptionProfile2020_05_31OutcomeCallable;
764typedef std::future<UpdateFunction2020_05_31Outcome> UpdateFunction2020_05_31OutcomeCallable;
765typedef std::future<UpdateKeyGroup2020_05_31Outcome> UpdateKeyGroup2020_05_31OutcomeCallable;
766typedef std::future<UpdateKeyValueStore2020_05_31Outcome> UpdateKeyValueStore2020_05_31OutcomeCallable;
767typedef std::future<UpdateOriginAccessControl2020_05_31Outcome> UpdateOriginAccessControl2020_05_31OutcomeCallable;
768typedef std::future<UpdateOriginRequestPolicy2020_05_31Outcome> UpdateOriginRequestPolicy2020_05_31OutcomeCallable;
769typedef std::future<UpdatePublicKey2020_05_31Outcome> UpdatePublicKey2020_05_31OutcomeCallable;
770typedef std::future<UpdateRealtimeLogConfig2020_05_31Outcome> UpdateRealtimeLogConfig2020_05_31OutcomeCallable;
771typedef std::future<UpdateResponseHeadersPolicy2020_05_31Outcome> UpdateResponseHeadersPolicy2020_05_31OutcomeCallable;
772typedef std::future<UpdateStreamingDistribution2020_05_31Outcome> UpdateStreamingDistribution2020_05_31OutcomeCallable;
773typedef std::future<UpdateTrustStore2020_05_31Outcome> UpdateTrustStore2020_05_31OutcomeCallable;
774typedef std::future<UpdateVpcOrigin2020_05_31Outcome> UpdateVpcOrigin2020_05_31OutcomeCallable;
775typedef std::future<VerifyDnsConfiguration2020_05_31Outcome> VerifyDnsConfiguration2020_05_31OutcomeCallable;
776/* End of service model Outcome callable definitions */
777} // namespace Model
778
779class CloudFrontClient;
780
781/* Service model async handlers definitions */
782typedef std::function<void(const CloudFrontClient*, const Model::AssociateAlias2020_05_31Request&,
783 const Model::AssociateAlias2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
787 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
789typedef std::function<void(const CloudFrontClient*, const Model::AssociateDistributionWebACL2020_05_31Request&,
791 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
793typedef std::function<void(const CloudFrontClient*, const Model::CopyDistribution2020_05_31Request&,
794 const Model::CopyDistribution2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
796typedef std::function<void(const CloudFrontClient*, const Model::CreateAnycastIpList2020_05_31Request&,
798 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
800typedef std::function<void(const CloudFrontClient*, const Model::CreateCachePolicy2020_05_31Request&,
801 const Model::CreateCachePolicy2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
805 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
807typedef std::function<void(const CloudFrontClient*, const Model::CreateConnectionFunction2020_05_31Request&,
809 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
811typedef std::function<void(const CloudFrontClient*, const Model::CreateConnectionGroup2020_05_31Request&,
813 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
815typedef std::function<void(const CloudFrontClient*, const Model::CreateContinuousDeploymentPolicy2020_05_31Request&,
817 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
819typedef std::function<void(const CloudFrontClient*, const Model::CreateDistribution2020_05_31Request&,
821 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
823typedef std::function<void(const CloudFrontClient*, const Model::CreateDistributionTenant2020_05_31Request&,
825 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
827typedef std::function<void(const CloudFrontClient*, const Model::CreateDistributionWithTags2020_05_31Request&,
829 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
831typedef std::function<void(const CloudFrontClient*, const Model::CreateFieldLevelEncryptionConfig2020_05_31Request&,
833 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
837 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
839typedef std::function<void(const CloudFrontClient*, const Model::CreateFunction2020_05_31Request&,
840 const Model::CreateFunction2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
842typedef std::function<void(const CloudFrontClient*, const Model::CreateInvalidation2020_05_31Request&,
844 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
848 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
850typedef std::function<void(const CloudFrontClient*, const Model::CreateKeyGroup2020_05_31Request&,
851 const Model::CreateKeyGroup2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
853typedef std::function<void(const CloudFrontClient*, const Model::CreateKeyValueStore2020_05_31Request&,
855 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
857typedef std::function<void(const CloudFrontClient*, const Model::CreateMonitoringSubscription2020_05_31Request&,
859 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
861typedef std::function<void(const CloudFrontClient*, const Model::CreateOriginAccessControl2020_05_31Request&,
863 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
865typedef std::function<void(const CloudFrontClient*, const Model::CreateOriginRequestPolicy2020_05_31Request&,
867 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
869typedef std::function<void(const CloudFrontClient*, const Model::CreatePublicKey2020_05_31Request&,
870 const Model::CreatePublicKey2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
872typedef std::function<void(const CloudFrontClient*, const Model::CreateRealtimeLogConfig2020_05_31Request&,
874 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
876typedef std::function<void(const CloudFrontClient*, const Model::CreateResponseHeadersPolicy2020_05_31Request&,
878 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
880typedef std::function<void(const CloudFrontClient*, const Model::CreateStreamingDistribution2020_05_31Request&,
882 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
886 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
888typedef std::function<void(const CloudFrontClient*, const Model::CreateTrustStore2020_05_31Request&,
889 const Model::CreateTrustStore2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
891typedef std::function<void(const CloudFrontClient*, const Model::CreateVpcOrigin2020_05_31Request&,
892 const Model::CreateVpcOrigin2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
894typedef std::function<void(const CloudFrontClient*, const Model::DeleteAnycastIpList2020_05_31Request&,
896 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
898typedef std::function<void(const CloudFrontClient*, const Model::DeleteCachePolicy2020_05_31Request&,
899 const Model::DeleteCachePolicy2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
903 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
905typedef std::function<void(const CloudFrontClient*, const Model::DeleteConnectionFunction2020_05_31Request&,
907 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
909typedef std::function<void(const CloudFrontClient*, const Model::DeleteConnectionGroup2020_05_31Request&,
911 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
913typedef std::function<void(const CloudFrontClient*, const Model::DeleteContinuousDeploymentPolicy2020_05_31Request&,
915 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
917typedef std::function<void(const CloudFrontClient*, const Model::DeleteDistribution2020_05_31Request&,
919 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
921typedef std::function<void(const CloudFrontClient*, const Model::DeleteDistributionTenant2020_05_31Request&,
923 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
925typedef std::function<void(const CloudFrontClient*, const Model::DeleteFieldLevelEncryptionConfig2020_05_31Request&,
927 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
931 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
933typedef std::function<void(const CloudFrontClient*, const Model::DeleteFunction2020_05_31Request&,
934 const Model::DeleteFunction2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
936typedef std::function<void(const CloudFrontClient*, const Model::DeleteKeyGroup2020_05_31Request&,
937 const Model::DeleteKeyGroup2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
939typedef std::function<void(const CloudFrontClient*, const Model::DeleteKeyValueStore2020_05_31Request&,
941 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
943typedef std::function<void(const CloudFrontClient*, const Model::DeleteMonitoringSubscription2020_05_31Request&,
945 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
947typedef std::function<void(const CloudFrontClient*, const Model::DeleteOriginAccessControl2020_05_31Request&,
949 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
951typedef std::function<void(const CloudFrontClient*, const Model::DeleteOriginRequestPolicy2020_05_31Request&,
953 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
955typedef std::function<void(const CloudFrontClient*, const Model::DeletePublicKey2020_05_31Request&,
956 const Model::DeletePublicKey2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
958typedef std::function<void(const CloudFrontClient*, const Model::DeleteRealtimeLogConfig2020_05_31Request&,
960 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
962typedef std::function<void(const CloudFrontClient*, const Model::DeleteResourcePolicy2020_05_31Request&,
964 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
966typedef std::function<void(const CloudFrontClient*, const Model::DeleteResponseHeadersPolicy2020_05_31Request&,
968 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
970typedef std::function<void(const CloudFrontClient*, const Model::DeleteStreamingDistribution2020_05_31Request&,
972 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
974typedef std::function<void(const CloudFrontClient*, const Model::DeleteTrustStore2020_05_31Request&,
975 const Model::DeleteTrustStore2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
977typedef std::function<void(const CloudFrontClient*, const Model::DeleteVpcOrigin2020_05_31Request&,
978 const Model::DeleteVpcOrigin2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
980typedef std::function<void(const CloudFrontClient*, const Model::DescribeConnectionFunction2020_05_31Request&,
982 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
984typedef std::function<void(const CloudFrontClient*, const Model::DescribeFunction2020_05_31Request&,
985 const Model::DescribeFunction2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
987typedef std::function<void(const CloudFrontClient*, const Model::DescribeKeyValueStore2020_05_31Request&,
989 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
993 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
995typedef std::function<void(const CloudFrontClient*, const Model::DisassociateDistributionWebACL2020_05_31Request&,
997 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
999typedef std::function<void(const CloudFrontClient*, const Model::GetAnycastIpList2020_05_31Request&,
1000 const Model::GetAnycastIpList2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1002typedef std::function<void(const CloudFrontClient*, const Model::GetCachePolicy2020_05_31Request&,
1003 const Model::GetCachePolicy2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1005typedef std::function<void(const CloudFrontClient*, const Model::GetCachePolicyConfig2020_05_31Request&,
1007 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1009typedef std::function<void(const CloudFrontClient*, const Model::GetCloudFrontOriginAccessIdentity2020_05_31Request&,
1011 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1015 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1017typedef std::function<void(const CloudFrontClient*, const Model::GetConnectionFunction2020_05_31Request&,
1018 Model::GetConnectionFunction2020_05_31Outcome, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1020typedef std::function<void(const CloudFrontClient*, const Model::GetConnectionGroup2020_05_31Request&,
1022 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1026 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1028typedef std::function<void(const CloudFrontClient*, const Model::GetContinuousDeploymentPolicy2020_05_31Request&,
1030 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1034 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1036typedef std::function<void(const CloudFrontClient*, const Model::GetDistribution2020_05_31Request&,
1037 const Model::GetDistribution2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1039typedef std::function<void(const CloudFrontClient*, const Model::GetDistributionConfig2020_05_31Request&,
1041 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1043typedef std::function<void(const CloudFrontClient*, const Model::GetDistributionTenant2020_05_31Request&,
1045 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1047typedef std::function<void(const CloudFrontClient*, const Model::GetDistributionTenantByDomain2020_05_31Request&,
1049 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1051typedef std::function<void(const CloudFrontClient*, const Model::GetFieldLevelEncryption2020_05_31Request&,
1053 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1055typedef std::function<void(const CloudFrontClient*, const Model::GetFieldLevelEncryptionConfig2020_05_31Request&,
1057 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1059typedef std::function<void(const CloudFrontClient*, const Model::GetFieldLevelEncryptionProfile2020_05_31Request&,
1061 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1065 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1068 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1070typedef std::function<void(const CloudFrontClient*, const Model::GetInvalidation2020_05_31Request&,
1071 const Model::GetInvalidation2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1075 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1077typedef std::function<void(const CloudFrontClient*, const Model::GetKeyGroup2020_05_31Request&, const Model::GetKeyGroup2020_05_31Outcome&,
1078 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1080typedef std::function<void(const CloudFrontClient*, const Model::GetKeyGroupConfig2020_05_31Request&,
1081 const Model::GetKeyGroupConfig2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1083typedef std::function<void(const CloudFrontClient*, const Model::GetManagedCertificateDetails2020_05_31Request&,
1085 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1087typedef std::function<void(const CloudFrontClient*, const Model::GetMonitoringSubscription2020_05_31Request&,
1089 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1091typedef std::function<void(const CloudFrontClient*, const Model::GetOriginAccessControl2020_05_31Request&,
1093 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1095typedef std::function<void(const CloudFrontClient*, const Model::GetOriginAccessControlConfig2020_05_31Request&,
1097 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1099typedef std::function<void(const CloudFrontClient*, const Model::GetOriginRequestPolicy2020_05_31Request&,
1101 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1103typedef std::function<void(const CloudFrontClient*, const Model::GetOriginRequestPolicyConfig2020_05_31Request&,
1105 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1107typedef std::function<void(const CloudFrontClient*, const Model::GetPublicKey2020_05_31Request&,
1108 const Model::GetPublicKey2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1110typedef std::function<void(const CloudFrontClient*, const Model::GetPublicKeyConfig2020_05_31Request&,
1112 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1114typedef std::function<void(const CloudFrontClient*, const Model::GetRealtimeLogConfig2020_05_31Request&,
1116 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1118typedef std::function<void(const CloudFrontClient*, const Model::GetResourcePolicy2020_05_31Request&,
1119 const Model::GetResourcePolicy2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1121typedef std::function<void(const CloudFrontClient*, const Model::GetResponseHeadersPolicy2020_05_31Request&,
1123 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1125typedef std::function<void(const CloudFrontClient*, const Model::GetResponseHeadersPolicyConfig2020_05_31Request&,
1127 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1129typedef std::function<void(const CloudFrontClient*, const Model::GetStreamingDistribution2020_05_31Request&,
1131 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1133typedef std::function<void(const CloudFrontClient*, const Model::GetStreamingDistributionConfig2020_05_31Request&,
1135 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1137typedef std::function<void(const CloudFrontClient*, const Model::GetTrustStore2020_05_31Request&,
1138 const Model::GetTrustStore2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1140typedef std::function<void(const CloudFrontClient*, const Model::GetVpcOrigin2020_05_31Request&,
1141 const Model::GetVpcOrigin2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1143typedef std::function<void(const CloudFrontClient*, const Model::ListAnycastIpLists2020_05_31Request&,
1145 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1147typedef std::function<void(const CloudFrontClient*, const Model::ListCachePolicies2020_05_31Request&,
1148 const Model::ListCachePolicies2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1152 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1154typedef std::function<void(const CloudFrontClient*, const Model::ListConflictingAliases2020_05_31Request&,
1156 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1158typedef std::function<void(const CloudFrontClient*, const Model::ListConnectionFunctions2020_05_31Request&,
1160 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1162typedef std::function<void(const CloudFrontClient*, const Model::ListConnectionGroups2020_05_31Request&,
1164 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1166typedef std::function<void(const CloudFrontClient*, const Model::ListContinuousDeploymentPolicies2020_05_31Request&,
1168 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1170typedef std::function<void(const CloudFrontClient*, const Model::ListDistributionTenants2020_05_31Request&,
1172 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1176 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1178typedef std::function<void(const CloudFrontClient*, const Model::ListDistributions2020_05_31Request&,
1179 const Model::ListDistributions2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1183 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1185typedef std::function<void(const CloudFrontClient*, const Model::ListDistributionsByCachePolicyId2020_05_31Request&,
1187 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1191 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1193typedef std::function<void(const CloudFrontClient*, const Model::ListDistributionsByConnectionMode2020_05_31Request&,
1195 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1197typedef std::function<void(const CloudFrontClient*, const Model::ListDistributionsByKeyGroup2020_05_31Request&,
1199 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1203 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1205typedef std::function<void(const CloudFrontClient*, const Model::ListDistributionsByOwnedResource2020_05_31Request&,
1207 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1211 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1215 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1217typedef std::function<void(const CloudFrontClient*, const Model::ListDistributionsByTrustStore2020_05_31Request&,
1219 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1221typedef std::function<void(const CloudFrontClient*, const Model::ListDistributionsByVpcOriginId2020_05_31Request&,
1223 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1225typedef std::function<void(const CloudFrontClient*, const Model::ListDistributionsByWebACLId2020_05_31Request&,
1227 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1229typedef std::function<void(const CloudFrontClient*, const Model::ListDomainConflicts2020_05_31Request&,
1231 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1233typedef std::function<void(const CloudFrontClient*, const Model::ListFieldLevelEncryptionConfigs2020_05_31Request&,
1235 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1237typedef std::function<void(const CloudFrontClient*, const Model::ListFieldLevelEncryptionProfiles2020_05_31Request&,
1239 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1241typedef std::function<void(const CloudFrontClient*, const Model::ListFunctions2020_05_31Request&,
1242 const Model::ListFunctions2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1244typedef std::function<void(const CloudFrontClient*, const Model::ListInvalidations2020_05_31Request&,
1245 const Model::ListInvalidations2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1249 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1251typedef std::function<void(const CloudFrontClient*, const Model::ListKeyGroups2020_05_31Request&,
1252 const Model::ListKeyGroups2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1254typedef std::function<void(const CloudFrontClient*, const Model::ListKeyValueStores2020_05_31Request&,
1256 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1258typedef std::function<void(const CloudFrontClient*, const Model::ListOriginAccessControls2020_05_31Request&,
1260 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1262typedef std::function<void(const CloudFrontClient*, const Model::ListOriginRequestPolicies2020_05_31Request&,
1264 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1266typedef std::function<void(const CloudFrontClient*, const Model::ListPublicKeys2020_05_31Request&,
1267 const Model::ListPublicKeys2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1269typedef std::function<void(const CloudFrontClient*, const Model::ListRealtimeLogConfigs2020_05_31Request&,
1271 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1273typedef std::function<void(const CloudFrontClient*, const Model::ListResponseHeadersPolicies2020_05_31Request&,
1275 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1277typedef std::function<void(const CloudFrontClient*, const Model::ListStreamingDistributions2020_05_31Request&,
1279 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1281typedef std::function<void(const CloudFrontClient*, const Model::ListTagsForResource2020_05_31Request&,
1283 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1285typedef std::function<void(const CloudFrontClient*, const Model::ListTrustStores2020_05_31Request&,
1286 const Model::ListTrustStores2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1288typedef std::function<void(const CloudFrontClient*, const Model::ListVpcOrigins2020_05_31Request&,
1289 const Model::ListVpcOrigins2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1291typedef std::function<void(const CloudFrontClient*, const Model::PublishConnectionFunction2020_05_31Request&,
1293 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1295typedef std::function<void(const CloudFrontClient*, const Model::PublishFunction2020_05_31Request&,
1296 const Model::PublishFunction2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1298typedef std::function<void(const CloudFrontClient*, const Model::PutResourcePolicy2020_05_31Request&,
1299 const Model::PutResourcePolicy2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1301typedef std::function<void(const CloudFrontClient*, const Model::TagResource2020_05_31Request&, const Model::TagResource2020_05_31Outcome&,
1302 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1304typedef std::function<void(const CloudFrontClient*, const Model::TestConnectionFunction2020_05_31Request&,
1306 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1308typedef std::function<void(const CloudFrontClient*, const Model::TestFunction2020_05_31Request&,
1309 const Model::TestFunction2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1311typedef std::function<void(const CloudFrontClient*, const Model::UntagResource2020_05_31Request&,
1312 const Model::UntagResource2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1314typedef std::function<void(const CloudFrontClient*, const Model::UpdateAnycastIpList2020_05_31Request&,
1316 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1318typedef std::function<void(const CloudFrontClient*, const Model::UpdateCachePolicy2020_05_31Request&,
1319 const Model::UpdateCachePolicy2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1323 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1325typedef std::function<void(const CloudFrontClient*, const Model::UpdateConnectionFunction2020_05_31Request&,
1327 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1329typedef std::function<void(const CloudFrontClient*, const Model::UpdateConnectionGroup2020_05_31Request&,
1331 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1333typedef std::function<void(const CloudFrontClient*, const Model::UpdateContinuousDeploymentPolicy2020_05_31Request&,
1335 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1337typedef std::function<void(const CloudFrontClient*, const Model::UpdateDistribution2020_05_31Request&,
1339 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1341typedef std::function<void(const CloudFrontClient*, const Model::UpdateDistributionTenant2020_05_31Request&,
1343 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1347 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1349typedef std::function<void(const CloudFrontClient*, const Model::UpdateDomainAssociation2020_05_31Request&,
1351 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1353typedef std::function<void(const CloudFrontClient*, const Model::UpdateFieldLevelEncryptionConfig2020_05_31Request&,
1355 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1357typedef std::function<void(const CloudFrontClient*, const Model::UpdateFieldLevelEncryptionProfile2020_05_31Request&,
1359 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1361typedef std::function<void(const CloudFrontClient*, const Model::UpdateFunction2020_05_31Request&,
1362 const Model::UpdateFunction2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1364typedef std::function<void(const CloudFrontClient*, const Model::UpdateKeyGroup2020_05_31Request&,
1365 const Model::UpdateKeyGroup2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1367typedef std::function<void(const CloudFrontClient*, const Model::UpdateKeyValueStore2020_05_31Request&,
1369 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1371typedef std::function<void(const CloudFrontClient*, const Model::UpdateOriginAccessControl2020_05_31Request&,
1373 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1375typedef std::function<void(const CloudFrontClient*, const Model::UpdateOriginRequestPolicy2020_05_31Request&,
1377 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1379typedef std::function<void(const CloudFrontClient*, const Model::UpdatePublicKey2020_05_31Request&,
1380 const Model::UpdatePublicKey2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1382typedef std::function<void(const CloudFrontClient*, const Model::UpdateRealtimeLogConfig2020_05_31Request&,
1384 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1386typedef std::function<void(const CloudFrontClient*, const Model::UpdateResponseHeadersPolicy2020_05_31Request&,
1388 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1390typedef std::function<void(const CloudFrontClient*, const Model::UpdateStreamingDistribution2020_05_31Request&,
1392 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1394typedef std::function<void(const CloudFrontClient*, const Model::UpdateTrustStore2020_05_31Request&,
1395 const Model::UpdateTrustStore2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1397typedef std::function<void(const CloudFrontClient*, const Model::UpdateVpcOrigin2020_05_31Request&,
1398 const Model::UpdateVpcOrigin2020_05_31Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1400typedef std::function<void(const CloudFrontClient*, const Model::VerifyDnsConfiguration2020_05_31Request&,
1402 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
1404/* End of service model async handlers definitions */
1405} // namespace CloudFront
1406} // namespace Aws
EndpointProviderBase< CloudFrontClientConfiguration, CloudFrontBuiltInParameters, CloudFrontClientContextParameters > CloudFrontEndpointProviderBase
Aws::Utils::Outcome< CreateConnectionGroup2020_05_31Result, CloudFrontError > CreateConnectionGroup2020_05_31Outcome
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeleteFieldLevelEncryptionConfig2020_05_31Outcome
std::future< CreateInvalidation2020_05_31Outcome > CreateInvalidation2020_05_31OutcomeCallable
std::future< ListResponseHeadersPolicies2020_05_31Outcome > ListResponseHeadersPolicies2020_05_31OutcomeCallable
std::future< CreateCloudFrontOriginAccessIdentity2020_05_31Outcome > CreateCloudFrontOriginAccessIdentity2020_05_31OutcomeCallable
Aws::Utils::Outcome< GetKeyGroupConfig2020_05_31Result, CloudFrontError > GetKeyGroupConfig2020_05_31Outcome
Aws::Utils::Outcome< UpdateFieldLevelEncryptionConfig2020_05_31Result, CloudFrontError > UpdateFieldLevelEncryptionConfig2020_05_31Outcome
Aws::Utils::Outcome< ListCachePolicies2020_05_31Result, CloudFrontError > ListCachePolicies2020_05_31Outcome
std::future< CreateTrustStore2020_05_31Outcome > CreateTrustStore2020_05_31OutcomeCallable
Aws::Utils::Outcome< CreateRealtimeLogConfig2020_05_31Result, CloudFrontError > CreateRealtimeLogConfig2020_05_31Outcome
std::future< GetInvalidation2020_05_31Outcome > GetInvalidation2020_05_31OutcomeCallable
Aws::Utils::Outcome< DeleteVpcOrigin2020_05_31Result, CloudFrontError > DeleteVpcOrigin2020_05_31Outcome
std::future< AssociateAlias2020_05_31Outcome > AssociateAlias2020_05_31OutcomeCallable
Aws::Utils::Outcome< ListFieldLevelEncryptionConfigs2020_05_31Result, CloudFrontError > ListFieldLevelEncryptionConfigs2020_05_31Outcome
Aws::Utils::Outcome< CreateCachePolicy2020_05_31Result, CloudFrontError > CreateCachePolicy2020_05_31Outcome
Aws::Utils::Outcome< CreateCloudFrontOriginAccessIdentity2020_05_31Result, CloudFrontError > CreateCloudFrontOriginAccessIdentity2020_05_31Outcome
Aws::Utils::Outcome< ListRealtimeLogConfigs2020_05_31Result, CloudFrontError > ListRealtimeLogConfigs2020_05_31Outcome
std::future< CreateConnectionFunction2020_05_31Outcome > CreateConnectionFunction2020_05_31OutcomeCallable
Aws::Utils::Outcome< CreateAnycastIpList2020_05_31Result, CloudFrontError > CreateAnycastIpList2020_05_31Outcome
Aws::Utils::Outcome< DescribeKeyValueStore2020_05_31Result, CloudFrontError > DescribeKeyValueStore2020_05_31Outcome
std::future< DeleteContinuousDeploymentPolicy2020_05_31Outcome > DeleteContinuousDeploymentPolicy2020_05_31OutcomeCallable
Aws::Utils::Outcome< GetDistributionTenant2020_05_31Result, CloudFrontError > GetDistributionTenant2020_05_31Outcome
std::future< CreateDistributionTenant2020_05_31Outcome > CreateDistributionTenant2020_05_31OutcomeCallable
std::future< ListDistributionTenants2020_05_31Outcome > ListDistributionTenants2020_05_31OutcomeCallable
Aws::Utils::Outcome< UpdateOriginRequestPolicy2020_05_31Result, CloudFrontError > UpdateOriginRequestPolicy2020_05_31Outcome
Aws::Utils::Outcome< CreateMonitoringSubscription2020_05_31Result, CloudFrontError > CreateMonitoringSubscription2020_05_31Outcome
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeleteStreamingDistribution2020_05_31Outcome
std::future< CopyDistribution2020_05_31Outcome > CopyDistribution2020_05_31OutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeleteKeyValueStore2020_05_31Outcome
std::future< GetAnycastIpList2020_05_31Outcome > GetAnycastIpList2020_05_31OutcomeCallable
Aws::Utils::Outcome< ListDistributionsByCachePolicyId2020_05_31Result, CloudFrontError > ListDistributionsByCachePolicyId2020_05_31Outcome
std::future< GetCachePolicyConfig2020_05_31Outcome > GetCachePolicyConfig2020_05_31OutcomeCallable
std::future< GetFieldLevelEncryptionProfileConfig2020_05_31Outcome > GetFieldLevelEncryptionProfileConfig2020_05_31OutcomeCallable
Aws::Utils::Outcome< ListOriginRequestPolicies2020_05_31Result, CloudFrontError > ListOriginRequestPolicies2020_05_31Outcome
Aws::Utils::Outcome< GetKeyGroup2020_05_31Result, CloudFrontError > GetKeyGroup2020_05_31Outcome
Aws::Utils::Outcome< ListTrustStores2020_05_31Result, CloudFrontError > ListTrustStores2020_05_31Outcome
std::future< GetTrustStore2020_05_31Outcome > GetTrustStore2020_05_31OutcomeCallable
std::future< ListStreamingDistributions2020_05_31Outcome > ListStreamingDistributions2020_05_31OutcomeCallable
std::future< ListConnectionFunctions2020_05_31Outcome > ListConnectionFunctions2020_05_31OutcomeCallable
std::future< ListVpcOrigins2020_05_31Outcome > ListVpcOrigins2020_05_31OutcomeCallable
std::future< CreateInvalidationForDistributionTenant2020_05_31Outcome > CreateInvalidationForDistributionTenant2020_05_31OutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > UntagResource2020_05_31Outcome
Aws::Utils::Outcome< TestFunction2020_05_31Result, CloudFrontError > TestFunction2020_05_31Outcome
std::future< ListAnycastIpLists2020_05_31Outcome > ListAnycastIpLists2020_05_31OutcomeCallable
std::future< UpdateFunction2020_05_31Outcome > UpdateFunction2020_05_31OutcomeCallable
Aws::Utils::Outcome< ListCloudFrontOriginAccessIdentities2020_05_31Result, CloudFrontError > ListCloudFrontOriginAccessIdentities2020_05_31Outcome
Aws::Utils::Outcome< GetCachePolicy2020_05_31Result, CloudFrontError > GetCachePolicy2020_05_31Outcome
Aws::Utils::Outcome< UpdateOriginAccessControl2020_05_31Result, CloudFrontError > UpdateOriginAccessControl2020_05_31Outcome
std::future< UpdateVpcOrigin2020_05_31Outcome > UpdateVpcOrigin2020_05_31OutcomeCallable
std::future< CreateOriginAccessControl2020_05_31Outcome > CreateOriginAccessControl2020_05_31OutcomeCallable
Aws::Utils::Outcome< DisassociateDistributionWebACL2020_05_31Result, CloudFrontError > DisassociateDistributionWebACL2020_05_31Outcome
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeleteConnectionGroup2020_05_31Outcome
Aws::Utils::Outcome< UpdateConnectionFunction2020_05_31Result, CloudFrontError > UpdateConnectionFunction2020_05_31Outcome
Aws::Utils::Outcome< GetAnycastIpList2020_05_31Result, CloudFrontError > GetAnycastIpList2020_05_31Outcome
Aws::Utils::Outcome< ListDistributionsByWebACLId2020_05_31Result, CloudFrontError > ListDistributionsByWebACLId2020_05_31Outcome
Aws::Utils::Outcome< ListDomainConflicts2020_05_31Result, CloudFrontError > ListDomainConflicts2020_05_31Outcome
Aws::Utils::Outcome< DeleteMonitoringSubscription2020_05_31Result, CloudFrontError > DeleteMonitoringSubscription2020_05_31Outcome
std::future< ListDomainConflicts2020_05_31Outcome > ListDomainConflicts2020_05_31OutcomeCallable
Aws::Utils::Outcome< CreateOriginRequestPolicy2020_05_31Result, CloudFrontError > CreateOriginRequestPolicy2020_05_31Outcome
std::future< UpdateResponseHeadersPolicy2020_05_31Outcome > UpdateResponseHeadersPolicy2020_05_31OutcomeCallable
std::future< DeleteConnectionFunction2020_05_31Outcome > DeleteConnectionFunction2020_05_31OutcomeCallable
std::future< ListDistributionsByCachePolicyId2020_05_31Outcome > ListDistributionsByCachePolicyId2020_05_31OutcomeCallable
std::future< CreateFieldLevelEncryptionConfig2020_05_31Outcome > CreateFieldLevelEncryptionConfig2020_05_31OutcomeCallable
std::future< PublishConnectionFunction2020_05_31Outcome > PublishConnectionFunction2020_05_31OutcomeCallable
Aws::Utils::Outcome< UpdateAnycastIpList2020_05_31Result, CloudFrontError > UpdateAnycastIpList2020_05_31Outcome
Aws::Utils::Outcome< PublishConnectionFunction2020_05_31Result, CloudFrontError > PublishConnectionFunction2020_05_31Outcome
std::future< ListDistributionsByOriginRequestPolicyId2020_05_31Outcome > ListDistributionsByOriginRequestPolicyId2020_05_31OutcomeCallable
std::future< DescribeKeyValueStore2020_05_31Outcome > DescribeKeyValueStore2020_05_31OutcomeCallable
Aws::Utils::Outcome< CreateFieldLevelEncryptionProfile2020_05_31Result, CloudFrontError > CreateFieldLevelEncryptionProfile2020_05_31Outcome
std::future< DeleteAnycastIpList2020_05_31Outcome > DeleteAnycastIpList2020_05_31OutcomeCallable
Aws::Utils::Outcome< UpdateDistributionWithStagingConfig2020_05_31Result, CloudFrontError > UpdateDistributionWithStagingConfig2020_05_31Outcome
Aws::Utils::Outcome< UpdateFunction2020_05_31Result, CloudFrontError > UpdateFunction2020_05_31Outcome
std::future< ListDistributionsByWebACLId2020_05_31Outcome > ListDistributionsByWebACLId2020_05_31OutcomeCallable
Aws::Utils::Outcome< ListInvalidationsForDistributionTenant2020_05_31Result, CloudFrontError > ListInvalidationsForDistributionTenant2020_05_31Outcome
Aws::Utils::Outcome< CopyDistribution2020_05_31Result, CloudFrontError > CopyDistribution2020_05_31Outcome
Aws::Utils::Outcome< ListDistributionsByKeyGroup2020_05_31Result, CloudFrontError > ListDistributionsByKeyGroup2020_05_31Outcome
std::future< GetInvalidationForDistributionTenant2020_05_31Outcome > GetInvalidationForDistributionTenant2020_05_31OutcomeCallable
std::future< ListOriginRequestPolicies2020_05_31Outcome > ListOriginRequestPolicies2020_05_31OutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeleteDistributionTenant2020_05_31Outcome
std::future< ListInvalidationsForDistributionTenant2020_05_31Outcome > ListInvalidationsForDistributionTenant2020_05_31OutcomeCallable
std::future< CreateFunction2020_05_31Outcome > CreateFunction2020_05_31OutcomeCallable
Aws::Utils::Outcome< GetDistributionTenantByDomain2020_05_31Result, CloudFrontError > GetDistributionTenantByDomain2020_05_31Outcome
std::future< ListPublicKeys2020_05_31Outcome > ListPublicKeys2020_05_31OutcomeCallable
Aws::Utils::Outcome< UpdateRealtimeLogConfig2020_05_31Result, CloudFrontError > UpdateRealtimeLogConfig2020_05_31Outcome
Aws::Utils::Outcome< GetContinuousDeploymentPolicy2020_05_31Result, CloudFrontError > GetContinuousDeploymentPolicy2020_05_31Outcome
std::future< GetConnectionFunction2020_05_31Outcome > GetConnectionFunction2020_05_31OutcomeCallable
Aws::Utils::Outcome< DescribeConnectionFunction2020_05_31Result, CloudFrontError > DescribeConnectionFunction2020_05_31Outcome
Aws::Utils::Outcome< GetFieldLevelEncryptionProfile2020_05_31Result, CloudFrontError > GetFieldLevelEncryptionProfile2020_05_31Outcome
Aws::Utils::Outcome< CreatePublicKey2020_05_31Result, CloudFrontError > CreatePublicKey2020_05_31Outcome
Aws::Utils::Outcome< GetOriginRequestPolicy2020_05_31Result, CloudFrontError > GetOriginRequestPolicy2020_05_31Outcome
std::future< GetContinuousDeploymentPolicy2020_05_31Outcome > GetContinuousDeploymentPolicy2020_05_31OutcomeCallable
std::future< DeleteKeyValueStore2020_05_31Outcome > DeleteKeyValueStore2020_05_31OutcomeCallable
std::future< GetPublicKey2020_05_31Outcome > GetPublicKey2020_05_31OutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeleteCloudFrontOriginAccessIdentity2020_05_31Outcome
std::future< ListRealtimeLogConfigs2020_05_31Outcome > ListRealtimeLogConfigs2020_05_31OutcomeCallable
std::future< GetKeyGroup2020_05_31Outcome > GetKeyGroup2020_05_31OutcomeCallable
std::future< TagResource2020_05_31Outcome > TagResource2020_05_31OutcomeCallable
Aws::Utils::Outcome< ListDistributionsByOwnedResource2020_05_31Result, CloudFrontError > ListDistributionsByOwnedResource2020_05_31Outcome
std::future< CreateDistribution2020_05_31Outcome > CreateDistribution2020_05_31OutcomeCallable
std::future< TestFunction2020_05_31Outcome > TestFunction2020_05_31OutcomeCallable
Aws::Utils::Outcome< ListFunctions2020_05_31Result, CloudFrontError > ListFunctions2020_05_31Outcome
Aws::Utils::Outcome< GetPublicKey2020_05_31Result, CloudFrontError > GetPublicKey2020_05_31Outcome
std::future< CreateStreamingDistribution2020_05_31Outcome > CreateStreamingDistribution2020_05_31OutcomeCallable
Aws::Utils::Outcome< UpdateKeyGroup2020_05_31Result, CloudFrontError > UpdateKeyGroup2020_05_31Outcome
std::future< CreateFieldLevelEncryptionProfile2020_05_31Outcome > CreateFieldLevelEncryptionProfile2020_05_31OutcomeCallable
Aws::Utils::Outcome< ListDistributionsByTrustStore2020_05_31Result, CloudFrontError > ListDistributionsByTrustStore2020_05_31Outcome
Aws::Utils::Outcome< CreateDistribution2020_05_31Result, CloudFrontError > CreateDistribution2020_05_31Outcome
std::future< ListOriginAccessControls2020_05_31Outcome > ListOriginAccessControls2020_05_31OutcomeCallable
Aws::Utils::Outcome< GetContinuousDeploymentPolicyConfig2020_05_31Result, CloudFrontError > GetContinuousDeploymentPolicyConfig2020_05_31Outcome
std::future< DeleteOriginRequestPolicy2020_05_31Outcome > DeleteOriginRequestPolicy2020_05_31OutcomeCallable
std::future< ListTrustStores2020_05_31Outcome > ListTrustStores2020_05_31OutcomeCallable
Aws::Utils::Outcome< ListKeyGroups2020_05_31Result, CloudFrontError > ListKeyGroups2020_05_31Outcome
Aws::Utils::Outcome< ListFieldLevelEncryptionProfiles2020_05_31Result, CloudFrontError > ListFieldLevelEncryptionProfiles2020_05_31Outcome
std::future< GetStreamingDistributionConfig2020_05_31Outcome > GetStreamingDistributionConfig2020_05_31OutcomeCallable
std::future< DeleteVpcOrigin2020_05_31Outcome > DeleteVpcOrigin2020_05_31OutcomeCallable
Aws::Utils::Outcome< UpdateDistribution2020_05_31Result, CloudFrontError > UpdateDistribution2020_05_31Outcome
std::future< ListDistributionsByOwnedResource2020_05_31Outcome > ListDistributionsByOwnedResource2020_05_31OutcomeCallable
std::future< DeleteOriginAccessControl2020_05_31Outcome > DeleteOriginAccessControl2020_05_31OutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeleteRealtimeLogConfig2020_05_31Outcome
std::future< ListDistributionTenantsByCustomization2020_05_31Outcome > ListDistributionTenantsByCustomization2020_05_31OutcomeCallable
Aws::Utils::Outcome< ListVpcOrigins2020_05_31Result, CloudFrontError > ListVpcOrigins2020_05_31Outcome
Aws::Utils::Outcome< PublishFunction2020_05_31Result, CloudFrontError > PublishFunction2020_05_31Outcome
std::future< DeleteDistributionTenant2020_05_31Outcome > DeleteDistributionTenant2020_05_31OutcomeCallable
std::future< ListTagsForResource2020_05_31Outcome > ListTagsForResource2020_05_31OutcomeCallable
std::future< ListDistributionsByTrustStore2020_05_31Outcome > ListDistributionsByTrustStore2020_05_31OutcomeCallable
Aws::Utils::Outcome< GetMonitoringSubscription2020_05_31Result, CloudFrontError > GetMonitoringSubscription2020_05_31Outcome
std::future< UpdateConnectionFunction2020_05_31Outcome > UpdateConnectionFunction2020_05_31OutcomeCallable
std::future< ListDistributionsByConnectionMode2020_05_31Outcome > ListDistributionsByConnectionMode2020_05_31OutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeletePublicKey2020_05_31Outcome
Aws::Utils::Outcome< GetVpcOrigin2020_05_31Result, CloudFrontError > GetVpcOrigin2020_05_31Outcome
Aws::Utils::Outcome< UpdateConnectionGroup2020_05_31Result, CloudFrontError > UpdateConnectionGroup2020_05_31Outcome
Aws::Utils::Outcome< GetCloudFrontOriginAccessIdentity2020_05_31Result, CloudFrontError > GetCloudFrontOriginAccessIdentity2020_05_31Outcome
Aws::Utils::Outcome< ListConflictingAliases2020_05_31Result, CloudFrontError > ListConflictingAliases2020_05_31Outcome
std::future< GetStreamingDistribution2020_05_31Outcome > GetStreamingDistribution2020_05_31OutcomeCallable
Aws::Utils::Outcome< CreateResponseHeadersPolicy2020_05_31Result, CloudFrontError > CreateResponseHeadersPolicy2020_05_31Outcome
std::future< GetVpcOrigin2020_05_31Outcome > GetVpcOrigin2020_05_31OutcomeCallable
std::future< GetResourcePolicy2020_05_31Outcome > GetResourcePolicy2020_05_31OutcomeCallable
std::future< DescribeFunction2020_05_31Outcome > DescribeFunction2020_05_31OutcomeCallable
std::future< CreatePublicKey2020_05_31Outcome > CreatePublicKey2020_05_31OutcomeCallable
Aws::Utils::Outcome< ListAnycastIpLists2020_05_31Result, CloudFrontError > ListAnycastIpLists2020_05_31Outcome
Aws::Utils::Outcome< ListDistributionsByOriginRequestPolicyId2020_05_31Result, CloudFrontError > ListDistributionsByOriginRequestPolicyId2020_05_31Outcome
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeleteFunction2020_05_31Outcome
std::future< CreateContinuousDeploymentPolicy2020_05_31Outcome > CreateContinuousDeploymentPolicy2020_05_31OutcomeCallable
std::future< ListConflictingAliases2020_05_31Outcome > ListConflictingAliases2020_05_31OutcomeCallable
std::future< GetCachePolicy2020_05_31Outcome > GetCachePolicy2020_05_31OutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeleteResponseHeadersPolicy2020_05_31Outcome
std::future< ListFieldLevelEncryptionProfiles2020_05_31Outcome > ListFieldLevelEncryptionProfiles2020_05_31OutcomeCallable
Aws::Utils::Outcome< UpdateFieldLevelEncryptionProfile2020_05_31Result, CloudFrontError > UpdateFieldLevelEncryptionProfile2020_05_31Outcome
Aws::Utils::Outcome< DescribeFunction2020_05_31Result, CloudFrontError > DescribeFunction2020_05_31Outcome
Aws::Utils::Outcome< GetInvalidationForDistributionTenant2020_05_31Result, CloudFrontError > GetInvalidationForDistributionTenant2020_05_31Outcome
std::future< GetResponseHeadersPolicyConfig2020_05_31Outcome > GetResponseHeadersPolicyConfig2020_05_31OutcomeCallable
Aws::Utils::Outcome< ListDistributionsByVpcOriginId2020_05_31Result, CloudFrontError > ListDistributionsByVpcOriginId2020_05_31Outcome
Aws::Utils::Outcome< ListOriginAccessControls2020_05_31Result, CloudFrontError > ListOriginAccessControls2020_05_31Outcome
std::future< DeleteResourcePolicy2020_05_31Outcome > DeleteResourcePolicy2020_05_31OutcomeCallable
std::future< ListCloudFrontOriginAccessIdentities2020_05_31Outcome > ListCloudFrontOriginAccessIdentities2020_05_31OutcomeCallable
std::future< ListContinuousDeploymentPolicies2020_05_31Outcome > ListContinuousDeploymentPolicies2020_05_31OutcomeCallable
Aws::Utils::Outcome< CreateKeyValueStore2020_05_31Result, CloudFrontError > CreateKeyValueStore2020_05_31Outcome
Aws::Utils::Outcome< UpdateContinuousDeploymentPolicy2020_05_31Result, CloudFrontError > UpdateContinuousDeploymentPolicy2020_05_31Outcome
Aws::Utils::Outcome< GetConnectionGroupByRoutingEndpoint2020_05_31Result, CloudFrontError > GetConnectionGroupByRoutingEndpoint2020_05_31Outcome
Aws::Utils::Outcome< CreateConnectionFunction2020_05_31Result, CloudFrontError > CreateConnectionFunction2020_05_31Outcome
std::future< GetOriginAccessControlConfig2020_05_31Outcome > GetOriginAccessControlConfig2020_05_31OutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeleteCachePolicy2020_05_31Outcome
std::future< ListFieldLevelEncryptionConfigs2020_05_31Outcome > ListFieldLevelEncryptionConfigs2020_05_31OutcomeCallable
std::future< CreateStreamingDistributionWithTags2020_05_31Outcome > CreateStreamingDistributionWithTags2020_05_31OutcomeCallable
Aws::Utils::Outcome< CreateTrustStore2020_05_31Result, CloudFrontError > CreateTrustStore2020_05_31Outcome
std::future< UpdateDistributionWithStagingConfig2020_05_31Outcome > UpdateDistributionWithStagingConfig2020_05_31OutcomeCallable
std::future< GetMonitoringSubscription2020_05_31Outcome > GetMonitoringSubscription2020_05_31OutcomeCallable
std::future< DeleteRealtimeLogConfig2020_05_31Outcome > DeleteRealtimeLogConfig2020_05_31OutcomeCallable
std::future< GetConnectionGroup2020_05_31Outcome > GetConnectionGroup2020_05_31OutcomeCallable
std::future< ListFunctions2020_05_31Outcome > ListFunctions2020_05_31OutcomeCallable
Aws::Utils::Outcome< CreateVpcOrigin2020_05_31Result, CloudFrontError > CreateVpcOrigin2020_05_31Outcome
Aws::Utils::Outcome< GetConnectionGroup2020_05_31Result, CloudFrontError > GetConnectionGroup2020_05_31Outcome
std::future< CreateConnectionGroup2020_05_31Outcome > CreateConnectionGroup2020_05_31OutcomeCallable
std::future< GetFieldLevelEncryption2020_05_31Outcome > GetFieldLevelEncryption2020_05_31OutcomeCallable
Aws::Utils::Outcome< GetResourcePolicy2020_05_31Result, CloudFrontError > GetResourcePolicy2020_05_31Outcome
Aws::Utils::Outcome< GetOriginAccessControlConfig2020_05_31Result, CloudFrontError > GetOriginAccessControlConfig2020_05_31Outcome
std::future< ListDistributions2020_05_31Outcome > ListDistributions2020_05_31OutcomeCallable
std::future< DeleteConnectionGroup2020_05_31Outcome > DeleteConnectionGroup2020_05_31OutcomeCallable
Aws::Utils::Outcome< GetResponseHeadersPolicy2020_05_31Result, CloudFrontError > GetResponseHeadersPolicy2020_05_31Outcome
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeleteAnycastIpList2020_05_31Outcome
std::future< AssociateDistributionWebACL2020_05_31Outcome > AssociateDistributionWebACL2020_05_31OutcomeCallable
Aws::Utils::Outcome< AssociateDistributionWebACL2020_05_31Result, CloudFrontError > AssociateDistributionWebACL2020_05_31Outcome
std::future< GetOriginAccessControl2020_05_31Outcome > GetOriginAccessControl2020_05_31OutcomeCallable
Aws::Utils::Outcome< GetDistribution2020_05_31Result, CloudFrontError > GetDistribution2020_05_31Outcome
Aws::Utils::Outcome< ListConnectionFunctions2020_05_31Result, CloudFrontError > ListConnectionFunctions2020_05_31Outcome
std::future< DescribeConnectionFunction2020_05_31Outcome > DescribeConnectionFunction2020_05_31OutcomeCallable
std::future< UpdateOriginAccessControl2020_05_31Outcome > UpdateOriginAccessControl2020_05_31OutcomeCallable
std::future< GetDistributionConfig2020_05_31Outcome > GetDistributionConfig2020_05_31OutcomeCallable
Aws::Utils::Outcome< CreateOriginAccessControl2020_05_31Result, CloudFrontError > CreateOriginAccessControl2020_05_31Outcome
std::future< UpdatePublicKey2020_05_31Outcome > UpdatePublicKey2020_05_31OutcomeCallable
Aws::Utils::Outcome< UpdateKeyValueStore2020_05_31Result, CloudFrontError > UpdateKeyValueStore2020_05_31Outcome
std::future< UpdateDistribution2020_05_31Outcome > UpdateDistribution2020_05_31OutcomeCallable
std::future< GetConnectionGroupByRoutingEndpoint2020_05_31Outcome > GetConnectionGroupByRoutingEndpoint2020_05_31OutcomeCallable
std::future< VerifyDnsConfiguration2020_05_31Outcome > VerifyDnsConfiguration2020_05_31OutcomeCallable
std::future< UpdateKeyGroup2020_05_31Outcome > UpdateKeyGroup2020_05_31OutcomeCallable
std::future< DisassociateDistributionTenantWebACL2020_05_31Outcome > DisassociateDistributionTenantWebACL2020_05_31OutcomeCallable
Aws::Utils::Outcome< ListDistributionsByAnycastIpListId2020_05_31Result, CloudFrontError > ListDistributionsByAnycastIpListId2020_05_31Outcome
std::future< UpdateTrustStore2020_05_31Outcome > UpdateTrustStore2020_05_31OutcomeCallable
Aws::Utils::Outcome< UpdateResponseHeadersPolicy2020_05_31Result, CloudFrontError > UpdateResponseHeadersPolicy2020_05_31Outcome
Aws::Utils::Outcome< GetFieldLevelEncryption2020_05_31Result, CloudFrontError > GetFieldLevelEncryption2020_05_31Outcome
std::future< AssociateDistributionTenantWebACL2020_05_31Outcome > AssociateDistributionTenantWebACL2020_05_31OutcomeCallable
Aws::Utils::Outcome< UpdateDistributionTenant2020_05_31Result, CloudFrontError > UpdateDistributionTenant2020_05_31Outcome
std::future< CreateOriginRequestPolicy2020_05_31Outcome > CreateOriginRequestPolicy2020_05_31OutcomeCallable
std::future< ListCachePolicies2020_05_31Outcome > ListCachePolicies2020_05_31OutcomeCallable
Aws::Utils::Outcome< UpdatePublicKey2020_05_31Result, CloudFrontError > UpdatePublicKey2020_05_31Outcome
std::future< GetManagedCertificateDetails2020_05_31Outcome > GetManagedCertificateDetails2020_05_31OutcomeCallable
Aws::Utils::Outcome< GetDistributionConfig2020_05_31Result, CloudFrontError > GetDistributionConfig2020_05_31Outcome
std::future< UpdateRealtimeLogConfig2020_05_31Outcome > UpdateRealtimeLogConfig2020_05_31OutcomeCallable
std::future< ListDistributionsByKeyGroup2020_05_31Outcome > ListDistributionsByKeyGroup2020_05_31OutcomeCallable
Aws::Utils::Outcome< CreateDistributionTenant2020_05_31Result, CloudFrontError > CreateDistributionTenant2020_05_31Outcome
Aws::Utils::Outcome< DisassociateDistributionTenantWebACL2020_05_31Result, CloudFrontError > DisassociateDistributionTenantWebACL2020_05_31Outcome
Aws::Utils::Outcome< ListDistributionTenants2020_05_31Result, CloudFrontError > ListDistributionTenants2020_05_31Outcome
Aws::Utils::Outcome< GetOriginAccessControl2020_05_31Result, CloudFrontError > GetOriginAccessControl2020_05_31Outcome
std::future< DeleteDistribution2020_05_31Outcome > DeleteDistribution2020_05_31OutcomeCallable
std::future< UpdateFieldLevelEncryptionConfig2020_05_31Outcome > UpdateFieldLevelEncryptionConfig2020_05_31OutcomeCallable
std::future< UpdateDistributionTenant2020_05_31Outcome > UpdateDistributionTenant2020_05_31OutcomeCallable
Aws::Utils::Outcome< CreateDistributionWithTags2020_05_31Result, CloudFrontError > CreateDistributionWithTags2020_05_31Outcome
std::future< CreateResponseHeadersPolicy2020_05_31Outcome > CreateResponseHeadersPolicy2020_05_31OutcomeCallable
Aws::Utils::Outcome< ListDistributionTenantsByCustomization2020_05_31Result, CloudFrontError > ListDistributionTenantsByCustomization2020_05_31Outcome
std::future< DeleteStreamingDistribution2020_05_31Outcome > DeleteStreamingDistribution2020_05_31OutcomeCallable
std::future< GetOriginRequestPolicy2020_05_31Outcome > GetOriginRequestPolicy2020_05_31OutcomeCallable
std::future< GetFieldLevelEncryptionProfile2020_05_31Outcome > GetFieldLevelEncryptionProfile2020_05_31OutcomeCallable
std::future< PublishFunction2020_05_31Outcome > PublishFunction2020_05_31OutcomeCallable
std::future< ListConnectionGroups2020_05_31Outcome > ListConnectionGroups2020_05_31OutcomeCallable
std::future< DeletePublicKey2020_05_31Outcome > DeletePublicKey2020_05_31OutcomeCallable
std::future< GetCloudFrontOriginAccessIdentity2020_05_31Outcome > GetCloudFrontOriginAccessIdentity2020_05_31OutcomeCallable
Aws::Utils::Outcome< PutResourcePolicy2020_05_31Result, CloudFrontError > PutResourcePolicy2020_05_31Outcome
Aws::Utils::Outcome< GetStreamingDistributionConfig2020_05_31Result, CloudFrontError > GetStreamingDistributionConfig2020_05_31Outcome
Aws::Utils::Outcome< UpdateCachePolicy2020_05_31Result, CloudFrontError > UpdateCachePolicy2020_05_31Outcome
Aws::Utils::Outcome< UpdateVpcOrigin2020_05_31Result, CloudFrontError > UpdateVpcOrigin2020_05_31Outcome
std::future< GetCloudFrontOriginAccessIdentityConfig2020_05_31Outcome > GetCloudFrontOriginAccessIdentityConfig2020_05_31OutcomeCallable
Aws::Utils::Outcome< ListResponseHeadersPolicies2020_05_31Result, CloudFrontError > ListResponseHeadersPolicies2020_05_31Outcome
Aws::Utils::Outcome< GetCachePolicyConfig2020_05_31Result, CloudFrontError > GetCachePolicyConfig2020_05_31Outcome
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeleteTrustStore2020_05_31Outcome
Aws::Utils::Outcome< GetOriginRequestPolicyConfig2020_05_31Result, CloudFrontError > GetOriginRequestPolicyConfig2020_05_31Outcome
std::future< CreateCachePolicy2020_05_31Outcome > CreateCachePolicy2020_05_31OutcomeCallable
std::future< CreateKeyGroup2020_05_31Outcome > CreateKeyGroup2020_05_31OutcomeCallable
Aws::Utils::Outcome< GetStreamingDistribution2020_05_31Result, CloudFrontError > GetStreamingDistribution2020_05_31Outcome
std::future< UpdateFieldLevelEncryptionProfile2020_05_31Outcome > UpdateFieldLevelEncryptionProfile2020_05_31OutcomeCallable
Aws::Utils::Outcome< TestConnectionFunction2020_05_31Result, CloudFrontError > TestConnectionFunction2020_05_31Outcome
Aws::Utils::Outcome< GetResponseHeadersPolicyConfig2020_05_31Result, CloudFrontError > GetResponseHeadersPolicyConfig2020_05_31Outcome
Aws::Utils::Outcome< ListPublicKeys2020_05_31Result, CloudFrontError > ListPublicKeys2020_05_31Outcome
std::future< GetRealtimeLogConfig2020_05_31Outcome > GetRealtimeLogConfig2020_05_31OutcomeCallable
std::future< ListKeyValueStores2020_05_31Outcome > ListKeyValueStores2020_05_31OutcomeCallable
std::future< UpdateOriginRequestPolicy2020_05_31Outcome > UpdateOriginRequestPolicy2020_05_31OutcomeCallable
Aws::Utils::Outcome< GetRealtimeLogConfig2020_05_31Result, CloudFrontError > GetRealtimeLogConfig2020_05_31Outcome
std::future< UpdateCachePolicy2020_05_31Outcome > UpdateCachePolicy2020_05_31OutcomeCallable
std::future< GetDistributionTenant2020_05_31Outcome > GetDistributionTenant2020_05_31OutcomeCallable
std::future< CreateDistributionWithTags2020_05_31Outcome > CreateDistributionWithTags2020_05_31OutcomeCallable
std::future< UntagResource2020_05_31Outcome > UntagResource2020_05_31OutcomeCallable
Aws::Utils::Outcome< GetTrustStore2020_05_31Result, CloudFrontError > GetTrustStore2020_05_31Outcome
Aws::Utils::Outcome< ListDistributionsByRealtimeLogConfig2020_05_31Result, CloudFrontError > ListDistributionsByRealtimeLogConfig2020_05_31Outcome
Aws::Utils::Outcome< UpdateDomainAssociation2020_05_31Result, CloudFrontError > UpdateDomainAssociation2020_05_31Outcome
std::future< GetOriginRequestPolicyConfig2020_05_31Outcome > GetOriginRequestPolicyConfig2020_05_31OutcomeCallable
std::future< UpdateConnectionGroup2020_05_31Outcome > UpdateConnectionGroup2020_05_31OutcomeCallable
std::future< ListDistributionsByRealtimeLogConfig2020_05_31Outcome > ListDistributionsByRealtimeLogConfig2020_05_31OutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeleteKeyGroup2020_05_31Outcome
std::future< UpdateKeyValueStore2020_05_31Outcome > UpdateKeyValueStore2020_05_31OutcomeCallable
std::future< DeleteCachePolicy2020_05_31Outcome > DeleteCachePolicy2020_05_31OutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeleteOriginRequestPolicy2020_05_31Outcome
std::future< CreateMonitoringSubscription2020_05_31Outcome > CreateMonitoringSubscription2020_05_31OutcomeCallable
Aws::Utils::Outcome< GetPublicKeyConfig2020_05_31Result, CloudFrontError > GetPublicKeyConfig2020_05_31Outcome
std::future< UpdateStreamingDistribution2020_05_31Outcome > UpdateStreamingDistribution2020_05_31OutcomeCallable
Aws::Utils::Outcome< ListStreamingDistributions2020_05_31Result, CloudFrontError > ListStreamingDistributions2020_05_31Outcome
std::future< ListDistributionsByVpcOriginId2020_05_31Outcome > ListDistributionsByVpcOriginId2020_05_31OutcomeCallable
Aws::Utils::Outcome< CreateStreamingDistributionWithTags2020_05_31Result, CloudFrontError > CreateStreamingDistributionWithTags2020_05_31Outcome
Aws::Utils::Outcome< UpdateStreamingDistribution2020_05_31Result, CloudFrontError > UpdateStreamingDistribution2020_05_31Outcome
std::future< CreateVpcOrigin2020_05_31Outcome > CreateVpcOrigin2020_05_31OutcomeCallable
Aws::Utils::Outcome< UpdateTrustStore2020_05_31Result, CloudFrontError > UpdateTrustStore2020_05_31Outcome
Aws::Utils::Outcome< GetCloudFrontOriginAccessIdentityConfig2020_05_31Result, CloudFrontError > GetCloudFrontOriginAccessIdentityConfig2020_05_31Outcome
std::future< GetPublicKeyConfig2020_05_31Outcome > GetPublicKeyConfig2020_05_31OutcomeCallable
std::future< DeleteFieldLevelEncryptionConfig2020_05_31Outcome > DeleteFieldLevelEncryptionConfig2020_05_31OutcomeCallable
std::future< DeleteFunction2020_05_31Outcome > DeleteFunction2020_05_31OutcomeCallable
Aws::Utils::Outcome< ListDistributionsByConnectionFunction2020_05_31Result, CloudFrontError > ListDistributionsByConnectionFunction2020_05_31Outcome
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > TagResource2020_05_31Outcome
std::future< GetContinuousDeploymentPolicyConfig2020_05_31Outcome > GetContinuousDeploymentPolicyConfig2020_05_31OutcomeCallable
std::future< UpdateAnycastIpList2020_05_31Outcome > UpdateAnycastIpList2020_05_31OutcomeCallable
Aws::Utils::Outcome< ListTagsForResource2020_05_31Result, CloudFrontError > ListTagsForResource2020_05_31Outcome
std::future< CreateRealtimeLogConfig2020_05_31Outcome > CreateRealtimeLogConfig2020_05_31OutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > AssociateAlias2020_05_31Outcome
std::future< DeleteCloudFrontOriginAccessIdentity2020_05_31Outcome > DeleteCloudFrontOriginAccessIdentity2020_05_31OutcomeCallable
std::future< DeleteFieldLevelEncryptionProfile2020_05_31Outcome > DeleteFieldLevelEncryptionProfile2020_05_31OutcomeCallable
Aws::Utils::Outcome< UpdateCloudFrontOriginAccessIdentity2020_05_31Result, CloudFrontError > UpdateCloudFrontOriginAccessIdentity2020_05_31Outcome
std::future< GetKeyGroupConfig2020_05_31Outcome > GetKeyGroupConfig2020_05_31OutcomeCallable
Aws::Utils::Outcome< GetManagedCertificateDetails2020_05_31Result, CloudFrontError > GetManagedCertificateDetails2020_05_31Outcome
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeleteFieldLevelEncryptionProfile2020_05_31Outcome
std::future< UpdateCloudFrontOriginAccessIdentity2020_05_31Outcome > UpdateCloudFrontOriginAccessIdentity2020_05_31OutcomeCallable
std::future< GetFieldLevelEncryptionConfig2020_05_31Outcome > GetFieldLevelEncryptionConfig2020_05_31OutcomeCallable
std::future< PutResourcePolicy2020_05_31Outcome > PutResourcePolicy2020_05_31OutcomeCallable
std::future< GetResponseHeadersPolicy2020_05_31Outcome > GetResponseHeadersPolicy2020_05_31OutcomeCallable
std::future< GetFunction2020_05_31Outcome > GetFunction2020_05_31OutcomeCallable
Aws::Utils::Outcome< CreateContinuousDeploymentPolicy2020_05_31Result, CloudFrontError > CreateContinuousDeploymentPolicy2020_05_31Outcome
Aws::Utils::Outcome< GetConnectionFunction2020_05_31Result, CloudFrontError > GetConnectionFunction2020_05_31Outcome
Aws::Utils::Outcome< ListDistributionsByResponseHeadersPolicyId2020_05_31Result, CloudFrontError > ListDistributionsByResponseHeadersPolicyId2020_05_31Outcome
std::future< DeleteKeyGroup2020_05_31Outcome > DeleteKeyGroup2020_05_31OutcomeCallable
std::future< TestConnectionFunction2020_05_31Outcome > TestConnectionFunction2020_05_31OutcomeCallable
Aws::Utils::Outcome< CreateInvalidationForDistributionTenant2020_05_31Result, CloudFrontError > CreateInvalidationForDistributionTenant2020_05_31Outcome
Aws::Utils::Outcome< GetFieldLevelEncryptionConfig2020_05_31Result, CloudFrontError > GetFieldLevelEncryptionConfig2020_05_31Outcome
Aws::Utils::Outcome< CreateFieldLevelEncryptionConfig2020_05_31Result, CloudFrontError > CreateFieldLevelEncryptionConfig2020_05_31Outcome
std::future< CreateAnycastIpList2020_05_31Outcome > CreateAnycastIpList2020_05_31OutcomeCallable
Aws::Utils::Outcome< ListConnectionGroups2020_05_31Result, CloudFrontError > ListConnectionGroups2020_05_31Outcome
Aws::Utils::Outcome< CreateStreamingDistribution2020_05_31Result, CloudFrontError > CreateStreamingDistribution2020_05_31Outcome
Aws::Utils::Outcome< AssociateDistributionTenantWebACL2020_05_31Result, CloudFrontError > AssociateDistributionTenantWebACL2020_05_31Outcome
std::future< ListKeyGroups2020_05_31Outcome > ListKeyGroups2020_05_31OutcomeCallable
std::future< DisassociateDistributionWebACL2020_05_31Outcome > DisassociateDistributionWebACL2020_05_31OutcomeCallable
Aws::Utils::Outcome< CreateFunction2020_05_31Result, CloudFrontError > CreateFunction2020_05_31Outcome
std::future< ListDistributionsByConnectionFunction2020_05_31Outcome > ListDistributionsByConnectionFunction2020_05_31OutcomeCallable
Aws::Utils::Outcome< VerifyDnsConfiguration2020_05_31Result, CloudFrontError > VerifyDnsConfiguration2020_05_31Outcome
std::future< UpdateDomainAssociation2020_05_31Outcome > UpdateDomainAssociation2020_05_31OutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeleteConnectionFunction2020_05_31Outcome
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeleteResourcePolicy2020_05_31Outcome
Aws::Utils::Outcome< CreateKeyGroup2020_05_31Result, CloudFrontError > CreateKeyGroup2020_05_31Outcome
Aws::Utils::Outcome< GetFunction2020_05_31Result, CloudFrontError > GetFunction2020_05_31Outcome
Aws::Utils::Outcome< ListContinuousDeploymentPolicies2020_05_31Result, CloudFrontError > ListContinuousDeploymentPolicies2020_05_31Outcome
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeleteDistribution2020_05_31Outcome
std::future< ListInvalidations2020_05_31Outcome > ListInvalidations2020_05_31OutcomeCallable
Aws::Utils::Outcome< GetInvalidation2020_05_31Result, CloudFrontError > GetInvalidation2020_05_31Outcome
std::future< DeleteTrustStore2020_05_31Outcome > DeleteTrustStore2020_05_31OutcomeCallable
std::future< UpdateContinuousDeploymentPolicy2020_05_31Outcome > UpdateContinuousDeploymentPolicy2020_05_31OutcomeCallable
Aws::Utils::Outcome< ListInvalidations2020_05_31Result, CloudFrontError > ListInvalidations2020_05_31Outcome
Aws::Utils::Outcome< ListDistributions2020_05_31Result, CloudFrontError > ListDistributions2020_05_31Outcome
Aws::Utils::Outcome< ListKeyValueStores2020_05_31Result, CloudFrontError > ListKeyValueStores2020_05_31Outcome
std::future< DeleteResponseHeadersPolicy2020_05_31Outcome > DeleteResponseHeadersPolicy2020_05_31OutcomeCallable
std::future< ListDistributionsByAnycastIpListId2020_05_31Outcome > ListDistributionsByAnycastIpListId2020_05_31OutcomeCallable
std::future< CreateKeyValueStore2020_05_31Outcome > CreateKeyValueStore2020_05_31OutcomeCallable
std::future< ListDistributionsByResponseHeadersPolicyId2020_05_31Outcome > ListDistributionsByResponseHeadersPolicyId2020_05_31OutcomeCallable
Aws::Utils::Outcome< CreateInvalidation2020_05_31Result, CloudFrontError > CreateInvalidation2020_05_31Outcome
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeleteOriginAccessControl2020_05_31Outcome
Aws::Utils::Outcome< Aws::NoResult, CloudFrontError > DeleteContinuousDeploymentPolicy2020_05_31Outcome
std::future< GetDistributionTenantByDomain2020_05_31Outcome > GetDistributionTenantByDomain2020_05_31OutcomeCallable
Aws::Utils::Outcome< ListDistributionsByConnectionMode2020_05_31Result, CloudFrontError > ListDistributionsByConnectionMode2020_05_31Outcome
std::future< DeleteMonitoringSubscription2020_05_31Outcome > DeleteMonitoringSubscription2020_05_31OutcomeCallable
std::future< GetDistribution2020_05_31Outcome > GetDistribution2020_05_31OutcomeCallable
Aws::Utils::Outcome< GetFieldLevelEncryptionProfileConfig2020_05_31Result, CloudFrontError > GetFieldLevelEncryptionProfileConfig2020_05_31Outcome
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
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
std::function< void(const CloudFrontClient *, const Model::CreateConnectionFunction2020_05_31Request &, const Model::CreateConnectionFunction2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateConnectionFunction2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::ListInvalidationsForDistributionTenant2020_05_31Request &, const Model::ListInvalidationsForDistributionTenant2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListInvalidationsForDistributionTenant2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::DeleteConnectionFunction2020_05_31Request &, const Model::DeleteConnectionFunction2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteConnectionFunction2020_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
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
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
std::function< void(const CloudFrontClient *, const Model::UpdateConnectionFunction2020_05_31Request &, const Model::UpdateConnectionFunction2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateConnectionFunction2020_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
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
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
std::function< void(const CloudFrontClient *, const Model::UpdateDistributionWithStagingConfig2020_05_31Request &, const Model::UpdateDistributionWithStagingConfig2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDistributionWithStagingConfig2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::ListContinuousDeploymentPolicies2020_05_31Request &, const Model::ListContinuousDeploymentPolicies2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListContinuousDeploymentPolicies2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::ListVpcOrigins2020_05_31Request &, const Model::ListVpcOrigins2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListVpcOrigins2020_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
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
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
std::function< void(const CloudFrontClient *, const Model::CreateTrustStore2020_05_31Request &, const Model::CreateTrustStore2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTrustStore2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::DeleteAnycastIpList2020_05_31Request &, const Model::DeleteAnycastIpList2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAnycastIpList2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::DeleteConnectionGroup2020_05_31Request &, const Model::DeleteConnectionGroup2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteConnectionGroup2020_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
std::function< void(const CloudFrontClient *, const Model::ListDistributionsByOwnedResource2020_05_31Request &, const Model::ListDistributionsByOwnedResource2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDistributionsByOwnedResource2020_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
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
std::function< void(const CloudFrontClient *, const Model::CreateInvalidationForDistributionTenant2020_05_31Request &, const Model::CreateInvalidationForDistributionTenant2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateInvalidationForDistributionTenant2020_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
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
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
std::function< void(const CloudFrontClient *, const Model::DeleteOriginAccessControl2020_05_31Request &, const Model::DeleteOriginAccessControl2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteOriginAccessControl2020_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
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
std::function< void(const CloudFrontClient *, const Model::GetManagedCertificateDetails2020_05_31Request &, const Model::GetManagedCertificateDetails2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetManagedCertificateDetails2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::UpdateConnectionGroup2020_05_31Request &, const Model::UpdateConnectionGroup2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateConnectionGroup2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::DescribeConnectionFunction2020_05_31Request &, const Model::DescribeConnectionFunction2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeConnectionFunction2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::ListDistributionTenants2020_05_31Request &, const Model::ListDistributionTenants2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDistributionTenants2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::ListTrustStores2020_05_31Request &, const Model::ListTrustStores2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTrustStores2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::ListDistributionTenantsByCustomization2020_05_31Request &, const Model::ListDistributionTenantsByCustomization2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDistributionTenantsByCustomization2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::UpdateContinuousDeploymentPolicy2020_05_31Request &, const Model::UpdateContinuousDeploymentPolicy2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateContinuousDeploymentPolicy2020_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
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
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
std::function< void(const CloudFrontClient *, const Model::GetResourcePolicy2020_05_31Request &, const Model::GetResourcePolicy2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetResourcePolicy2020_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
std::function< void(const CloudFrontClient *, const Model::ListDistributionsByConnectionFunction2020_05_31Request &, const Model::ListDistributionsByConnectionFunction2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDistributionsByConnectionFunction2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::GetDistributionTenant2020_05_31Request &, const Model::GetDistributionTenant2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDistributionTenant2020_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
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
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
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
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
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
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
std::function< void(const CloudFrontClient *, const Model::ListDistributionsByAnycastIpListId2020_05_31Request &, const Model::ListDistributionsByAnycastIpListId2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDistributionsByAnycastIpListId2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::CreateVpcOrigin2020_05_31Request &, const Model::CreateVpcOrigin2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateVpcOrigin2020_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
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
std::function< void(const CloudFrontClient *, const Model::DisassociateDistributionTenantWebACL2020_05_31Request &, const Model::DisassociateDistributionTenantWebACL2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateDistributionTenantWebACL2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::UpdateDistributionTenant2020_05_31Request &, const Model::UpdateDistributionTenant2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDistributionTenant2020_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
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
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
std::function< void(const CloudFrontClient *, const Model::DeleteKeyValueStore2020_05_31Request &, const Model::DeleteKeyValueStore2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteKeyValueStore2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::ListOriginAccessControls2020_05_31Request &, const Model::ListOriginAccessControls2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListOriginAccessControls2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::UpdateVpcOrigin2020_05_31Request &, const Model::UpdateVpcOrigin2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateVpcOrigin2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::CreateDistributionTenant2020_05_31Request &, const Model::CreateDistributionTenant2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDistributionTenant2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::TestConnectionFunction2020_05_31Request &, const Model::TestConnectionFunction2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TestConnectionFunction2020_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
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
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
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
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
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
std::function< void(const CloudFrontClient *, const Model::VerifyDnsConfiguration2020_05_31Request &, const Model::VerifyDnsConfiguration2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> VerifyDnsConfiguration2020_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
std::function< void(const CloudFrontClient *, const Model::AssociateDistributionTenantWebACL2020_05_31Request &, const Model::AssociateDistributionTenantWebACL2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateDistributionTenantWebACL2020_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
std::function< void(const CloudFrontClient *, const Model::ListDistributionsByVpcOriginId2020_05_31Request &, const Model::ListDistributionsByVpcOriginId2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDistributionsByVpcOriginId2020_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
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
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
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
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
std::function< void(const CloudFrontClient *, const Model::CreateContinuousDeploymentPolicy2020_05_31Request &, const Model::CreateContinuousDeploymentPolicy2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateContinuousDeploymentPolicy2020_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
std::function< void(const CloudFrontClient *, const Model::DescribeKeyValueStore2020_05_31Request &, const Model::DescribeKeyValueStore2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeKeyValueStore2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::UpdateOriginAccessControl2020_05_31Request &, const Model::UpdateOriginAccessControl2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateOriginAccessControl2020_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
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
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
std::function< void(const CloudFrontClient *, const Model::PublishConnectionFunction2020_05_31Request &, const Model::PublishConnectionFunction2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PublishConnectionFunction2020_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
std::function< void(const CloudFrontClient *, const Model::AssociateDistributionWebACL2020_05_31Request &, const Model::AssociateDistributionWebACL2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateDistributionWebACL2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::GetConnectionFunction2020_05_31Request &, Model::GetConnectionFunction2020_05_31Outcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetConnectionFunction2020_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
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
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
std::function< void(const CloudFrontClient *, const Model::UpdateAnycastIpList2020_05_31Request &, const Model::UpdateAnycastIpList2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAnycastIpList2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::CreateAnycastIpList2020_05_31Request &, const Model::CreateAnycastIpList2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAnycastIpList2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::GetOriginAccessControlConfig2020_05_31Request &, const Model::GetOriginAccessControlConfig2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetOriginAccessControlConfig2020_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
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
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
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
std::function< void(const CloudFrontClient *, const Model::GetAnycastIpList2020_05_31Request &, const Model::GetAnycastIpList2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAnycastIpList2020_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
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
std::function< void(const CloudFrontClient *, const Model::ListDistributionsByTrustStore2020_05_31Request &, const Model::ListDistributionsByTrustStore2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDistributionsByTrustStore2020_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
std::function< void(const CloudFrontClient *, const Model::DisassociateDistributionWebACL2020_05_31Request &, const Model::DisassociateDistributionWebACL2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateDistributionWebACL2020_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
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
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
std::function< void(const CloudFrontClient *, const Model::GetInvalidationForDistributionTenant2020_05_31Request &, const Model::GetInvalidationForDistributionTenant2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetInvalidationForDistributionTenant2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::ListDistributionsByConnectionMode2020_05_31Request &, const Model::ListDistributionsByConnectionMode2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDistributionsByConnectionMode2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::GetOriginAccessControl2020_05_31Request &, const Model::GetOriginAccessControl2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetOriginAccessControl2020_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
std::function< void(const CloudFrontClient *, const Model::DeleteVpcOrigin2020_05_31Request &, const Model::DeleteVpcOrigin2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVpcOrigin2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::GetContinuousDeploymentPolicy2020_05_31Request &, const Model::GetContinuousDeploymentPolicy2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetContinuousDeploymentPolicy2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::CreateOriginAccessControl2020_05_31Request &, const Model::CreateOriginAccessControl2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateOriginAccessControl2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::DeleteResourcePolicy2020_05_31Request &, const Model::DeleteResourcePolicy2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteResourcePolicy2020_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
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
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
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
std::function< void(const CloudFrontClient *, const Model::ListConnectionFunctions2020_05_31Request &, const Model::ListConnectionFunctions2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListConnectionFunctions2020_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
std::function< void(const CloudFrontClient *, const Model::UpdateDomainAssociation2020_05_31Request &, const Model::UpdateDomainAssociation2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDomainAssociation2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::GetConnectionGroupByRoutingEndpoint2020_05_31Request &, const Model::GetConnectionGroupByRoutingEndpoint2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetConnectionGroupByRoutingEndpoint2020_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
std::function< void(const CloudFrontClient *, const Model::GetDistributionTenantByDomain2020_05_31Request &, const Model::GetDistributionTenantByDomain2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDistributionTenantByDomain2020_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
std::function< void(const CloudFrontClient *, const Model::ListAnycastIpLists2020_05_31Request &, const Model::ListAnycastIpLists2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAnycastIpLists2020_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
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
std::function< void(const CloudFrontClient *, const Model::CreateConnectionGroup2020_05_31Request &, const Model::CreateConnectionGroup2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateConnectionGroup2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::GetContinuousDeploymentPolicyConfig2020_05_31Request &, const Model::GetContinuousDeploymentPolicyConfig2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetContinuousDeploymentPolicyConfig2020_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
std::function< void(const CloudFrontClient *, const Model::UpdateTrustStore2020_05_31Request &, const Model::UpdateTrustStore2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTrustStore2020_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
std::function< void(const CloudFrontClient *, const Model::GetTrustStore2020_05_31Request &, const Model::GetTrustStore2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTrustStore2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::ListKeyValueStores2020_05_31Request &, const Model::ListKeyValueStores2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListKeyValueStores2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::GetVpcOrigin2020_05_31Request &, const Model::GetVpcOrigin2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetVpcOrigin2020_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
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
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
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
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
std::function< void(const CloudFrontClient *, const Model::GetConnectionGroup2020_05_31Request &, const Model::GetConnectionGroup2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetConnectionGroup2020_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
std::function< void(const CloudFrontClient *, const Model::PutResourcePolicy2020_05_31Request &, const Model::PutResourcePolicy2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutResourcePolicy2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::DeleteTrustStore2020_05_31Request &, const Model::DeleteTrustStore2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTrustStore2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::CreateKeyValueStore2020_05_31Request &, const Model::CreateKeyValueStore2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateKeyValueStore2020_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
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
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
std::function< void(const CloudFrontClient *, const Model::DeleteContinuousDeploymentPolicy2020_05_31Request &, const Model::DeleteContinuousDeploymentPolicy2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteContinuousDeploymentPolicy2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::DeleteDistributionTenant2020_05_31Request &, const Model::DeleteDistributionTenant2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDistributionTenant2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::CopyDistribution2020_05_31Request &, const Model::CopyDistribution2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CopyDistribution2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::ListConnectionGroups2020_05_31Request &, const Model::ListConnectionGroups2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListConnectionGroups2020_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
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
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
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
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
std::function< void(const CloudFrontClient *, const Model::ListDomainConflicts2020_05_31Request &, const Model::ListDomainConflicts2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDomainConflicts2020_05_31ResponseReceivedHandler
std::function< void(const CloudFrontClient *, const Model::UpdateKeyValueStore2020_05_31Request &, const Model::UpdateKeyValueStore2020_05_31Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateKeyValueStore2020_05_31ResponseReceivedHandler