AWS SDK for C++AWS SDK for C++ Version 1.11.682 |
#include <ImagebuilderClient.h>
EC2 Image Builder is a fully managed Amazon Web Services service that makes it easier to automate the creation, management, and deployment of customized, secure, and up-to-date "golden" server images that are pre-installed and pre-configured with software and settings to meet specific IT standards.
Definition at line 22 of file ImagebuilderClient.h.
Definition at line 25 of file ImagebuilderClient.h.
Definition at line 29 of file ImagebuilderClient.h.
Definition at line 30 of file ImagebuilderClient.h.
Aws::imagebuilder::ImagebuilderClientConfiguration(),
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.
nullptr,
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.
nullptr,
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
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.
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.
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
CancelImageCreation cancels the creation of Image. This operation can only be used on images in a non-terminal state.
nullptr
An Async wrapper for CancelImageCreation that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 102 of file ImagebuilderClient.h.
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 93 of file ImagebuilderClient.h.
nullptr
An Async wrapper for CancelLifecycleExecution that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 129 of file ImagebuilderClient.h.
A Callable wrapper for CancelLifecycleExecution that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 120 of file ImagebuilderClient.h.
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.
nullptr
An Async wrapper for CreateComponent that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 160 of file ImagebuilderClient.h.
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 151 of file ImagebuilderClient.h.
Creates a new container recipe. Container recipes define how images are configured, tested, and assessed.
nullptr
An Async wrapper for CreateContainerRecipe that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 187 of file ImagebuilderClient.h.
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 178 of file ImagebuilderClient.h.
Creates a new distribution configuration. Distribution configurations define and configure the outputs of your pipeline.
nullptr
An Async wrapper for CreateDistributionConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 216 of file ImagebuilderClient.h.
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 206 of file ImagebuilderClient.h.
Creates a new image. This request will create a new image along with all of the configured output resources defined in the distribution configuration. You must specify exactly one recipe for your image, using either a ContainerRecipeArn or an ImageRecipeArn.
nullptr
An Async wrapper for CreateImage that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 245 of file ImagebuilderClient.h.
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 236 of file ImagebuilderClient.h.
Creates a new image pipeline. Image pipelines enable you to automate the creation and distribution of images.
nullptr
An Async wrapper for CreateImagePipeline that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 272 of file ImagebuilderClient.h.
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 263 of file ImagebuilderClient.h.
Creates a new image recipe. Image recipes define how images are configured, tested, and assessed.
nullptr
An Async wrapper for CreateImageRecipe that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 299 of file ImagebuilderClient.h.
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 290 of file ImagebuilderClient.h.
Creates a new infrastructure configuration. An infrastructure configuration defines the environment in which your image will be built and tested.
nullptr
An Async wrapper for CreateInfrastructureConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 329 of file ImagebuilderClient.h.
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 319 of file ImagebuilderClient.h.
nullptr
An Async wrapper for CreateLifecyclePolicy that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 356 of file ImagebuilderClient.h.
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 347 of file ImagebuilderClient.h.
nullptr
An Async wrapper for CreateWorkflow that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 382 of file ImagebuilderClient.h.
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 373 of file ImagebuilderClient.h.
nullptr
An Async wrapper for DeleteComponent that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 407 of file ImagebuilderClient.h.
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 398 of file ImagebuilderClient.h.
nullptr
An Async wrapper for DeleteContainerRecipe that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 433 of file ImagebuilderClient.h.
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 424 of file ImagebuilderClient.h.
nullptr
An Async wrapper for DeleteDistributionConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 461 of file ImagebuilderClient.h.
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 451 of file ImagebuilderClient.h.
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.
To deregister an EC2 Linux AMI, see Deregister your Linux AMI in the Amazon EC2 User Guide .
To deregister an EC2 Windows AMI, see Deregister your Windows AMI in the Amazon EC2 Windows Guide .
To delete a container image from Amazon ECR, see Deleting an image in the Amazon ECR User Guide.
nullptr
An Async wrapper for DeleteImage that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 500 of file ImagebuilderClient.h.
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 491 of file ImagebuilderClient.h.
nullptr
An Async wrapper for DeleteImagePipeline that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 526 of file ImagebuilderClient.h.
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 517 of file ImagebuilderClient.h.
nullptr
An Async wrapper for DeleteImageRecipe that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 552 of file ImagebuilderClient.h.
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 543 of file ImagebuilderClient.h.
nullptr
An Async wrapper for DeleteInfrastructureConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 580 of file ImagebuilderClient.h.
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 570 of file ImagebuilderClient.h.
nullptr
An Async wrapper for DeleteLifecyclePolicy that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 607 of file ImagebuilderClient.h.
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 598 of file ImagebuilderClient.h.
nullptr
An Async wrapper for DeleteWorkflow that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 632 of file ImagebuilderClient.h.
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 623 of file ImagebuilderClient.h.
nullptr
An Async wrapper for GetComponent that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 657 of file ImagebuilderClient.h.
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 648 of file ImagebuilderClient.h.
nullptr
An Async wrapper for GetComponentPolicy that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 683 of file ImagebuilderClient.h.
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 674 of file ImagebuilderClient.h.
nullptr
An Async wrapper for GetContainerRecipe that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 709 of file ImagebuilderClient.h.
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 700 of file ImagebuilderClient.h.
nullptr
An Async wrapper for GetContainerRecipePolicy that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 735 of file ImagebuilderClient.h.
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 726 of file ImagebuilderClient.h.
nullptr
An Async wrapper for GetDistributionConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 764 of file ImagebuilderClient.h.
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 754 of file ImagebuilderClient.h.
nullptr
An Async wrapper for GetImage that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 790 of file ImagebuilderClient.h.
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 781 of file ImagebuilderClient.h.
nullptr
An Async wrapper for GetImagePipeline that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 816 of file ImagebuilderClient.h.
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 807 of file ImagebuilderClient.h.
nullptr
An Async wrapper for GetImagePolicy that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 841 of file ImagebuilderClient.h.
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 832 of file ImagebuilderClient.h.
nullptr
An Async wrapper for GetImageRecipe that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 866 of file ImagebuilderClient.h.
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 857 of file ImagebuilderClient.h.
nullptr
An Async wrapper for GetImageRecipePolicy that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 892 of file ImagebuilderClient.h.
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 883 of file ImagebuilderClient.h.
nullptr
An Async wrapper for GetInfrastructureConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 920 of file ImagebuilderClient.h.
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 910 of file ImagebuilderClient.h.
Get the runtime information that was logged for a specific runtime instance of the lifecycle policy.
nullptr
An Async wrapper for GetLifecycleExecution that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 948 of file ImagebuilderClient.h.
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 939 of file ImagebuilderClient.h.
nullptr
An Async wrapper for GetLifecyclePolicy that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 975 of file ImagebuilderClient.h.
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 966 of file ImagebuilderClient.h.
Verify the subscription and perform resource dependency checks on the requested Amazon Web Services Marketplace resource. For Amazon Web Services Marketplace components, the response contains fields to download the components and their artifacts.
nullptr
An Async wrapper for GetMarketplaceResource that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1004 of file ImagebuilderClient.h.
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 995 of file ImagebuilderClient.h.
nullptr
An Async wrapper for GetWorkflow that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1030 of file ImagebuilderClient.h.
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 1021 of file ImagebuilderClient.h.
Get the runtime information that was logged for a specific runtime instance of the workflow.
nullptr
An Async wrapper for GetWorkflowExecution that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1057 of file ImagebuilderClient.h.
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 1048 of file ImagebuilderClient.h.
Get the runtime information that was logged for a specific runtime instance of the workflow step.
nullptr
An Async wrapper for GetWorkflowStepExecution that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1084 of file ImagebuilderClient.h.
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 1075 of file ImagebuilderClient.h.
nullptr
An Async wrapper for ImportComponent that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1111 of file ImagebuilderClient.h.
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 1102 of file ImagebuilderClient.h.
Import a Windows operating system image from a verified Microsoft ISO disk file. The following disk images are supported:
Windows 11 Enterprise
nullptr
An Async wrapper for ImportDiskImage that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1138 of file ImagebuilderClient.h.
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 1129 of file ImagebuilderClient.h.
When you export your virtual machine (VM) from its virtualization environment, that process creates a set of one or more disk container files that act as snapshots of your VM’s environment, settings, and data. The Amazon EC2 API ImportImage action uses those files to import your VM and create an AMI. To import using the CLI command, see import-image
You can reference the task ID from the VM import to pull in the AMI that the import created as the base image for your Image Builder recipe.
nullptr
An Async wrapper for ImportVmImage that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1173 of file ImagebuilderClient.h.
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 1164 of file ImagebuilderClient.h.
{})
const
Returns the list of component build versions for the specified component version Amazon Resource Name (ARN).
nullptr,
{}
An Async wrapper for ListComponentBuildVersions that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1202 of file ImagebuilderClient.h.
{})
const
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 1192 of file ImagebuilderClient.h.
{})
const
Returns the list of components that can be filtered by name, or by using the listed filters to streamline results. Newly created components can take up to two minutes to appear in the ListComponents API Results.
The semantic version has four nodes: <major>.<minor>.<patch>/<build>. You can assign values for the first three, and can filter on all of them.
Filtering: With semantic versioning, you have the flexibility to use wildcards (x) to specify the most recent versions or nodes when selecting the base image or components for your recipe. When you use a wildcard in any node, all nodes to the right of the first wildcard must also be wildcards.
nullptr,
{}
An Async wrapper for ListComponents that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1238 of file ImagebuilderClient.h.
{})
const
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 1229 of file ImagebuilderClient.h.
{})
const
nullptr,
{}
An Async wrapper for ListContainerRecipes that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1265 of file ImagebuilderClient.h.
{})
const
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 1256 of file ImagebuilderClient.h.
{})
const
nullptr,
{}
An Async wrapper for ListDistributionConfigurations that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1294 of file ImagebuilderClient.h.
{})
const
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 1284 of file ImagebuilderClient.h.
{})
const
nullptr,
{}
An Async wrapper for ListImageBuildVersions that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1321 of file ImagebuilderClient.h.
{})
const
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 1312 of file ImagebuilderClient.h.
List the Packages that are associated with an Image Build Version, as determined by Amazon Web Services Systems Manager Inventory at build time.
nullptr
An Async wrapper for ListImagePackages that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1350 of file ImagebuilderClient.h.
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 1341 of file ImagebuilderClient.h.
nullptr
An Async wrapper for ListImagePipelineImages that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1377 of file ImagebuilderClient.h.
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 1368 of file ImagebuilderClient.h.
{})
const
nullptr,
{}
An Async wrapper for ListImagePipelines that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1404 of file ImagebuilderClient.h.
{})
const
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 1395 of file ImagebuilderClient.h.
{})
const
nullptr,
{}
An Async wrapper for ListImageRecipes that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1431 of file ImagebuilderClient.h.
{})
const
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 1422 of file ImagebuilderClient.h.
{})
const
Returns the list of images that you have access to. Newly created images can take up to two minutes to appear in the ListImages API Results.
nullptr,
{}
An Async wrapper for ListImages that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1525 of file ImagebuilderClient.h.
{})
const
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 1516 of file ImagebuilderClient.h.
{})
const
Returns a list of image scan aggregations for your account. You can filter by the type of key that Image Builder uses to group results. For example, if you want to get a list of findings by severity level for one of your pipelines, you might specify your pipeline with the imagePipelineArn filter. If you don't specify a filter, Image Builder returns an aggregation for your account.
To streamline results, you can use the following filters in your request:
accountId
imageBuildVersionArn
imagePipelineArn
vulnerabilityId
nullptr,
{}
An Async wrapper for ListImageScanFindingAggregations that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1469 of file ImagebuilderClient.h.
{})
const
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 1459 of file ImagebuilderClient.h.
{})
const
nullptr,
{}
An Async wrapper for ListImageScanFindings that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1497 of file ImagebuilderClient.h.
{})
const
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 1488 of file ImagebuilderClient.h.
{})
const
nullptr,
{}
An Async wrapper for ListInfrastructureConfigurations that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1555 of file ImagebuilderClient.h.
{})
const
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 1545 of file ImagebuilderClient.h.
List resources that the runtime instance of the image lifecycle identified for lifecycle actions.
nullptr
An Async wrapper for ListLifecycleExecutionResources that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1585 of file ImagebuilderClient.h.
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 1575 of file ImagebuilderClient.h.
nullptr
An Async wrapper for ListLifecycleExecutions that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1613 of file ImagebuilderClient.h.
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 1604 of file ImagebuilderClient.h.
{})
const
nullptr,
{}
An Async wrapper for ListLifecyclePolicies that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1641 of file ImagebuilderClient.h.
{})
const
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 1632 of file ImagebuilderClient.h.
nullptr
An Async wrapper for ListTagsForResource that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1669 of file ImagebuilderClient.h.
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 1660 of file ImagebuilderClient.h.
{})
const
Get a list of workflow steps that are waiting for action for workflows in your Amazon Web Services account.
nullptr,
{}
An Async wrapper for ListWaitingWorkflowSteps that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1697 of file ImagebuilderClient.h.
{})
const
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 1687 of file ImagebuilderClient.h.
{})
const
nullptr,
{}
An Async wrapper for ListWorkflowBuildVersions that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1727 of file ImagebuilderClient.h.
{})
const
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 1717 of file ImagebuilderClient.h.
Returns a list of workflow runtime instance metadata objects for a specific image build version.
nullptr
An Async wrapper for ListWorkflowExecutions that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1755 of file ImagebuilderClient.h.
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 1746 of file ImagebuilderClient.h.
{})
const
nullptr,
{}
An Async wrapper for ListWorkflows that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1812 of file ImagebuilderClient.h.
{})
const
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 1803 of file ImagebuilderClient.h.
Returns runtime data for each step in a runtime instance of the workflow that you specify in the request.
nullptr
An Async wrapper for ListWorkflowStepExecutions that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1785 of file ImagebuilderClient.h.
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 1775 of file ImagebuilderClient.h.
Applies a policy to a component. We recommend that you call the RAM API CreateResourceShare to share resources. If you call the Image Builder API PutComponentPolicy, you must also call the RAM API PromoteResourceShareCreatedFromPolicy in order for the resource to be visible to all principals with whom the resource is shared.
nullptr
An Async wrapper for PutComponentPolicy that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1845 of file ImagebuilderClient.h.
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 1836 of file ImagebuilderClient.h.
Applies a policy to a container image. We recommend that you call the RAM API CreateResourceShare (https://docs.aws.amazon.com//ram/latest/APIReference/API_CreateResourceShare.html) to share resources. If you call the Image Builder API PutContainerImagePolicy, you must also call the RAM API PromoteResourceShareCreatedFromPolicy (https://docs.aws.amazon.com//ram/latest/APIReference/API_PromoteResourceShareCreatedFromPolicy.html) in order for the resource to be visible to all principals with whom the resource is shared.
nullptr
An Async wrapper for PutContainerRecipePolicy that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1879 of file ImagebuilderClient.h.
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 1870 of file ImagebuilderClient.h.
Applies a policy to an image. We recommend that you call the RAM API CreateResourceShare to share resources. If you call the Image Builder API PutImagePolicy, you must also call the RAM API PromoteResourceShareCreatedFromPolicy in order for the resource to be visible to all principals with whom the resource is shared.
nullptr
An Async wrapper for PutImagePolicy that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1911 of file ImagebuilderClient.h.
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 1902 of file ImagebuilderClient.h.
Applies a policy to an image recipe. We recommend that you call the RAM API CreateResourceShare to share resources. If you call the Image Builder API PutImageRecipePolicy, you must also call the RAM API PromoteResourceShareCreatedFromPolicy in order for the resource to be visible to all principals with whom the resource is shared.
nullptr
An Async wrapper for PutImageRecipePolicy that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1944 of file ImagebuilderClient.h.
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 1935 of file ImagebuilderClient.h.
Pauses or resumes image creation when the associated workflow runs a WaitForAction step.
nullptr
An Async wrapper for SendWorkflowStepAction that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1971 of file ImagebuilderClient.h.
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 1962 of file ImagebuilderClient.h.
nullptr
An Async wrapper for StartImagePipelineExecution that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 2001 of file ImagebuilderClient.h.
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 1991 of file ImagebuilderClient.h.
Begin asynchronous resource state update for lifecycle changes to the specified image resources.
nullptr
An Async wrapper for StartResourceStateUpdate that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 2029 of file ImagebuilderClient.h.
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 2020 of file ImagebuilderClient.h.
nullptr
An Async wrapper for TagResource that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 2055 of file ImagebuilderClient.h.
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 2046 of file ImagebuilderClient.h.
nullptr
An Async wrapper for UntagResource that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 2080 of file ImagebuilderClient.h.
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 2071 of file ImagebuilderClient.h.
Updates a new distribution configuration. Distribution configurations define and configure the outputs of your pipeline.
nullptr
An Async wrapper for UpdateDistributionConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 2109 of file ImagebuilderClient.h.
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 2099 of file ImagebuilderClient.h.
Updates an image pipeline. Image pipelines enable you to automate the creation and distribution of images. You must specify exactly one recipe for your image, using either a containerRecipeArn or an imageRecipeArn.
UpdateImagePipeline does not support selective updates for the pipeline. You must specify all of the required properties in the update request, not just the properties that have changed.
nullptr
An Async wrapper for UpdateImagePipeline that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 2142 of file ImagebuilderClient.h.
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 2133 of file ImagebuilderClient.h.
Updates a new infrastructure configuration. An infrastructure configuration defines the environment in which your image will be built and tested.
nullptr
An Async wrapper for UpdateInfrastructureConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 2172 of file ImagebuilderClient.h.
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 2162 of file ImagebuilderClient.h.
nullptr
An Async wrapper for UpdateLifecyclePolicy that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 2199 of file ImagebuilderClient.h.
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 2190 of file ImagebuilderClient.h.
Definition at line 2205 of file ImagebuilderClient.h.