AWS SDK for C++AWS SDK for C++ Version 1.11.440 |
#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 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 103 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 94 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 159 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 150 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 185 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 176 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 211 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 202 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 239 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 230 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 265 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 256 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 291 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 282 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 318 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 309 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 343 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 334 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 369 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 360 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 394 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 385 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 419 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 410 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 444 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 435 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 482 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 473 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 507 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 498 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 532 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 523 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 557 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 548 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 582 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 573 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 607 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 598 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 632 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 623 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 657 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 648 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 682 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 673 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 707 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 698 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 732 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 723 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 757 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 748 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 782 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 773 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 807 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 798 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 832 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 823 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 857 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 848 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 882 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 873 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 908 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 899 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 934 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 925 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 959 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 950 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 985 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 976 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 1011 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 1002 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 1037 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 1028 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 1072 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 1063 of file ImagebuilderClient.h.
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 1098 of file ImagebuilderClient.h.
A Callable wrapper for ListComponentBuildVersions that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1089 of file ImagebuilderClient.h.
{}
)
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 1133 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 1124 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 1158 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 1149 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 1183 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 1174 of file ImagebuilderClient.h.
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 1208 of file ImagebuilderClient.h.
A Callable wrapper for ListImageBuildVersions that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1199 of file ImagebuilderClient.h.
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 1235 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 1226 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 1261 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 1252 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 1286 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 1277 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 1311 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 1302 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 1398 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 1389 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 1345 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 1336 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 1371 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 1362 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 1424 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 1415 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 1450 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 1441 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 1476 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 1467 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 1502 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 1493 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 1528 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 1519 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 1554 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 1545 of file ImagebuilderClient.h.
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 1580 of file ImagebuilderClient.h.
A Callable wrapper for ListWorkflowBuildVersions that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1571 of file ImagebuilderClient.h.
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 1606 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 1597 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 1658 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 1649 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 1632 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 1623 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 1689 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 1680 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 1722 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 1713 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 1753 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 1744 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 1785 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 1776 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 1811 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 1802 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 1837 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 1828 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 1863 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 1854 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 1888 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 1879 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 1913 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 1904 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 1939 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 1930 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 1970 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 1961 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 1997 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 1988 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 2022 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 2013 of file ImagebuilderClient.h.
Definition at line 2029 of file ImagebuilderClient.h.