AWS SDK for C++

AWS SDK for C++ Version 1.11.901

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

 
 
typedef OutcomeType OUTCOME
 
typedef ResponseType RESPONSE
 

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 DistributeImageRequestT = Model::DistributeImageRequest>
Model::DistributeImageOutcomeCallable DistributeImageCallable (const DistributeImageRequestT &request) const
 
template<typename DistributeImageRequestT = Model::DistributeImageRequest>
void DistributeImageAsync (const DistributeImageRequestT &request, const DistributeImageResponseReceivedHandler &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 GetMarketplaceResourceRequestT = Model::GetMarketplaceResourceRequest>
Model::GetMarketplaceResourceOutcomeCallable GetMarketplaceResourceCallable (const GetMarketplaceResourceRequestT &request) const
 
template<typename GetMarketplaceResourceRequestT = Model::GetMarketplaceResourceRequest>
void GetMarketplaceResourceAsync (const GetMarketplaceResourceRequestT &request, const GetMarketplaceResourceResponseReceivedHandler &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 ImportDiskImageRequestT = Model::ImportDiskImageRequest>
Model::ImportDiskImageOutcomeCallable ImportDiskImageCallable (const ImportDiskImageRequestT &request) const
 
template<typename ImportDiskImageRequestT = Model::ImportDiskImageRequest>
void ImportDiskImageAsync (const ImportDiskImageRequestT &request, const ImportDiskImageResponseReceivedHandler &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 ListComponentBuildVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListComponentBuildVersionsRequestT &request={}) 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 ListImageBuildVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListImageBuildVersionsRequestT &request={}) 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 ListWorkflowBuildVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListWorkflowBuildVersionsRequestT &request={}) 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 RetryImageRequestT = Model::RetryImageRequest>
Model::RetryImageOutcomeCallable RetryImageCallable (const RetryImageRequestT &request) const
 
template<typename RetryImageRequestT = Model::RetryImageRequest>
void RetryImageAsync (const RetryImageRequestT &request, const RetryImageResponseReceivedHandler &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
 
virtual 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
 
 AWSProtocolClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSProtocolClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSProtocolClient ()=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

OutcomeType 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
 
OutcomeType 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
 
OutcomeType 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
 
OutcomeType 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
 
OutcomeType MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
AWSError< CoreErrors > BuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &httpResponse) const override
 

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
 
virtual void AddContentLengthToRequest (const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest, const std::shared_ptr< Aws::IOStream > &body, bool isChunked) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 
Aws::Client::AWSAuthSigner * GetSignerByName (const char *name) const
 
 
std::shared_ptr< Aws::Http::HttpRequest > BuildAndSignHttpRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method, const char *signerName) const
 
std::shared_ptr< Aws::Http::HttpResponse > MakeHttpRequest (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 automates the creation, management, and deployment of customized, secure, and up-to-date server images. You can build Amazon Machine Images (AMIs) and container images that are pre-installed and pre-configured with software and settings to meet specific IT standards.

For an introduction to the service concepts that these API operations work with, see How Image Builder works in the EC2 Image Builder User Guide.

Definition at line 27 of file ImagebuilderClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 32 of file ImagebuilderClient.h.

◆ ClientConfigurationType

Definition at line 36 of file ImagebuilderClient.h.

◆ EndpointProviderType

Definition at line 37 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()

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

◆ CancelImageCreation()

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

Cancels the creation of an image. This operation can only be used on images in a non-terminal state. Cancellation is asynchronous: the request returns immediately, then Image Builder stops the running build and moves the image to the CANCELLED state. Output resources that the build already created, such as AMIs and snapshots, aren't removed.

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 113 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 104 of file ImagebuilderClient.h.

◆ CancelLifecycleExecution()

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

Cancels a lifecycle execution – a single run of lifecycle actions that a lifecycle policy or a StartResourceStateUpdate request started. You can only cancel an execution that hasn't reached a terminal state. Cancellation is asynchronous and doesn't undo completed lifecycle actions.

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 143 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 134 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.

Image Builder determines the component type from the document. If the document contains a single phase named test, the component type is TEST. Otherwise, the component type is BUILD.

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 177 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 168 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 204 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 195 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 for your images, including the target Regions, accounts, and settings for each Region.

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 234 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 224 of file ImagebuilderClient.h.

◆ CreateImage()

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

Creates a new image along with all configured output resources defined in the distribution configuration. You must specify exactly one recipe for your image, using either a containerRecipeArn or an imageRecipeArn.

The response returns as soon as Image Builder creates the new image resource. The image build process runs asynchronously. To check its progress, call GetImage and check the image status.

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 267 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 258 of file ImagebuilderClient.h.

◆ CreateImagePipeline()

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

Creates a new image pipeline. Use image pipelines to automate the creation and distribution of images. You must specify exactly one recipe for the pipeline, using either a containerRecipeArn or an imageRecipeArn.

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 296 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 287 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 323 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 314 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 353 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 343 of file ImagebuilderClient.h.

◆ CreateLifecyclePolicy()

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

Creates 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 380 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 371 of file ImagebuilderClient.h.

◆ CreateWorkflow()

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

Creates a new workflow or a new version of an existing workflow. If a workflow with the same name and semantic version already exists, and your request changes its configuration, Image Builder creates a new build version. If the configuration is identical to the latest build version, the request fails because that workflow configuration already exists.

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 410 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 401 of file ImagebuilderClient.h.

◆ DeleteComponent()

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

Deletes a component build version. The request fails with ResourceDependencyException if an image recipe or container recipe references this component version. It also fails if the component build version is shared with other accounts.

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 438 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 429 of file ImagebuilderClient.h.

◆ DeleteContainerRecipe()

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

Deletes a container recipe. The request fails with ResourceDependencyException if the recipe is shared with other accounts, or if an image pipeline references it.

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 466 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 457 of file ImagebuilderClient.h.

◆ DeleteDistributionConfiguration()

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

Deletes a distribution configuration. You can't delete a configuration that an image pipeline still references. The request fails with ResourceDependencyException. Update or delete the referencing pipelines first.

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 497 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 487 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.

The request fails with ResourceDependencyException if the image is shared with other accounts, or if other resources depend on it. It also fails while the image build is still running. Cancel an in-progress build with CancelImageCreation before you delete the image.

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 540 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 531 of file ImagebuilderClient.h.

◆ DeleteImagePipeline()

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

Deletes an image pipeline. Images that the pipeline created aren't deleted - remove those separately with DeleteImage. You can delete a pipeline while a build that it started is still running. The build continues independently.

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 569 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 560 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 595 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 586 of file ImagebuilderClient.h.

◆ DeleteInfrastructureConfiguration()

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

Deletes an infrastructure configuration. You can't delete a configuration that an image pipeline still references. The request fails with ResourceDependencyException. Update or delete the referencing pipelines first.

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 626 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 616 of file ImagebuilderClient.h.

◆ DeleteLifecyclePolicy()

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

Deletes the specified lifecycle policy resource. Deleting the policy removes its schedule, so no further lifecycle runs occur for that policy. If a lifecycle execution is in progress for the policy, Image Builder cancels it. Deletion doesn't revert actions that the policy already applied to your resources.

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 657 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 648 of file ImagebuilderClient.h.

◆ DeleteWorkflow()

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

Deletes a specific workflow resource. You can't delete a workflow build version while an image pipeline references it. The request fails with ResourceDependencyException.

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 684 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 675 of file ImagebuilderClient.h.

◆ DistributeImage()

virtual Model::DistributeImageOutcome Aws::imagebuilder::ImagebuilderClient::DistributeImage ( const Model::DistributeImageRequest &  request) const
virtual

Distributes an existing AMI to target Regions and accounts without running the full image build process. This operation only runs the distribution phase on an image that has already been built.

See Also:

AWS API Reference

◆ DistributeImageAsync()

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

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

Definition at line 711 of file ImagebuilderClient.h.

◆ DistributeImageCallable()

template<typename DistributeImageRequestT = Model::DistributeImageRequest>
Model::DistributeImageOutcomeCallable Aws::imagebuilder::ImagebuilderClient::DistributeImageCallable ( const DistributeImageRequestT &  request) const
inline

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

Definition at line 702 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

Retrieves 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 736 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 727 of file ImagebuilderClient.h.

◆ GetComponentPolicy()

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

Retrieves 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 762 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 753 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 788 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 779 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 814 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 805 of file ImagebuilderClient.h.

◆ GetDistributionConfiguration()

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

Retrieves 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 843 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 833 of file ImagebuilderClient.h.

◆ GetImage()

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

Retrieves 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 869 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 860 of file ImagebuilderClient.h.

◆ GetImagePipeline()

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

Retrieves 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 895 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 886 of file ImagebuilderClient.h.

◆ GetImagePolicy()

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

Retrieves 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 920 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 911 of file ImagebuilderClient.h.

◆ GetImageRecipe()

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

Retrieves 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 945 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 936 of file ImagebuilderClient.h.

◆ GetImageRecipePolicy()

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

Retrieves 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 971 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 962 of file ImagebuilderClient.h.

◆ GetInfrastructureConfiguration()

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

Retrieves 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 999 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 989 of file ImagebuilderClient.h.

◆ GetLifecycleExecution()

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

Retrieves runtime information for a lifecycle execution – a single run of lifecycle actions that a lifecycle policy or a StartResourceStateUpdate request started.

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 1028 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 1019 of file ImagebuilderClient.h.

◆ GetLifecyclePolicy()

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

Retrieves 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 1055 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 1046 of file ImagebuilderClient.h.

◆ GetMarketplaceResource()

virtual Model::GetMarketplaceResourceOutcome Aws::imagebuilder::ImagebuilderClient::GetMarketplaceResource ( const Model::GetMarketplaceResourceRequest &  request) const
virtual

Verifies the subscription and performs resource dependency checks on the requested Amazon Web Services Marketplace resource. The caller must be entitled to the resource. For Amazon Web Services Marketplace components, the response contains fields to download the components and their artifacts.

See Also:

AWS API Reference

◆ GetMarketplaceResourceAsync()

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

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

Definition at line 1085 of file ImagebuilderClient.h.

◆ GetMarketplaceResourceCallable()

template<typename GetMarketplaceResourceRequestT = Model::GetMarketplaceResourceRequest>
Model::GetMarketplaceResourceOutcomeCallable Aws::imagebuilder::ImagebuilderClient::GetMarketplaceResourceCallable ( const GetMarketplaceResourceRequestT &  request) const
inline

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

Definition at line 1076 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

Retrieves 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 1111 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 1102 of file ImagebuilderClient.h.

◆ GetWorkflowExecution()

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

Retrieves runtime information 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 1138 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 1129 of file ImagebuilderClient.h.

◆ GetWorkflowStepExecution()

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

Retrieves runtime information 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 1165 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 1156 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. For the SHELL format, Image Builder wraps your script in a component document with a single step that runs the script.

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 1193 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 1184 of file ImagebuilderClient.h.

◆ ImportDiskImage()

virtual Model::ImportDiskImageOutcome Aws::imagebuilder::ImagebuilderClient::ImportDiskImage ( const Model::ImportDiskImageRequest &  request) const
virtual

Imports a Windows operating system image from a verified Microsoft ISO disk file. The following disk images are supported:

  • Windows 11 Enterprise

The response returns as soon as Image Builder creates the new image resource in the PENDING state. The conversion from ISO file to AMI then runs asynchronously on an EC2 instance that Image Builder launches with the specified infrastructure configuration.

See Also:

AWS API Reference

◆ ImportDiskImageAsync()

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

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

Definition at line 1224 of file ImagebuilderClient.h.

◆ ImportDiskImageCallable()

template<typename ImportDiskImageRequestT = Model::ImportDiskImageRequest>
Model::ImportDiskImageOutcomeCallable Aws::imagebuilder::ImagebuilderClient::ImportDiskImageCallable ( const ImportDiskImageRequestT &  request) const
inline

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

Definition at line 1215 of file ImagebuilderClient.h.

◆ ImportVmImage()

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

Creates an Image Builder image resource from an Amazon EC2 VM import task. The response returns as soon as Image Builder creates the image resource in the PENDING state. Image Builder then monitors the import task asynchronously. When the task completes, Image Builder records the AMI that it produced as the new image's output resource and marks the image AVAILABLE. You can then use the imported image as the base image for your recipes.

To create the VM import task, use the Amazon EC2 API ImportImage operation, or the import-image CLI command.

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 1259 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 1250 of file ImagebuilderClient.h.

◆ ListComponentBuildVersions()

virtual Model::ListComponentBuildVersionsOutcome Aws::imagebuilder::ImagebuilderClient::ListComponentBuildVersions ( const Model::ListComponentBuildVersionsRequest &  request = {}) const
virtual

Returns a list of component build versions for the specified component version ARN. You can only list build versions for components that your account owns. Deprecated build versions aren't included in the results.

See Also:

AWS API Reference

◆ ListComponentBuildVersionsAsync()

template<typename ListComponentBuildVersionsRequestT = Model::ListComponentBuildVersionsRequest>
void Aws::imagebuilder::ImagebuilderClient::ListComponentBuildVersionsAsync ( const ListComponentBuildVersionsResponseReceivedHandler &  handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListComponentBuildVersionsRequestT &  request = {} 
) 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 1290 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 1280 of file ImagebuilderClient.h.

◆ ListComponents()

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

Returns the list of components that you have access to. By default, the response doesn't include components in the DEPRECATED state. To list deprecated components, use the status filter with the value DEPRECATED.

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: You can 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 1325 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 1316 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 1352 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 1343 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 1381 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 1371 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 ListImageBuildVersionsResponseReceivedHandler &  handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListImageBuildVersionsRequestT &  request = {} 
) 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 1408 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 1399 of file ImagebuilderClient.h.

◆ ListImagePackages()

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

Lists 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 1437 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 1428 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 1464 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 1455 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 1491 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 1482 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 1518 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 1509 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.

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 1611 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 1602 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:

  • 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 1555 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 1545 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. Amazon Inspector generates the findings when it scans images that have scanning enabled.

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 1584 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 1575 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 1641 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 1631 of file ImagebuilderClient.h.

◆ ListLifecycleExecutionResources()

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

Lists 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 1671 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 1661 of file ImagebuilderClient.h.

◆ ListLifecycleExecutions()

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

Retrieves 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 1699 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 1690 of file ImagebuilderClient.h.

◆ ListLifecyclePolicies()

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

Retrieves 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 1727 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 1718 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 1755 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 1746 of file ImagebuilderClient.h.

◆ ListWaitingWorkflowSteps()

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

Lists the workflow steps in your Amazon Web Services account that have paused at a WaitForAction step, and are waiting for you to respond. To send a response, call SendWorkflowStepAction.

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 1785 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 1775 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 ListWorkflowBuildVersionsResponseReceivedHandler &  handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListWorkflowBuildVersionsRequestT &  request = {} 
) 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 1815 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 1805 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 1843 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 1834 of file ImagebuilderClient.h.

◆ ListWorkflows()

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

Lists workflow versions based on filtering parameters. To list the build versions of a specific workflow version, call ListWorkflowBuildVersions.

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 1901 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 1892 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 1873 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 1863 of file ImagebuilderClient.h.

◆ OverrideEndpoint()

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

◆ PutComponentPolicy()

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

Applies a policy to a component. The preferred way to share resources is with the RAM API CreateResourceShare. If you use the PutComponentPolicy operation instead, you must also call the RAM API PromoteResourceShareCreatedFromPolicy. Otherwise, the resource isn't visible to the principals that it's shared with.

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 1935 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 1926 of file ImagebuilderClient.h.

◆ PutContainerRecipePolicy()

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

Applies a policy to a container recipe. The preferred way to share resources is with the RAM API CreateResourceShare. If you use the PutContainerRecipePolicy operation instead, you must also call the RAM API PromoteResourceShareCreatedFromPolicy. Otherwise, the resource isn't visible to the principals that it's shared with.

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 1968 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 1959 of file ImagebuilderClient.h.

◆ PutImagePolicy()

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

Applies a policy to an image. The preferred way to share resources is with the RAM API CreateResourceShare. If you use the PutImagePolicy operation instead, you must also call the RAM API PromoteResourceShareCreatedFromPolicy. Otherwise, the resource isn't visible to the principals that it's shared with.

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 2001 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 1992 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. The preferred way to share resources is with the RAM API CreateResourceShare. If you use the PutImageRecipePolicy operation instead, you must also call the RAM API PromoteResourceShareCreatedFromPolicy. Otherwise, the resource isn't visible to the principals that it's shared with.

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 2034 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 2025 of file ImagebuilderClient.h.

◆ RetryImage()

virtual Model::RetryImageOutcome Aws::imagebuilder::ImagebuilderClient::RetryImage ( const Model::RetryImageRequest &  request) const
virtual

Retries a failed or canceled image build without rebuilding the phases that already completed. The image re-runs asynchronously in place: the same build version returns to the test or distribution phase where it failed and continues from there. No new image build version is created. Retry is only supported for AMI-based images.

See Also:

AWS API Reference

◆ RetryImageAsync()

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

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

Definition at line 2063 of file ImagebuilderClient.h.

◆ RetryImageCallable()

template<typename RetryImageRequestT = Model::RetryImageRequest>
Model::RetryImageOutcomeCallable Aws::imagebuilder::ImagebuilderClient::RetryImageCallable ( const RetryImageRequestT &  request) const
inline

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

Definition at line 2054 of file ImagebuilderClient.h.

◆ SendWorkflowStepAction()

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

Sends an action to a workflow step that has paused at a WaitForAction step, so that image creation can continue. To find the steps that are waiting for an action, call ListWaitingWorkflowSteps.

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 2092 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 2083 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. You can start a build this way whether the pipeline is enabled or disabled. The response returns as soon as Image Builder creates the new image resource and queues the build. Use the returned imageBuildVersionArn with GetImage to track build progress.

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 2125 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 2115 of file ImagebuilderClient.h.

◆ StartResourceStateUpdate()

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

Begins an ad-hoc state change for the specified image build version. This is a one-time operation - if you schedule the update, it runs only once. If the request includes underlying resources, or schedules the update far enough in the future, Image Builder runs the update as an asynchronous lifecycle execution and returns its identifier. Otherwise, for target states other than DELETED, the state change applies immediately. If a request that starts a lifecycle execution arrives while the image already has one in progress, Image Builder rejects it.

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 2159 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 2150 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 2185 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 2176 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 2210 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 2201 of file ImagebuilderClient.h.

◆ UpdateDistributionConfiguration()

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

Updates a distribution configuration. Distribution configurations define and configure the outputs for your images, including the target Regions, accounts, and settings for each Region.

This operation doesn't support selective updates. The request replaces the stored configuration, so include every setting that you want to keep.

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 2242 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 2232 of file ImagebuilderClient.h.

◆ UpdateImagePipeline()

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

Updates an image pipeline. Use image pipelines to automate the creation and distribution of images. You must specify exactly one recipe for your image, using either a containerRecipeArn or an imageRecipeArn. The recipe must be the same type, image or container, as the pipeline's current recipe.

UpdateImagePipeline does not support selective updates. The request replaces the pipeline's entire configuration, so include every setting that you want to keep. Any optional property that you omit is removed or reset to its default.

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 2277 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 2268 of file ImagebuilderClient.h.

◆ UpdateInfrastructureConfiguration()

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

Updates an infrastructure configuration. An infrastructure configuration defines the environment in which Image Builder builds and tests your image.

This operation doesn't support selective updates. The request replaces the configuration, so include every setting that you want to keep. Omitted optional properties are cleared.

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 2309 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 2299 of file ImagebuilderClient.h.

◆ UpdateLifecyclePolicy()

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

Updates the specified lifecycle policy. The request replaces the existing policy configuration rather than merging changes, so re-specify every setting that you want to keep. The resourceType must match the existing policy's value.

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 2339 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 2330 of file ImagebuilderClient.h.

Friends And Related Symbol Documentation

◆ Aws::Client::ClientWithAsyncTemplateMethods< ImagebuilderClient >

Definition at line 2345 of file ImagebuilderClient.h.


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