9#include <aws/imagebuilder/ImagebuilderErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/imagebuilder/ImagebuilderEndpointProvider.h>
21#include <aws/imagebuilder/model/CancelImageCreationResult.h>
22#include <aws/imagebuilder/model/CancelLifecycleExecutionResult.h>
23#include <aws/imagebuilder/model/CreateComponentResult.h>
24#include <aws/imagebuilder/model/CreateContainerRecipeResult.h>
25#include <aws/imagebuilder/model/CreateDistributionConfigurationResult.h>
26#include <aws/imagebuilder/model/CreateImageResult.h>
27#include <aws/imagebuilder/model/CreateImagePipelineResult.h>
28#include <aws/imagebuilder/model/CreateImageRecipeResult.h>
29#include <aws/imagebuilder/model/CreateInfrastructureConfigurationResult.h>
30#include <aws/imagebuilder/model/CreateLifecyclePolicyResult.h>
31#include <aws/imagebuilder/model/CreateWorkflowResult.h>
32#include <aws/imagebuilder/model/DeleteComponentResult.h>
33#include <aws/imagebuilder/model/DeleteContainerRecipeResult.h>
34#include <aws/imagebuilder/model/DeleteDistributionConfigurationResult.h>
35#include <aws/imagebuilder/model/DeleteImageResult.h>
36#include <aws/imagebuilder/model/DeleteImagePipelineResult.h>
37#include <aws/imagebuilder/model/DeleteImageRecipeResult.h>
38#include <aws/imagebuilder/model/DeleteInfrastructureConfigurationResult.h>
39#include <aws/imagebuilder/model/DeleteLifecyclePolicyResult.h>
40#include <aws/imagebuilder/model/DeleteWorkflowResult.h>
41#include <aws/imagebuilder/model/GetComponentResult.h>
42#include <aws/imagebuilder/model/GetComponentPolicyResult.h>
43#include <aws/imagebuilder/model/GetContainerRecipeResult.h>
44#include <aws/imagebuilder/model/GetContainerRecipePolicyResult.h>
45#include <aws/imagebuilder/model/GetDistributionConfigurationResult.h>
46#include <aws/imagebuilder/model/GetImageResult.h>
47#include <aws/imagebuilder/model/GetImagePipelineResult.h>
48#include <aws/imagebuilder/model/GetImagePolicyResult.h>
49#include <aws/imagebuilder/model/GetImageRecipeResult.h>
50#include <aws/imagebuilder/model/GetImageRecipePolicyResult.h>
51#include <aws/imagebuilder/model/GetInfrastructureConfigurationResult.h>
52#include <aws/imagebuilder/model/GetLifecycleExecutionResult.h>
53#include <aws/imagebuilder/model/GetLifecyclePolicyResult.h>
54#include <aws/imagebuilder/model/GetWorkflowResult.h>
55#include <aws/imagebuilder/model/GetWorkflowExecutionResult.h>
56#include <aws/imagebuilder/model/GetWorkflowStepExecutionResult.h>
57#include <aws/imagebuilder/model/ImportComponentResult.h>
58#include <aws/imagebuilder/model/ImportVmImageResult.h>
59#include <aws/imagebuilder/model/ListComponentBuildVersionsResult.h>
60#include <aws/imagebuilder/model/ListComponentsResult.h>
61#include <aws/imagebuilder/model/ListContainerRecipesResult.h>
62#include <aws/imagebuilder/model/ListDistributionConfigurationsResult.h>
63#include <aws/imagebuilder/model/ListImageBuildVersionsResult.h>
64#include <aws/imagebuilder/model/ListImagePackagesResult.h>
65#include <aws/imagebuilder/model/ListImagePipelineImagesResult.h>
66#include <aws/imagebuilder/model/ListImagePipelinesResult.h>
67#include <aws/imagebuilder/model/ListImageRecipesResult.h>
68#include <aws/imagebuilder/model/ListImageScanFindingAggregationsResult.h>
69#include <aws/imagebuilder/model/ListImageScanFindingsResult.h>
70#include <aws/imagebuilder/model/ListImagesResult.h>
71#include <aws/imagebuilder/model/ListInfrastructureConfigurationsResult.h>
72#include <aws/imagebuilder/model/ListLifecycleExecutionResourcesResult.h>
73#include <aws/imagebuilder/model/ListLifecycleExecutionsResult.h>
74#include <aws/imagebuilder/model/ListLifecyclePoliciesResult.h>
75#include <aws/imagebuilder/model/ListTagsForResourceResult.h>
76#include <aws/imagebuilder/model/ListWaitingWorkflowStepsResult.h>
77#include <aws/imagebuilder/model/ListWorkflowBuildVersionsResult.h>
78#include <aws/imagebuilder/model/ListWorkflowExecutionsResult.h>
79#include <aws/imagebuilder/model/ListWorkflowStepExecutionsResult.h>
80#include <aws/imagebuilder/model/ListWorkflowsResult.h>
81#include <aws/imagebuilder/model/PutComponentPolicyResult.h>
82#include <aws/imagebuilder/model/PutContainerRecipePolicyResult.h>
83#include <aws/imagebuilder/model/PutImagePolicyResult.h>
84#include <aws/imagebuilder/model/PutImageRecipePolicyResult.h>
85#include <aws/imagebuilder/model/SendWorkflowStepActionResult.h>
86#include <aws/imagebuilder/model/StartImagePipelineExecutionResult.h>
87#include <aws/imagebuilder/model/StartResourceStateUpdateResult.h>
88#include <aws/imagebuilder/model/TagResourceResult.h>
89#include <aws/imagebuilder/model/UntagResourceResult.h>
90#include <aws/imagebuilder/model/UpdateDistributionConfigurationResult.h>
91#include <aws/imagebuilder/model/UpdateImagePipelineResult.h>
92#include <aws/imagebuilder/model/UpdateInfrastructureConfigurationResult.h>
93#include <aws/imagebuilder/model/UpdateLifecyclePolicyResult.h>
94#include <aws/imagebuilder/model/ListInfrastructureConfigurationsRequest.h>
95#include <aws/imagebuilder/model/ListWorkflowsRequest.h>
96#include <aws/imagebuilder/model/ListLifecyclePoliciesRequest.h>
97#include <aws/imagebuilder/model/ListDistributionConfigurationsRequest.h>
98#include <aws/imagebuilder/model/ListWaitingWorkflowStepsRequest.h>
99#include <aws/imagebuilder/model/ListContainerRecipesRequest.h>
100#include <aws/imagebuilder/model/ListImagePipelinesRequest.h>
101#include <aws/imagebuilder/model/ListImageScanFindingsRequest.h>
102#include <aws/imagebuilder/model/ListImageRecipesRequest.h>
103#include <aws/imagebuilder/model/ListComponentsRequest.h>
104#include <aws/imagebuilder/model/ListImagesRequest.h>
105#include <aws/imagebuilder/model/ListImageScanFindingAggregationsRequest.h>
113 class HttpClientFactory;
118 template<
typename R,
typename E>
class Outcome;
128 class AWSCredentials;
129 class AWSCredentialsProvider;
137 namespace imagebuilder
EndpointProviderBase< ImagebuilderClientConfiguration, ImagebuilderBuiltInParameters, ImagebuilderClientContextParameters > ImagebuilderEndpointProviderBase
Aws::Utils::Outcome< GetLifecyclePolicyResult, ImagebuilderError > GetLifecyclePolicyOutcome
Aws::Utils::Outcome< CreateImagePipelineResult, ImagebuilderError > CreateImagePipelineOutcome
std::future< GetComponentOutcome > GetComponentOutcomeCallable
Aws::Utils::Outcome< GetImageRecipePolicyResult, ImagebuilderError > GetImageRecipePolicyOutcome
Aws::Utils::Outcome< ListLifecyclePoliciesResult, ImagebuilderError > ListLifecyclePoliciesOutcome
Aws::Utils::Outcome< GetContainerRecipeResult, ImagebuilderError > GetContainerRecipeOutcome
std::future< StartResourceStateUpdateOutcome > StartResourceStateUpdateOutcomeCallable
Aws::Utils::Outcome< GetInfrastructureConfigurationResult, ImagebuilderError > GetInfrastructureConfigurationOutcome
std::future< UpdateLifecyclePolicyOutcome > UpdateLifecyclePolicyOutcomeCallable
std::future< CancelLifecycleExecutionOutcome > CancelLifecycleExecutionOutcomeCallable
std::future< ListDistributionConfigurationsOutcome > ListDistributionConfigurationsOutcomeCallable
Aws::Utils::Outcome< StartImagePipelineExecutionResult, ImagebuilderError > StartImagePipelineExecutionOutcome
Aws::Utils::Outcome< PutComponentPolicyResult, ImagebuilderError > PutComponentPolicyOutcome
std::future< ListComponentBuildVersionsOutcome > ListComponentBuildVersionsOutcomeCallable
Aws::Utils::Outcome< GetWorkflowStepExecutionResult, ImagebuilderError > GetWorkflowStepExecutionOutcome
Aws::Utils::Outcome< ListLifecycleExecutionResourcesResult, ImagebuilderError > ListLifecycleExecutionResourcesOutcome
Aws::Utils::Outcome< SendWorkflowStepActionResult, ImagebuilderError > SendWorkflowStepActionOutcome
Aws::Utils::Outcome< CreateDistributionConfigurationResult, ImagebuilderError > CreateDistributionConfigurationOutcome
Aws::Utils::Outcome< PutImageRecipePolicyResult, ImagebuilderError > PutImageRecipePolicyOutcome
Aws::Utils::Outcome< ImportVmImageResult, ImagebuilderError > ImportVmImageOutcome
std::future< ListImageScanFindingAggregationsOutcome > ListImageScanFindingAggregationsOutcomeCallable
Aws::Utils::Outcome< PutContainerRecipePolicyResult, ImagebuilderError > PutContainerRecipePolicyOutcome
Aws::Utils::Outcome< PutImagePolicyResult, ImagebuilderError > PutImagePolicyOutcome
std::future< CreateImagePipelineOutcome > CreateImagePipelineOutcomeCallable
std::future< ListImagePipelineImagesOutcome > ListImagePipelineImagesOutcomeCallable
std::future< DeleteWorkflowOutcome > DeleteWorkflowOutcomeCallable
Aws::Utils::Outcome< ListContainerRecipesResult, ImagebuilderError > ListContainerRecipesOutcome
Aws::Utils::Outcome< ListLifecycleExecutionsResult, ImagebuilderError > ListLifecycleExecutionsOutcome
Aws::Utils::Outcome< ImportComponentResult, ImagebuilderError > ImportComponentOutcome
Aws::Utils::Outcome< UpdateDistributionConfigurationResult, ImagebuilderError > UpdateDistributionConfigurationOutcome
std::future< GetInfrastructureConfigurationOutcome > GetInfrastructureConfigurationOutcomeCallable
Aws::Utils::Outcome< GetComponentPolicyResult, ImagebuilderError > GetComponentPolicyOutcome
std::future< ListWorkflowsOutcome > ListWorkflowsOutcomeCallable
std::future< ImportVmImageOutcome > ImportVmImageOutcomeCallable
Aws::Utils::Outcome< DeleteLifecyclePolicyResult, ImagebuilderError > DeleteLifecyclePolicyOutcome
std::future< GetLifecyclePolicyOutcome > GetLifecyclePolicyOutcomeCallable
std::future< GetDistributionConfigurationOutcome > GetDistributionConfigurationOutcomeCallable
Aws::Utils::Outcome< CreateContainerRecipeResult, ImagebuilderError > CreateContainerRecipeOutcome
Aws::Utils::Outcome< ListWorkflowExecutionsResult, ImagebuilderError > ListWorkflowExecutionsOutcome
Aws::Utils::Outcome< DeleteWorkflowResult, ImagebuilderError > DeleteWorkflowOutcome
Aws::Utils::Outcome< ListImagePipelineImagesResult, ImagebuilderError > ListImagePipelineImagesOutcome
std::future< DeleteImagePipelineOutcome > DeleteImagePipelineOutcomeCallable
std::future< GetImagePolicyOutcome > GetImagePolicyOutcomeCallable
Aws::Utils::Outcome< DeleteImageRecipeResult, ImagebuilderError > DeleteImageRecipeOutcome
std::future< ListImagePipelinesOutcome > ListImagePipelinesOutcomeCallable
std::future< DeleteLifecyclePolicyOutcome > DeleteLifecyclePolicyOutcomeCallable
std::future< DeleteInfrastructureConfigurationOutcome > DeleteInfrastructureConfigurationOutcomeCallable
Aws::Utils::Outcome< UpdateImagePipelineResult, ImagebuilderError > UpdateImagePipelineOutcome
Aws::Utils::Outcome< ListWaitingWorkflowStepsResult, ImagebuilderError > ListWaitingWorkflowStepsOutcome
Aws::Utils::Outcome< GetComponentResult, ImagebuilderError > GetComponentOutcome
Aws::Utils::Outcome< ListImagePipelinesResult, ImagebuilderError > ListImagePipelinesOutcome
Aws::Utils::Outcome< StartResourceStateUpdateResult, ImagebuilderError > StartResourceStateUpdateOutcome
Aws::Utils::Outcome< ListWorkflowsResult, ImagebuilderError > ListWorkflowsOutcome
Aws::Utils::Outcome< ListComponentsResult, ImagebuilderError > ListComponentsOutcome
Aws::Utils::Outcome< ListWorkflowBuildVersionsResult, ImagebuilderError > ListWorkflowBuildVersionsOutcome
std::future< GetWorkflowStepExecutionOutcome > GetWorkflowStepExecutionOutcomeCallable
Aws::Utils::Outcome< DeleteImageResult, ImagebuilderError > DeleteImageOutcome
std::future< PutImagePolicyOutcome > PutImagePolicyOutcomeCallable
std::future< GetContainerRecipeOutcome > GetContainerRecipeOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, ImagebuilderError > TagResourceOutcome
Aws::Utils::Outcome< DeleteContainerRecipeResult, ImagebuilderError > DeleteContainerRecipeOutcome
Aws::Utils::Outcome< GetDistributionConfigurationResult, ImagebuilderError > GetDistributionConfigurationOutcome
std::future< ListWorkflowExecutionsOutcome > ListWorkflowExecutionsOutcomeCallable
Aws::Utils::Outcome< CreateWorkflowResult, ImagebuilderError > CreateWorkflowOutcome
Aws::Utils::Outcome< CreateImageRecipeResult, ImagebuilderError > CreateImageRecipeOutcome
std::future< CreateLifecyclePolicyOutcome > CreateLifecyclePolicyOutcomeCallable
std::future< GetWorkflowExecutionOutcome > GetWorkflowExecutionOutcomeCallable
std::future< GetWorkflowOutcome > GetWorkflowOutcomeCallable
Aws::Utils::Outcome< DeleteInfrastructureConfigurationResult, ImagebuilderError > DeleteInfrastructureConfigurationOutcome
std::future< ListWorkflowBuildVersionsOutcome > ListWorkflowBuildVersionsOutcomeCallable
std::future< UpdateImagePipelineOutcome > UpdateImagePipelineOutcomeCallable
std::future< ImportComponentOutcome > ImportComponentOutcomeCallable
std::future< GetComponentPolicyOutcome > GetComponentPolicyOutcomeCallable
std::future< ListImagesOutcome > ListImagesOutcomeCallable
Aws::Utils::Outcome< CreateInfrastructureConfigurationResult, ImagebuilderError > CreateInfrastructureConfigurationOutcome
std::future< DeleteImageOutcome > DeleteImageOutcomeCallable
Aws::Utils::Outcome< GetImagePolicyResult, ImagebuilderError > GetImagePolicyOutcome
std::future< PutComponentPolicyOutcome > PutComponentPolicyOutcomeCallable
std::future< SendWorkflowStepActionOutcome > SendWorkflowStepActionOutcomeCallable
std::future< ListWorkflowStepExecutionsOutcome > ListWorkflowStepExecutionsOutcomeCallable
Aws::Utils::Outcome< DeleteImagePipelineResult, ImagebuilderError > DeleteImagePipelineOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< ListImagesResult, ImagebuilderError > ListImagesOutcome
std::future< CreateWorkflowOutcome > CreateWorkflowOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, ImagebuilderError > ListTagsForResourceOutcome
std::future< GetImagePipelineOutcome > GetImagePipelineOutcomeCallable
Aws::Utils::Outcome< CreateComponentResult, ImagebuilderError > CreateComponentOutcome
Aws::Utils::Outcome< ListComponentBuildVersionsResult, ImagebuilderError > ListComponentBuildVersionsOutcome
std::future< DeleteDistributionConfigurationOutcome > DeleteDistributionConfigurationOutcomeCallable
std::future< CreateContainerRecipeOutcome > CreateContainerRecipeOutcomeCallable
Aws::Utils::Outcome< GetWorkflowExecutionResult, ImagebuilderError > GetWorkflowExecutionOutcome
std::future< CreateImageOutcome > CreateImageOutcomeCallable
Aws::Utils::Outcome< GetWorkflowResult, ImagebuilderError > GetWorkflowOutcome
Aws::Utils::Outcome< ListImageScanFindingsResult, ImagebuilderError > ListImageScanFindingsOutcome
std::future< CreateInfrastructureConfigurationOutcome > CreateInfrastructureConfigurationOutcomeCallable
std::future< ListImagePackagesOutcome > ListImagePackagesOutcomeCallable
std::future< CreateDistributionConfigurationOutcome > CreateDistributionConfigurationOutcomeCallable
Aws::Utils::Outcome< DeleteComponentResult, ImagebuilderError > DeleteComponentOutcome
Aws::Utils::Outcome< GetContainerRecipePolicyResult, ImagebuilderError > GetContainerRecipePolicyOutcome
std::future< GetImageOutcome > GetImageOutcomeCallable
Aws::Utils::Outcome< ListDistributionConfigurationsResult, ImagebuilderError > ListDistributionConfigurationsOutcome
std::future< DeleteImageRecipeOutcome > DeleteImageRecipeOutcomeCallable
Aws::Utils::Outcome< CreateLifecyclePolicyResult, ImagebuilderError > CreateLifecyclePolicyOutcome
std::future< CreateComponentOutcome > CreateComponentOutcomeCallable
Aws::Utils::Outcome< ListImageRecipesResult, ImagebuilderError > ListImageRecipesOutcome
std::future< ListWaitingWorkflowStepsOutcome > ListWaitingWorkflowStepsOutcomeCallable
std::future< ListContainerRecipesOutcome > ListContainerRecipesOutcomeCallable
std::future< GetContainerRecipePolicyOutcome > GetContainerRecipePolicyOutcomeCallable
Aws::Utils::Outcome< UpdateInfrastructureConfigurationResult, ImagebuilderError > UpdateInfrastructureConfigurationOutcome
Aws::Utils::Outcome< CancelImageCreationResult, ImagebuilderError > CancelImageCreationOutcome
std::future< CreateImageRecipeOutcome > CreateImageRecipeOutcomeCallable
Aws::Utils::Outcome< CancelLifecycleExecutionResult, ImagebuilderError > CancelLifecycleExecutionOutcome
Aws::Utils::Outcome< ListInfrastructureConfigurationsResult, ImagebuilderError > ListInfrastructureConfigurationsOutcome
std::future< CancelImageCreationOutcome > CancelImageCreationOutcomeCallable
std::future< ListImageBuildVersionsOutcome > ListImageBuildVersionsOutcomeCallable
std::future< ListImageRecipesOutcome > ListImageRecipesOutcomeCallable
std::future< ListComponentsOutcome > ListComponentsOutcomeCallable
Aws::Utils::Outcome< GetLifecycleExecutionResult, ImagebuilderError > GetLifecycleExecutionOutcome
std::future< ListLifecycleExecutionsOutcome > ListLifecycleExecutionsOutcomeCallable
std::future< GetImageRecipePolicyOutcome > GetImageRecipePolicyOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< ListImageScanFindingAggregationsResult, ImagebuilderError > ListImageScanFindingAggregationsOutcome
Aws::Utils::Outcome< GetImageResult, ImagebuilderError > GetImageOutcome
std::future< GetImageRecipeOutcome > GetImageRecipeOutcomeCallable
std::future< UpdateInfrastructureConfigurationOutcome > UpdateInfrastructureConfigurationOutcomeCallable
std::future< StartImagePipelineExecutionOutcome > StartImagePipelineExecutionOutcomeCallable
Aws::Utils::Outcome< DeleteDistributionConfigurationResult, ImagebuilderError > DeleteDistributionConfigurationOutcome
Aws::Utils::Outcome< ListWorkflowStepExecutionsResult, ImagebuilderError > ListWorkflowStepExecutionsOutcome
Aws::Utils::Outcome< GetImageRecipeResult, ImagebuilderError > GetImageRecipeOutcome
std::future< ListInfrastructureConfigurationsOutcome > ListInfrastructureConfigurationsOutcomeCallable
Aws::Utils::Outcome< GetImagePipelineResult, ImagebuilderError > GetImagePipelineOutcome
std::future< GetLifecycleExecutionOutcome > GetLifecycleExecutionOutcomeCallable
Aws::Utils::Outcome< CreateImageResult, ImagebuilderError > CreateImageOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< ListImagePackagesResult, ImagebuilderError > ListImagePackagesOutcome
std::future< DeleteComponentOutcome > DeleteComponentOutcomeCallable
Aws::Utils::Outcome< UpdateLifecyclePolicyResult, ImagebuilderError > UpdateLifecyclePolicyOutcome
std::future< ListLifecycleExecutionResourcesOutcome > ListLifecycleExecutionResourcesOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, ImagebuilderError > UntagResourceOutcome
std::future< UpdateDistributionConfigurationOutcome > UpdateDistributionConfigurationOutcomeCallable
std::future< ListLifecyclePoliciesOutcome > ListLifecyclePoliciesOutcomeCallable
std::future< PutImageRecipePolicyOutcome > PutImageRecipePolicyOutcomeCallable
std::future< DeleteContainerRecipeOutcome > DeleteContainerRecipeOutcomeCallable
std::future< PutContainerRecipePolicyOutcome > PutContainerRecipePolicyOutcomeCallable
std::future< ListImageScanFindingsOutcome > ListImageScanFindingsOutcomeCallable
Aws::Utils::Outcome< ListImageBuildVersionsResult, ImagebuilderError > ListImageBuildVersionsOutcome
std::function< void(const ImagebuilderClient *, const Model::PutImagePolicyRequest &, const Model::PutImagePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutImagePolicyResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::ListImageBuildVersionsRequest &, const Model::ListImageBuildVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListImageBuildVersionsResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::ListWorkflowBuildVersionsRequest &, const Model::ListWorkflowBuildVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWorkflowBuildVersionsResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::GetImageRecipeRequest &, const Model::GetImageRecipeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetImageRecipeResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::ListImageScanFindingAggregationsRequest &, const Model::ListImageScanFindingAggregationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListImageScanFindingAggregationsResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::ImportComponentRequest &, const Model::ImportComponentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportComponentResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::ListDistributionConfigurationsRequest &, const Model::ListDistributionConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDistributionConfigurationsResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::GetLifecyclePolicyRequest &, const Model::GetLifecyclePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLifecyclePolicyResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::CreateDistributionConfigurationRequest &, const Model::CreateDistributionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDistributionConfigurationResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::DeleteComponentRequest &, const Model::DeleteComponentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteComponentResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::PutContainerRecipePolicyRequest &, const Model::PutContainerRecipePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutContainerRecipePolicyResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::GetWorkflowExecutionRequest &, const Model::GetWorkflowExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetWorkflowExecutionResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::CancelImageCreationRequest &, const Model::CancelImageCreationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelImageCreationResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::ListImageRecipesRequest &, const Model::ListImageRecipesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListImageRecipesResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::ListImagePipelineImagesRequest &, const Model::ListImagePipelineImagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListImagePipelineImagesResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::CreateComponentRequest &, const Model::CreateComponentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateComponentResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::ListInfrastructureConfigurationsRequest &, const Model::ListInfrastructureConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInfrastructureConfigurationsResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::GetContainerRecipeRequest &, const Model::GetContainerRecipeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetContainerRecipeResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::ListWaitingWorkflowStepsRequest &, const Model::ListWaitingWorkflowStepsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWaitingWorkflowStepsResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::UpdateInfrastructureConfigurationRequest &, const Model::UpdateInfrastructureConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateInfrastructureConfigurationResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::ListImagePackagesRequest &, const Model::ListImagePackagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListImagePackagesResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::StartResourceStateUpdateRequest &, const Model::StartResourceStateUpdateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartResourceStateUpdateResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::CreateLifecyclePolicyRequest &, const Model::CreateLifecyclePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLifecyclePolicyResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::CancelLifecycleExecutionRequest &, const Model::CancelLifecycleExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelLifecycleExecutionResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::ListImageScanFindingsRequest &, const Model::ListImageScanFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListImageScanFindingsResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::CreateImagePipelineRequest &, const Model::CreateImagePipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateImagePipelineResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::GetComponentPolicyRequest &, const Model::GetComponentPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetComponentPolicyResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::GetImageRecipePolicyRequest &, const Model::GetImageRecipePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetImageRecipePolicyResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::CreateImageRequest &, const Model::CreateImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateImageResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::DeleteImageRequest &, const Model::DeleteImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteImageResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::GetImageRequest &, const Model::GetImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetImageResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::ListWorkflowsRequest &, const Model::ListWorkflowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWorkflowsResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::ListWorkflowExecutionsRequest &, const Model::ListWorkflowExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWorkflowExecutionsResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::ListContainerRecipesRequest &, const Model::ListContainerRecipesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListContainerRecipesResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::PutComponentPolicyRequest &, const Model::PutComponentPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutComponentPolicyResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::UpdateLifecyclePolicyRequest &, const Model::UpdateLifecyclePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateLifecyclePolicyResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::CreateInfrastructureConfigurationRequest &, const Model::CreateInfrastructureConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateInfrastructureConfigurationResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::GetLifecycleExecutionRequest &, const Model::GetLifecycleExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLifecycleExecutionResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::CreateWorkflowRequest &, const Model::CreateWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateWorkflowResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::ListImagesRequest &, const Model::ListImagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListImagesResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::GetWorkflowStepExecutionRequest &, const Model::GetWorkflowStepExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetWorkflowStepExecutionResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::ListLifecycleExecutionResourcesRequest &, const Model::ListLifecycleExecutionResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLifecycleExecutionResourcesResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::UpdateImagePipelineRequest &, const Model::UpdateImagePipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateImagePipelineResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::ListLifecyclePoliciesRequest &, const Model::ListLifecyclePoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLifecyclePoliciesResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::GetImagePolicyRequest &, const Model::GetImagePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetImagePolicyResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::ListComponentsRequest &, const Model::ListComponentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListComponentsResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::GetInfrastructureConfigurationRequest &, const Model::GetInfrastructureConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInfrastructureConfigurationResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::DeleteInfrastructureConfigurationRequest &, const Model::DeleteInfrastructureConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInfrastructureConfigurationResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::DeleteLifecyclePolicyRequest &, const Model::DeleteLifecyclePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLifecyclePolicyResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::DeleteImagePipelineRequest &, const Model::DeleteImagePipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteImagePipelineResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::DeleteWorkflowRequest &, const Model::DeleteWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteWorkflowResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::ListWorkflowStepExecutionsRequest &, const Model::ListWorkflowStepExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWorkflowStepExecutionsResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::GetComponentRequest &, const Model::GetComponentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetComponentResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::GetWorkflowRequest &, const Model::GetWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetWorkflowResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::ImportVmImageRequest &, const Model::ImportVmImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportVmImageResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::PutImageRecipePolicyRequest &, const Model::PutImageRecipePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutImageRecipePolicyResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::CreateImageRecipeRequest &, const Model::CreateImageRecipeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateImageRecipeResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::UpdateDistributionConfigurationRequest &, const Model::UpdateDistributionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDistributionConfigurationResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::SendWorkflowStepActionRequest &, const Model::SendWorkflowStepActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendWorkflowStepActionResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::ListComponentBuildVersionsRequest &, const Model::ListComponentBuildVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListComponentBuildVersionsResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::ListImagePipelinesRequest &, const Model::ListImagePipelinesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListImagePipelinesResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::GetContainerRecipePolicyRequest &, const Model::GetContainerRecipePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetContainerRecipePolicyResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::GetImagePipelineRequest &, const Model::GetImagePipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetImagePipelineResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::ListLifecycleExecutionsRequest &, const Model::ListLifecycleExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLifecycleExecutionsResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::DeleteDistributionConfigurationRequest &, const Model::DeleteDistributionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDistributionConfigurationResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::DeleteImageRecipeRequest &, const Model::DeleteImageRecipeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteImageRecipeResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::StartImagePipelineExecutionRequest &, const Model::StartImagePipelineExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartImagePipelineExecutionResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::CreateContainerRecipeRequest &, const Model::CreateContainerRecipeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateContainerRecipeResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::GetDistributionConfigurationRequest &, const Model::GetDistributionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDistributionConfigurationResponseReceivedHandler
std::function< void(const ImagebuilderClient *, const Model::DeleteContainerRecipeRequest &, const Model::DeleteContainerRecipeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteContainerRecipeResponseReceivedHandler