AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Friends | List of all members
Aws::imagebuilder::ImagebuilderClient Class Reference

#include <ImagebuilderClient.h>

Inheritance diagram for Aws::imagebuilder::ImagebuilderClient:
[legend]

Public Types

 
 
 

Public Types inherited from Aws::Client::AWSJsonClient

 

Public Member Functions

 
 
 ImagebuilderClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< ImagebuilderEndpointProviderBase > endpointProvider=nullptr, const Aws::imagebuilder::ImagebuilderClientConfiguration &clientConfiguration=Aws::imagebuilder::ImagebuilderClientConfiguration())
 
 
 ImagebuilderClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
 
 ImagebuilderClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
 
 
 
template<typename CancelImageCreationRequestT = Model::CancelImageCreationRequest>
Model::CancelImageCreationOutcomeCallable CancelImageCreationCallable (const CancelImageCreationRequestT &request) const
 
template<typename CancelImageCreationRequestT = Model::CancelImageCreationRequest>
void CancelImageCreationAsync (const CancelImageCreationRequestT &request, const CancelImageCreationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CancelLifecycleExecutionRequestT = Model::CancelLifecycleExecutionRequest>
Model::CancelLifecycleExecutionOutcomeCallable CancelLifecycleExecutionCallable (const CancelLifecycleExecutionRequestT &request) const
 
template<typename CancelLifecycleExecutionRequestT = Model::CancelLifecycleExecutionRequest>
void CancelLifecycleExecutionAsync (const CancelLifecycleExecutionRequestT &request, const CancelLifecycleExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateComponentRequestT = Model::CreateComponentRequest>
Model::CreateComponentOutcomeCallable CreateComponentCallable (const CreateComponentRequestT &request) const
 
template<typename CreateComponentRequestT = Model::CreateComponentRequest>
void CreateComponentAsync (const CreateComponentRequestT &request, const CreateComponentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateContainerRecipeRequestT = Model::CreateContainerRecipeRequest>
Model::CreateContainerRecipeOutcomeCallable CreateContainerRecipeCallable (const CreateContainerRecipeRequestT &request) const
 
template<typename CreateContainerRecipeRequestT = Model::CreateContainerRecipeRequest>
void CreateContainerRecipeAsync (const CreateContainerRecipeRequestT &request, const CreateContainerRecipeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateDistributionConfigurationRequestT = Model::CreateDistributionConfigurationRequest>
Model::CreateDistributionConfigurationOutcomeCallable CreateDistributionConfigurationCallable (const CreateDistributionConfigurationRequestT &request) const
 
template<typename CreateDistributionConfigurationRequestT = Model::CreateDistributionConfigurationRequest>
void CreateDistributionConfigurationAsync (const CreateDistributionConfigurationRequestT &request, const CreateDistributionConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateImageRequestT = Model::CreateImageRequest>
Model::CreateImageOutcomeCallable CreateImageCallable (const CreateImageRequestT &request) const
 
template<typename CreateImageRequestT = Model::CreateImageRequest>
void CreateImageAsync (const CreateImageRequestT &request, const CreateImageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateImagePipelineRequestT = Model::CreateImagePipelineRequest>
Model::CreateImagePipelineOutcomeCallable CreateImagePipelineCallable (const CreateImagePipelineRequestT &request) const
 
template<typename CreateImagePipelineRequestT = Model::CreateImagePipelineRequest>
void CreateImagePipelineAsync (const CreateImagePipelineRequestT &request, const CreateImagePipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateImageRecipeRequestT = Model::CreateImageRecipeRequest>
Model::CreateImageRecipeOutcomeCallable CreateImageRecipeCallable (const CreateImageRecipeRequestT &request) const
 
template<typename CreateImageRecipeRequestT = Model::CreateImageRecipeRequest>
void CreateImageRecipeAsync (const CreateImageRecipeRequestT &request, const CreateImageRecipeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateInfrastructureConfigurationRequestT = Model::CreateInfrastructureConfigurationRequest>
Model::CreateInfrastructureConfigurationOutcomeCallable CreateInfrastructureConfigurationCallable (const CreateInfrastructureConfigurationRequestT &request) const
 
template<typename CreateInfrastructureConfigurationRequestT = Model::CreateInfrastructureConfigurationRequest>
void CreateInfrastructureConfigurationAsync (const CreateInfrastructureConfigurationRequestT &request, const CreateInfrastructureConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateLifecyclePolicyRequestT = Model::CreateLifecyclePolicyRequest>
Model::CreateLifecyclePolicyOutcomeCallable CreateLifecyclePolicyCallable (const CreateLifecyclePolicyRequestT &request) const
 
template<typename CreateLifecyclePolicyRequestT = Model::CreateLifecyclePolicyRequest>
void CreateLifecyclePolicyAsync (const CreateLifecyclePolicyRequestT &request, const CreateLifecyclePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateWorkflowRequestT = Model::CreateWorkflowRequest>
Model::CreateWorkflowOutcomeCallable CreateWorkflowCallable (const CreateWorkflowRequestT &request) const
 
template<typename CreateWorkflowRequestT = Model::CreateWorkflowRequest>
void CreateWorkflowAsync (const CreateWorkflowRequestT &request, const CreateWorkflowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteComponentRequestT = Model::DeleteComponentRequest>
Model::DeleteComponentOutcomeCallable DeleteComponentCallable (const DeleteComponentRequestT &request) const
 
template<typename DeleteComponentRequestT = Model::DeleteComponentRequest>
void DeleteComponentAsync (const DeleteComponentRequestT &request, const DeleteComponentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteContainerRecipeRequestT = Model::DeleteContainerRecipeRequest>
Model::DeleteContainerRecipeOutcomeCallable DeleteContainerRecipeCallable (const DeleteContainerRecipeRequestT &request) const
 
template<typename DeleteContainerRecipeRequestT = Model::DeleteContainerRecipeRequest>
void DeleteContainerRecipeAsync (const DeleteContainerRecipeRequestT &request, const DeleteContainerRecipeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteDistributionConfigurationRequestT = Model::DeleteDistributionConfigurationRequest>
Model::DeleteDistributionConfigurationOutcomeCallable DeleteDistributionConfigurationCallable (const DeleteDistributionConfigurationRequestT &request) const
 
template<typename DeleteDistributionConfigurationRequestT = Model::DeleteDistributionConfigurationRequest>
void DeleteDistributionConfigurationAsync (const DeleteDistributionConfigurationRequestT &request, const DeleteDistributionConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteImageRequestT = Model::DeleteImageRequest>
Model::DeleteImageOutcomeCallable DeleteImageCallable (const DeleteImageRequestT &request) const
 
template<typename DeleteImageRequestT = Model::DeleteImageRequest>
void DeleteImageAsync (const DeleteImageRequestT &request, const DeleteImageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteImagePipelineRequestT = Model::DeleteImagePipelineRequest>
Model::DeleteImagePipelineOutcomeCallable DeleteImagePipelineCallable (const DeleteImagePipelineRequestT &request) const
 
template<typename DeleteImagePipelineRequestT = Model::DeleteImagePipelineRequest>
void DeleteImagePipelineAsync (const DeleteImagePipelineRequestT &request, const DeleteImagePipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteImageRecipeRequestT = Model::DeleteImageRecipeRequest>
Model::DeleteImageRecipeOutcomeCallable DeleteImageRecipeCallable (const DeleteImageRecipeRequestT &request) const
 
template<typename DeleteImageRecipeRequestT = Model::DeleteImageRecipeRequest>
void DeleteImageRecipeAsync (const DeleteImageRecipeRequestT &request, const DeleteImageRecipeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteInfrastructureConfigurationRequestT = Model::DeleteInfrastructureConfigurationRequest>
Model::DeleteInfrastructureConfigurationOutcomeCallable DeleteInfrastructureConfigurationCallable (const DeleteInfrastructureConfigurationRequestT &request) const
 
template<typename DeleteInfrastructureConfigurationRequestT = Model::DeleteInfrastructureConfigurationRequest>
void DeleteInfrastructureConfigurationAsync (const DeleteInfrastructureConfigurationRequestT &request, const DeleteInfrastructureConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteLifecyclePolicyRequestT = Model::DeleteLifecyclePolicyRequest>
Model::DeleteLifecyclePolicyOutcomeCallable DeleteLifecyclePolicyCallable (const DeleteLifecyclePolicyRequestT &request) const
 
template<typename DeleteLifecyclePolicyRequestT = Model::DeleteLifecyclePolicyRequest>
void DeleteLifecyclePolicyAsync (const DeleteLifecyclePolicyRequestT &request, const DeleteLifecyclePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteWorkflowRequestT = Model::DeleteWorkflowRequest>
Model::DeleteWorkflowOutcomeCallable DeleteWorkflowCallable (const DeleteWorkflowRequestT &request) const
 
template<typename DeleteWorkflowRequestT = Model::DeleteWorkflowRequest>
void DeleteWorkflowAsync (const DeleteWorkflowRequestT &request, const DeleteWorkflowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetComponentRequestT = Model::GetComponentRequest>
Model::GetComponentOutcomeCallable GetComponentCallable (const GetComponentRequestT &request) const
 
template<typename GetComponentRequestT = Model::GetComponentRequest>
void GetComponentAsync (const GetComponentRequestT &request, const GetComponentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetComponentPolicyRequestT = Model::GetComponentPolicyRequest>
Model::GetComponentPolicyOutcomeCallable GetComponentPolicyCallable (const GetComponentPolicyRequestT &request) const
 
template<typename GetComponentPolicyRequestT = Model::GetComponentPolicyRequest>
void GetComponentPolicyAsync (const GetComponentPolicyRequestT &request, const GetComponentPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetContainerRecipeRequestT = Model::GetContainerRecipeRequest>
Model::GetContainerRecipeOutcomeCallable GetContainerRecipeCallable (const GetContainerRecipeRequestT &request) const
 
template<typename GetContainerRecipeRequestT = Model::GetContainerRecipeRequest>
void GetContainerRecipeAsync (const GetContainerRecipeRequestT &request, const GetContainerRecipeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetContainerRecipePolicyRequestT = Model::GetContainerRecipePolicyRequest>
Model::GetContainerRecipePolicyOutcomeCallable GetContainerRecipePolicyCallable (const GetContainerRecipePolicyRequestT &request) const
 
template<typename GetContainerRecipePolicyRequestT = Model::GetContainerRecipePolicyRequest>
void GetContainerRecipePolicyAsync (const GetContainerRecipePolicyRequestT &request, const GetContainerRecipePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetDistributionConfigurationRequestT = Model::GetDistributionConfigurationRequest>
Model::GetDistributionConfigurationOutcomeCallable GetDistributionConfigurationCallable (const GetDistributionConfigurationRequestT &request) const
 
template<typename GetDistributionConfigurationRequestT = Model::GetDistributionConfigurationRequest>
void GetDistributionConfigurationAsync (const GetDistributionConfigurationRequestT &request, const GetDistributionConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetImageRequestT = Model::GetImageRequest>
Model::GetImageOutcomeCallable GetImageCallable (const GetImageRequestT &request) const
 
template<typename GetImageRequestT = Model::GetImageRequest>
void GetImageAsync (const GetImageRequestT &request, const GetImageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetImagePipelineRequestT = Model::GetImagePipelineRequest>
Model::GetImagePipelineOutcomeCallable GetImagePipelineCallable (const GetImagePipelineRequestT &request) const
 
template<typename GetImagePipelineRequestT = Model::GetImagePipelineRequest>
void GetImagePipelineAsync (const GetImagePipelineRequestT &request, const GetImagePipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetImagePolicyRequestT = Model::GetImagePolicyRequest>
Model::GetImagePolicyOutcomeCallable GetImagePolicyCallable (const GetImagePolicyRequestT &request) const
 
template<typename GetImagePolicyRequestT = Model::GetImagePolicyRequest>
void GetImagePolicyAsync (const GetImagePolicyRequestT &request, const GetImagePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetImageRecipeRequestT = Model::GetImageRecipeRequest>
Model::GetImageRecipeOutcomeCallable GetImageRecipeCallable (const GetImageRecipeRequestT &request) const
 
template<typename GetImageRecipeRequestT = Model::GetImageRecipeRequest>
void GetImageRecipeAsync (const GetImageRecipeRequestT &request, const GetImageRecipeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetImageRecipePolicyRequestT = Model::GetImageRecipePolicyRequest>
Model::GetImageRecipePolicyOutcomeCallable GetImageRecipePolicyCallable (const GetImageRecipePolicyRequestT &request) const
 
template<typename GetImageRecipePolicyRequestT = Model::GetImageRecipePolicyRequest>
void GetImageRecipePolicyAsync (const GetImageRecipePolicyRequestT &request, const GetImageRecipePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetInfrastructureConfigurationRequestT = Model::GetInfrastructureConfigurationRequest>
Model::GetInfrastructureConfigurationOutcomeCallable GetInfrastructureConfigurationCallable (const GetInfrastructureConfigurationRequestT &request) const
 
template<typename GetInfrastructureConfigurationRequestT = Model::GetInfrastructureConfigurationRequest>
void GetInfrastructureConfigurationAsync (const GetInfrastructureConfigurationRequestT &request, const GetInfrastructureConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetLifecycleExecutionRequestT = Model::GetLifecycleExecutionRequest>
Model::GetLifecycleExecutionOutcomeCallable GetLifecycleExecutionCallable (const GetLifecycleExecutionRequestT &request) const
 
template<typename GetLifecycleExecutionRequestT = Model::GetLifecycleExecutionRequest>
void GetLifecycleExecutionAsync (const GetLifecycleExecutionRequestT &request, const GetLifecycleExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetLifecyclePolicyRequestT = Model::GetLifecyclePolicyRequest>
Model::GetLifecyclePolicyOutcomeCallable GetLifecyclePolicyCallable (const GetLifecyclePolicyRequestT &request) const
 
template<typename GetLifecyclePolicyRequestT = Model::GetLifecyclePolicyRequest>
void GetLifecyclePolicyAsync (const GetLifecyclePolicyRequestT &request, const GetLifecyclePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetWorkflowRequestT = Model::GetWorkflowRequest>
Model::GetWorkflowOutcomeCallable GetWorkflowCallable (const GetWorkflowRequestT &request) const
 
template<typename GetWorkflowRequestT = Model::GetWorkflowRequest>
void GetWorkflowAsync (const GetWorkflowRequestT &request, const GetWorkflowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetWorkflowExecutionRequestT = Model::GetWorkflowExecutionRequest>
Model::GetWorkflowExecutionOutcomeCallable GetWorkflowExecutionCallable (const GetWorkflowExecutionRequestT &request) const
 
template<typename GetWorkflowExecutionRequestT = Model::GetWorkflowExecutionRequest>
void GetWorkflowExecutionAsync (const GetWorkflowExecutionRequestT &request, const GetWorkflowExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetWorkflowStepExecutionRequestT = Model::GetWorkflowStepExecutionRequest>
Model::GetWorkflowStepExecutionOutcomeCallable GetWorkflowStepExecutionCallable (const GetWorkflowStepExecutionRequestT &request) const
 
template<typename GetWorkflowStepExecutionRequestT = Model::GetWorkflowStepExecutionRequest>
void GetWorkflowStepExecutionAsync (const GetWorkflowStepExecutionRequestT &request, const GetWorkflowStepExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ImportComponentRequestT = Model::ImportComponentRequest>
Model::ImportComponentOutcomeCallable ImportComponentCallable (const ImportComponentRequestT &request) const
 
template<typename ImportComponentRequestT = Model::ImportComponentRequest>
void ImportComponentAsync (const ImportComponentRequestT &request, const ImportComponentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ImportVmImageRequestT = Model::ImportVmImageRequest>
Model::ImportVmImageOutcomeCallable ImportVmImageCallable (const ImportVmImageRequestT &request) const
 
template<typename ImportVmImageRequestT = Model::ImportVmImageRequest>
void ImportVmImageAsync (const ImportVmImageRequestT &request, const ImportVmImageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListComponentBuildVersionsRequestT = Model::ListComponentBuildVersionsRequest>
Model::ListComponentBuildVersionsOutcomeCallable ListComponentBuildVersionsCallable (const ListComponentBuildVersionsRequestT &request) const
 
template<typename ListComponentBuildVersionsRequestT = Model::ListComponentBuildVersionsRequest>
void ListComponentBuildVersionsAsync (const ListComponentBuildVersionsRequestT &request, const ListComponentBuildVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListComponentsRequestT = Model::ListComponentsRequest>
Model::ListComponentsOutcomeCallable ListComponentsCallable (const ListComponentsRequestT &request={}) const
 
template<typename ListComponentsRequestT = Model::ListComponentsRequest>
void ListComponentsAsync (const ListComponentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListComponentsRequestT &request={}) const
 
 
template<typename ListContainerRecipesRequestT = Model::ListContainerRecipesRequest>
Model::ListContainerRecipesOutcomeCallable ListContainerRecipesCallable (const ListContainerRecipesRequestT &request={}) const
 
template<typename ListContainerRecipesRequestT = Model::ListContainerRecipesRequest>
void ListContainerRecipesAsync (const ListContainerRecipesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListContainerRecipesRequestT &request={}) const
 
 
template<typename ListDistributionConfigurationsRequestT = Model::ListDistributionConfigurationsRequest>
Model::ListDistributionConfigurationsOutcomeCallable ListDistributionConfigurationsCallable (const ListDistributionConfigurationsRequestT &request={}) const
 
template<typename ListDistributionConfigurationsRequestT = Model::ListDistributionConfigurationsRequest>
void ListDistributionConfigurationsAsync (const ListDistributionConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDistributionConfigurationsRequestT &request={}) const
 
 
template<typename ListImageBuildVersionsRequestT = Model::ListImageBuildVersionsRequest>
Model::ListImageBuildVersionsOutcomeCallable ListImageBuildVersionsCallable (const ListImageBuildVersionsRequestT &request) const
 
template<typename ListImageBuildVersionsRequestT = Model::ListImageBuildVersionsRequest>
void ListImageBuildVersionsAsync (const ListImageBuildVersionsRequestT &request, const ListImageBuildVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListImagePackagesRequestT = Model::ListImagePackagesRequest>
Model::ListImagePackagesOutcomeCallable ListImagePackagesCallable (const ListImagePackagesRequestT &request) const
 
template<typename ListImagePackagesRequestT = Model::ListImagePackagesRequest>
void ListImagePackagesAsync (const ListImagePackagesRequestT &request, const ListImagePackagesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListImagePipelineImagesRequestT = Model::ListImagePipelineImagesRequest>
Model::ListImagePipelineImagesOutcomeCallable ListImagePipelineImagesCallable (const ListImagePipelineImagesRequestT &request) const
 
template<typename ListImagePipelineImagesRequestT = Model::ListImagePipelineImagesRequest>
void ListImagePipelineImagesAsync (const ListImagePipelineImagesRequestT &request, const ListImagePipelineImagesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListImagePipelinesRequestT = Model::ListImagePipelinesRequest>
Model::ListImagePipelinesOutcomeCallable ListImagePipelinesCallable (const ListImagePipelinesRequestT &request={}) const
 
template<typename ListImagePipelinesRequestT = Model::ListImagePipelinesRequest>
void ListImagePipelinesAsync (const ListImagePipelinesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListImagePipelinesRequestT &request={}) const
 
 
template<typename ListImageRecipesRequestT = Model::ListImageRecipesRequest>
Model::ListImageRecipesOutcomeCallable ListImageRecipesCallable (const ListImageRecipesRequestT &request={}) const
 
template<typename ListImageRecipesRequestT = Model::ListImageRecipesRequest>
void ListImageRecipesAsync (const ListImageRecipesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListImageRecipesRequestT &request={}) const
 
 
template<typename ListImageScanFindingAggregationsRequestT = Model::ListImageScanFindingAggregationsRequest>
Model::ListImageScanFindingAggregationsOutcomeCallable ListImageScanFindingAggregationsCallable (const ListImageScanFindingAggregationsRequestT &request={}) const
 
template<typename ListImageScanFindingAggregationsRequestT = Model::ListImageScanFindingAggregationsRequest>
void ListImageScanFindingAggregationsAsync (const ListImageScanFindingAggregationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListImageScanFindingAggregationsRequestT &request={}) const
 
 
template<typename ListImageScanFindingsRequestT = Model::ListImageScanFindingsRequest>
Model::ListImageScanFindingsOutcomeCallable ListImageScanFindingsCallable (const ListImageScanFindingsRequestT &request={}) const
 
template<typename ListImageScanFindingsRequestT = Model::ListImageScanFindingsRequest>
void ListImageScanFindingsAsync (const ListImageScanFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListImageScanFindingsRequestT &request={}) const
 
 
template<typename ListImagesRequestT = Model::ListImagesRequest>
Model::ListImagesOutcomeCallable ListImagesCallable (const ListImagesRequestT &request={}) const
 
template<typename ListImagesRequestT = Model::ListImagesRequest>
void ListImagesAsync (const ListImagesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListImagesRequestT &request={}) const
 
 
template<typename ListInfrastructureConfigurationsRequestT = Model::ListInfrastructureConfigurationsRequest>
Model::ListInfrastructureConfigurationsOutcomeCallable ListInfrastructureConfigurationsCallable (const ListInfrastructureConfigurationsRequestT &request={}) const
 
template<typename ListInfrastructureConfigurationsRequestT = Model::ListInfrastructureConfigurationsRequest>
void ListInfrastructureConfigurationsAsync (const ListInfrastructureConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListInfrastructureConfigurationsRequestT &request={}) const
 
 
template<typename ListLifecycleExecutionResourcesRequestT = Model::ListLifecycleExecutionResourcesRequest>
Model::ListLifecycleExecutionResourcesOutcomeCallable ListLifecycleExecutionResourcesCallable (const ListLifecycleExecutionResourcesRequestT &request) const
 
template<typename ListLifecycleExecutionResourcesRequestT = Model::ListLifecycleExecutionResourcesRequest>
void ListLifecycleExecutionResourcesAsync (const ListLifecycleExecutionResourcesRequestT &request, const ListLifecycleExecutionResourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListLifecycleExecutionsRequestT = Model::ListLifecycleExecutionsRequest>
Model::ListLifecycleExecutionsOutcomeCallable ListLifecycleExecutionsCallable (const ListLifecycleExecutionsRequestT &request) const
 
template<typename ListLifecycleExecutionsRequestT = Model::ListLifecycleExecutionsRequest>
void ListLifecycleExecutionsAsync (const ListLifecycleExecutionsRequestT &request, const ListLifecycleExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListLifecyclePoliciesRequestT = Model::ListLifecyclePoliciesRequest>
Model::ListLifecyclePoliciesOutcomeCallable ListLifecyclePoliciesCallable (const ListLifecyclePoliciesRequestT &request={}) const
 
template<typename ListLifecyclePoliciesRequestT = Model::ListLifecyclePoliciesRequest>
void ListLifecyclePoliciesAsync (const ListLifecyclePoliciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListLifecyclePoliciesRequestT &request={}) const
 
 
template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable (const ListTagsForResourceRequestT &request) const
 
template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
void ListTagsForResourceAsync (const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListWaitingWorkflowStepsRequestT = Model::ListWaitingWorkflowStepsRequest>
Model::ListWaitingWorkflowStepsOutcomeCallable ListWaitingWorkflowStepsCallable (const ListWaitingWorkflowStepsRequestT &request={}) const
 
template<typename ListWaitingWorkflowStepsRequestT = Model::ListWaitingWorkflowStepsRequest>
void ListWaitingWorkflowStepsAsync (const ListWaitingWorkflowStepsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListWaitingWorkflowStepsRequestT &request={}) const
 
 
template<typename ListWorkflowBuildVersionsRequestT = Model::ListWorkflowBuildVersionsRequest>
Model::ListWorkflowBuildVersionsOutcomeCallable ListWorkflowBuildVersionsCallable (const ListWorkflowBuildVersionsRequestT &request) const
 
template<typename ListWorkflowBuildVersionsRequestT = Model::ListWorkflowBuildVersionsRequest>
void ListWorkflowBuildVersionsAsync (const ListWorkflowBuildVersionsRequestT &request, const ListWorkflowBuildVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListWorkflowExecutionsRequestT = Model::ListWorkflowExecutionsRequest>
Model::ListWorkflowExecutionsOutcomeCallable ListWorkflowExecutionsCallable (const ListWorkflowExecutionsRequestT &request) const
 
template<typename ListWorkflowExecutionsRequestT = Model::ListWorkflowExecutionsRequest>
void ListWorkflowExecutionsAsync (const ListWorkflowExecutionsRequestT &request, const ListWorkflowExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListWorkflowStepExecutionsRequestT = Model::ListWorkflowStepExecutionsRequest>
Model::ListWorkflowStepExecutionsOutcomeCallable ListWorkflowStepExecutionsCallable (const ListWorkflowStepExecutionsRequestT &request) const
 
template<typename ListWorkflowStepExecutionsRequestT = Model::ListWorkflowStepExecutionsRequest>
void ListWorkflowStepExecutionsAsync (const ListWorkflowStepExecutionsRequestT &request, const ListWorkflowStepExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListWorkflowsRequestT = Model::ListWorkflowsRequest>
Model::ListWorkflowsOutcomeCallable ListWorkflowsCallable (const ListWorkflowsRequestT &request={}) const
 
template<typename ListWorkflowsRequestT = Model::ListWorkflowsRequest>
void ListWorkflowsAsync (const ListWorkflowsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListWorkflowsRequestT &request={}) const
 
 
template<typename PutComponentPolicyRequestT = Model::PutComponentPolicyRequest>
Model::PutComponentPolicyOutcomeCallable PutComponentPolicyCallable (const PutComponentPolicyRequestT &request) const
 
template<typename PutComponentPolicyRequestT = Model::PutComponentPolicyRequest>
void PutComponentPolicyAsync (const PutComponentPolicyRequestT &request, const PutComponentPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename PutContainerRecipePolicyRequestT = Model::PutContainerRecipePolicyRequest>
Model::PutContainerRecipePolicyOutcomeCallable PutContainerRecipePolicyCallable (const PutContainerRecipePolicyRequestT &request) const
 
template<typename PutContainerRecipePolicyRequestT = Model::PutContainerRecipePolicyRequest>
void PutContainerRecipePolicyAsync (const PutContainerRecipePolicyRequestT &request, const PutContainerRecipePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename PutImagePolicyRequestT = Model::PutImagePolicyRequest>
Model::PutImagePolicyOutcomeCallable PutImagePolicyCallable (const PutImagePolicyRequestT &request) const
 
template<typename PutImagePolicyRequestT = Model::PutImagePolicyRequest>
void PutImagePolicyAsync (const PutImagePolicyRequestT &request, const PutImagePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename PutImageRecipePolicyRequestT = Model::PutImageRecipePolicyRequest>
Model::PutImageRecipePolicyOutcomeCallable PutImageRecipePolicyCallable (const PutImageRecipePolicyRequestT &request) const
 
template<typename PutImageRecipePolicyRequestT = Model::PutImageRecipePolicyRequest>
void PutImageRecipePolicyAsync (const PutImageRecipePolicyRequestT &request, const PutImageRecipePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename SendWorkflowStepActionRequestT = Model::SendWorkflowStepActionRequest>
Model::SendWorkflowStepActionOutcomeCallable SendWorkflowStepActionCallable (const SendWorkflowStepActionRequestT &request) const
 
template<typename SendWorkflowStepActionRequestT = Model::SendWorkflowStepActionRequest>
void SendWorkflowStepActionAsync (const SendWorkflowStepActionRequestT &request, const SendWorkflowStepActionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartImagePipelineExecutionRequestT = Model::StartImagePipelineExecutionRequest>
Model::StartImagePipelineExecutionOutcomeCallable StartImagePipelineExecutionCallable (const StartImagePipelineExecutionRequestT &request) const
 
template<typename StartImagePipelineExecutionRequestT = Model::StartImagePipelineExecutionRequest>
void StartImagePipelineExecutionAsync (const StartImagePipelineExecutionRequestT &request, const StartImagePipelineExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartResourceStateUpdateRequestT = Model::StartResourceStateUpdateRequest>
Model::StartResourceStateUpdateOutcomeCallable StartResourceStateUpdateCallable (const StartResourceStateUpdateRequestT &request) const
 
template<typename StartResourceStateUpdateRequestT = Model::StartResourceStateUpdateRequest>
void StartResourceStateUpdateAsync (const StartResourceStateUpdateRequestT &request, const StartResourceStateUpdateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename TagResourceRequestT = Model::TagResourceRequest>
Model::TagResourceOutcomeCallable TagResourceCallable (const TagResourceRequestT &request) const
 
template<typename TagResourceRequestT = Model::TagResourceRequest>
void TagResourceAsync (const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UntagResourceRequestT = Model::UntagResourceRequest>
Model::UntagResourceOutcomeCallable UntagResourceCallable (const UntagResourceRequestT &request) const
 
template<typename UntagResourceRequestT = Model::UntagResourceRequest>
void UntagResourceAsync (const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateDistributionConfigurationRequestT = Model::UpdateDistributionConfigurationRequest>
Model::UpdateDistributionConfigurationOutcomeCallable UpdateDistributionConfigurationCallable (const UpdateDistributionConfigurationRequestT &request) const
 
template<typename UpdateDistributionConfigurationRequestT = Model::UpdateDistributionConfigurationRequest>
void UpdateDistributionConfigurationAsync (const UpdateDistributionConfigurationRequestT &request, const UpdateDistributionConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateImagePipelineRequestT = Model::UpdateImagePipelineRequest>
Model::UpdateImagePipelineOutcomeCallable UpdateImagePipelineCallable (const UpdateImagePipelineRequestT &request) const
 
template<typename UpdateImagePipelineRequestT = Model::UpdateImagePipelineRequest>
void UpdateImagePipelineAsync (const UpdateImagePipelineRequestT &request, const UpdateImagePipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateInfrastructureConfigurationRequestT = Model::UpdateInfrastructureConfigurationRequest>
Model::UpdateInfrastructureConfigurationOutcomeCallable UpdateInfrastructureConfigurationCallable (const UpdateInfrastructureConfigurationRequestT &request) const
 
template<typename UpdateInfrastructureConfigurationRequestT = Model::UpdateInfrastructureConfigurationRequest>
void UpdateInfrastructureConfigurationAsync (const UpdateInfrastructureConfigurationRequestT &request, const UpdateInfrastructureConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateLifecyclePolicyRequestT = Model::UpdateLifecyclePolicyRequest>
Model::UpdateLifecyclePolicyOutcomeCallable UpdateLifecyclePolicyCallable (const UpdateLifecyclePolicyRequestT &request) const
 
template<typename UpdateLifecyclePolicyRequestT = Model::UpdateLifecyclePolicyRequest>
void UpdateLifecyclePolicyAsync (const UpdateLifecyclePolicyRequestT &request, const UpdateLifecyclePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void OverrideEndpoint (const Aws::String &endpoint)
 
 

Public Member Functions inherited from Aws::Client::AWSJsonClient

 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSJsonClient ()=default
 

Public Member Functions inherited from Aws::Client::AWSClient

 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Endpoint::AWSEndpoint &endpoint, Aws::Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const Aws::Http::HeaderValueCollection &customizedHeaders={}, uint64_t expirationInSeconds=0, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
const std::shared_ptr< Aws::Http::HttpClient > & GetHttpClient () const
 
 
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 
void AppendToUserAgent (const Aws::String &valueToAppend)
 
 
 
 
 
void SubmitAsync (OperationFuncT operationFunc, const RequestT &request, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void SubmitAsync (OperationFuncT operationFunc, RequestT &request, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void SubmitAsync (OperationFuncT operationFunc, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
auto SubmitCallable (OperationFuncT operationFunc, const RequestT &request) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)(request))>
 
auto SubmitCallable (OperationFuncT operationFunc, RequestT &request) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)(request))>
 
auto SubmitCallable (OperationFuncT operationFunc) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)())>
 

Static Public Member Functions

static const char * GetServiceName ()
 
static const char * GetAllocationTag ()
 

Static Public Member Functions inherited from Aws::Client::ClientWithAsyncTemplateMethods< ImagebuilderClient >

static void ShutdownSdkClient (void *pThis, int64_t timeoutMs=-1)
 

Friends

 

Additional Inherited Members

Protected Member Functions inherited from Aws::Client::AWSJsonClient

virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
JsonOutcome MakeRequest (const Aws::AmazonWebServiceRequest &request, const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 

Protected Member Functions inherited from Aws::Client::AWSClient

HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, Http::HttpMethod httpMethod, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const Aws::AmazonWebServiceRequest &request, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::AmazonWebServiceRequest &request, const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 
Aws::Client::AWSAuthSignerGetSignerByName (const char *name) const
 
 
std::shared_ptr< Aws::Http::HttpRequestBuildAndSignHttpRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method, const char *signerName) const
 
std::shared_ptr< Aws::Http::HttpResponseMakeHttpRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 

Static Protected Member Functions inherited from Aws::Client::AWSClient

static void AppendRecursionDetectionHeader (std::shared_ptr< Aws::Http::HttpRequest > ioRequest)
 
 
static bool DoesResponseGenerateError (const std::shared_ptr< Aws::Http::HttpResponse > &response)
 

Protected Attributes inherited from Aws::Client::AWSClient

 
 
 
std::atomic< bool > m_isInitialized
 
std::atomic< size_t > m_operationsProcessed
 
std::condition_variable m_shutdownSignal
 
std::mutex m_shutdownMutex
 

Detailed Description

EC2 Image Builder is a fully managed Amazon Web Services service that makes it easier to automate the creation, management, and deployment of customized, secure, and up-to-date "golden" server images that are pre-installed and pre-configured with software and settings to meet specific IT standards.

Definition at line 24 of file ImagebuilderClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 27 of file ImagebuilderClient.h.

◆ ClientConfigurationType

Definition at line 31 of file ImagebuilderClient.h.

◆ EndpointProviderType

Definition at line 32 of file ImagebuilderClient.h.

Constructor & Destructor Documentation

◆ ImagebuilderClient() [1/6]

Aws::imagebuilder::ImagebuilderClient::ImagebuilderClient ( const Aws::imagebuilder::ImagebuilderClientConfiguration clientConfiguration = Aws::imagebuilder::ImagebuilderClientConfiguration(),
std::shared_ptr< ImagebuilderEndpointProviderBase endpointProvider = nullptr 
)

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ ImagebuilderClient() [2/6]

Aws::imagebuilder::ImagebuilderClient::ImagebuilderClient ( const Aws::Auth::AWSCredentials credentials,
std::shared_ptr< ImagebuilderEndpointProviderBase endpointProvider = nullptr,
const Aws::imagebuilder::ImagebuilderClientConfiguration clientConfiguration = Aws::imagebuilder::ImagebuilderClientConfiguration() 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ ImagebuilderClient() [3/6]

Aws::imagebuilder::ImagebuilderClient::ImagebuilderClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
std::shared_ptr< ImagebuilderEndpointProviderBase endpointProvider = nullptr,
const Aws::imagebuilder::ImagebuilderClientConfiguration clientConfiguration = Aws::imagebuilder::ImagebuilderClientConfiguration() 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ ImagebuilderClient() [4/6]

Aws::imagebuilder::ImagebuilderClient::ImagebuilderClient ( const Aws::Client::ClientConfiguration clientConfiguration)

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ ImagebuilderClient() [5/6]

Aws::imagebuilder::ImagebuilderClient::ImagebuilderClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ ImagebuilderClient() [6/6]

Aws::imagebuilder::ImagebuilderClient::ImagebuilderClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ ~ImagebuilderClient()

virtual Aws::imagebuilder::ImagebuilderClient::~ImagebuilderClient ( )
virtual

Member Function Documentation

◆ accessEndpointProvider()

std::shared_ptr< ImagebuilderEndpointProviderBase > & Aws::imagebuilder::ImagebuilderClient::accessEndpointProvider ( )

◆ CancelImageCreation()

virtual Model::CancelImageCreationOutcome Aws::imagebuilder::ImagebuilderClient::CancelImageCreation ( const Model::CancelImageCreationRequest request) const
virtual

CancelImageCreation cancels the creation of Image. This operation can only be used on images in a non-terminal state.

See Also:

AWS API Reference

◆ CancelImageCreationAsync()

template<typename CancelImageCreationRequestT = Model::CancelImageCreationRequest>
void Aws::imagebuilder::ImagebuilderClient::CancelImageCreationAsync ( const CancelImageCreationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CancelImageCreation that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 103 of file ImagebuilderClient.h.

◆ CancelImageCreationCallable()

template<typename CancelImageCreationRequestT = Model::CancelImageCreationRequest>
Model::CancelImageCreationOutcomeCallable Aws::imagebuilder::ImagebuilderClient::CancelImageCreationCallable ( const CancelImageCreationRequestT &  request) const
inline

A Callable wrapper for CancelImageCreation that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 94 of file ImagebuilderClient.h.

◆ CancelLifecycleExecution()

virtual Model::CancelLifecycleExecutionOutcome Aws::imagebuilder::ImagebuilderClient::CancelLifecycleExecution ( const Model::CancelLifecycleExecutionRequest request) const
virtual

Cancel a specific image lifecycle policy runtime instance.

See Also:

AWS API Reference

◆ CancelLifecycleExecutionAsync()

template<typename CancelLifecycleExecutionRequestT = Model::CancelLifecycleExecutionRequest>
void Aws::imagebuilder::ImagebuilderClient::CancelLifecycleExecutionAsync ( const CancelLifecycleExecutionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CancelLifecycleExecution that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 129 of file ImagebuilderClient.h.

◆ CancelLifecycleExecutionCallable()

template<typename CancelLifecycleExecutionRequestT = Model::CancelLifecycleExecutionRequest>
Model::CancelLifecycleExecutionOutcomeCallable Aws::imagebuilder::ImagebuilderClient::CancelLifecycleExecutionCallable ( const CancelLifecycleExecutionRequestT &  request) const
inline

A Callable wrapper for CancelLifecycleExecution that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 120 of file ImagebuilderClient.h.

◆ CreateComponent()

virtual Model::CreateComponentOutcome Aws::imagebuilder::ImagebuilderClient::CreateComponent ( const Model::CreateComponentRequest request) const
virtual

Creates a new component that can be used to build, validate, test, and assess your image. The component is based on a YAML document that you specify using exactly one of the following methods:

  • Inline, using the data property in the request body.

  • A URL that points to a YAML document file stored in Amazon S3, using the uri property in the request body.

See Also:

AWS API Reference

◆ CreateComponentAsync()

template<typename CreateComponentRequestT = Model::CreateComponentRequest>
void Aws::imagebuilder::ImagebuilderClient::CreateComponentAsync ( const CreateComponentRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateComponent that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 159 of file ImagebuilderClient.h.

◆ CreateComponentCallable()

template<typename CreateComponentRequestT = Model::CreateComponentRequest>
Model::CreateComponentOutcomeCallable Aws::imagebuilder::ImagebuilderClient::CreateComponentCallable ( const CreateComponentRequestT &  request) const
inline

A Callable wrapper for CreateComponent that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 150 of file ImagebuilderClient.h.

◆ CreateContainerRecipe()

virtual Model::CreateContainerRecipeOutcome Aws::imagebuilder::ImagebuilderClient::CreateContainerRecipe ( const Model::CreateContainerRecipeRequest request) const
virtual

Creates a new container recipe. Container recipes define how images are configured, tested, and assessed.

See Also:

AWS API Reference

◆ CreateContainerRecipeAsync()

template<typename CreateContainerRecipeRequestT = Model::CreateContainerRecipeRequest>
void Aws::imagebuilder::ImagebuilderClient::CreateContainerRecipeAsync ( const CreateContainerRecipeRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateContainerRecipe that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 185 of file ImagebuilderClient.h.

◆ CreateContainerRecipeCallable()

template<typename CreateContainerRecipeRequestT = Model::CreateContainerRecipeRequest>
Model::CreateContainerRecipeOutcomeCallable Aws::imagebuilder::ImagebuilderClient::CreateContainerRecipeCallable ( const CreateContainerRecipeRequestT &  request) const
inline

A Callable wrapper for CreateContainerRecipe that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 176 of file ImagebuilderClient.h.

◆ CreateDistributionConfiguration()

virtual Model::CreateDistributionConfigurationOutcome Aws::imagebuilder::ImagebuilderClient::CreateDistributionConfiguration ( const Model::CreateDistributionConfigurationRequest request) const
virtual

Creates a new distribution configuration. Distribution configurations define and configure the outputs of your pipeline.

See Also:

AWS API Reference

◆ CreateDistributionConfigurationAsync()

template<typename CreateDistributionConfigurationRequestT = Model::CreateDistributionConfigurationRequest>
void Aws::imagebuilder::ImagebuilderClient::CreateDistributionConfigurationAsync ( const CreateDistributionConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateDistributionConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 211 of file ImagebuilderClient.h.

◆ CreateDistributionConfigurationCallable()

template<typename CreateDistributionConfigurationRequestT = Model::CreateDistributionConfigurationRequest>
Model::CreateDistributionConfigurationOutcomeCallable Aws::imagebuilder::ImagebuilderClient::CreateDistributionConfigurationCallable ( const CreateDistributionConfigurationRequestT &  request) const
inline

A Callable wrapper for CreateDistributionConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 202 of file ImagebuilderClient.h.

◆ CreateImage()

virtual Model::CreateImageOutcome Aws::imagebuilder::ImagebuilderClient::CreateImage ( const Model::CreateImageRequest request) const
virtual

Creates a new image. This request will create a new image along with all of the configured output resources defined in the distribution configuration. You must specify exactly one recipe for your image, using either a ContainerRecipeArn or an ImageRecipeArn.

See Also:

AWS API Reference

◆ CreateImageAsync()

template<typename CreateImageRequestT = Model::CreateImageRequest>
void Aws::imagebuilder::ImagebuilderClient::CreateImageAsync ( const CreateImageRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateImage that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 239 of file ImagebuilderClient.h.

◆ CreateImageCallable()

template<typename CreateImageRequestT = Model::CreateImageRequest>
Model::CreateImageOutcomeCallable Aws::imagebuilder::ImagebuilderClient::CreateImageCallable ( const CreateImageRequestT &  request) const
inline

A Callable wrapper for CreateImage that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 230 of file ImagebuilderClient.h.

◆ CreateImagePipeline()

virtual Model::CreateImagePipelineOutcome Aws::imagebuilder::ImagebuilderClient::CreateImagePipeline ( const Model::CreateImagePipelineRequest request) const
virtual

Creates a new image pipeline. Image pipelines enable you to automate the creation and distribution of images.

See Also:

AWS API Reference

◆ CreateImagePipelineAsync()

template<typename CreateImagePipelineRequestT = Model::CreateImagePipelineRequest>
void Aws::imagebuilder::ImagebuilderClient::CreateImagePipelineAsync ( const CreateImagePipelineRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateImagePipeline that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 265 of file ImagebuilderClient.h.

◆ CreateImagePipelineCallable()

template<typename CreateImagePipelineRequestT = Model::CreateImagePipelineRequest>
Model::CreateImagePipelineOutcomeCallable Aws::imagebuilder::ImagebuilderClient::CreateImagePipelineCallable ( const CreateImagePipelineRequestT &  request) const
inline

A Callable wrapper for CreateImagePipeline that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 256 of file ImagebuilderClient.h.

◆ CreateImageRecipe()

virtual Model::CreateImageRecipeOutcome Aws::imagebuilder::ImagebuilderClient::CreateImageRecipe ( const Model::CreateImageRecipeRequest request) const
virtual

Creates a new image recipe. Image recipes define how images are configured, tested, and assessed.

See Also:

AWS API Reference

◆ CreateImageRecipeAsync()

template<typename CreateImageRecipeRequestT = Model::CreateImageRecipeRequest>
void Aws::imagebuilder::ImagebuilderClient::CreateImageRecipeAsync ( const CreateImageRecipeRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateImageRecipe that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 291 of file ImagebuilderClient.h.

◆ CreateImageRecipeCallable()

template<typename CreateImageRecipeRequestT = Model::CreateImageRecipeRequest>
Model::CreateImageRecipeOutcomeCallable Aws::imagebuilder::ImagebuilderClient::CreateImageRecipeCallable ( const CreateImageRecipeRequestT &  request) const
inline

A Callable wrapper for CreateImageRecipe that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 282 of file ImagebuilderClient.h.

◆ CreateInfrastructureConfiguration()

virtual Model::CreateInfrastructureConfigurationOutcome Aws::imagebuilder::ImagebuilderClient::CreateInfrastructureConfiguration ( const Model::CreateInfrastructureConfigurationRequest request) const
virtual

Creates a new infrastructure configuration. An infrastructure configuration defines the environment in which your image will be built and tested.

See Also:

AWS API Reference

◆ CreateInfrastructureConfigurationAsync()

template<typename CreateInfrastructureConfigurationRequestT = Model::CreateInfrastructureConfigurationRequest>
void Aws::imagebuilder::ImagebuilderClient::CreateInfrastructureConfigurationAsync ( const CreateInfrastructureConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateInfrastructureConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 318 of file ImagebuilderClient.h.

◆ CreateInfrastructureConfigurationCallable()

template<typename CreateInfrastructureConfigurationRequestT = Model::CreateInfrastructureConfigurationRequest>
Model::CreateInfrastructureConfigurationOutcomeCallable Aws::imagebuilder::ImagebuilderClient::CreateInfrastructureConfigurationCallable ( const CreateInfrastructureConfigurationRequestT &  request) const
inline

A Callable wrapper for CreateInfrastructureConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 309 of file ImagebuilderClient.h.

◆ CreateLifecyclePolicy()

virtual Model::CreateLifecyclePolicyOutcome Aws::imagebuilder::ImagebuilderClient::CreateLifecyclePolicy ( const Model::CreateLifecyclePolicyRequest request) const
virtual

Create a lifecycle policy resource.

See Also:

AWS API Reference

◆ CreateLifecyclePolicyAsync()

template<typename CreateLifecyclePolicyRequestT = Model::CreateLifecyclePolicyRequest>
void Aws::imagebuilder::ImagebuilderClient::CreateLifecyclePolicyAsync ( const CreateLifecyclePolicyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateLifecyclePolicy that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 343 of file ImagebuilderClient.h.

◆ CreateLifecyclePolicyCallable()

template<typename CreateLifecyclePolicyRequestT = Model::CreateLifecyclePolicyRequest>
Model::CreateLifecyclePolicyOutcomeCallable Aws::imagebuilder::ImagebuilderClient::CreateLifecyclePolicyCallable ( const CreateLifecyclePolicyRequestT &  request) const
inline

A Callable wrapper for CreateLifecyclePolicy that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 334 of file ImagebuilderClient.h.

◆ CreateWorkflow()

virtual Model::CreateWorkflowOutcome Aws::imagebuilder::ImagebuilderClient::CreateWorkflow ( const Model::CreateWorkflowRequest request) const
virtual

Create a new workflow or a new version of an existing workflow.

See Also:

AWS API Reference

◆ CreateWorkflowAsync()

template<typename CreateWorkflowRequestT = Model::CreateWorkflowRequest>
void Aws::imagebuilder::ImagebuilderClient::CreateWorkflowAsync ( const CreateWorkflowRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateWorkflow that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 369 of file ImagebuilderClient.h.

◆ CreateWorkflowCallable()

template<typename CreateWorkflowRequestT = Model::CreateWorkflowRequest>
Model::CreateWorkflowOutcomeCallable Aws::imagebuilder::ImagebuilderClient::CreateWorkflowCallable ( const CreateWorkflowRequestT &  request) const
inline

A Callable wrapper for CreateWorkflow that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 360 of file ImagebuilderClient.h.

◆ DeleteComponent()

virtual Model::DeleteComponentOutcome Aws::imagebuilder::ImagebuilderClient::DeleteComponent ( const Model::DeleteComponentRequest request) const
virtual

Deletes a component build version.

See Also:

AWS API Reference

◆ DeleteComponentAsync()

template<typename DeleteComponentRequestT = Model::DeleteComponentRequest>
void Aws::imagebuilder::ImagebuilderClient::DeleteComponentAsync ( const DeleteComponentRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteComponent that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 394 of file ImagebuilderClient.h.

◆ DeleteComponentCallable()

template<typename DeleteComponentRequestT = Model::DeleteComponentRequest>
Model::DeleteComponentOutcomeCallable Aws::imagebuilder::ImagebuilderClient::DeleteComponentCallable ( const DeleteComponentRequestT &  request) const
inline

A Callable wrapper for DeleteComponent that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 385 of file ImagebuilderClient.h.

◆ DeleteContainerRecipe()

virtual Model::DeleteContainerRecipeOutcome Aws::imagebuilder::ImagebuilderClient::DeleteContainerRecipe ( const Model::DeleteContainerRecipeRequest request) const
virtual

Deletes a container recipe.

See Also:

AWS API Reference

◆ DeleteContainerRecipeAsync()

template<typename DeleteContainerRecipeRequestT = Model::DeleteContainerRecipeRequest>
void Aws::imagebuilder::ImagebuilderClient::DeleteContainerRecipeAsync ( const DeleteContainerRecipeRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteContainerRecipe that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 419 of file ImagebuilderClient.h.

◆ DeleteContainerRecipeCallable()

template<typename DeleteContainerRecipeRequestT = Model::DeleteContainerRecipeRequest>
Model::DeleteContainerRecipeOutcomeCallable Aws::imagebuilder::ImagebuilderClient::DeleteContainerRecipeCallable ( const DeleteContainerRecipeRequestT &  request) const
inline

A Callable wrapper for DeleteContainerRecipe that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 410 of file ImagebuilderClient.h.

◆ DeleteDistributionConfiguration()

virtual Model::DeleteDistributionConfigurationOutcome Aws::imagebuilder::ImagebuilderClient::DeleteDistributionConfiguration ( const Model::DeleteDistributionConfigurationRequest request) const
virtual

Deletes a distribution configuration.

See Also:

AWS API Reference

◆ DeleteDistributionConfigurationAsync()

template<typename DeleteDistributionConfigurationRequestT = Model::DeleteDistributionConfigurationRequest>
void Aws::imagebuilder::ImagebuilderClient::DeleteDistributionConfigurationAsync ( const DeleteDistributionConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteDistributionConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 444 of file ImagebuilderClient.h.

◆ DeleteDistributionConfigurationCallable()

template<typename DeleteDistributionConfigurationRequestT = Model::DeleteDistributionConfigurationRequest>
Model::DeleteDistributionConfigurationOutcomeCallable Aws::imagebuilder::ImagebuilderClient::DeleteDistributionConfigurationCallable ( const DeleteDistributionConfigurationRequestT &  request) const
inline

A Callable wrapper for DeleteDistributionConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 435 of file ImagebuilderClient.h.

◆ DeleteImage()

virtual Model::DeleteImageOutcome Aws::imagebuilder::ImagebuilderClient::DeleteImage ( const Model::DeleteImageRequest request) const
virtual

Deletes an Image Builder image resource. This does not delete any EC2 AMIs or ECR container images that are created during the image build process. You must clean those up separately, using the appropriate Amazon EC2 or Amazon ECR console actions, or API or CLI commands.

See Also:

AWS API Reference

◆ DeleteImageAsync()

template<typename DeleteImageRequestT = Model::DeleteImageRequest>
void Aws::imagebuilder::ImagebuilderClient::DeleteImageAsync ( const DeleteImageRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteImage that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 482 of file ImagebuilderClient.h.

◆ DeleteImageCallable()

template<typename DeleteImageRequestT = Model::DeleteImageRequest>
Model::DeleteImageOutcomeCallable Aws::imagebuilder::ImagebuilderClient::DeleteImageCallable ( const DeleteImageRequestT &  request) const
inline

A Callable wrapper for DeleteImage that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 473 of file ImagebuilderClient.h.

◆ DeleteImagePipeline()

virtual Model::DeleteImagePipelineOutcome Aws::imagebuilder::ImagebuilderClient::DeleteImagePipeline ( const Model::DeleteImagePipelineRequest request) const
virtual

Deletes an image pipeline.

See Also:

AWS API Reference

◆ DeleteImagePipelineAsync()

template<typename DeleteImagePipelineRequestT = Model::DeleteImagePipelineRequest>
void Aws::imagebuilder::ImagebuilderClient::DeleteImagePipelineAsync ( const DeleteImagePipelineRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteImagePipeline that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 507 of file ImagebuilderClient.h.

◆ DeleteImagePipelineCallable()

template<typename DeleteImagePipelineRequestT = Model::DeleteImagePipelineRequest>
Model::DeleteImagePipelineOutcomeCallable Aws::imagebuilder::ImagebuilderClient::DeleteImagePipelineCallable ( const DeleteImagePipelineRequestT &  request) const
inline

A Callable wrapper for DeleteImagePipeline that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 498 of file ImagebuilderClient.h.

◆ DeleteImageRecipe()

virtual Model::DeleteImageRecipeOutcome Aws::imagebuilder::ImagebuilderClient::DeleteImageRecipe ( const Model::DeleteImageRecipeRequest request) const
virtual

Deletes an image recipe.

See Also:

AWS API Reference

◆ DeleteImageRecipeAsync()

template<typename DeleteImageRecipeRequestT = Model::DeleteImageRecipeRequest>
void Aws::imagebuilder::ImagebuilderClient::DeleteImageRecipeAsync ( const DeleteImageRecipeRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteImageRecipe that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 532 of file ImagebuilderClient.h.

◆ DeleteImageRecipeCallable()

template<typename DeleteImageRecipeRequestT = Model::DeleteImageRecipeRequest>
Model::DeleteImageRecipeOutcomeCallable Aws::imagebuilder::ImagebuilderClient::DeleteImageRecipeCallable ( const DeleteImageRecipeRequestT &  request) const
inline

A Callable wrapper for DeleteImageRecipe that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 523 of file ImagebuilderClient.h.

◆ DeleteInfrastructureConfiguration()

virtual Model::DeleteInfrastructureConfigurationOutcome Aws::imagebuilder::ImagebuilderClient::DeleteInfrastructureConfiguration ( const Model::DeleteInfrastructureConfigurationRequest request) const
virtual

Deletes an infrastructure configuration.

See Also:

AWS API Reference

◆ DeleteInfrastructureConfigurationAsync()

template<typename DeleteInfrastructureConfigurationRequestT = Model::DeleteInfrastructureConfigurationRequest>
void Aws::imagebuilder::ImagebuilderClient::DeleteInfrastructureConfigurationAsync ( const DeleteInfrastructureConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteInfrastructureConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 557 of file ImagebuilderClient.h.

◆ DeleteInfrastructureConfigurationCallable()

template<typename DeleteInfrastructureConfigurationRequestT = Model::DeleteInfrastructureConfigurationRequest>
Model::DeleteInfrastructureConfigurationOutcomeCallable Aws::imagebuilder::ImagebuilderClient::DeleteInfrastructureConfigurationCallable ( const DeleteInfrastructureConfigurationRequestT &  request) const
inline

A Callable wrapper for DeleteInfrastructureConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 548 of file ImagebuilderClient.h.

◆ DeleteLifecyclePolicy()

virtual Model::DeleteLifecyclePolicyOutcome Aws::imagebuilder::ImagebuilderClient::DeleteLifecyclePolicy ( const Model::DeleteLifecyclePolicyRequest request) const
virtual

Delete the specified lifecycle policy resource.

See Also:

AWS API Reference

◆ DeleteLifecyclePolicyAsync()

template<typename DeleteLifecyclePolicyRequestT = Model::DeleteLifecyclePolicyRequest>
void Aws::imagebuilder::ImagebuilderClient::DeleteLifecyclePolicyAsync ( const DeleteLifecyclePolicyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteLifecyclePolicy that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 582 of file ImagebuilderClient.h.

◆ DeleteLifecyclePolicyCallable()

template<typename DeleteLifecyclePolicyRequestT = Model::DeleteLifecyclePolicyRequest>
Model::DeleteLifecyclePolicyOutcomeCallable Aws::imagebuilder::ImagebuilderClient::DeleteLifecyclePolicyCallable ( const DeleteLifecyclePolicyRequestT &  request) const
inline

A Callable wrapper for DeleteLifecyclePolicy that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 573 of file ImagebuilderClient.h.

◆ DeleteWorkflow()

virtual Model::DeleteWorkflowOutcome Aws::imagebuilder::ImagebuilderClient::DeleteWorkflow ( const Model::DeleteWorkflowRequest request) const
virtual

Deletes a specific workflow resource.

See Also:

AWS API Reference

◆ DeleteWorkflowAsync()

template<typename DeleteWorkflowRequestT = Model::DeleteWorkflowRequest>
void Aws::imagebuilder::ImagebuilderClient::DeleteWorkflowAsync ( const DeleteWorkflowRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteWorkflow that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 607 of file ImagebuilderClient.h.

◆ DeleteWorkflowCallable()

template<typename DeleteWorkflowRequestT = Model::DeleteWorkflowRequest>
Model::DeleteWorkflowOutcomeCallable Aws::imagebuilder::ImagebuilderClient::DeleteWorkflowCallable ( const DeleteWorkflowRequestT &  request) const
inline

A Callable wrapper for DeleteWorkflow that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 598 of file ImagebuilderClient.h.

◆ GetAllocationTag()

static const char * Aws::imagebuilder::ImagebuilderClient::GetAllocationTag ( )
static

◆ GetComponent()

virtual Model::GetComponentOutcome Aws::imagebuilder::ImagebuilderClient::GetComponent ( const Model::GetComponentRequest request) const
virtual

Gets a component object.

See Also:

AWS API Reference

◆ GetComponentAsync()

template<typename GetComponentRequestT = Model::GetComponentRequest>
void Aws::imagebuilder::ImagebuilderClient::GetComponentAsync ( const GetComponentRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetComponent that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 632 of file ImagebuilderClient.h.

◆ GetComponentCallable()

template<typename GetComponentRequestT = Model::GetComponentRequest>
Model::GetComponentOutcomeCallable Aws::imagebuilder::ImagebuilderClient::GetComponentCallable ( const GetComponentRequestT &  request) const
inline

A Callable wrapper for GetComponent that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 623 of file ImagebuilderClient.h.

◆ GetComponentPolicy()

virtual Model::GetComponentPolicyOutcome Aws::imagebuilder::ImagebuilderClient::GetComponentPolicy ( const Model::GetComponentPolicyRequest request) const
virtual

Gets a component policy.

See Also:

AWS API Reference

◆ GetComponentPolicyAsync()

template<typename GetComponentPolicyRequestT = Model::GetComponentPolicyRequest>
void Aws::imagebuilder::ImagebuilderClient::GetComponentPolicyAsync ( const GetComponentPolicyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetComponentPolicy that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 657 of file ImagebuilderClient.h.

◆ GetComponentPolicyCallable()

template<typename GetComponentPolicyRequestT = Model::GetComponentPolicyRequest>
Model::GetComponentPolicyOutcomeCallable Aws::imagebuilder::ImagebuilderClient::GetComponentPolicyCallable ( const GetComponentPolicyRequestT &  request) const
inline

A Callable wrapper for GetComponentPolicy that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 648 of file ImagebuilderClient.h.

◆ GetContainerRecipe()

virtual Model::GetContainerRecipeOutcome Aws::imagebuilder::ImagebuilderClient::GetContainerRecipe ( const Model::GetContainerRecipeRequest request) const
virtual

Retrieves a container recipe.

See Also:

AWS API Reference

◆ GetContainerRecipeAsync()

template<typename GetContainerRecipeRequestT = Model::GetContainerRecipeRequest>
void Aws::imagebuilder::ImagebuilderClient::GetContainerRecipeAsync ( const GetContainerRecipeRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetContainerRecipe that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 682 of file ImagebuilderClient.h.

◆ GetContainerRecipeCallable()

template<typename GetContainerRecipeRequestT = Model::GetContainerRecipeRequest>
Model::GetContainerRecipeOutcomeCallable Aws::imagebuilder::ImagebuilderClient::GetContainerRecipeCallable ( const GetContainerRecipeRequestT &  request) const
inline

A Callable wrapper for GetContainerRecipe that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 673 of file ImagebuilderClient.h.

◆ GetContainerRecipePolicy()

virtual Model::GetContainerRecipePolicyOutcome Aws::imagebuilder::ImagebuilderClient::GetContainerRecipePolicy ( const Model::GetContainerRecipePolicyRequest request) const
virtual

Retrieves the policy for a container recipe.

See Also:

AWS API Reference

◆ GetContainerRecipePolicyAsync()

template<typename GetContainerRecipePolicyRequestT = Model::GetContainerRecipePolicyRequest>
void Aws::imagebuilder::ImagebuilderClient::GetContainerRecipePolicyAsync ( const GetContainerRecipePolicyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetContainerRecipePolicy that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 707 of file ImagebuilderClient.h.

◆ GetContainerRecipePolicyCallable()

template<typename GetContainerRecipePolicyRequestT = Model::GetContainerRecipePolicyRequest>
Model::GetContainerRecipePolicyOutcomeCallable Aws::imagebuilder::ImagebuilderClient::GetContainerRecipePolicyCallable ( const GetContainerRecipePolicyRequestT &  request) const
inline

A Callable wrapper for GetContainerRecipePolicy that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 698 of file ImagebuilderClient.h.

◆ GetDistributionConfiguration()

virtual Model::GetDistributionConfigurationOutcome Aws::imagebuilder::ImagebuilderClient::GetDistributionConfiguration ( const Model::GetDistributionConfigurationRequest request) const
virtual

Gets a distribution configuration.

See Also:

AWS API Reference

◆ GetDistributionConfigurationAsync()

template<typename GetDistributionConfigurationRequestT = Model::GetDistributionConfigurationRequest>
void Aws::imagebuilder::ImagebuilderClient::GetDistributionConfigurationAsync ( const GetDistributionConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetDistributionConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 732 of file ImagebuilderClient.h.

◆ GetDistributionConfigurationCallable()

template<typename GetDistributionConfigurationRequestT = Model::GetDistributionConfigurationRequest>
Model::GetDistributionConfigurationOutcomeCallable Aws::imagebuilder::ImagebuilderClient::GetDistributionConfigurationCallable ( const GetDistributionConfigurationRequestT &  request) const
inline

A Callable wrapper for GetDistributionConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 723 of file ImagebuilderClient.h.

◆ GetImage()

virtual Model::GetImageOutcome Aws::imagebuilder::ImagebuilderClient::GetImage ( const Model::GetImageRequest request) const
virtual

Gets an image.

See Also:

AWS API Reference

◆ GetImageAsync()

template<typename GetImageRequestT = Model::GetImageRequest>
void Aws::imagebuilder::ImagebuilderClient::GetImageAsync ( const GetImageRequestT &  request,
const GetImageResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetImage that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 757 of file ImagebuilderClient.h.

◆ GetImageCallable()

template<typename GetImageRequestT = Model::GetImageRequest>
Model::GetImageOutcomeCallable Aws::imagebuilder::ImagebuilderClient::GetImageCallable ( const GetImageRequestT &  request) const
inline

A Callable wrapper for GetImage that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 748 of file ImagebuilderClient.h.

◆ GetImagePipeline()

virtual Model::GetImagePipelineOutcome Aws::imagebuilder::ImagebuilderClient::GetImagePipeline ( const Model::GetImagePipelineRequest request) const
virtual

Gets an image pipeline.

See Also:

AWS API Reference

◆ GetImagePipelineAsync()

template<typename GetImagePipelineRequestT = Model::GetImagePipelineRequest>
void Aws::imagebuilder::ImagebuilderClient::GetImagePipelineAsync ( const GetImagePipelineRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetImagePipeline that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 782 of file ImagebuilderClient.h.

◆ GetImagePipelineCallable()

template<typename GetImagePipelineRequestT = Model::GetImagePipelineRequest>
Model::GetImagePipelineOutcomeCallable Aws::imagebuilder::ImagebuilderClient::GetImagePipelineCallable ( const GetImagePipelineRequestT &  request) const
inline

A Callable wrapper for GetImagePipeline that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 773 of file ImagebuilderClient.h.

◆ GetImagePolicy()

virtual Model::GetImagePolicyOutcome Aws::imagebuilder::ImagebuilderClient::GetImagePolicy ( const Model::GetImagePolicyRequest request) const
virtual

Gets an image policy.

See Also:

AWS API Reference

◆ GetImagePolicyAsync()

template<typename GetImagePolicyRequestT = Model::GetImagePolicyRequest>
void Aws::imagebuilder::ImagebuilderClient::GetImagePolicyAsync ( const GetImagePolicyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetImagePolicy that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 807 of file ImagebuilderClient.h.

◆ GetImagePolicyCallable()

template<typename GetImagePolicyRequestT = Model::GetImagePolicyRequest>
Model::GetImagePolicyOutcomeCallable Aws::imagebuilder::ImagebuilderClient::GetImagePolicyCallable ( const GetImagePolicyRequestT &  request) const
inline

A Callable wrapper for GetImagePolicy that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 798 of file ImagebuilderClient.h.

◆ GetImageRecipe()

virtual Model::GetImageRecipeOutcome Aws::imagebuilder::ImagebuilderClient::GetImageRecipe ( const Model::GetImageRecipeRequest request) const
virtual

Gets an image recipe.

See Also:

AWS API Reference

◆ GetImageRecipeAsync()

template<typename GetImageRecipeRequestT = Model::GetImageRecipeRequest>
void Aws::imagebuilder::ImagebuilderClient::GetImageRecipeAsync ( const GetImageRecipeRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetImageRecipe that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 832 of file ImagebuilderClient.h.

◆ GetImageRecipeCallable()

template<typename GetImageRecipeRequestT = Model::GetImageRecipeRequest>
Model::GetImageRecipeOutcomeCallable Aws::imagebuilder::ImagebuilderClient::GetImageRecipeCallable ( const GetImageRecipeRequestT &  request) const
inline

A Callable wrapper for GetImageRecipe that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 823 of file ImagebuilderClient.h.

◆ GetImageRecipePolicy()

virtual Model::GetImageRecipePolicyOutcome Aws::imagebuilder::ImagebuilderClient::GetImageRecipePolicy ( const Model::GetImageRecipePolicyRequest request) const
virtual

Gets an image recipe policy.

See Also:

AWS API Reference

◆ GetImageRecipePolicyAsync()

template<typename GetImageRecipePolicyRequestT = Model::GetImageRecipePolicyRequest>
void Aws::imagebuilder::ImagebuilderClient::GetImageRecipePolicyAsync ( const GetImageRecipePolicyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetImageRecipePolicy that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 857 of file ImagebuilderClient.h.

◆ GetImageRecipePolicyCallable()

template<typename GetImageRecipePolicyRequestT = Model::GetImageRecipePolicyRequest>
Model::GetImageRecipePolicyOutcomeCallable Aws::imagebuilder::ImagebuilderClient::GetImageRecipePolicyCallable ( const GetImageRecipePolicyRequestT &  request) const
inline

A Callable wrapper for GetImageRecipePolicy that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 848 of file ImagebuilderClient.h.

◆ GetInfrastructureConfiguration()

virtual Model::GetInfrastructureConfigurationOutcome Aws::imagebuilder::ImagebuilderClient::GetInfrastructureConfiguration ( const Model::GetInfrastructureConfigurationRequest request) const
virtual

Gets an infrastructure configuration.

See Also:

AWS API Reference

◆ GetInfrastructureConfigurationAsync()

template<typename GetInfrastructureConfigurationRequestT = Model::GetInfrastructureConfigurationRequest>
void Aws::imagebuilder::ImagebuilderClient::GetInfrastructureConfigurationAsync ( const GetInfrastructureConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetInfrastructureConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 882 of file ImagebuilderClient.h.

◆ GetInfrastructureConfigurationCallable()

template<typename GetInfrastructureConfigurationRequestT = Model::GetInfrastructureConfigurationRequest>
Model::GetInfrastructureConfigurationOutcomeCallable Aws::imagebuilder::ImagebuilderClient::GetInfrastructureConfigurationCallable ( const GetInfrastructureConfigurationRequestT &  request) const
inline

A Callable wrapper for GetInfrastructureConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 873 of file ImagebuilderClient.h.

◆ GetLifecycleExecution()

virtual Model::GetLifecycleExecutionOutcome Aws::imagebuilder::ImagebuilderClient::GetLifecycleExecution ( const Model::GetLifecycleExecutionRequest request) const
virtual

Get the runtime information that was logged for a specific runtime instance of the lifecycle policy.

See Also:

AWS API Reference

◆ GetLifecycleExecutionAsync()

template<typename GetLifecycleExecutionRequestT = Model::GetLifecycleExecutionRequest>
void Aws::imagebuilder::ImagebuilderClient::GetLifecycleExecutionAsync ( const GetLifecycleExecutionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetLifecycleExecution that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 908 of file ImagebuilderClient.h.

◆ GetLifecycleExecutionCallable()

template<typename GetLifecycleExecutionRequestT = Model::GetLifecycleExecutionRequest>
Model::GetLifecycleExecutionOutcomeCallable Aws::imagebuilder::ImagebuilderClient::GetLifecycleExecutionCallable ( const GetLifecycleExecutionRequestT &  request) const
inline

A Callable wrapper for GetLifecycleExecution that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 899 of file ImagebuilderClient.h.

◆ GetLifecyclePolicy()

virtual Model::GetLifecyclePolicyOutcome Aws::imagebuilder::ImagebuilderClient::GetLifecyclePolicy ( const Model::GetLifecyclePolicyRequest request) const
virtual

Get details for the specified image lifecycle policy.

See Also:

AWS API Reference

◆ GetLifecyclePolicyAsync()

template<typename GetLifecyclePolicyRequestT = Model::GetLifecyclePolicyRequest>
void Aws::imagebuilder::ImagebuilderClient::GetLifecyclePolicyAsync ( const GetLifecyclePolicyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetLifecyclePolicy that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 934 of file ImagebuilderClient.h.

◆ GetLifecyclePolicyCallable()

template<typename GetLifecyclePolicyRequestT = Model::GetLifecyclePolicyRequest>
Model::GetLifecyclePolicyOutcomeCallable Aws::imagebuilder::ImagebuilderClient::GetLifecyclePolicyCallable ( const GetLifecyclePolicyRequestT &  request) const
inline

A Callable wrapper for GetLifecyclePolicy that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 925 of file ImagebuilderClient.h.

◆ GetServiceName()

static const char * Aws::imagebuilder::ImagebuilderClient::GetServiceName ( )
static

◆ GetWorkflow()

virtual Model::GetWorkflowOutcome Aws::imagebuilder::ImagebuilderClient::GetWorkflow ( const Model::GetWorkflowRequest request) const
virtual

Get a workflow resource object.

See Also:

AWS API Reference

◆ GetWorkflowAsync()

template<typename GetWorkflowRequestT = Model::GetWorkflowRequest>
void Aws::imagebuilder::ImagebuilderClient::GetWorkflowAsync ( const GetWorkflowRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetWorkflow that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 959 of file ImagebuilderClient.h.

◆ GetWorkflowCallable()

template<typename GetWorkflowRequestT = Model::GetWorkflowRequest>
Model::GetWorkflowOutcomeCallable Aws::imagebuilder::ImagebuilderClient::GetWorkflowCallable ( const GetWorkflowRequestT &  request) const
inline

A Callable wrapper for GetWorkflow that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 950 of file ImagebuilderClient.h.

◆ GetWorkflowExecution()

virtual Model::GetWorkflowExecutionOutcome Aws::imagebuilder::ImagebuilderClient::GetWorkflowExecution ( const Model::GetWorkflowExecutionRequest request) const
virtual

Get the runtime information that was logged for a specific runtime instance of the workflow.

See Also:

AWS API Reference

◆ GetWorkflowExecutionAsync()

template<typename GetWorkflowExecutionRequestT = Model::GetWorkflowExecutionRequest>
void Aws::imagebuilder::ImagebuilderClient::GetWorkflowExecutionAsync ( const GetWorkflowExecutionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetWorkflowExecution that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 985 of file ImagebuilderClient.h.

◆ GetWorkflowExecutionCallable()

template<typename GetWorkflowExecutionRequestT = Model::GetWorkflowExecutionRequest>
Model::GetWorkflowExecutionOutcomeCallable Aws::imagebuilder::ImagebuilderClient::GetWorkflowExecutionCallable ( const GetWorkflowExecutionRequestT &  request) const
inline

A Callable wrapper for GetWorkflowExecution that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 976 of file ImagebuilderClient.h.

◆ GetWorkflowStepExecution()

virtual Model::GetWorkflowStepExecutionOutcome Aws::imagebuilder::ImagebuilderClient::GetWorkflowStepExecution ( const Model::GetWorkflowStepExecutionRequest request) const
virtual

Get the runtime information that was logged for a specific runtime instance of the workflow step.

See Also:

AWS API Reference

◆ GetWorkflowStepExecutionAsync()

template<typename GetWorkflowStepExecutionRequestT = Model::GetWorkflowStepExecutionRequest>
void Aws::imagebuilder::ImagebuilderClient::GetWorkflowStepExecutionAsync ( const GetWorkflowStepExecutionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetWorkflowStepExecution that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1011 of file ImagebuilderClient.h.

◆ GetWorkflowStepExecutionCallable()

template<typename GetWorkflowStepExecutionRequestT = Model::GetWorkflowStepExecutionRequest>
Model::GetWorkflowStepExecutionOutcomeCallable Aws::imagebuilder::ImagebuilderClient::GetWorkflowStepExecutionCallable ( const GetWorkflowStepExecutionRequestT &  request) const
inline

A Callable wrapper for GetWorkflowStepExecution that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1002 of file ImagebuilderClient.h.

◆ ImportComponent()

virtual Model::ImportComponentOutcome Aws::imagebuilder::ImagebuilderClient::ImportComponent ( const Model::ImportComponentRequest request) const
virtual

Imports a component and transforms its data into a component document.

See Also:

AWS API Reference

◆ ImportComponentAsync()

template<typename ImportComponentRequestT = Model::ImportComponentRequest>
void Aws::imagebuilder::ImagebuilderClient::ImportComponentAsync ( const ImportComponentRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ImportComponent that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1037 of file ImagebuilderClient.h.

◆ ImportComponentCallable()

template<typename ImportComponentRequestT = Model::ImportComponentRequest>
Model::ImportComponentOutcomeCallable Aws::imagebuilder::ImagebuilderClient::ImportComponentCallable ( const ImportComponentRequestT &  request) const
inline

A Callable wrapper for ImportComponent that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1028 of file ImagebuilderClient.h.

◆ ImportVmImage()

virtual Model::ImportVmImageOutcome Aws::imagebuilder::ImagebuilderClient::ImportVmImage ( const Model::ImportVmImageRequest request) const
virtual

When you export your virtual machine (VM) from its virtualization environment, that process creates a set of one or more disk container files that act as snapshots of your VM’s environment, settings, and data. The Amazon EC2 API ImportImage action uses those files to import your VM and create an AMI. To import using the CLI command, see import-image

You can reference the task ID from the VM import to pull in the AMI that the import created as the base image for your Image Builder recipe.

See Also:

AWS API Reference

◆ ImportVmImageAsync()

template<typename ImportVmImageRequestT = Model::ImportVmImageRequest>
void Aws::imagebuilder::ImagebuilderClient::ImportVmImageAsync ( const ImportVmImageRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ImportVmImage that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1072 of file ImagebuilderClient.h.

◆ ImportVmImageCallable()

template<typename ImportVmImageRequestT = Model::ImportVmImageRequest>
Model::ImportVmImageOutcomeCallable Aws::imagebuilder::ImagebuilderClient::ImportVmImageCallable ( const ImportVmImageRequestT &  request) const
inline

A Callable wrapper for ImportVmImage that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1063 of file ImagebuilderClient.h.

◆ ListComponentBuildVersions()

virtual Model::ListComponentBuildVersionsOutcome Aws::imagebuilder::ImagebuilderClient::ListComponentBuildVersions ( const Model::ListComponentBuildVersionsRequest request) const
virtual

Returns the list of component build versions for the specified component version Amazon Resource Name (ARN).

See Also:

AWS API Reference

◆ ListComponentBuildVersionsAsync()

template<typename ListComponentBuildVersionsRequestT = Model::ListComponentBuildVersionsRequest>
void Aws::imagebuilder::ImagebuilderClient::ListComponentBuildVersionsAsync ( const ListComponentBuildVersionsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListComponentBuildVersions that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1098 of file ImagebuilderClient.h.

◆ ListComponentBuildVersionsCallable()

template<typename ListComponentBuildVersionsRequestT = Model::ListComponentBuildVersionsRequest>
Model::ListComponentBuildVersionsOutcomeCallable Aws::imagebuilder::ImagebuilderClient::ListComponentBuildVersionsCallable ( const ListComponentBuildVersionsRequestT &  request) const
inline

A Callable wrapper for ListComponentBuildVersions that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1089 of file ImagebuilderClient.h.

◆ ListComponents()

virtual Model::ListComponentsOutcome Aws::imagebuilder::ImagebuilderClient::ListComponents ( const Model::ListComponentsRequest request = {}) const
virtual

Returns the list of components that can be filtered by name, or by using the listed filters to streamline results. Newly created components can take up to two minutes to appear in the ListComponents API Results.

The semantic version has four nodes: <major>.<minor>.<patch>/<build>. You can assign values for the first three, and can filter on all of them.

Filtering: With semantic versioning, you have the flexibility to use wildcards (x) to specify the most recent versions or nodes when selecting the base image or components for your recipe. When you use a wildcard in any node, all nodes to the right of the first wildcard must also be wildcards.

See Also:

AWS API Reference

◆ ListComponentsAsync()

template<typename ListComponentsRequestT = Model::ListComponentsRequest>
void Aws::imagebuilder::ImagebuilderClient::ListComponentsAsync ( const ListComponentsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListComponentsRequestT &  request = {} 
) const
inline

An Async wrapper for ListComponents that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1133 of file ImagebuilderClient.h.

◆ ListComponentsCallable()

template<typename ListComponentsRequestT = Model::ListComponentsRequest>
Model::ListComponentsOutcomeCallable Aws::imagebuilder::ImagebuilderClient::ListComponentsCallable ( const ListComponentsRequestT &  request = {}) const
inline

A Callable wrapper for ListComponents that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1124 of file ImagebuilderClient.h.

◆ ListContainerRecipes()

virtual Model::ListContainerRecipesOutcome Aws::imagebuilder::ImagebuilderClient::ListContainerRecipes ( const Model::ListContainerRecipesRequest request = {}) const
virtual

Returns a list of container recipes.

See Also:

AWS API Reference

◆ ListContainerRecipesAsync()

template<typename ListContainerRecipesRequestT = Model::ListContainerRecipesRequest>
void Aws::imagebuilder::ImagebuilderClient::ListContainerRecipesAsync ( const ListContainerRecipesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListContainerRecipesRequestT &  request = {} 
) const
inline

An Async wrapper for ListContainerRecipes that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1158 of file ImagebuilderClient.h.

◆ ListContainerRecipesCallable()

template<typename ListContainerRecipesRequestT = Model::ListContainerRecipesRequest>
Model::ListContainerRecipesOutcomeCallable Aws::imagebuilder::ImagebuilderClient::ListContainerRecipesCallable ( const ListContainerRecipesRequestT &  request = {}) const
inline

A Callable wrapper for ListContainerRecipes that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1149 of file ImagebuilderClient.h.

◆ ListDistributionConfigurations()

virtual Model::ListDistributionConfigurationsOutcome Aws::imagebuilder::ImagebuilderClient::ListDistributionConfigurations ( const Model::ListDistributionConfigurationsRequest request = {}) const
virtual

Returns a list of distribution configurations.

See Also:

AWS API Reference

◆ ListDistributionConfigurationsAsync()

template<typename ListDistributionConfigurationsRequestT = Model::ListDistributionConfigurationsRequest>
void Aws::imagebuilder::ImagebuilderClient::ListDistributionConfigurationsAsync ( const ListDistributionConfigurationsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListDistributionConfigurationsRequestT &  request = {} 
) const
inline

An Async wrapper for ListDistributionConfigurations that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1183 of file ImagebuilderClient.h.

◆ ListDistributionConfigurationsCallable()

template<typename ListDistributionConfigurationsRequestT = Model::ListDistributionConfigurationsRequest>
Model::ListDistributionConfigurationsOutcomeCallable Aws::imagebuilder::ImagebuilderClient::ListDistributionConfigurationsCallable ( const ListDistributionConfigurationsRequestT &  request = {}) const
inline

A Callable wrapper for ListDistributionConfigurations that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1174 of file ImagebuilderClient.h.

◆ ListImageBuildVersions()

virtual Model::ListImageBuildVersionsOutcome Aws::imagebuilder::ImagebuilderClient::ListImageBuildVersions ( const Model::ListImageBuildVersionsRequest request) const
virtual

Returns a list of image build versions.

See Also:

AWS API Reference

◆ ListImageBuildVersionsAsync()

template<typename ListImageBuildVersionsRequestT = Model::ListImageBuildVersionsRequest>
void Aws::imagebuilder::ImagebuilderClient::ListImageBuildVersionsAsync ( const ListImageBuildVersionsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListImageBuildVersions that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1208 of file ImagebuilderClient.h.

◆ ListImageBuildVersionsCallable()

template<typename ListImageBuildVersionsRequestT = Model::ListImageBuildVersionsRequest>
Model::ListImageBuildVersionsOutcomeCallable Aws::imagebuilder::ImagebuilderClient::ListImageBuildVersionsCallable ( const ListImageBuildVersionsRequestT &  request) const
inline

A Callable wrapper for ListImageBuildVersions that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1199 of file ImagebuilderClient.h.

◆ ListImagePackages()

virtual Model::ListImagePackagesOutcome Aws::imagebuilder::ImagebuilderClient::ListImagePackages ( const Model::ListImagePackagesRequest request) const
virtual

List the Packages that are associated with an Image Build Version, as determined by Amazon Web Services Systems Manager Inventory at build time.

See Also:

AWS API Reference

◆ ListImagePackagesAsync()

template<typename ListImagePackagesRequestT = Model::ListImagePackagesRequest>
void Aws::imagebuilder::ImagebuilderClient::ListImagePackagesAsync ( const ListImagePackagesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListImagePackages that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1235 of file ImagebuilderClient.h.

◆ ListImagePackagesCallable()

template<typename ListImagePackagesRequestT = Model::ListImagePackagesRequest>
Model::ListImagePackagesOutcomeCallable Aws::imagebuilder::ImagebuilderClient::ListImagePackagesCallable ( const ListImagePackagesRequestT &  request) const
inline

A Callable wrapper for ListImagePackages that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1226 of file ImagebuilderClient.h.

◆ ListImagePipelineImages()

virtual Model::ListImagePipelineImagesOutcome Aws::imagebuilder::ImagebuilderClient::ListImagePipelineImages ( const Model::ListImagePipelineImagesRequest request) const
virtual

Returns a list of images created by the specified pipeline.

See Also:

AWS API Reference

◆ ListImagePipelineImagesAsync()

template<typename ListImagePipelineImagesRequestT = Model::ListImagePipelineImagesRequest>
void Aws::imagebuilder::ImagebuilderClient::ListImagePipelineImagesAsync ( const ListImagePipelineImagesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListImagePipelineImages that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1261 of file ImagebuilderClient.h.

◆ ListImagePipelineImagesCallable()

template<typename ListImagePipelineImagesRequestT = Model::ListImagePipelineImagesRequest>
Model::ListImagePipelineImagesOutcomeCallable Aws::imagebuilder::ImagebuilderClient::ListImagePipelineImagesCallable ( const ListImagePipelineImagesRequestT &  request) const
inline

A Callable wrapper for ListImagePipelineImages that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1252 of file ImagebuilderClient.h.

◆ ListImagePipelines()

virtual Model::ListImagePipelinesOutcome Aws::imagebuilder::ImagebuilderClient::ListImagePipelines ( const Model::ListImagePipelinesRequest request = {}) const
virtual

Returns a list of image pipelines.

See Also:

AWS API Reference

◆ ListImagePipelinesAsync()

template<typename ListImagePipelinesRequestT = Model::ListImagePipelinesRequest>
void Aws::imagebuilder::ImagebuilderClient::ListImagePipelinesAsync ( const ListImagePipelinesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListImagePipelinesRequestT &  request = {} 
) const
inline

An Async wrapper for ListImagePipelines that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1286 of file ImagebuilderClient.h.

◆ ListImagePipelinesCallable()

template<typename ListImagePipelinesRequestT = Model::ListImagePipelinesRequest>
Model::ListImagePipelinesOutcomeCallable Aws::imagebuilder::ImagebuilderClient::ListImagePipelinesCallable ( const ListImagePipelinesRequestT &  request = {}) const
inline

A Callable wrapper for ListImagePipelines that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1277 of file ImagebuilderClient.h.

◆ ListImageRecipes()

virtual Model::ListImageRecipesOutcome Aws::imagebuilder::ImagebuilderClient::ListImageRecipes ( const Model::ListImageRecipesRequest request = {}) const
virtual

Returns a list of image recipes.

See Also:

AWS API Reference

◆ ListImageRecipesAsync()

template<typename ListImageRecipesRequestT = Model::ListImageRecipesRequest>
void Aws::imagebuilder::ImagebuilderClient::ListImageRecipesAsync ( const ListImageRecipesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListImageRecipesRequestT &  request = {} 
) const
inline

An Async wrapper for ListImageRecipes that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1311 of file ImagebuilderClient.h.

◆ ListImageRecipesCallable()

template<typename ListImageRecipesRequestT = Model::ListImageRecipesRequest>
Model::ListImageRecipesOutcomeCallable Aws::imagebuilder::ImagebuilderClient::ListImageRecipesCallable ( const ListImageRecipesRequestT &  request = {}) const
inline

A Callable wrapper for ListImageRecipes that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1302 of file ImagebuilderClient.h.

◆ ListImages()

virtual Model::ListImagesOutcome Aws::imagebuilder::ImagebuilderClient::ListImages ( const Model::ListImagesRequest request = {}) const
virtual

Returns the list of images that you have access to. Newly created images can take up to two minutes to appear in the ListImages API Results.

See Also:

AWS API Reference

◆ ListImagesAsync()

template<typename ListImagesRequestT = Model::ListImagesRequest>
void Aws::imagebuilder::ImagebuilderClient::ListImagesAsync ( const ListImagesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListImagesRequestT &  request = {} 
) const
inline

An Async wrapper for ListImages that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1398 of file ImagebuilderClient.h.

◆ ListImagesCallable()

template<typename ListImagesRequestT = Model::ListImagesRequest>
Model::ListImagesOutcomeCallable Aws::imagebuilder::ImagebuilderClient::ListImagesCallable ( const ListImagesRequestT &  request = {}) const
inline

A Callable wrapper for ListImages that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1389 of file ImagebuilderClient.h.

◆ ListImageScanFindingAggregations()

virtual Model::ListImageScanFindingAggregationsOutcome Aws::imagebuilder::ImagebuilderClient::ListImageScanFindingAggregations ( const Model::ListImageScanFindingAggregationsRequest request = {}) const
virtual

Returns a list of image scan aggregations for your account. You can filter by the type of key that Image Builder uses to group results. For example, if you want to get a list of findings by severity level for one of your pipelines, you might specify your pipeline with the imagePipelineArn filter. If you don't specify a filter, Image Builder returns an aggregation for your account.

To streamline results, you can use the following filters in your request:

  • accountId

  • imageBuildVersionArn

  • imagePipelineArn

  • vulnerabilityId

See Also:

AWS API Reference

◆ ListImageScanFindingAggregationsAsync()

template<typename ListImageScanFindingAggregationsRequestT = Model::ListImageScanFindingAggregationsRequest>
void Aws::imagebuilder::ImagebuilderClient::ListImageScanFindingAggregationsAsync ( const ListImageScanFindingAggregationsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListImageScanFindingAggregationsRequestT &  request = {} 
) const
inline

An Async wrapper for ListImageScanFindingAggregations that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1345 of file ImagebuilderClient.h.

◆ ListImageScanFindingAggregationsCallable()

template<typename ListImageScanFindingAggregationsRequestT = Model::ListImageScanFindingAggregationsRequest>
Model::ListImageScanFindingAggregationsOutcomeCallable Aws::imagebuilder::ImagebuilderClient::ListImageScanFindingAggregationsCallable ( const ListImageScanFindingAggregationsRequestT &  request = {}) const
inline

A Callable wrapper for ListImageScanFindingAggregations that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1336 of file ImagebuilderClient.h.

◆ ListImageScanFindings()

virtual Model::ListImageScanFindingsOutcome Aws::imagebuilder::ImagebuilderClient::ListImageScanFindings ( const Model::ListImageScanFindingsRequest request = {}) const
virtual

Returns a list of image scan findings for your account.

See Also:

AWS API Reference

◆ ListImageScanFindingsAsync()

template<typename ListImageScanFindingsRequestT = Model::ListImageScanFindingsRequest>
void Aws::imagebuilder::ImagebuilderClient::ListImageScanFindingsAsync ( const ListImageScanFindingsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListImageScanFindingsRequestT &  request = {} 
) const
inline

An Async wrapper for ListImageScanFindings that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1371 of file ImagebuilderClient.h.

◆ ListImageScanFindingsCallable()

template<typename ListImageScanFindingsRequestT = Model::ListImageScanFindingsRequest>
Model::ListImageScanFindingsOutcomeCallable Aws::imagebuilder::ImagebuilderClient::ListImageScanFindingsCallable ( const ListImageScanFindingsRequestT &  request = {}) const
inline

A Callable wrapper for ListImageScanFindings that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1362 of file ImagebuilderClient.h.

◆ ListInfrastructureConfigurations()

virtual Model::ListInfrastructureConfigurationsOutcome Aws::imagebuilder::ImagebuilderClient::ListInfrastructureConfigurations ( const Model::ListInfrastructureConfigurationsRequest request = {}) const
virtual

Returns a list of infrastructure configurations.

See Also:


AWS API Reference

◆ ListInfrastructureConfigurationsAsync()

template<typename ListInfrastructureConfigurationsRequestT = Model::ListInfrastructureConfigurationsRequest>
void Aws::imagebuilder::ImagebuilderClient::ListInfrastructureConfigurationsAsync ( const ListInfrastructureConfigurationsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListInfrastructureConfigurationsRequestT &  request = {} 
) const
inline

An Async wrapper for ListInfrastructureConfigurations that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1424 of file ImagebuilderClient.h.

◆ ListInfrastructureConfigurationsCallable()

template<typename ListInfrastructureConfigurationsRequestT = Model::ListInfrastructureConfigurationsRequest>
Model::ListInfrastructureConfigurationsOutcomeCallable Aws::imagebuilder::ImagebuilderClient::ListInfrastructureConfigurationsCallable ( const ListInfrastructureConfigurationsRequestT &  request = {}) const
inline

A Callable wrapper for ListInfrastructureConfigurations that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1415 of file ImagebuilderClient.h.

◆ ListLifecycleExecutionResources()

virtual Model::ListLifecycleExecutionResourcesOutcome Aws::imagebuilder::ImagebuilderClient::ListLifecycleExecutionResources ( const Model::ListLifecycleExecutionResourcesRequest request) const
virtual

List resources that the runtime instance of the image lifecycle identified for lifecycle actions.

See Also:

AWS API Reference

◆ ListLifecycleExecutionResourcesAsync()

template<typename ListLifecycleExecutionResourcesRequestT = Model::ListLifecycleExecutionResourcesRequest>
void Aws::imagebuilder::ImagebuilderClient::ListLifecycleExecutionResourcesAsync ( const ListLifecycleExecutionResourcesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListLifecycleExecutionResources that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1450 of file ImagebuilderClient.h.

◆ ListLifecycleExecutionResourcesCallable()

template<typename ListLifecycleExecutionResourcesRequestT = Model::ListLifecycleExecutionResourcesRequest>
Model::ListLifecycleExecutionResourcesOutcomeCallable Aws::imagebuilder::ImagebuilderClient::ListLifecycleExecutionResourcesCallable ( const ListLifecycleExecutionResourcesRequestT &  request) const
inline

A Callable wrapper for ListLifecycleExecutionResources that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1441 of file ImagebuilderClient.h.

◆ ListLifecycleExecutions()

virtual Model::ListLifecycleExecutionsOutcome Aws::imagebuilder::ImagebuilderClient::ListLifecycleExecutions ( const Model::ListLifecycleExecutionsRequest request) const
virtual

Get the lifecycle runtime history for the specified resource.

See Also:

AWS API Reference

◆ ListLifecycleExecutionsAsync()

template<typename ListLifecycleExecutionsRequestT = Model::ListLifecycleExecutionsRequest>
void Aws::imagebuilder::ImagebuilderClient::ListLifecycleExecutionsAsync ( const ListLifecycleExecutionsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListLifecycleExecutions that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1476 of file ImagebuilderClient.h.

◆ ListLifecycleExecutionsCallable()

template<typename ListLifecycleExecutionsRequestT = Model::ListLifecycleExecutionsRequest>
Model::ListLifecycleExecutionsOutcomeCallable Aws::imagebuilder::ImagebuilderClient::ListLifecycleExecutionsCallable ( const ListLifecycleExecutionsRequestT &  request) const
inline

A Callable wrapper for ListLifecycleExecutions that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1467 of file ImagebuilderClient.h.

◆ ListLifecyclePolicies()

virtual Model::ListLifecyclePoliciesOutcome Aws::imagebuilder::ImagebuilderClient::ListLifecyclePolicies ( const Model::ListLifecyclePoliciesRequest request = {}) const
virtual

Get a list of lifecycle policies in your Amazon Web Services account.

See Also:

AWS API Reference

◆ ListLifecyclePoliciesAsync()

template<typename ListLifecyclePoliciesRequestT = Model::ListLifecyclePoliciesRequest>
void Aws::imagebuilder::ImagebuilderClient::ListLifecyclePoliciesAsync ( const ListLifecyclePoliciesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListLifecyclePoliciesRequestT &  request = {} 
) const
inline

An Async wrapper for ListLifecyclePolicies that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1502 of file ImagebuilderClient.h.

◆ ListLifecyclePoliciesCallable()

template<typename ListLifecyclePoliciesRequestT = Model::ListLifecyclePoliciesRequest>
Model::ListLifecyclePoliciesOutcomeCallable Aws::imagebuilder::ImagebuilderClient::ListLifecyclePoliciesCallable ( const ListLifecyclePoliciesRequestT &  request = {}) const
inline

A Callable wrapper for ListLifecyclePolicies that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1493 of file ImagebuilderClient.h.

◆ ListTagsForResource()

virtual Model::ListTagsForResourceOutcome Aws::imagebuilder::ImagebuilderClient::ListTagsForResource ( const Model::ListTagsForResourceRequest request) const
virtual

Returns the list of tags for the specified resource.

See Also:

AWS API Reference

◆ ListTagsForResourceAsync()

template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
void Aws::imagebuilder::ImagebuilderClient::ListTagsForResourceAsync ( const ListTagsForResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListTagsForResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1528 of file ImagebuilderClient.h.

◆ ListTagsForResourceCallable()

template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
Model::ListTagsForResourceOutcomeCallable Aws::imagebuilder::ImagebuilderClient::ListTagsForResourceCallable ( const ListTagsForResourceRequestT &  request) const
inline

A Callable wrapper for ListTagsForResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1519 of file ImagebuilderClient.h.

◆ ListWaitingWorkflowSteps()

virtual Model::ListWaitingWorkflowStepsOutcome Aws::imagebuilder::ImagebuilderClient::ListWaitingWorkflowSteps ( const Model::ListWaitingWorkflowStepsRequest request = {}) const
virtual

Get a list of workflow steps that are waiting for action for workflows in your Amazon Web Services account.

See Also:

AWS API Reference

◆ ListWaitingWorkflowStepsAsync()

template<typename ListWaitingWorkflowStepsRequestT = Model::ListWaitingWorkflowStepsRequest>
void Aws::imagebuilder::ImagebuilderClient::ListWaitingWorkflowStepsAsync ( const ListWaitingWorkflowStepsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListWaitingWorkflowStepsRequestT &  request = {} 
) const
inline

An Async wrapper for ListWaitingWorkflowSteps that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1554 of file ImagebuilderClient.h.

◆ ListWaitingWorkflowStepsCallable()

template<typename ListWaitingWorkflowStepsRequestT = Model::ListWaitingWorkflowStepsRequest>
Model::ListWaitingWorkflowStepsOutcomeCallable Aws::imagebuilder::ImagebuilderClient::ListWaitingWorkflowStepsCallable ( const ListWaitingWorkflowStepsRequestT &  request = {}) const
inline

A Callable wrapper for ListWaitingWorkflowSteps that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1545 of file ImagebuilderClient.h.

◆ ListWorkflowBuildVersions()

virtual Model::ListWorkflowBuildVersionsOutcome Aws::imagebuilder::ImagebuilderClient::ListWorkflowBuildVersions ( const Model::ListWorkflowBuildVersionsRequest request) const
virtual

Returns a list of build versions for a specific workflow resource.

See Also:

AWS API Reference

◆ ListWorkflowBuildVersionsAsync()

template<typename ListWorkflowBuildVersionsRequestT = Model::ListWorkflowBuildVersionsRequest>
void Aws::imagebuilder::ImagebuilderClient::ListWorkflowBuildVersionsAsync ( const ListWorkflowBuildVersionsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListWorkflowBuildVersions that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1580 of file ImagebuilderClient.h.

◆ ListWorkflowBuildVersionsCallable()

template<typename ListWorkflowBuildVersionsRequestT = Model::ListWorkflowBuildVersionsRequest>
Model::ListWorkflowBuildVersionsOutcomeCallable Aws::imagebuilder::ImagebuilderClient::ListWorkflowBuildVersionsCallable ( const ListWorkflowBuildVersionsRequestT &  request) const
inline

A Callable wrapper for ListWorkflowBuildVersions that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1571 of file ImagebuilderClient.h.

◆ ListWorkflowExecutions()

virtual Model::ListWorkflowExecutionsOutcome Aws::imagebuilder::ImagebuilderClient::ListWorkflowExecutions ( const Model::ListWorkflowExecutionsRequest request) const
virtual

Returns a list of workflow runtime instance metadata objects for a specific image build version.

See Also:

AWS API Reference

◆ ListWorkflowExecutionsAsync()

template<typename ListWorkflowExecutionsRequestT = Model::ListWorkflowExecutionsRequest>
void Aws::imagebuilder::ImagebuilderClient::ListWorkflowExecutionsAsync ( const ListWorkflowExecutionsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListWorkflowExecutions that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1606 of file ImagebuilderClient.h.

◆ ListWorkflowExecutionsCallable()

template<typename ListWorkflowExecutionsRequestT = Model::ListWorkflowExecutionsRequest>
Model::ListWorkflowExecutionsOutcomeCallable Aws::imagebuilder::ImagebuilderClient::ListWorkflowExecutionsCallable ( const ListWorkflowExecutionsRequestT &  request) const
inline

A Callable wrapper for ListWorkflowExecutions that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1597 of file ImagebuilderClient.h.

◆ ListWorkflows()

virtual Model::ListWorkflowsOutcome Aws::imagebuilder::ImagebuilderClient::ListWorkflows ( const Model::ListWorkflowsRequest request = {}) const
virtual

Lists workflow build versions based on filtering parameters.

See Also:

AWS API Reference

◆ ListWorkflowsAsync()

template<typename ListWorkflowsRequestT = Model::ListWorkflowsRequest>
void Aws::imagebuilder::ImagebuilderClient::ListWorkflowsAsync ( const ListWorkflowsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListWorkflowsRequestT &  request = {} 
) const
inline

An Async wrapper for ListWorkflows that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1658 of file ImagebuilderClient.h.

◆ ListWorkflowsCallable()

template<typename ListWorkflowsRequestT = Model::ListWorkflowsRequest>
Model::ListWorkflowsOutcomeCallable Aws::imagebuilder::ImagebuilderClient::ListWorkflowsCallable ( const ListWorkflowsRequestT &  request = {}) const
inline

A Callable wrapper for ListWorkflows that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1649 of file ImagebuilderClient.h.

◆ ListWorkflowStepExecutions()

virtual Model::ListWorkflowStepExecutionsOutcome Aws::imagebuilder::ImagebuilderClient::ListWorkflowStepExecutions ( const Model::ListWorkflowStepExecutionsRequest request) const
virtual

Returns runtime data for each step in a runtime instance of the workflow that you specify in the request.

See Also:

AWS API Reference

◆ ListWorkflowStepExecutionsAsync()

template<typename ListWorkflowStepExecutionsRequestT = Model::ListWorkflowStepExecutionsRequest>
void Aws::imagebuilder::ImagebuilderClient::ListWorkflowStepExecutionsAsync ( const ListWorkflowStepExecutionsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListWorkflowStepExecutions that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1632 of file ImagebuilderClient.h.

◆ ListWorkflowStepExecutionsCallable()

template<typename ListWorkflowStepExecutionsRequestT = Model::ListWorkflowStepExecutionsRequest>
Model::ListWorkflowStepExecutionsOutcomeCallable Aws::imagebuilder::ImagebuilderClient::ListWorkflowStepExecutionsCallable ( const ListWorkflowStepExecutionsRequestT &  request) const
inline

A Callable wrapper for ListWorkflowStepExecutions that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1623 of file ImagebuilderClient.h.

◆ OverrideEndpoint()

void Aws::imagebuilder::ImagebuilderClient::OverrideEndpoint ( const Aws::String endpoint)

◆ PutComponentPolicy()

virtual Model::PutComponentPolicyOutcome Aws::imagebuilder::ImagebuilderClient::PutComponentPolicy ( const Model::PutComponentPolicyRequest request) const
virtual

Applies a policy to a component. We recommend that you call the RAM API CreateResourceShare to share resources. If you call the Image Builder API PutComponentPolicy, you must also call the RAM API PromoteResourceShareCreatedFromPolicy in order for the resource to be visible to all principals with whom the resource is shared.

See Also:

AWS API Reference

◆ PutComponentPolicyAsync()

template<typename PutComponentPolicyRequestT = Model::PutComponentPolicyRequest>
void Aws::imagebuilder::ImagebuilderClient::PutComponentPolicyAsync ( const PutComponentPolicyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for PutComponentPolicy that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1689 of file ImagebuilderClient.h.

◆ PutComponentPolicyCallable()

template<typename PutComponentPolicyRequestT = Model::PutComponentPolicyRequest>
Model::PutComponentPolicyOutcomeCallable Aws::imagebuilder::ImagebuilderClient::PutComponentPolicyCallable ( const PutComponentPolicyRequestT &  request) const
inline

A Callable wrapper for PutComponentPolicy that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1680 of file ImagebuilderClient.h.

◆ PutContainerRecipePolicy()

virtual Model::PutContainerRecipePolicyOutcome Aws::imagebuilder::ImagebuilderClient::PutContainerRecipePolicy ( const Model::PutContainerRecipePolicyRequest request) const
virtual

Applies a policy to a container image. We recommend that you call the RAM API CreateResourceShare (https://docs.aws.amazon.com//ram/latest/APIReference/API_CreateResourceShare.html) to share resources. If you call the Image Builder API PutContainerImagePolicy, you must also call the RAM API PromoteResourceShareCreatedFromPolicy (https://docs.aws.amazon.com//ram/latest/APIReference/API_PromoteResourceShareCreatedFromPolicy.html) in order for the resource to be visible to all principals with whom the resource is shared.

See Also:

AWS API Reference

◆ PutContainerRecipePolicyAsync()

template<typename PutContainerRecipePolicyRequestT = Model::PutContainerRecipePolicyRequest>
void Aws::imagebuilder::ImagebuilderClient::PutContainerRecipePolicyAsync ( const PutContainerRecipePolicyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for PutContainerRecipePolicy that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1722 of file ImagebuilderClient.h.

◆ PutContainerRecipePolicyCallable()

template<typename PutContainerRecipePolicyRequestT = Model::PutContainerRecipePolicyRequest>
Model::PutContainerRecipePolicyOutcomeCallable Aws::imagebuilder::ImagebuilderClient::PutContainerRecipePolicyCallable ( const PutContainerRecipePolicyRequestT &  request) const
inline

A Callable wrapper for PutContainerRecipePolicy that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1713 of file ImagebuilderClient.h.

◆ PutImagePolicy()

virtual Model::PutImagePolicyOutcome Aws::imagebuilder::ImagebuilderClient::PutImagePolicy ( const Model::PutImagePolicyRequest request) const
virtual

Applies a policy to an image. We recommend that you call the RAM API CreateResourceShare to share resources. If you call the Image Builder API PutImagePolicy, you must also call the RAM API PromoteResourceShareCreatedFromPolicy in order for the resource to be visible to all principals with whom the resource is shared.

See Also:

AWS API Reference

◆ PutImagePolicyAsync()

template<typename PutImagePolicyRequestT = Model::PutImagePolicyRequest>
void Aws::imagebuilder::ImagebuilderClient::PutImagePolicyAsync ( const PutImagePolicyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for PutImagePolicy that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1753 of file ImagebuilderClient.h.

◆ PutImagePolicyCallable()

template<typename PutImagePolicyRequestT = Model::PutImagePolicyRequest>
Model::PutImagePolicyOutcomeCallable Aws::imagebuilder::ImagebuilderClient::PutImagePolicyCallable ( const PutImagePolicyRequestT &  request) const
inline

A Callable wrapper for PutImagePolicy that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1744 of file ImagebuilderClient.h.

◆ PutImageRecipePolicy()

virtual Model::PutImageRecipePolicyOutcome Aws::imagebuilder::ImagebuilderClient::PutImageRecipePolicy ( const Model::PutImageRecipePolicyRequest request) const
virtual

Applies a policy to an image recipe. We recommend that you call the RAM API CreateResourceShare to share resources. If you call the Image Builder API PutImageRecipePolicy, you must also call the RAM API PromoteResourceShareCreatedFromPolicy in order for the resource to be visible to all principals with whom the resource is shared.

See Also:

AWS API Reference

◆ PutImageRecipePolicyAsync()

template<typename PutImageRecipePolicyRequestT = Model::PutImageRecipePolicyRequest>
void Aws::imagebuilder::ImagebuilderClient::PutImageRecipePolicyAsync ( const PutImageRecipePolicyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for PutImageRecipePolicy that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1785 of file ImagebuilderClient.h.

◆ PutImageRecipePolicyCallable()

template<typename PutImageRecipePolicyRequestT = Model::PutImageRecipePolicyRequest>
Model::PutImageRecipePolicyOutcomeCallable Aws::imagebuilder::ImagebuilderClient::PutImageRecipePolicyCallable ( const PutImageRecipePolicyRequestT &  request) const
inline

A Callable wrapper for PutImageRecipePolicy that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1776 of file ImagebuilderClient.h.

◆ SendWorkflowStepAction()

virtual Model::SendWorkflowStepActionOutcome Aws::imagebuilder::ImagebuilderClient::SendWorkflowStepAction ( const Model::SendWorkflowStepActionRequest request) const
virtual

Pauses or resumes image creation when the associated workflow runs a WaitForAction step.

See Also:

AWS API Reference

◆ SendWorkflowStepActionAsync()

template<typename SendWorkflowStepActionRequestT = Model::SendWorkflowStepActionRequest>
void Aws::imagebuilder::ImagebuilderClient::SendWorkflowStepActionAsync ( const SendWorkflowStepActionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for SendWorkflowStepAction that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1811 of file ImagebuilderClient.h.

◆ SendWorkflowStepActionCallable()

template<typename SendWorkflowStepActionRequestT = Model::SendWorkflowStepActionRequest>
Model::SendWorkflowStepActionOutcomeCallable Aws::imagebuilder::ImagebuilderClient::SendWorkflowStepActionCallable ( const SendWorkflowStepActionRequestT &  request) const
inline

A Callable wrapper for SendWorkflowStepAction that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1802 of file ImagebuilderClient.h.

◆ StartImagePipelineExecution()

virtual Model::StartImagePipelineExecutionOutcome Aws::imagebuilder::ImagebuilderClient::StartImagePipelineExecution ( const Model::StartImagePipelineExecutionRequest request) const
virtual

Manually triggers a pipeline to create an image.

See Also:


AWS API Reference

◆ StartImagePipelineExecutionAsync()

template<typename StartImagePipelineExecutionRequestT = Model::StartImagePipelineExecutionRequest>
void Aws::imagebuilder::ImagebuilderClient::StartImagePipelineExecutionAsync ( const StartImagePipelineExecutionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartImagePipelineExecution that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1837 of file ImagebuilderClient.h.

◆ StartImagePipelineExecutionCallable()

template<typename StartImagePipelineExecutionRequestT = Model::StartImagePipelineExecutionRequest>
Model::StartImagePipelineExecutionOutcomeCallable Aws::imagebuilder::ImagebuilderClient::StartImagePipelineExecutionCallable ( const StartImagePipelineExecutionRequestT &  request) const
inline

A Callable wrapper for StartImagePipelineExecution that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1828 of file ImagebuilderClient.h.

◆ StartResourceStateUpdate()

virtual Model::StartResourceStateUpdateOutcome Aws::imagebuilder::ImagebuilderClient::StartResourceStateUpdate ( const Model::StartResourceStateUpdateRequest request) const
virtual

Begin asynchronous resource state update for lifecycle changes to the specified image resources.

See Also:

AWS API Reference

◆ StartResourceStateUpdateAsync()

template<typename StartResourceStateUpdateRequestT = Model::StartResourceStateUpdateRequest>
void Aws::imagebuilder::ImagebuilderClient::StartResourceStateUpdateAsync ( const StartResourceStateUpdateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartResourceStateUpdate that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1863 of file ImagebuilderClient.h.

◆ StartResourceStateUpdateCallable()

template<typename StartResourceStateUpdateRequestT = Model::StartResourceStateUpdateRequest>
Model::StartResourceStateUpdateOutcomeCallable Aws::imagebuilder::ImagebuilderClient::StartResourceStateUpdateCallable ( const StartResourceStateUpdateRequestT &  request) const
inline

A Callable wrapper for StartResourceStateUpdate that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1854 of file ImagebuilderClient.h.

◆ TagResource()

virtual Model::TagResourceOutcome Aws::imagebuilder::ImagebuilderClient::TagResource ( const Model::TagResourceRequest request) const
virtual

Adds a tag to a resource.

See Also:

AWS API Reference

◆ TagResourceAsync()

template<typename TagResourceRequestT = Model::TagResourceRequest>
void Aws::imagebuilder::ImagebuilderClient::TagResourceAsync ( const TagResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for TagResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1888 of file ImagebuilderClient.h.

◆ TagResourceCallable()

template<typename TagResourceRequestT = Model::TagResourceRequest>
Model::TagResourceOutcomeCallable Aws::imagebuilder::ImagebuilderClient::TagResourceCallable ( const TagResourceRequestT &  request) const
inline

A Callable wrapper for TagResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1879 of file ImagebuilderClient.h.

◆ UntagResource()

virtual Model::UntagResourceOutcome Aws::imagebuilder::ImagebuilderClient::UntagResource ( const Model::UntagResourceRequest request) const
virtual

Removes a tag from a resource.

See Also:

AWS API Reference

◆ UntagResourceAsync()

template<typename UntagResourceRequestT = Model::UntagResourceRequest>
void Aws::imagebuilder::ImagebuilderClient::UntagResourceAsync ( const UntagResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UntagResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1913 of file ImagebuilderClient.h.

◆ UntagResourceCallable()

template<typename UntagResourceRequestT = Model::UntagResourceRequest>
Model::UntagResourceOutcomeCallable Aws::imagebuilder::ImagebuilderClient::UntagResourceCallable ( const UntagResourceRequestT &  request) const
inline

A Callable wrapper for UntagResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1904 of file ImagebuilderClient.h.

◆ UpdateDistributionConfiguration()

virtual Model::UpdateDistributionConfigurationOutcome Aws::imagebuilder::ImagebuilderClient::UpdateDistributionConfiguration ( const Model::UpdateDistributionConfigurationRequest request) const
virtual

Updates a new distribution configuration. Distribution configurations define and configure the outputs of your pipeline.

See Also:

AWS API Reference

◆ UpdateDistributionConfigurationAsync()

template<typename UpdateDistributionConfigurationRequestT = Model::UpdateDistributionConfigurationRequest>
void Aws::imagebuilder::ImagebuilderClient::UpdateDistributionConfigurationAsync ( const UpdateDistributionConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateDistributionConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1939 of file ImagebuilderClient.h.

◆ UpdateDistributionConfigurationCallable()

template<typename UpdateDistributionConfigurationRequestT = Model::UpdateDistributionConfigurationRequest>
Model::UpdateDistributionConfigurationOutcomeCallable Aws::imagebuilder::ImagebuilderClient::UpdateDistributionConfigurationCallable ( const UpdateDistributionConfigurationRequestT &  request) const
inline

A Callable wrapper for UpdateDistributionConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1930 of file ImagebuilderClient.h.

◆ UpdateImagePipeline()

virtual Model::UpdateImagePipelineOutcome Aws::imagebuilder::ImagebuilderClient::UpdateImagePipeline ( const Model::UpdateImagePipelineRequest request) const
virtual

Updates an image pipeline. Image pipelines enable you to automate the creation and distribution of images. You must specify exactly one recipe for your image, using either a containerRecipeArn or an imageRecipeArn.

UpdateImagePipeline does not support selective updates for the pipeline. You must specify all of the required properties in the update request, not just the properties that have changed.

See Also:

AWS API Reference

◆ UpdateImagePipelineAsync()

template<typename UpdateImagePipelineRequestT = Model::UpdateImagePipelineRequest>
void Aws::imagebuilder::ImagebuilderClient::UpdateImagePipelineAsync ( const UpdateImagePipelineRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateImagePipeline that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1970 of file ImagebuilderClient.h.

◆ UpdateImagePipelineCallable()

template<typename UpdateImagePipelineRequestT = Model::UpdateImagePipelineRequest>
Model::UpdateImagePipelineOutcomeCallable Aws::imagebuilder::ImagebuilderClient::UpdateImagePipelineCallable ( const UpdateImagePipelineRequestT &  request) const
inline

A Callable wrapper for UpdateImagePipeline that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1961 of file ImagebuilderClient.h.

◆ UpdateInfrastructureConfiguration()

virtual Model::UpdateInfrastructureConfigurationOutcome Aws::imagebuilder::ImagebuilderClient::UpdateInfrastructureConfiguration ( const Model::UpdateInfrastructureConfigurationRequest request) const
virtual

Updates a new infrastructure configuration. An infrastructure configuration defines the environment in which your image will be built and tested.

See Also:

AWS API Reference

◆ UpdateInfrastructureConfigurationAsync()

template<typename UpdateInfrastructureConfigurationRequestT = Model::UpdateInfrastructureConfigurationRequest>
void Aws::imagebuilder::ImagebuilderClient::UpdateInfrastructureConfigurationAsync ( const UpdateInfrastructureConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateInfrastructureConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1997 of file ImagebuilderClient.h.

◆ UpdateInfrastructureConfigurationCallable()

template<typename UpdateInfrastructureConfigurationRequestT = Model::UpdateInfrastructureConfigurationRequest>
Model::UpdateInfrastructureConfigurationOutcomeCallable Aws::imagebuilder::ImagebuilderClient::UpdateInfrastructureConfigurationCallable ( const UpdateInfrastructureConfigurationRequestT &  request) const
inline

A Callable wrapper for UpdateInfrastructureConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1988 of file ImagebuilderClient.h.

◆ UpdateLifecyclePolicy()

virtual Model::UpdateLifecyclePolicyOutcome Aws::imagebuilder::ImagebuilderClient::UpdateLifecyclePolicy ( const Model::UpdateLifecyclePolicyRequest request) const
virtual

Update the specified lifecycle policy.

See Also:

AWS API Reference

◆ UpdateLifecyclePolicyAsync()

template<typename UpdateLifecyclePolicyRequestT = Model::UpdateLifecyclePolicyRequest>
void Aws::imagebuilder::ImagebuilderClient::UpdateLifecyclePolicyAsync ( const UpdateLifecyclePolicyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateLifecyclePolicy that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2022 of file ImagebuilderClient.h.

◆ UpdateLifecyclePolicyCallable()

template<typename UpdateLifecyclePolicyRequestT = Model::UpdateLifecyclePolicyRequest>
Model::UpdateLifecyclePolicyOutcomeCallable Aws::imagebuilder::ImagebuilderClient::UpdateLifecyclePolicyCallable ( const UpdateLifecyclePolicyRequestT &  request) const
inline

A Callable wrapper for UpdateLifecyclePolicy that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2013 of file ImagebuilderClient.h.

Friends And Related Symbol Documentation

◆ Aws::Client::ClientWithAsyncTemplateMethods< ImagebuilderClient >

Definition at line 2029 of file ImagebuilderClient.h.


The documentation for this class was generated from the following file: