import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { CancelImageCreationCommandInput, CancelImageCreationCommandOutput, } from "./commands/CancelImageCreationCommand"; import { CancelLifecycleExecutionCommandInput, CancelLifecycleExecutionCommandOutput, } from "./commands/CancelLifecycleExecutionCommand"; import { CreateComponentCommandInput, CreateComponentCommandOutput, } from "./commands/CreateComponentCommand"; import { CreateContainerRecipeCommandInput, CreateContainerRecipeCommandOutput, } from "./commands/CreateContainerRecipeCommand"; import { CreateDistributionConfigurationCommandInput, CreateDistributionConfigurationCommandOutput, } from "./commands/CreateDistributionConfigurationCommand"; import { CreateImageCommandInput, CreateImageCommandOutput, } from "./commands/CreateImageCommand"; import { CreateImagePipelineCommandInput, CreateImagePipelineCommandOutput, } from "./commands/CreateImagePipelineCommand"; import { CreateImageRecipeCommandInput, CreateImageRecipeCommandOutput, } from "./commands/CreateImageRecipeCommand"; import { CreateInfrastructureConfigurationCommandInput, CreateInfrastructureConfigurationCommandOutput, } from "./commands/CreateInfrastructureConfigurationCommand"; import { CreateLifecyclePolicyCommandInput, CreateLifecyclePolicyCommandOutput, } from "./commands/CreateLifecyclePolicyCommand"; import { CreateWorkflowCommandInput, CreateWorkflowCommandOutput, } from "./commands/CreateWorkflowCommand"; import { DeleteComponentCommandInput, DeleteComponentCommandOutput, } from "./commands/DeleteComponentCommand"; import { DeleteContainerRecipeCommandInput, DeleteContainerRecipeCommandOutput, } from "./commands/DeleteContainerRecipeCommand"; import { DeleteDistributionConfigurationCommandInput, DeleteDistributionConfigurationCommandOutput, } from "./commands/DeleteDistributionConfigurationCommand"; import { DeleteImageCommandInput, DeleteImageCommandOutput, } from "./commands/DeleteImageCommand"; import { DeleteImagePipelineCommandInput, DeleteImagePipelineCommandOutput, } from "./commands/DeleteImagePipelineCommand"; import { DeleteImageRecipeCommandInput, DeleteImageRecipeCommandOutput, } from "./commands/DeleteImageRecipeCommand"; import { DeleteInfrastructureConfigurationCommandInput, DeleteInfrastructureConfigurationCommandOutput, } from "./commands/DeleteInfrastructureConfigurationCommand"; import { DeleteLifecyclePolicyCommandInput, DeleteLifecyclePolicyCommandOutput, } from "./commands/DeleteLifecyclePolicyCommand"; import { DeleteWorkflowCommandInput, DeleteWorkflowCommandOutput, } from "./commands/DeleteWorkflowCommand"; import { DistributeImageCommandInput, DistributeImageCommandOutput, } from "./commands/DistributeImageCommand"; import { GetComponentCommandInput, GetComponentCommandOutput, } from "./commands/GetComponentCommand"; import { GetComponentPolicyCommandInput, GetComponentPolicyCommandOutput, } from "./commands/GetComponentPolicyCommand"; import { GetContainerRecipeCommandInput, GetContainerRecipeCommandOutput, } from "./commands/GetContainerRecipeCommand"; import { GetContainerRecipePolicyCommandInput, GetContainerRecipePolicyCommandOutput, } from "./commands/GetContainerRecipePolicyCommand"; import { GetDistributionConfigurationCommandInput, GetDistributionConfigurationCommandOutput, } from "./commands/GetDistributionConfigurationCommand"; import { GetImageCommandInput, GetImageCommandOutput, } from "./commands/GetImageCommand"; import { GetImagePipelineCommandInput, GetImagePipelineCommandOutput, } from "./commands/GetImagePipelineCommand"; import { GetImagePolicyCommandInput, GetImagePolicyCommandOutput, } from "./commands/GetImagePolicyCommand"; import { GetImageRecipeCommandInput, GetImageRecipeCommandOutput, } from "./commands/GetImageRecipeCommand"; import { GetImageRecipePolicyCommandInput, GetImageRecipePolicyCommandOutput, } from "./commands/GetImageRecipePolicyCommand"; import { GetInfrastructureConfigurationCommandInput, GetInfrastructureConfigurationCommandOutput, } from "./commands/GetInfrastructureConfigurationCommand"; import { GetLifecycleExecutionCommandInput, GetLifecycleExecutionCommandOutput, } from "./commands/GetLifecycleExecutionCommand"; import { GetLifecyclePolicyCommandInput, GetLifecyclePolicyCommandOutput, } from "./commands/GetLifecyclePolicyCommand"; import { GetMarketplaceResourceCommandInput, GetMarketplaceResourceCommandOutput, } from "./commands/GetMarketplaceResourceCommand"; import { GetWorkflowCommandInput, GetWorkflowCommandOutput, } from "./commands/GetWorkflowCommand"; import { GetWorkflowExecutionCommandInput, GetWorkflowExecutionCommandOutput, } from "./commands/GetWorkflowExecutionCommand"; import { GetWorkflowStepExecutionCommandInput, GetWorkflowStepExecutionCommandOutput, } from "./commands/GetWorkflowStepExecutionCommand"; import { ImportComponentCommandInput, ImportComponentCommandOutput, } from "./commands/ImportComponentCommand"; import { ImportDiskImageCommandInput, ImportDiskImageCommandOutput, } from "./commands/ImportDiskImageCommand"; import { ImportVmImageCommandInput, ImportVmImageCommandOutput, } from "./commands/ImportVmImageCommand"; import { ListComponentBuildVersionsCommandInput, ListComponentBuildVersionsCommandOutput, } from "./commands/ListComponentBuildVersionsCommand"; import { ListComponentsCommandInput, ListComponentsCommandOutput, } from "./commands/ListComponentsCommand"; import { ListContainerRecipesCommandInput, ListContainerRecipesCommandOutput, } from "./commands/ListContainerRecipesCommand"; import { ListDistributionConfigurationsCommandInput, ListDistributionConfigurationsCommandOutput, } from "./commands/ListDistributionConfigurationsCommand"; import { ListImageBuildVersionsCommandInput, ListImageBuildVersionsCommandOutput, } from "./commands/ListImageBuildVersionsCommand"; import { ListImagePackagesCommandInput, ListImagePackagesCommandOutput, } from "./commands/ListImagePackagesCommand"; import { ListImagePipelineImagesCommandInput, ListImagePipelineImagesCommandOutput, } from "./commands/ListImagePipelineImagesCommand"; import { ListImagePipelinesCommandInput, ListImagePipelinesCommandOutput, } from "./commands/ListImagePipelinesCommand"; import { ListImageRecipesCommandInput, ListImageRecipesCommandOutput, } from "./commands/ListImageRecipesCommand"; import { ListImageScanFindingAggregationsCommandInput, ListImageScanFindingAggregationsCommandOutput, } from "./commands/ListImageScanFindingAggregationsCommand"; import { ListImageScanFindingsCommandInput, ListImageScanFindingsCommandOutput, } from "./commands/ListImageScanFindingsCommand"; import { ListImagesCommandInput, ListImagesCommandOutput, } from "./commands/ListImagesCommand"; import { ListInfrastructureConfigurationsCommandInput, ListInfrastructureConfigurationsCommandOutput, } from "./commands/ListInfrastructureConfigurationsCommand"; import { ListLifecycleExecutionResourcesCommandInput, ListLifecycleExecutionResourcesCommandOutput, } from "./commands/ListLifecycleExecutionResourcesCommand"; import { ListLifecycleExecutionsCommandInput, ListLifecycleExecutionsCommandOutput, } from "./commands/ListLifecycleExecutionsCommand"; import { ListLifecyclePoliciesCommandInput, ListLifecyclePoliciesCommandOutput, } from "./commands/ListLifecyclePoliciesCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { ListWaitingWorkflowStepsCommandInput, ListWaitingWorkflowStepsCommandOutput, } from "./commands/ListWaitingWorkflowStepsCommand"; import { ListWorkflowBuildVersionsCommandInput, ListWorkflowBuildVersionsCommandOutput, } from "./commands/ListWorkflowBuildVersionsCommand"; import { ListWorkflowExecutionsCommandInput, ListWorkflowExecutionsCommandOutput, } from "./commands/ListWorkflowExecutionsCommand"; import { ListWorkflowsCommandInput, ListWorkflowsCommandOutput, } from "./commands/ListWorkflowsCommand"; import { ListWorkflowStepExecutionsCommandInput, ListWorkflowStepExecutionsCommandOutput, } from "./commands/ListWorkflowStepExecutionsCommand"; import { PutComponentPolicyCommandInput, PutComponentPolicyCommandOutput, } from "./commands/PutComponentPolicyCommand"; import { PutContainerRecipePolicyCommandInput, PutContainerRecipePolicyCommandOutput, } from "./commands/PutContainerRecipePolicyCommand"; import { PutImagePolicyCommandInput, PutImagePolicyCommandOutput, } from "./commands/PutImagePolicyCommand"; import { PutImageRecipePolicyCommandInput, PutImageRecipePolicyCommandOutput, } from "./commands/PutImageRecipePolicyCommand"; import { RetryImageCommandInput, RetryImageCommandOutput, } from "./commands/RetryImageCommand"; import { SendWorkflowStepActionCommandInput, SendWorkflowStepActionCommandOutput, } from "./commands/SendWorkflowStepActionCommand"; import { StartImagePipelineExecutionCommandInput, StartImagePipelineExecutionCommandOutput, } from "./commands/StartImagePipelineExecutionCommand"; import { StartResourceStateUpdateCommandInput, StartResourceStateUpdateCommandOutput, } from "./commands/StartResourceStateUpdateCommand"; import { TagResourceCommandInput, TagResourceCommandOutput, } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateDistributionConfigurationCommandInput, UpdateDistributionConfigurationCommandOutput, } from "./commands/UpdateDistributionConfigurationCommand"; import { UpdateImagePipelineCommandInput, UpdateImagePipelineCommandOutput, } from "./commands/UpdateImagePipelineCommand"; import { UpdateInfrastructureConfigurationCommandInput, UpdateInfrastructureConfigurationCommandOutput, } from "./commands/UpdateInfrastructureConfigurationCommand"; import { UpdateLifecyclePolicyCommandInput, UpdateLifecyclePolicyCommandOutput, } from "./commands/UpdateLifecyclePolicyCommand"; import { ImagebuilderClient } from "./ImagebuilderClient"; export interface Imagebuilder { 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; 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; paginateListComponentBuildVersions( args?: ListComponentBuildVersionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListComponents( args?: ListComponentsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListContainerRecipes( args?: ListContainerRecipesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListDistributionConfigurations( args?: ListDistributionConfigurationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListImageBuildVersions( args?: ListImageBuildVersionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListImagePackages( args: ListImagePackagesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListImagePipelineImages( args: ListImagePipelineImagesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListImagePipelines( args?: ListImagePipelinesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListImageRecipes( args?: ListImageRecipesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListImages( args?: ListImagesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListImageScanFindingAggregations( args?: ListImageScanFindingAggregationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListImageScanFindings( args?: ListImageScanFindingsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListInfrastructureConfigurations( args?: ListInfrastructureConfigurationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListLifecycleExecutionResources( args: ListLifecycleExecutionResourcesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListLifecycleExecutions( args: ListLifecycleExecutionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListLifecyclePolicies( args?: ListLifecyclePoliciesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListWaitingWorkflowSteps( args?: ListWaitingWorkflowStepsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListWorkflowBuildVersions( args?: ListWorkflowBuildVersionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListWorkflowExecutions( args: ListWorkflowExecutionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListWorkflows( args?: ListWorkflowsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListWorkflowStepExecutions( args: ListWorkflowStepExecutionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; } export declare class Imagebuilder extends ImagebuilderClient implements Imagebuilder {}