AWS SDK for C++AWS SDK for C++ Version 1.11.784 |
#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 24 of file ImagebuilderClient.h.
Definition at line 29 of file ImagebuilderClient.h.
Definition at line 33 of file ImagebuilderClient.h.
Definition at line 34 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 106 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 97 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 133 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 124 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 164 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 155 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 191 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 182 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 220 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 210 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 249 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 240 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 276 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 267 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 303 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 294 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 333 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 323 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 360 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 351 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 386 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 377 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 411 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 402 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 437 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 428 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 465 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 455 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 504 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 495 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 530 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 521 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 556 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 547 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 584 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 574 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 611 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 602 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 636 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 627 of file ImagebuilderClient.h.
DistributeImage distributes existing AMIs to additional regions and accounts without rebuilding the image.
nullptr
An Async wrapper for DistributeImage that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 662 of file ImagebuilderClient.h.
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 653 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 687 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 678 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 713 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 704 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 739 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 730 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 765 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 756 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 794 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 784 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 820 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 811 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 846 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 837 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 871 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 862 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 896 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 887 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 922 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 913 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 950 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 940 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 978 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 969 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 1005 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 996 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 1034 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 1025 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 1060 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 1051 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 1087 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 1078 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 1114 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 1105 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 1141 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 1132 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 1168 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 1159 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 1203 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 1194 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 1232 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 1222 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 1268 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 1259 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 1295 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 1286 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 1324 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 1314 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 1351 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 1342 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 1380 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 1371 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 1407 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 1398 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 1434 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 1425 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 1461 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 1452 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 1555 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 1546 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 1499 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 1489 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 1527 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 1518 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 1585 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 1575 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 1615 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 1605 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 1643 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 1634 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 1671 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 1662 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 1699 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 1690 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 1727 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 1717 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 1757 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 1747 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 1785 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 1776 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 1842 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 1833 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 1815 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 1805 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 1875 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 1866 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 1909 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 1900 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 1941 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 1932 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 1974 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 1965 of file ImagebuilderClient.h.
nullptr
An Async wrapper for RetryImage that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 2000 of file ImagebuilderClient.h.
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 1991 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 2027 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 2018 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 2057 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 2047 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 2085 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 2076 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 2111 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 2102 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 2136 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 2127 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 2165 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 2155 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 2198 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 2189 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 2228 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 2218 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 2255 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 2246 of file ImagebuilderClient.h.