import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator } from "@smithy/types"; import { type CancelImageCreationCommandInput, type CancelImageCreationCommandOutput } from "./commands/CancelImageCreationCommand"; import { type CancelLifecycleExecutionCommandInput, type CancelLifecycleExecutionCommandOutput } from "./commands/CancelLifecycleExecutionCommand"; import { type CreateComponentCommandInput, type CreateComponentCommandOutput } from "./commands/CreateComponentCommand"; import { type CreateContainerRecipeCommandInput, type CreateContainerRecipeCommandOutput } from "./commands/CreateContainerRecipeCommand"; import { type CreateDistributionConfigurationCommandInput, type CreateDistributionConfigurationCommandOutput } from "./commands/CreateDistributionConfigurationCommand"; import { type CreateImageCommandInput, type CreateImageCommandOutput } from "./commands/CreateImageCommand"; import { type CreateImagePipelineCommandInput, type CreateImagePipelineCommandOutput } from "./commands/CreateImagePipelineCommand"; import { type CreateImageRecipeCommandInput, type CreateImageRecipeCommandOutput } from "./commands/CreateImageRecipeCommand"; import { type CreateInfrastructureConfigurationCommandInput, type CreateInfrastructureConfigurationCommandOutput } from "./commands/CreateInfrastructureConfigurationCommand"; import { type CreateLifecyclePolicyCommandInput, type CreateLifecyclePolicyCommandOutput } from "./commands/CreateLifecyclePolicyCommand"; import { type CreateWorkflowCommandInput, type CreateWorkflowCommandOutput } from "./commands/CreateWorkflowCommand"; import { type DeleteComponentCommandInput, type DeleteComponentCommandOutput } from "./commands/DeleteComponentCommand"; import { type DeleteContainerRecipeCommandInput, type DeleteContainerRecipeCommandOutput } from "./commands/DeleteContainerRecipeCommand"; import { type DeleteDistributionConfigurationCommandInput, type DeleteDistributionConfigurationCommandOutput } from "./commands/DeleteDistributionConfigurationCommand"; import { type DeleteImageCommandInput, type DeleteImageCommandOutput } from "./commands/DeleteImageCommand"; import { type DeleteImagePipelineCommandInput, type DeleteImagePipelineCommandOutput } from "./commands/DeleteImagePipelineCommand"; import { type DeleteImageRecipeCommandInput, type DeleteImageRecipeCommandOutput } from "./commands/DeleteImageRecipeCommand"; import { type DeleteInfrastructureConfigurationCommandInput, type DeleteInfrastructureConfigurationCommandOutput } from "./commands/DeleteInfrastructureConfigurationCommand"; import { type DeleteLifecyclePolicyCommandInput, type DeleteLifecyclePolicyCommandOutput } from "./commands/DeleteLifecyclePolicyCommand"; import { type DeleteWorkflowCommandInput, type DeleteWorkflowCommandOutput } from "./commands/DeleteWorkflowCommand"; import { type DistributeImageCommandInput, type DistributeImageCommandOutput } from "./commands/DistributeImageCommand"; import { type GetComponentCommandInput, type GetComponentCommandOutput } from "./commands/GetComponentCommand"; import { type GetComponentPolicyCommandInput, type GetComponentPolicyCommandOutput } from "./commands/GetComponentPolicyCommand"; import { type GetContainerRecipeCommandInput, type GetContainerRecipeCommandOutput } from "./commands/GetContainerRecipeCommand"; import { type GetContainerRecipePolicyCommandInput, type GetContainerRecipePolicyCommandOutput } from "./commands/GetContainerRecipePolicyCommand"; import { type GetDistributionConfigurationCommandInput, type GetDistributionConfigurationCommandOutput } from "./commands/GetDistributionConfigurationCommand"; import { type GetImageCommandInput, type GetImageCommandOutput } from "./commands/GetImageCommand"; import { type GetImagePipelineCommandInput, type GetImagePipelineCommandOutput } from "./commands/GetImagePipelineCommand"; import { type GetImagePolicyCommandInput, type GetImagePolicyCommandOutput } from "./commands/GetImagePolicyCommand"; import { type GetImageRecipeCommandInput, type GetImageRecipeCommandOutput } from "./commands/GetImageRecipeCommand"; import { type GetImageRecipePolicyCommandInput, type GetImageRecipePolicyCommandOutput } from "./commands/GetImageRecipePolicyCommand"; import { type GetInfrastructureConfigurationCommandInput, type GetInfrastructureConfigurationCommandOutput } from "./commands/GetInfrastructureConfigurationCommand"; import { type GetLifecycleExecutionCommandInput, type GetLifecycleExecutionCommandOutput } from "./commands/GetLifecycleExecutionCommand"; import { type GetLifecyclePolicyCommandInput, type GetLifecyclePolicyCommandOutput } from "./commands/GetLifecyclePolicyCommand"; import { type GetMarketplaceResourceCommandInput, type GetMarketplaceResourceCommandOutput } from "./commands/GetMarketplaceResourceCommand"; import { type GetWorkflowCommandInput, type GetWorkflowCommandOutput } from "./commands/GetWorkflowCommand"; import { type GetWorkflowExecutionCommandInput, type GetWorkflowExecutionCommandOutput } from "./commands/GetWorkflowExecutionCommand"; import { type GetWorkflowStepExecutionCommandInput, type GetWorkflowStepExecutionCommandOutput } from "./commands/GetWorkflowStepExecutionCommand"; import { type ImportComponentCommandInput, type ImportComponentCommandOutput } from "./commands/ImportComponentCommand"; import { type ImportDiskImageCommandInput, type ImportDiskImageCommandOutput } from "./commands/ImportDiskImageCommand"; import { type ImportVmImageCommandInput, type ImportVmImageCommandOutput } from "./commands/ImportVmImageCommand"; import { type ListComponentBuildVersionsCommandInput, type ListComponentBuildVersionsCommandOutput } from "./commands/ListComponentBuildVersionsCommand"; import { type ListComponentsCommandInput, type ListComponentsCommandOutput } from "./commands/ListComponentsCommand"; import { type ListContainerRecipesCommandInput, type ListContainerRecipesCommandOutput } from "./commands/ListContainerRecipesCommand"; import { type ListDistributionConfigurationsCommandInput, type ListDistributionConfigurationsCommandOutput } from "./commands/ListDistributionConfigurationsCommand"; import { type ListImageBuildVersionsCommandInput, type ListImageBuildVersionsCommandOutput } from "./commands/ListImageBuildVersionsCommand"; import { type ListImagePackagesCommandInput, type ListImagePackagesCommandOutput } from "./commands/ListImagePackagesCommand"; import { type ListImagePipelineImagesCommandInput, type ListImagePipelineImagesCommandOutput } from "./commands/ListImagePipelineImagesCommand"; import { type ListImagePipelinesCommandInput, type ListImagePipelinesCommandOutput } from "./commands/ListImagePipelinesCommand"; import { type ListImageRecipesCommandInput, type ListImageRecipesCommandOutput } from "./commands/ListImageRecipesCommand"; import { type ListImageScanFindingAggregationsCommandInput, type ListImageScanFindingAggregationsCommandOutput } from "./commands/ListImageScanFindingAggregationsCommand"; import { type ListImageScanFindingsCommandInput, type ListImageScanFindingsCommandOutput } from "./commands/ListImageScanFindingsCommand"; import { type ListImagesCommandInput, type ListImagesCommandOutput } from "./commands/ListImagesCommand"; import { type ListInfrastructureConfigurationsCommandInput, type ListInfrastructureConfigurationsCommandOutput } from "./commands/ListInfrastructureConfigurationsCommand"; import { type ListLifecycleExecutionResourcesCommandInput, type ListLifecycleExecutionResourcesCommandOutput } from "./commands/ListLifecycleExecutionResourcesCommand"; import { type ListLifecycleExecutionsCommandInput, type ListLifecycleExecutionsCommandOutput } from "./commands/ListLifecycleExecutionsCommand"; import { type ListLifecyclePoliciesCommandInput, type ListLifecyclePoliciesCommandOutput } from "./commands/ListLifecyclePoliciesCommand"; import { type ListTagsForResourceCommandInput, type ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { type ListWaitingWorkflowStepsCommandInput, type ListWaitingWorkflowStepsCommandOutput } from "./commands/ListWaitingWorkflowStepsCommand"; import { type ListWorkflowBuildVersionsCommandInput, type ListWorkflowBuildVersionsCommandOutput } from "./commands/ListWorkflowBuildVersionsCommand"; import { type ListWorkflowExecutionsCommandInput, type ListWorkflowExecutionsCommandOutput } from "./commands/ListWorkflowExecutionsCommand"; import { type ListWorkflowsCommandInput, type ListWorkflowsCommandOutput } from "./commands/ListWorkflowsCommand"; import { type ListWorkflowStepExecutionsCommandInput, type ListWorkflowStepExecutionsCommandOutput } from "./commands/ListWorkflowStepExecutionsCommand"; import { type PutComponentPolicyCommandInput, type PutComponentPolicyCommandOutput } from "./commands/PutComponentPolicyCommand"; import { type PutContainerRecipePolicyCommandInput, type PutContainerRecipePolicyCommandOutput } from "./commands/PutContainerRecipePolicyCommand"; import { type PutImagePolicyCommandInput, type PutImagePolicyCommandOutput } from "./commands/PutImagePolicyCommand"; import { type PutImageRecipePolicyCommandInput, type PutImageRecipePolicyCommandOutput } from "./commands/PutImageRecipePolicyCommand"; import { type RetryImageCommandInput, type RetryImageCommandOutput } from "./commands/RetryImageCommand"; import { type SendWorkflowStepActionCommandInput, type SendWorkflowStepActionCommandOutput } from "./commands/SendWorkflowStepActionCommand"; import { type StartImagePipelineExecutionCommandInput, type StartImagePipelineExecutionCommandOutput } from "./commands/StartImagePipelineExecutionCommand"; import { type StartResourceStateUpdateCommandInput, type StartResourceStateUpdateCommandOutput } from "./commands/StartResourceStateUpdateCommand"; import { type TagResourceCommandInput, type TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { type UntagResourceCommandInput, type UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { type UpdateDistributionConfigurationCommandInput, type UpdateDistributionConfigurationCommandOutput } from "./commands/UpdateDistributionConfigurationCommand"; import { type UpdateImagePipelineCommandInput, type UpdateImagePipelineCommandOutput } from "./commands/UpdateImagePipelineCommand"; import { type UpdateInfrastructureConfigurationCommandInput, type UpdateInfrastructureConfigurationCommandOutput } from "./commands/UpdateInfrastructureConfigurationCommand"; import { type UpdateLifecyclePolicyCommandInput, type UpdateLifecyclePolicyCommandOutput } from "./commands/UpdateLifecyclePolicyCommand"; import { ImagebuilderClient } from "./ImagebuilderClient"; export interface Imagebuilder { /** * @see {@link CancelImageCreationCommand} */ cancelImageCreation(args: CancelImageCreationCommandInput, options?: __HttpHandlerOptions): Promise; cancelImageCreation(args: CancelImageCreationCommandInput, cb: (err: any, data?: CancelImageCreationCommandOutput) => void): void; cancelImageCreation(args: CancelImageCreationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelImageCreationCommandOutput) => void): void; /** * @see {@link CancelLifecycleExecutionCommand} */ cancelLifecycleExecution(args: CancelLifecycleExecutionCommandInput, options?: __HttpHandlerOptions): Promise; cancelLifecycleExecution(args: CancelLifecycleExecutionCommandInput, cb: (err: any, data?: CancelLifecycleExecutionCommandOutput) => void): void; cancelLifecycleExecution(args: CancelLifecycleExecutionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelLifecycleExecutionCommandOutput) => void): void; /** * @see {@link CreateComponentCommand} */ createComponent(args: CreateComponentCommandInput, options?: __HttpHandlerOptions): Promise; createComponent(args: CreateComponentCommandInput, cb: (err: any, data?: CreateComponentCommandOutput) => void): void; createComponent(args: CreateComponentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateComponentCommandOutput) => void): void; /** * @see {@link CreateContainerRecipeCommand} */ createContainerRecipe(args: CreateContainerRecipeCommandInput, options?: __HttpHandlerOptions): Promise; createContainerRecipe(args: CreateContainerRecipeCommandInput, cb: (err: any, data?: CreateContainerRecipeCommandOutput) => void): void; createContainerRecipe(args: CreateContainerRecipeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateContainerRecipeCommandOutput) => void): void; /** * @see {@link CreateDistributionConfigurationCommand} */ createDistributionConfiguration(args: CreateDistributionConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; createDistributionConfiguration(args: CreateDistributionConfigurationCommandInput, cb: (err: any, data?: CreateDistributionConfigurationCommandOutput) => void): void; createDistributionConfiguration(args: CreateDistributionConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDistributionConfigurationCommandOutput) => void): void; /** * @see {@link CreateImageCommand} */ createImage(args: CreateImageCommandInput, options?: __HttpHandlerOptions): Promise; createImage(args: CreateImageCommandInput, cb: (err: any, data?: CreateImageCommandOutput) => void): void; createImage(args: CreateImageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateImageCommandOutput) => void): void; /** * @see {@link CreateImagePipelineCommand} */ createImagePipeline(args: CreateImagePipelineCommandInput, options?: __HttpHandlerOptions): Promise; createImagePipeline(args: CreateImagePipelineCommandInput, cb: (err: any, data?: CreateImagePipelineCommandOutput) => void): void; createImagePipeline(args: CreateImagePipelineCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateImagePipelineCommandOutput) => void): void; /** * @see {@link CreateImageRecipeCommand} */ createImageRecipe(args: CreateImageRecipeCommandInput, options?: __HttpHandlerOptions): Promise; createImageRecipe(args: CreateImageRecipeCommandInput, cb: (err: any, data?: CreateImageRecipeCommandOutput) => void): void; createImageRecipe(args: CreateImageRecipeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateImageRecipeCommandOutput) => void): void; /** * @see {@link CreateInfrastructureConfigurationCommand} */ createInfrastructureConfiguration(args: CreateInfrastructureConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; createInfrastructureConfiguration(args: CreateInfrastructureConfigurationCommandInput, cb: (err: any, data?: CreateInfrastructureConfigurationCommandOutput) => void): void; createInfrastructureConfiguration(args: CreateInfrastructureConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateInfrastructureConfigurationCommandOutput) => void): void; /** * @see {@link CreateLifecyclePolicyCommand} */ createLifecyclePolicy(args: CreateLifecyclePolicyCommandInput, options?: __HttpHandlerOptions): Promise; createLifecyclePolicy(args: CreateLifecyclePolicyCommandInput, cb: (err: any, data?: CreateLifecyclePolicyCommandOutput) => void): void; createLifecyclePolicy(args: CreateLifecyclePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateLifecyclePolicyCommandOutput) => void): void; /** * @see {@link CreateWorkflowCommand} */ createWorkflow(args: CreateWorkflowCommandInput, options?: __HttpHandlerOptions): Promise; createWorkflow(args: CreateWorkflowCommandInput, cb: (err: any, data?: CreateWorkflowCommandOutput) => void): void; createWorkflow(args: CreateWorkflowCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateWorkflowCommandOutput) => void): void; /** * @see {@link DeleteComponentCommand} */ deleteComponent(args: DeleteComponentCommandInput, options?: __HttpHandlerOptions): Promise; deleteComponent(args: DeleteComponentCommandInput, cb: (err: any, data?: DeleteComponentCommandOutput) => void): void; deleteComponent(args: DeleteComponentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteComponentCommandOutput) => void): void; /** * @see {@link DeleteContainerRecipeCommand} */ deleteContainerRecipe(args: DeleteContainerRecipeCommandInput, options?: __HttpHandlerOptions): Promise; deleteContainerRecipe(args: DeleteContainerRecipeCommandInput, cb: (err: any, data?: DeleteContainerRecipeCommandOutput) => void): void; deleteContainerRecipe(args: DeleteContainerRecipeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteContainerRecipeCommandOutput) => void): void; /** * @see {@link DeleteDistributionConfigurationCommand} */ deleteDistributionConfiguration(args: DeleteDistributionConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; deleteDistributionConfiguration(args: DeleteDistributionConfigurationCommandInput, cb: (err: any, data?: DeleteDistributionConfigurationCommandOutput) => void): void; deleteDistributionConfiguration(args: DeleteDistributionConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDistributionConfigurationCommandOutput) => void): void; /** * @see {@link DeleteImageCommand} */ deleteImage(args: DeleteImageCommandInput, options?: __HttpHandlerOptions): Promise; deleteImage(args: DeleteImageCommandInput, cb: (err: any, data?: DeleteImageCommandOutput) => void): void; deleteImage(args: DeleteImageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteImageCommandOutput) => void): void; /** * @see {@link DeleteImagePipelineCommand} */ deleteImagePipeline(args: DeleteImagePipelineCommandInput, options?: __HttpHandlerOptions): Promise; deleteImagePipeline(args: DeleteImagePipelineCommandInput, cb: (err: any, data?: DeleteImagePipelineCommandOutput) => void): void; deleteImagePipeline(args: DeleteImagePipelineCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteImagePipelineCommandOutput) => void): void; /** * @see {@link DeleteImageRecipeCommand} */ deleteImageRecipe(args: DeleteImageRecipeCommandInput, options?: __HttpHandlerOptions): Promise; deleteImageRecipe(args: DeleteImageRecipeCommandInput, cb: (err: any, data?: DeleteImageRecipeCommandOutput) => void): void; deleteImageRecipe(args: DeleteImageRecipeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteImageRecipeCommandOutput) => void): void; /** * @see {@link DeleteInfrastructureConfigurationCommand} */ deleteInfrastructureConfiguration(args: DeleteInfrastructureConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; deleteInfrastructureConfiguration(args: DeleteInfrastructureConfigurationCommandInput, cb: (err: any, data?: DeleteInfrastructureConfigurationCommandOutput) => void): void; deleteInfrastructureConfiguration(args: DeleteInfrastructureConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteInfrastructureConfigurationCommandOutput) => void): void; /** * @see {@link DeleteLifecyclePolicyCommand} */ deleteLifecyclePolicy(args: DeleteLifecyclePolicyCommandInput, options?: __HttpHandlerOptions): Promise; deleteLifecyclePolicy(args: DeleteLifecyclePolicyCommandInput, cb: (err: any, data?: DeleteLifecyclePolicyCommandOutput) => void): void; deleteLifecyclePolicy(args: DeleteLifecyclePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteLifecyclePolicyCommandOutput) => void): void; /** * @see {@link DeleteWorkflowCommand} */ deleteWorkflow(args: DeleteWorkflowCommandInput, options?: __HttpHandlerOptions): Promise; deleteWorkflow(args: DeleteWorkflowCommandInput, cb: (err: any, data?: DeleteWorkflowCommandOutput) => void): void; deleteWorkflow(args: DeleteWorkflowCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteWorkflowCommandOutput) => void): void; /** * @see {@link DistributeImageCommand} */ distributeImage(args: DistributeImageCommandInput, options?: __HttpHandlerOptions): Promise; distributeImage(args: DistributeImageCommandInput, cb: (err: any, data?: DistributeImageCommandOutput) => void): void; distributeImage(args: DistributeImageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DistributeImageCommandOutput) => void): void; /** * @see {@link GetComponentCommand} */ getComponent(args: GetComponentCommandInput, options?: __HttpHandlerOptions): Promise; getComponent(args: GetComponentCommandInput, cb: (err: any, data?: GetComponentCommandOutput) => void): void; getComponent(args: GetComponentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetComponentCommandOutput) => void): void; /** * @see {@link GetComponentPolicyCommand} */ getComponentPolicy(args: GetComponentPolicyCommandInput, options?: __HttpHandlerOptions): Promise; getComponentPolicy(args: GetComponentPolicyCommandInput, cb: (err: any, data?: GetComponentPolicyCommandOutput) => void): void; getComponentPolicy(args: GetComponentPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetComponentPolicyCommandOutput) => void): void; /** * @see {@link GetContainerRecipeCommand} */ getContainerRecipe(args: GetContainerRecipeCommandInput, options?: __HttpHandlerOptions): Promise; getContainerRecipe(args: GetContainerRecipeCommandInput, cb: (err: any, data?: GetContainerRecipeCommandOutput) => void): void; getContainerRecipe(args: GetContainerRecipeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetContainerRecipeCommandOutput) => void): void; /** * @see {@link GetContainerRecipePolicyCommand} */ getContainerRecipePolicy(args: GetContainerRecipePolicyCommandInput, options?: __HttpHandlerOptions): Promise; getContainerRecipePolicy(args: GetContainerRecipePolicyCommandInput, cb: (err: any, data?: GetContainerRecipePolicyCommandOutput) => void): void; getContainerRecipePolicy(args: GetContainerRecipePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetContainerRecipePolicyCommandOutput) => void): void; /** * @see {@link GetDistributionConfigurationCommand} */ getDistributionConfiguration(args: GetDistributionConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; getDistributionConfiguration(args: GetDistributionConfigurationCommandInput, cb: (err: any, data?: GetDistributionConfigurationCommandOutput) => void): void; getDistributionConfiguration(args: GetDistributionConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDistributionConfigurationCommandOutput) => void): void; /** * @see {@link GetImageCommand} */ getImage(args: GetImageCommandInput, options?: __HttpHandlerOptions): Promise; getImage(args: GetImageCommandInput, cb: (err: any, data?: GetImageCommandOutput) => void): void; getImage(args: GetImageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetImageCommandOutput) => void): void; /** * @see {@link GetImagePipelineCommand} */ getImagePipeline(args: GetImagePipelineCommandInput, options?: __HttpHandlerOptions): Promise; getImagePipeline(args: GetImagePipelineCommandInput, cb: (err: any, data?: GetImagePipelineCommandOutput) => void): void; getImagePipeline(args: GetImagePipelineCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetImagePipelineCommandOutput) => void): void; /** * @see {@link GetImagePolicyCommand} */ getImagePolicy(args: GetImagePolicyCommandInput, options?: __HttpHandlerOptions): Promise; getImagePolicy(args: GetImagePolicyCommandInput, cb: (err: any, data?: GetImagePolicyCommandOutput) => void): void; getImagePolicy(args: GetImagePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetImagePolicyCommandOutput) => void): void; /** * @see {@link GetImageRecipeCommand} */ getImageRecipe(args: GetImageRecipeCommandInput, options?: __HttpHandlerOptions): Promise; getImageRecipe(args: GetImageRecipeCommandInput, cb: (err: any, data?: GetImageRecipeCommandOutput) => void): void; getImageRecipe(args: GetImageRecipeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetImageRecipeCommandOutput) => void): void; /** * @see {@link GetImageRecipePolicyCommand} */ getImageRecipePolicy(args: GetImageRecipePolicyCommandInput, options?: __HttpHandlerOptions): Promise; getImageRecipePolicy(args: GetImageRecipePolicyCommandInput, cb: (err: any, data?: GetImageRecipePolicyCommandOutput) => void): void; getImageRecipePolicy(args: GetImageRecipePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetImageRecipePolicyCommandOutput) => void): void; /** * @see {@link GetInfrastructureConfigurationCommand} */ getInfrastructureConfiguration(args: GetInfrastructureConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; getInfrastructureConfiguration(args: GetInfrastructureConfigurationCommandInput, cb: (err: any, data?: GetInfrastructureConfigurationCommandOutput) => void): void; getInfrastructureConfiguration(args: GetInfrastructureConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetInfrastructureConfigurationCommandOutput) => void): void; /** * @see {@link GetLifecycleExecutionCommand} */ getLifecycleExecution(args: GetLifecycleExecutionCommandInput, options?: __HttpHandlerOptions): Promise; getLifecycleExecution(args: GetLifecycleExecutionCommandInput, cb: (err: any, data?: GetLifecycleExecutionCommandOutput) => void): void; getLifecycleExecution(args: GetLifecycleExecutionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetLifecycleExecutionCommandOutput) => void): void; /** * @see {@link GetLifecyclePolicyCommand} */ getLifecyclePolicy(args: GetLifecyclePolicyCommandInput, options?: __HttpHandlerOptions): Promise; getLifecyclePolicy(args: GetLifecyclePolicyCommandInput, cb: (err: any, data?: GetLifecyclePolicyCommandOutput) => void): void; getLifecyclePolicy(args: GetLifecyclePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetLifecyclePolicyCommandOutput) => void): void; /** * @see {@link GetMarketplaceResourceCommand} */ getMarketplaceResource(args: GetMarketplaceResourceCommandInput, options?: __HttpHandlerOptions): Promise; getMarketplaceResource(args: GetMarketplaceResourceCommandInput, cb: (err: any, data?: GetMarketplaceResourceCommandOutput) => void): void; getMarketplaceResource(args: GetMarketplaceResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetMarketplaceResourceCommandOutput) => void): void; /** * @see {@link GetWorkflowCommand} */ getWorkflow(args: GetWorkflowCommandInput, options?: __HttpHandlerOptions): Promise; getWorkflow(args: GetWorkflowCommandInput, cb: (err: any, data?: GetWorkflowCommandOutput) => void): void; getWorkflow(args: GetWorkflowCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetWorkflowCommandOutput) => void): void; /** * @see {@link GetWorkflowExecutionCommand} */ getWorkflowExecution(args: GetWorkflowExecutionCommandInput, options?: __HttpHandlerOptions): Promise; getWorkflowExecution(args: GetWorkflowExecutionCommandInput, cb: (err: any, data?: GetWorkflowExecutionCommandOutput) => void): void; getWorkflowExecution(args: GetWorkflowExecutionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetWorkflowExecutionCommandOutput) => void): void; /** * @see {@link GetWorkflowStepExecutionCommand} */ getWorkflowStepExecution(args: GetWorkflowStepExecutionCommandInput, options?: __HttpHandlerOptions): Promise; getWorkflowStepExecution(args: GetWorkflowStepExecutionCommandInput, cb: (err: any, data?: GetWorkflowStepExecutionCommandOutput) => void): void; getWorkflowStepExecution(args: GetWorkflowStepExecutionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetWorkflowStepExecutionCommandOutput) => void): void; /** * @see {@link ImportComponentCommand} */ importComponent(args: ImportComponentCommandInput, options?: __HttpHandlerOptions): Promise; importComponent(args: ImportComponentCommandInput, cb: (err: any, data?: ImportComponentCommandOutput) => void): void; importComponent(args: ImportComponentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ImportComponentCommandOutput) => void): void; /** * @see {@link ImportDiskImageCommand} */ importDiskImage(args: ImportDiskImageCommandInput, options?: __HttpHandlerOptions): Promise; importDiskImage(args: ImportDiskImageCommandInput, cb: (err: any, data?: ImportDiskImageCommandOutput) => void): void; importDiskImage(args: ImportDiskImageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ImportDiskImageCommandOutput) => void): void; /** * @see {@link ImportVmImageCommand} */ importVmImage(args: ImportVmImageCommandInput, options?: __HttpHandlerOptions): Promise; importVmImage(args: ImportVmImageCommandInput, cb: (err: any, data?: ImportVmImageCommandOutput) => void): void; importVmImage(args: ImportVmImageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ImportVmImageCommandOutput) => void): void; /** * @see {@link ListComponentBuildVersionsCommand} */ listComponentBuildVersions(): Promise; listComponentBuildVersions(args: ListComponentBuildVersionsCommandInput, options?: __HttpHandlerOptions): Promise; listComponentBuildVersions(args: ListComponentBuildVersionsCommandInput, cb: (err: any, data?: ListComponentBuildVersionsCommandOutput) => void): void; listComponentBuildVersions(args: ListComponentBuildVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListComponentBuildVersionsCommandOutput) => void): void; /** * @see {@link ListComponentsCommand} */ listComponents(): Promise; listComponents(args: ListComponentsCommandInput, options?: __HttpHandlerOptions): Promise; listComponents(args: ListComponentsCommandInput, cb: (err: any, data?: ListComponentsCommandOutput) => void): void; listComponents(args: ListComponentsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListComponentsCommandOutput) => void): void; /** * @see {@link ListContainerRecipesCommand} */ listContainerRecipes(): Promise; listContainerRecipes(args: ListContainerRecipesCommandInput, options?: __HttpHandlerOptions): Promise; listContainerRecipes(args: ListContainerRecipesCommandInput, cb: (err: any, data?: ListContainerRecipesCommandOutput) => void): void; listContainerRecipes(args: ListContainerRecipesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListContainerRecipesCommandOutput) => void): void; /** * @see {@link ListDistributionConfigurationsCommand} */ listDistributionConfigurations(): Promise; listDistributionConfigurations(args: ListDistributionConfigurationsCommandInput, options?: __HttpHandlerOptions): Promise; listDistributionConfigurations(args: ListDistributionConfigurationsCommandInput, cb: (err: any, data?: ListDistributionConfigurationsCommandOutput) => void): void; listDistributionConfigurations(args: ListDistributionConfigurationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDistributionConfigurationsCommandOutput) => void): void; /** * @see {@link ListImageBuildVersionsCommand} */ listImageBuildVersions(): Promise; listImageBuildVersions(args: ListImageBuildVersionsCommandInput, options?: __HttpHandlerOptions): Promise; listImageBuildVersions(args: ListImageBuildVersionsCommandInput, cb: (err: any, data?: ListImageBuildVersionsCommandOutput) => void): void; listImageBuildVersions(args: ListImageBuildVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListImageBuildVersionsCommandOutput) => void): void; /** * @see {@link ListImagePackagesCommand} */ listImagePackages(args: ListImagePackagesCommandInput, options?: __HttpHandlerOptions): Promise; listImagePackages(args: ListImagePackagesCommandInput, cb: (err: any, data?: ListImagePackagesCommandOutput) => void): void; listImagePackages(args: ListImagePackagesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListImagePackagesCommandOutput) => void): void; /** * @see {@link ListImagePipelineImagesCommand} */ listImagePipelineImages(args: ListImagePipelineImagesCommandInput, options?: __HttpHandlerOptions): Promise; listImagePipelineImages(args: ListImagePipelineImagesCommandInput, cb: (err: any, data?: ListImagePipelineImagesCommandOutput) => void): void; listImagePipelineImages(args: ListImagePipelineImagesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListImagePipelineImagesCommandOutput) => void): void; /** * @see {@link ListImagePipelinesCommand} */ listImagePipelines(): Promise; listImagePipelines(args: ListImagePipelinesCommandInput, options?: __HttpHandlerOptions): Promise; listImagePipelines(args: ListImagePipelinesCommandInput, cb: (err: any, data?: ListImagePipelinesCommandOutput) => void): void; listImagePipelines(args: ListImagePipelinesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListImagePipelinesCommandOutput) => void): void; /** * @see {@link ListImageRecipesCommand} */ listImageRecipes(): Promise; listImageRecipes(args: ListImageRecipesCommandInput, options?: __HttpHandlerOptions): Promise; listImageRecipes(args: ListImageRecipesCommandInput, cb: (err: any, data?: ListImageRecipesCommandOutput) => void): void; listImageRecipes(args: ListImageRecipesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListImageRecipesCommandOutput) => void): void; /** * @see {@link ListImagesCommand} */ listImages(): Promise; listImages(args: ListImagesCommandInput, options?: __HttpHandlerOptions): Promise; listImages(args: ListImagesCommandInput, cb: (err: any, data?: ListImagesCommandOutput) => void): void; listImages(args: ListImagesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListImagesCommandOutput) => void): void; /** * @see {@link ListImageScanFindingAggregationsCommand} */ listImageScanFindingAggregations(): Promise; listImageScanFindingAggregations(args: ListImageScanFindingAggregationsCommandInput, options?: __HttpHandlerOptions): Promise; listImageScanFindingAggregations(args: ListImageScanFindingAggregationsCommandInput, cb: (err: any, data?: ListImageScanFindingAggregationsCommandOutput) => void): void; listImageScanFindingAggregations(args: ListImageScanFindingAggregationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListImageScanFindingAggregationsCommandOutput) => void): void; /** * @see {@link ListImageScanFindingsCommand} */ listImageScanFindings(): Promise; listImageScanFindings(args: ListImageScanFindingsCommandInput, options?: __HttpHandlerOptions): Promise; listImageScanFindings(args: ListImageScanFindingsCommandInput, cb: (err: any, data?: ListImageScanFindingsCommandOutput) => void): void; listImageScanFindings(args: ListImageScanFindingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListImageScanFindingsCommandOutput) => void): void; /** * @see {@link ListInfrastructureConfigurationsCommand} */ listInfrastructureConfigurations(): Promise; listInfrastructureConfigurations(args: ListInfrastructureConfigurationsCommandInput, options?: __HttpHandlerOptions): Promise; listInfrastructureConfigurations(args: ListInfrastructureConfigurationsCommandInput, cb: (err: any, data?: ListInfrastructureConfigurationsCommandOutput) => void): void; listInfrastructureConfigurations(args: ListInfrastructureConfigurationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListInfrastructureConfigurationsCommandOutput) => void): void; /** * @see {@link ListLifecycleExecutionResourcesCommand} */ listLifecycleExecutionResources(args: ListLifecycleExecutionResourcesCommandInput, options?: __HttpHandlerOptions): Promise; listLifecycleExecutionResources(args: ListLifecycleExecutionResourcesCommandInput, cb: (err: any, data?: ListLifecycleExecutionResourcesCommandOutput) => void): void; listLifecycleExecutionResources(args: ListLifecycleExecutionResourcesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListLifecycleExecutionResourcesCommandOutput) => void): void; /** * @see {@link ListLifecycleExecutionsCommand} */ listLifecycleExecutions(args: ListLifecycleExecutionsCommandInput, options?: __HttpHandlerOptions): Promise; listLifecycleExecutions(args: ListLifecycleExecutionsCommandInput, cb: (err: any, data?: ListLifecycleExecutionsCommandOutput) => void): void; listLifecycleExecutions(args: ListLifecycleExecutionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListLifecycleExecutionsCommandOutput) => void): void; /** * @see {@link ListLifecyclePoliciesCommand} */ listLifecyclePolicies(): Promise; listLifecyclePolicies(args: ListLifecyclePoliciesCommandInput, options?: __HttpHandlerOptions): Promise; listLifecyclePolicies(args: ListLifecyclePoliciesCommandInput, cb: (err: any, data?: ListLifecyclePoliciesCommandOutput) => void): void; listLifecyclePolicies(args: ListLifecyclePoliciesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListLifecyclePoliciesCommandOutput) => void): void; /** * @see {@link ListTagsForResourceCommand} */ listTagsForResource(args: ListTagsForResourceCommandInput, options?: __HttpHandlerOptions): Promise; listTagsForResource(args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void; listTagsForResource(args: ListTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void; /** * @see {@link ListWaitingWorkflowStepsCommand} */ listWaitingWorkflowSteps(): Promise; listWaitingWorkflowSteps(args: ListWaitingWorkflowStepsCommandInput, options?: __HttpHandlerOptions): Promise; listWaitingWorkflowSteps(args: ListWaitingWorkflowStepsCommandInput, cb: (err: any, data?: ListWaitingWorkflowStepsCommandOutput) => void): void; listWaitingWorkflowSteps(args: ListWaitingWorkflowStepsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListWaitingWorkflowStepsCommandOutput) => void): void; /** * @see {@link ListWorkflowBuildVersionsCommand} */ listWorkflowBuildVersions(): Promise; listWorkflowBuildVersions(args: ListWorkflowBuildVersionsCommandInput, options?: __HttpHandlerOptions): Promise; listWorkflowBuildVersions(args: ListWorkflowBuildVersionsCommandInput, cb: (err: any, data?: ListWorkflowBuildVersionsCommandOutput) => void): void; listWorkflowBuildVersions(args: ListWorkflowBuildVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListWorkflowBuildVersionsCommandOutput) => void): void; /** * @see {@link ListWorkflowExecutionsCommand} */ listWorkflowExecutions(args: ListWorkflowExecutionsCommandInput, options?: __HttpHandlerOptions): Promise; listWorkflowExecutions(args: ListWorkflowExecutionsCommandInput, cb: (err: any, data?: ListWorkflowExecutionsCommandOutput) => void): void; listWorkflowExecutions(args: ListWorkflowExecutionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListWorkflowExecutionsCommandOutput) => void): void; /** * @see {@link ListWorkflowsCommand} */ listWorkflows(): Promise; listWorkflows(args: ListWorkflowsCommandInput, options?: __HttpHandlerOptions): Promise; listWorkflows(args: ListWorkflowsCommandInput, cb: (err: any, data?: ListWorkflowsCommandOutput) => void): void; listWorkflows(args: ListWorkflowsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListWorkflowsCommandOutput) => void): void; /** * @see {@link ListWorkflowStepExecutionsCommand} */ listWorkflowStepExecutions(args: ListWorkflowStepExecutionsCommandInput, options?: __HttpHandlerOptions): Promise; listWorkflowStepExecutions(args: ListWorkflowStepExecutionsCommandInput, cb: (err: any, data?: ListWorkflowStepExecutionsCommandOutput) => void): void; listWorkflowStepExecutions(args: ListWorkflowStepExecutionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListWorkflowStepExecutionsCommandOutput) => void): void; /** * @see {@link PutComponentPolicyCommand} */ putComponentPolicy(args: PutComponentPolicyCommandInput, options?: __HttpHandlerOptions): Promise; putComponentPolicy(args: PutComponentPolicyCommandInput, cb: (err: any, data?: PutComponentPolicyCommandOutput) => void): void; putComponentPolicy(args: PutComponentPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutComponentPolicyCommandOutput) => void): void; /** * @see {@link PutContainerRecipePolicyCommand} */ putContainerRecipePolicy(args: PutContainerRecipePolicyCommandInput, options?: __HttpHandlerOptions): Promise; putContainerRecipePolicy(args: PutContainerRecipePolicyCommandInput, cb: (err: any, data?: PutContainerRecipePolicyCommandOutput) => void): void; putContainerRecipePolicy(args: PutContainerRecipePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutContainerRecipePolicyCommandOutput) => void): void; /** * @see {@link PutImagePolicyCommand} */ putImagePolicy(args: PutImagePolicyCommandInput, options?: __HttpHandlerOptions): Promise; putImagePolicy(args: PutImagePolicyCommandInput, cb: (err: any, data?: PutImagePolicyCommandOutput) => void): void; putImagePolicy(args: PutImagePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutImagePolicyCommandOutput) => void): void; /** * @see {@link PutImageRecipePolicyCommand} */ putImageRecipePolicy(args: PutImageRecipePolicyCommandInput, options?: __HttpHandlerOptions): Promise; putImageRecipePolicy(args: PutImageRecipePolicyCommandInput, cb: (err: any, data?: PutImageRecipePolicyCommandOutput) => void): void; putImageRecipePolicy(args: PutImageRecipePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutImageRecipePolicyCommandOutput) => void): void; /** * @see {@link RetryImageCommand} */ retryImage(args: RetryImageCommandInput, options?: __HttpHandlerOptions): Promise; retryImage(args: RetryImageCommandInput, cb: (err: any, data?: RetryImageCommandOutput) => void): void; retryImage(args: RetryImageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RetryImageCommandOutput) => void): void; /** * @see {@link SendWorkflowStepActionCommand} */ sendWorkflowStepAction(args: SendWorkflowStepActionCommandInput, options?: __HttpHandlerOptions): Promise; sendWorkflowStepAction(args: SendWorkflowStepActionCommandInput, cb: (err: any, data?: SendWorkflowStepActionCommandOutput) => void): void; sendWorkflowStepAction(args: SendWorkflowStepActionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SendWorkflowStepActionCommandOutput) => void): void; /** * @see {@link StartImagePipelineExecutionCommand} */ startImagePipelineExecution(args: StartImagePipelineExecutionCommandInput, options?: __HttpHandlerOptions): Promise; startImagePipelineExecution(args: StartImagePipelineExecutionCommandInput, cb: (err: any, data?: StartImagePipelineExecutionCommandOutput) => void): void; startImagePipelineExecution(args: StartImagePipelineExecutionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartImagePipelineExecutionCommandOutput) => void): void; /** * @see {@link StartResourceStateUpdateCommand} */ startResourceStateUpdate(args: StartResourceStateUpdateCommandInput, options?: __HttpHandlerOptions): Promise; startResourceStateUpdate(args: StartResourceStateUpdateCommandInput, cb: (err: any, data?: StartResourceStateUpdateCommandOutput) => void): void; startResourceStateUpdate(args: StartResourceStateUpdateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartResourceStateUpdateCommandOutput) => void): void; /** * @see {@link TagResourceCommand} */ tagResource(args: TagResourceCommandInput, options?: __HttpHandlerOptions): Promise; tagResource(args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void): void; tagResource(args: TagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagResourceCommandOutput) => void): void; /** * @see {@link UntagResourceCommand} */ untagResource(args: UntagResourceCommandInput, options?: __HttpHandlerOptions): Promise; untagResource(args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; untagResource(args: UntagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; /** * @see {@link UpdateDistributionConfigurationCommand} */ updateDistributionConfiguration(args: UpdateDistributionConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; updateDistributionConfiguration(args: UpdateDistributionConfigurationCommandInput, cb: (err: any, data?: UpdateDistributionConfigurationCommandOutput) => void): void; updateDistributionConfiguration(args: UpdateDistributionConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDistributionConfigurationCommandOutput) => void): void; /** * @see {@link UpdateImagePipelineCommand} */ updateImagePipeline(args: UpdateImagePipelineCommandInput, options?: __HttpHandlerOptions): Promise; updateImagePipeline(args: UpdateImagePipelineCommandInput, cb: (err: any, data?: UpdateImagePipelineCommandOutput) => void): void; updateImagePipeline(args: UpdateImagePipelineCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateImagePipelineCommandOutput) => void): void; /** * @see {@link UpdateInfrastructureConfigurationCommand} */ updateInfrastructureConfiguration(args: UpdateInfrastructureConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; updateInfrastructureConfiguration(args: UpdateInfrastructureConfigurationCommandInput, cb: (err: any, data?: UpdateInfrastructureConfigurationCommandOutput) => void): void; updateInfrastructureConfiguration(args: UpdateInfrastructureConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateInfrastructureConfigurationCommandOutput) => void): void; /** * @see {@link UpdateLifecyclePolicyCommand} */ updateLifecyclePolicy(args: UpdateLifecyclePolicyCommandInput, options?: __HttpHandlerOptions): Promise; updateLifecyclePolicy(args: UpdateLifecyclePolicyCommandInput, cb: (err: any, data?: UpdateLifecyclePolicyCommandOutput) => void): void; updateLifecyclePolicy(args: UpdateLifecyclePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateLifecyclePolicyCommandOutput) => void): void; /** * @see {@link ListComponentBuildVersionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListComponentBuildVersionsCommandOutput}. */ paginateListComponentBuildVersions(args?: ListComponentBuildVersionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListComponentsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListComponentsCommandOutput}. */ paginateListComponents(args?: ListComponentsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListContainerRecipesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListContainerRecipesCommandOutput}. */ paginateListContainerRecipes(args?: ListContainerRecipesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListDistributionConfigurationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListDistributionConfigurationsCommandOutput}. */ paginateListDistributionConfigurations(args?: ListDistributionConfigurationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListImageBuildVersionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListImageBuildVersionsCommandOutput}. */ paginateListImageBuildVersions(args?: ListImageBuildVersionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListImagePackagesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListImagePackagesCommandOutput}. */ paginateListImagePackages(args: ListImagePackagesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListImagePipelineImagesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListImagePipelineImagesCommandOutput}. */ paginateListImagePipelineImages(args: ListImagePipelineImagesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListImagePipelinesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListImagePipelinesCommandOutput}. */ paginateListImagePipelines(args?: ListImagePipelinesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListImageRecipesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListImageRecipesCommandOutput}. */ paginateListImageRecipes(args?: ListImageRecipesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListImagesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListImagesCommandOutput}. */ paginateListImages(args?: ListImagesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListImageScanFindingAggregationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListImageScanFindingAggregationsCommandOutput}. */ paginateListImageScanFindingAggregations(args?: ListImageScanFindingAggregationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListImageScanFindingsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListImageScanFindingsCommandOutput}. */ paginateListImageScanFindings(args?: ListImageScanFindingsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListInfrastructureConfigurationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListInfrastructureConfigurationsCommandOutput}. */ paginateListInfrastructureConfigurations(args?: ListInfrastructureConfigurationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListLifecycleExecutionResourcesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListLifecycleExecutionResourcesCommandOutput}. */ paginateListLifecycleExecutionResources(args: ListLifecycleExecutionResourcesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListLifecycleExecutionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListLifecycleExecutionsCommandOutput}. */ paginateListLifecycleExecutions(args: ListLifecycleExecutionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListLifecyclePoliciesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListLifecyclePoliciesCommandOutput}. */ paginateListLifecyclePolicies(args?: ListLifecyclePoliciesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListWaitingWorkflowStepsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListWaitingWorkflowStepsCommandOutput}. */ paginateListWaitingWorkflowSteps(args?: ListWaitingWorkflowStepsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListWorkflowBuildVersionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListWorkflowBuildVersionsCommandOutput}. */ paginateListWorkflowBuildVersions(args?: ListWorkflowBuildVersionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListWorkflowExecutionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListWorkflowExecutionsCommandOutput}. */ paginateListWorkflowExecutions(args: ListWorkflowExecutionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListWorkflowsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListWorkflowsCommandOutput}. */ paginateListWorkflows(args?: ListWorkflowsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListWorkflowStepExecutionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListWorkflowStepExecutionsCommandOutput}. */ paginateListWorkflowStepExecutions(args: ListWorkflowStepExecutionsCommandInput, paginationConfig?: Omit): Paginator; } /** *

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.

* @public */ export declare class Imagebuilder extends ImagebuilderClient implements Imagebuilder { }