AWS SDK for C++AWS SDK for C++ Version 1.11.752 |
#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 23 of file ImagebuilderClient.h.
Definition at line 27 of file ImagebuilderClient.h.
Definition at line 31 of file ImagebuilderClient.h.
Definition at line 32 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 104 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 95 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 131 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 122 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 162 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 153 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 189 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 180 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 218 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 208 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 247 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 238 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 274 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 265 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 301 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 292 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 331 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 321 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 358 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 349 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 384 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 375 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 409 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 400 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 435 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 426 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 463 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 453 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 502 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 493 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 528 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 519 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 554 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 545 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 582 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 572 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 609 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 600 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 634 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 625 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 660 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 651 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 685 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 676 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 711 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 702 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 737 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 728 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 763 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 754 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 792 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 782 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 818 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 809 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 844 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 835 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 869 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 860 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 894 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 885 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 920 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 911 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 948 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 938 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 976 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 967 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 1003 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 994 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 1032 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 1023 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 1058 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 1049 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 1085 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 1076 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 1112 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 1103 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 1139 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 1130 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 1166 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 1157 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 1201 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 1192 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 1230 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 1220 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 1266 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 1257 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 1293 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 1284 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 1322 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 1312 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 1349 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 1340 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 1378 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 1369 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 1405 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 1396 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 1432 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 1423 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 1459 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 1450 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 1553 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 1544 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 1497 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 1487 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 1525 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 1516 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 1583 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 1573 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 1613 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 1603 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 1641 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 1632 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 1669 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 1660 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 1697 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 1688 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 1725 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 1715 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 1755 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 1745 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 1783 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 1774 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 1840 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 1831 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 1813 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 1803 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 1873 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 1864 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 1907 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 1898 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 1939 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 1930 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 1972 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 1963 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 1998 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 1989 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 2025 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 2016 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 2055 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 2045 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 2083 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 2074 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 2109 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 2100 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 2134 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 2125 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 2163 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 2153 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 2196 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 2187 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 2226 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 2216 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 2253 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 2244 of file ImagebuilderClient.h.