![]() |
![]()
| ![]() |
![]()
NAMEPaws::ImageBuilder - Perl Interface to AWS EC2 Image Builder SYNOPSISuse Paws; my $obj = Paws->service('ImageBuilder'); my $res = $obj->Method( Arg1 => $val1, Arg2 => [ 'V1', 'V2' ], # if Arg3 is an object, the HashRef will be used as arguments to the constructor # of the arguments type Arg3 => { Att1 => 'Val1' }, # if Arg4 is an array of objects, the HashRefs will be passed as arguments to # the constructor of the arguments type Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ], ); DESCRIPTIONEC2 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. For the AWS API documentation, see <https://docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02> METHODSCancelImageCreationEach argument is described in detail in: Paws::ImageBuilder::CancelImageCreation Returns: a Paws::ImageBuilder::CancelImageCreationResponse instance CancelImageCreation cancels the creation of Image. This operation can only be used on images in a non-terminal state. CreateComponent
Each argument is described in detail in: Paws::ImageBuilder::CreateComponent Returns: a Paws::ImageBuilder::CreateComponentResponse instance Creates a new component that can be used to build, validate, test, and assess your image. CreateContainerRecipe
Each argument is described in detail in: Paws::ImageBuilder::CreateContainerRecipe Returns: a Paws::ImageBuilder::CreateContainerRecipeResponse instance Creates a new container recipe. Container recipes define how images are configured, tested, and assessed. CreateDistributionConfiguration
Each argument is described in detail in: Paws::ImageBuilder::CreateDistributionConfiguration Returns: a Paws::ImageBuilder::CreateDistributionConfigurationResponse instance Creates a new distribution configuration. Distribution configurations define and configure the outputs of your pipeline. CreateImage
Each argument is described in detail in: Paws::ImageBuilder::CreateImage Returns: a Paws::ImageBuilder::CreateImageResponse instance Creates a new image. This request will create a new image along with all of the configured output resources defined in the distribution configuration. You must specify exactly one recipe for your image, using either a ContainerRecipeArn or an ImageRecipeArn. CreateImagePipeline
Each argument is described in detail in: Paws::ImageBuilder::CreateImagePipeline Returns: a Paws::ImageBuilder::CreateImagePipelineResponse instance Creates a new image pipeline. Image pipelines enable you to automate the creation and distribution of images. CreateImageRecipe
Each argument is described in detail in: Paws::ImageBuilder::CreateImageRecipe Returns: a Paws::ImageBuilder::CreateImageRecipeResponse instance Creates a new image recipe. Image recipes define how images are configured, tested, and assessed. CreateInfrastructureConfiguration
Each argument is described in detail in: Paws::ImageBuilder::CreateInfrastructureConfiguration Returns: a Paws::ImageBuilder::CreateInfrastructureConfigurationResponse instance Creates a new infrastructure configuration. An infrastructure configuration defines the environment in which your image will be built and tested. DeleteComponentEach argument is described in detail in: Paws::ImageBuilder::DeleteComponent Returns: a Paws::ImageBuilder::DeleteComponentResponse instance Deletes a component build version. DeleteContainerRecipeEach argument is described in detail in: Paws::ImageBuilder::DeleteContainerRecipe Returns: a Paws::ImageBuilder::DeleteContainerRecipeResponse instance Deletes a container recipe. DeleteDistributionConfigurationEach argument is described in detail in: Paws::ImageBuilder::DeleteDistributionConfiguration Returns: a Paws::ImageBuilder::DeleteDistributionConfigurationResponse instance Deletes a distribution configuration. DeleteImageEach argument is described in detail in: Paws::ImageBuilder::DeleteImage Returns: a Paws::ImageBuilder::DeleteImageResponse instance Deletes an image. DeleteImagePipelineEach argument is described in detail in: Paws::ImageBuilder::DeleteImagePipeline Returns: a Paws::ImageBuilder::DeleteImagePipelineResponse instance Deletes an image pipeline. DeleteImageRecipeEach argument is described in detail in: Paws::ImageBuilder::DeleteImageRecipe Returns: a Paws::ImageBuilder::DeleteImageRecipeResponse instance Deletes an image recipe. DeleteInfrastructureConfigurationEach argument is described in detail in: Paws::ImageBuilder::DeleteInfrastructureConfiguration Returns: a Paws::ImageBuilder::DeleteInfrastructureConfigurationResponse instance Deletes an infrastructure configuration. GetComponentEach argument is described in detail in: Paws::ImageBuilder::GetComponent Returns: a Paws::ImageBuilder::GetComponentResponse instance Gets a component object. GetComponentPolicyEach argument is described in detail in: Paws::ImageBuilder::GetComponentPolicy Returns: a Paws::ImageBuilder::GetComponentPolicyResponse instance Gets a component policy. GetContainerRecipeEach argument is described in detail in: Paws::ImageBuilder::GetContainerRecipe Returns: a Paws::ImageBuilder::GetContainerRecipeResponse instance Retrieves a container recipe. GetContainerRecipePolicyEach argument is described in detail in: Paws::ImageBuilder::GetContainerRecipePolicy Returns: a Paws::ImageBuilder::GetContainerRecipePolicyResponse instance Retrieves the policy for a container recipe. GetDistributionConfigurationEach argument is described in detail in: Paws::ImageBuilder::GetDistributionConfiguration Returns: a Paws::ImageBuilder::GetDistributionConfigurationResponse instance Gets a distribution configuration. GetImageEach argument is described in detail in: Paws::ImageBuilder::GetImage Returns: a Paws::ImageBuilder::GetImageResponse instance Gets an image. GetImagePipelineEach argument is described in detail in: Paws::ImageBuilder::GetImagePipeline Returns: a Paws::ImageBuilder::GetImagePipelineResponse instance Gets an image pipeline. GetImagePolicyEach argument is described in detail in: Paws::ImageBuilder::GetImagePolicy Returns: a Paws::ImageBuilder::GetImagePolicyResponse instance Gets an image policy. GetImageRecipeEach argument is described in detail in: Paws::ImageBuilder::GetImageRecipe Returns: a Paws::ImageBuilder::GetImageRecipeResponse instance Gets an image recipe. GetImageRecipePolicyEach argument is described in detail in: Paws::ImageBuilder::GetImageRecipePolicy Returns: a Paws::ImageBuilder::GetImageRecipePolicyResponse instance Gets an image recipe policy. GetInfrastructureConfigurationEach argument is described in detail in: Paws::ImageBuilder::GetInfrastructureConfiguration Returns: a Paws::ImageBuilder::GetInfrastructureConfigurationResponse instance Gets an infrastructure configuration. ImportComponent
Each argument is described in detail in: Paws::ImageBuilder::ImportComponent Returns: a Paws::ImageBuilder::ImportComponentResponse instance Imports a component and transforms its data into a component document. ListComponentBuildVersions
Each argument is described in detail in: Paws::ImageBuilder::ListComponentBuildVersions Returns: a Paws::ImageBuilder::ListComponentBuildVersionsResponse instance Returns the list of component build versions for the specified semantic version. ListComponents
Each argument is described in detail in: Paws::ImageBuilder::ListComponents Returns: a Paws::ImageBuilder::ListComponentsResponse instance Returns the list of component build versions for the specified semantic version. ListContainerRecipes
Each argument is described in detail in: Paws::ImageBuilder::ListContainerRecipes Returns: a Paws::ImageBuilder::ListContainerRecipesResponse instance Returns a list of container recipes. ListDistributionConfigurations
Each argument is described in detail in: Paws::ImageBuilder::ListDistributionConfigurations Returns: a Paws::ImageBuilder::ListDistributionConfigurationsResponse instance Returns a list of distribution configurations. ListImageBuildVersions
Each argument is described in detail in: Paws::ImageBuilder::ListImageBuildVersions Returns: a Paws::ImageBuilder::ListImageBuildVersionsResponse instance Returns a list of image build versions. ListImagePackages
Each argument is described in detail in: Paws::ImageBuilder::ListImagePackages Returns: a Paws::ImageBuilder::ListImagePackagesResponse instance List the Packages that are associated with an Image Build Version, as determined by Amazon EC2 Systems Manager Inventory at build time. ListImagePipelineImages
Each argument is described in detail in: Paws::ImageBuilder::ListImagePipelineImages Returns: a Paws::ImageBuilder::ListImagePipelineImagesResponse instance Returns a list of images created by the specified pipeline. ListImagePipelines
Each argument is described in detail in: Paws::ImageBuilder::ListImagePipelines Returns: a Paws::ImageBuilder::ListImagePipelinesResponse instance Returns a list of image pipelines. ListImageRecipes
Each argument is described in detail in: Paws::ImageBuilder::ListImageRecipes Returns: a Paws::ImageBuilder::ListImageRecipesResponse instance Returns a list of image recipes. ListImages
Each argument is described in detail in: Paws::ImageBuilder::ListImages Returns: a Paws::ImageBuilder::ListImagesResponse instance Returns the list of images that you have access to. ListInfrastructureConfigurations
Each argument is described in detail in: Paws::ImageBuilder::ListInfrastructureConfigurations Returns: a Paws::ImageBuilder::ListInfrastructureConfigurationsResponse instance Returns a list of infrastructure configurations. ListTagsForResourceEach argument is described in detail in: Paws::ImageBuilder::ListTagsForResource Returns: a Paws::ImageBuilder::ListTagsForResourceResponse instance Returns the list of tags for the specified resource. PutComponentPolicyEach argument is described in detail in: Paws::ImageBuilder::PutComponentPolicy Returns: a Paws::ImageBuilder::PutComponentPolicyResponse instance Applies a policy to a component. We recommend that you call the RAM API CreateResourceShare (https://docs.aws.amazon.com/ram/latest/APIReference/API_CreateResourceShare.html) to share resources. If you call the Image Builder API "PutComponentPolicy", you must also call the RAM API PromoteResourceShareCreatedFromPolicy (https://docs.aws.amazon.com/ram/latest/APIReference/API_PromoteResourceShareCreatedFromPolicy.html) in order for the resource to be visible to all principals with whom the resource is shared. PutContainerRecipePolicyEach argument is described in detail in: Paws::ImageBuilder::PutContainerRecipePolicy Returns: a Paws::ImageBuilder::PutContainerRecipePolicyResponse instance Applies a policy to a container image. We recommend that you call the RAM API CreateResourceShare (https://docs.aws.amazon.com/ram/latest/APIReference/API_CreateResourceShare.html) to share resources. If you call the Image Builder API "PutContainerImagePolicy", you must also call the RAM API PromoteResourceShareCreatedFromPolicy (https://docs.aws.amazon.com/ram/latest/APIReference/API_PromoteResourceShareCreatedFromPolicy.html) in order for the resource to be visible to all principals with whom the resource is shared. PutImagePolicyEach argument is described in detail in: Paws::ImageBuilder::PutImagePolicy Returns: a Paws::ImageBuilder::PutImagePolicyResponse instance Applies a policy to an image. We recommend that you call the RAM API CreateResourceShare (https://docs.aws.amazon.com/ram/latest/APIReference/API_CreateResourceShare.html) to share resources. If you call the Image Builder API "PutImagePolicy", you must also call the RAM API PromoteResourceShareCreatedFromPolicy (https://docs.aws.amazon.com/ram/latest/APIReference/API_PromoteResourceShareCreatedFromPolicy.html) in order for the resource to be visible to all principals with whom the resource is shared. PutImageRecipePolicyEach argument is described in detail in: Paws::ImageBuilder::PutImageRecipePolicy Returns: a Paws::ImageBuilder::PutImageRecipePolicyResponse instance Applies a policy to an image recipe. We recommend that you call the RAM API CreateResourceShare (https://docs.aws.amazon.com/ram/latest/APIReference/API_CreateResourceShare.html) to share resources. If you call the Image Builder API "PutImageRecipePolicy", you must also call the RAM API PromoteResourceShareCreatedFromPolicy (https://docs.aws.amazon.com/ram/latest/APIReference/API_PromoteResourceShareCreatedFromPolicy.html) in order for the resource to be visible to all principals with whom the resource is shared. StartImagePipelineExecutionEach argument is described in detail in: Paws::ImageBuilder::StartImagePipelineExecution Returns: a Paws::ImageBuilder::StartImagePipelineExecutionResponse instance Manually triggers a pipeline to create an image. TagResourceEach argument is described in detail in: Paws::ImageBuilder::TagResource Returns: a Paws::ImageBuilder::TagResourceResponse instance Adds a tag to a resource. UntagResourceEach argument is described in detail in: Paws::ImageBuilder::UntagResource Returns: a Paws::ImageBuilder::UntagResourceResponse instance Removes a tag from a resource. UpdateDistributionConfiguration
Each argument is described in detail in: Paws::ImageBuilder::UpdateDistributionConfiguration Returns: a Paws::ImageBuilder::UpdateDistributionConfigurationResponse instance Updates a new distribution configuration. Distribution configurations define and configure the outputs of your pipeline. UpdateImagePipeline
Each argument is described in detail in: Paws::ImageBuilder::UpdateImagePipeline Returns: a Paws::ImageBuilder::UpdateImagePipelineResponse instance Updates an image pipeline. Image pipelines enable you to automate the creation and distribution of images. UpdateImagePipeline does not support selective updates for the pipeline. You must specify all of the required properties in the update request, not just the properties that have changed. UpdateInfrastructureConfiguration
Each argument is described in detail in: Paws::ImageBuilder::UpdateInfrastructureConfiguration Returns: a Paws::ImageBuilder::UpdateInfrastructureConfigurationResponse instance Updates a new infrastructure configuration. An infrastructure configuration defines the environment in which your image will be built and tested. PAGINATORSPaginator methods are helpers that repetively call methods that return partial results SEE ALSOThis service class forms part of Paws BUGS and CONTRIBUTIONSThe source code is located here: <https://github.com/pplu/aws-sdk-perl> Please report bugs to: <https://github.com/pplu/aws-sdk-perl/issues>
|