[−][src]Trait rusoto_imagebuilder::ImageBuilder
Trait representing the capabilities of the imagebuilder API. imagebuilder clients implement this trait.
Required methods
#[must_use]pub fn cancel_image_creation<'life0, 'async_trait>(
&'life0 self,
input: CancelImageCreationRequest
) -> Pin<Box<dyn Future<Output = Result<CancelImageCreationResponse, RusotoError<CancelImageCreationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CancelImageCreationRequest
) -> Pin<Box<dyn Future<Output = Result<CancelImageCreationResponse, RusotoError<CancelImageCreationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
CancelImageCreation cancels the creation of Image. This operation can only be used on images in a non-terminal state.
#[must_use]pub fn create_component<'life0, 'async_trait>(
&'life0 self,
input: CreateComponentRequest
) -> Pin<Box<dyn Future<Output = Result<CreateComponentResponse, RusotoError<CreateComponentError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CreateComponentRequest
) -> Pin<Box<dyn Future<Output = Result<CreateComponentResponse, RusotoError<CreateComponentError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a new component that can be used to build, validate, test, and assess your image.
#[must_use]pub fn create_container_recipe<'life0, 'async_trait>(
&'life0 self,
input: CreateContainerRecipeRequest
) -> Pin<Box<dyn Future<Output = Result<CreateContainerRecipeResponse, RusotoError<CreateContainerRecipeError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CreateContainerRecipeRequest
) -> Pin<Box<dyn Future<Output = Result<CreateContainerRecipeResponse, RusotoError<CreateContainerRecipeError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a new container recipe. Container recipes define how images are configured, tested, and assessed.
#[must_use]pub fn create_distribution_configuration<'life0, 'async_trait>(
&'life0 self,
input: CreateDistributionConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<CreateDistributionConfigurationResponse, RusotoError<CreateDistributionConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CreateDistributionConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<CreateDistributionConfigurationResponse, RusotoError<CreateDistributionConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a new distribution configuration. Distribution configurations define and configure the outputs of your pipeline.
#[must_use]pub fn create_image<'life0, 'async_trait>(
&'life0 self,
input: CreateImageRequest
) -> Pin<Box<dyn Future<Output = Result<CreateImageResponse, RusotoError<CreateImageError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CreateImageRequest
) -> Pin<Box<dyn Future<Output = Result<CreateImageResponse, RusotoError<CreateImageError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a new image. This request will create a new image along with all of the configured output resources defined in the distribution configuration.
#[must_use]pub fn create_image_pipeline<'life0, 'async_trait>(
&'life0 self,
input: CreateImagePipelineRequest
) -> Pin<Box<dyn Future<Output = Result<CreateImagePipelineResponse, RusotoError<CreateImagePipelineError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CreateImagePipelineRequest
) -> Pin<Box<dyn Future<Output = Result<CreateImagePipelineResponse, RusotoError<CreateImagePipelineError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a new image pipeline. Image pipelines enable you to automate the creation and distribution of images.
#[must_use]pub fn create_image_recipe<'life0, 'async_trait>(
&'life0 self,
input: CreateImageRecipeRequest
) -> Pin<Box<dyn Future<Output = Result<CreateImageRecipeResponse, RusotoError<CreateImageRecipeError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CreateImageRecipeRequest
) -> Pin<Box<dyn Future<Output = Result<CreateImageRecipeResponse, RusotoError<CreateImageRecipeError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a new image recipe. Image recipes define how images are configured, tested, and assessed.
#[must_use]pub fn create_infrastructure_configuration<'life0, 'async_trait>(
&'life0 self,
input: CreateInfrastructureConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<CreateInfrastructureConfigurationResponse, RusotoError<CreateInfrastructureConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CreateInfrastructureConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<CreateInfrastructureConfigurationResponse, RusotoError<CreateInfrastructureConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a new infrastructure configuration. An infrastructure configuration defines the environment in which your image will be built and tested.
#[must_use]pub fn delete_component<'life0, 'async_trait>(
&'life0 self,
input: DeleteComponentRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteComponentResponse, RusotoError<DeleteComponentError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeleteComponentRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteComponentResponse, RusotoError<DeleteComponentError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes a component build version.
#[must_use]pub fn delete_container_recipe<'life0, 'async_trait>(
&'life0 self,
input: DeleteContainerRecipeRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteContainerRecipeResponse, RusotoError<DeleteContainerRecipeError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeleteContainerRecipeRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteContainerRecipeResponse, RusotoError<DeleteContainerRecipeError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes a container recipe.
#[must_use]pub fn delete_distribution_configuration<'life0, 'async_trait>(
&'life0 self,
input: DeleteDistributionConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteDistributionConfigurationResponse, RusotoError<DeleteDistributionConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeleteDistributionConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteDistributionConfigurationResponse, RusotoError<DeleteDistributionConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes a distribution configuration.
#[must_use]pub fn delete_image<'life0, 'async_trait>(
&'life0 self,
input: DeleteImageRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteImageResponse, RusotoError<DeleteImageError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeleteImageRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteImageResponse, RusotoError<DeleteImageError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes an image.
#[must_use]pub fn delete_image_pipeline<'life0, 'async_trait>(
&'life0 self,
input: DeleteImagePipelineRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteImagePipelineResponse, RusotoError<DeleteImagePipelineError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeleteImagePipelineRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteImagePipelineResponse, RusotoError<DeleteImagePipelineError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes an image pipeline.
#[must_use]pub fn delete_image_recipe<'life0, 'async_trait>(
&'life0 self,
input: DeleteImageRecipeRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteImageRecipeResponse, RusotoError<DeleteImageRecipeError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeleteImageRecipeRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteImageRecipeResponse, RusotoError<DeleteImageRecipeError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes an image recipe.
#[must_use]pub fn delete_infrastructure_configuration<'life0, 'async_trait>(
&'life0 self,
input: DeleteInfrastructureConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteInfrastructureConfigurationResponse, RusotoError<DeleteInfrastructureConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeleteInfrastructureConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteInfrastructureConfigurationResponse, RusotoError<DeleteInfrastructureConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes an infrastructure configuration.
#[must_use]pub fn get_component<'life0, 'async_trait>(
&'life0 self,
input: GetComponentRequest
) -> Pin<Box<dyn Future<Output = Result<GetComponentResponse, RusotoError<GetComponentError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetComponentRequest
) -> Pin<Box<dyn Future<Output = Result<GetComponentResponse, RusotoError<GetComponentError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets a component object.
#[must_use]pub fn get_component_policy<'life0, 'async_trait>(
&'life0 self,
input: GetComponentPolicyRequest
) -> Pin<Box<dyn Future<Output = Result<GetComponentPolicyResponse, RusotoError<GetComponentPolicyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetComponentPolicyRequest
) -> Pin<Box<dyn Future<Output = Result<GetComponentPolicyResponse, RusotoError<GetComponentPolicyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets a component policy.
#[must_use]pub fn get_container_recipe<'life0, 'async_trait>(
&'life0 self,
input: GetContainerRecipeRequest
) -> Pin<Box<dyn Future<Output = Result<GetContainerRecipeResponse, RusotoError<GetContainerRecipeError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetContainerRecipeRequest
) -> Pin<Box<dyn Future<Output = Result<GetContainerRecipeResponse, RusotoError<GetContainerRecipeError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieves a container recipe.
#[must_use]pub fn get_container_recipe_policy<'life0, 'async_trait>(
&'life0 self,
input: GetContainerRecipePolicyRequest
) -> Pin<Box<dyn Future<Output = Result<GetContainerRecipePolicyResponse, RusotoError<GetContainerRecipePolicyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetContainerRecipePolicyRequest
) -> Pin<Box<dyn Future<Output = Result<GetContainerRecipePolicyResponse, RusotoError<GetContainerRecipePolicyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieves the policy for a container recipe.
#[must_use]pub fn get_distribution_configuration<'life0, 'async_trait>(
&'life0 self,
input: GetDistributionConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<GetDistributionConfigurationResponse, RusotoError<GetDistributionConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetDistributionConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<GetDistributionConfigurationResponse, RusotoError<GetDistributionConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets a distribution configuration.
#[must_use]pub fn get_image<'life0, 'async_trait>(
&'life0 self,
input: GetImageRequest
) -> Pin<Box<dyn Future<Output = Result<GetImageResponse, RusotoError<GetImageError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetImageRequest
) -> Pin<Box<dyn Future<Output = Result<GetImageResponse, RusotoError<GetImageError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets an image.
#[must_use]pub fn get_image_pipeline<'life0, 'async_trait>(
&'life0 self,
input: GetImagePipelineRequest
) -> Pin<Box<dyn Future<Output = Result<GetImagePipelineResponse, RusotoError<GetImagePipelineError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetImagePipelineRequest
) -> Pin<Box<dyn Future<Output = Result<GetImagePipelineResponse, RusotoError<GetImagePipelineError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets an image pipeline.
#[must_use]pub fn get_image_policy<'life0, 'async_trait>(
&'life0 self,
input: GetImagePolicyRequest
) -> Pin<Box<dyn Future<Output = Result<GetImagePolicyResponse, RusotoError<GetImagePolicyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetImagePolicyRequest
) -> Pin<Box<dyn Future<Output = Result<GetImagePolicyResponse, RusotoError<GetImagePolicyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets an image policy.
#[must_use]pub fn get_image_recipe<'life0, 'async_trait>(
&'life0 self,
input: GetImageRecipeRequest
) -> Pin<Box<dyn Future<Output = Result<GetImageRecipeResponse, RusotoError<GetImageRecipeError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetImageRecipeRequest
) -> Pin<Box<dyn Future<Output = Result<GetImageRecipeResponse, RusotoError<GetImageRecipeError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets an image recipe.
#[must_use]pub fn get_image_recipe_policy<'life0, 'async_trait>(
&'life0 self,
input: GetImageRecipePolicyRequest
) -> Pin<Box<dyn Future<Output = Result<GetImageRecipePolicyResponse, RusotoError<GetImageRecipePolicyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetImageRecipePolicyRequest
) -> Pin<Box<dyn Future<Output = Result<GetImageRecipePolicyResponse, RusotoError<GetImageRecipePolicyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets an image recipe policy.
#[must_use]pub fn get_infrastructure_configuration<'life0, 'async_trait>(
&'life0 self,
input: GetInfrastructureConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<GetInfrastructureConfigurationResponse, RusotoError<GetInfrastructureConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetInfrastructureConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<GetInfrastructureConfigurationResponse, RusotoError<GetInfrastructureConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets an infrastructure configuration.
#[must_use]pub fn import_component<'life0, 'async_trait>(
&'life0 self,
input: ImportComponentRequest
) -> Pin<Box<dyn Future<Output = Result<ImportComponentResponse, RusotoError<ImportComponentError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ImportComponentRequest
) -> Pin<Box<dyn Future<Output = Result<ImportComponentResponse, RusotoError<ImportComponentError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Imports a component and transforms its data into a component document.
#[must_use]pub fn list_component_build_versions<'life0, 'async_trait>(
&'life0 self,
input: ListComponentBuildVersionsRequest
) -> Pin<Box<dyn Future<Output = Result<ListComponentBuildVersionsResponse, RusotoError<ListComponentBuildVersionsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListComponentBuildVersionsRequest
) -> Pin<Box<dyn Future<Output = Result<ListComponentBuildVersionsResponse, RusotoError<ListComponentBuildVersionsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns the list of component build versions for the specified semantic version.
#[must_use]pub fn list_components<'life0, 'async_trait>(
&'life0 self,
input: ListComponentsRequest
) -> Pin<Box<dyn Future<Output = Result<ListComponentsResponse, RusotoError<ListComponentsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListComponentsRequest
) -> Pin<Box<dyn Future<Output = Result<ListComponentsResponse, RusotoError<ListComponentsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns the list of component build versions for the specified semantic version.
#[must_use]pub fn list_container_recipes<'life0, 'async_trait>(
&'life0 self,
input: ListContainerRecipesRequest
) -> Pin<Box<dyn Future<Output = Result<ListContainerRecipesResponse, RusotoError<ListContainerRecipesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListContainerRecipesRequest
) -> Pin<Box<dyn Future<Output = Result<ListContainerRecipesResponse, RusotoError<ListContainerRecipesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a list of container recipes.
#[must_use]pub fn list_distribution_configurations<'life0, 'async_trait>(
&'life0 self,
input: ListDistributionConfigurationsRequest
) -> Pin<Box<dyn Future<Output = Result<ListDistributionConfigurationsResponse, RusotoError<ListDistributionConfigurationsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListDistributionConfigurationsRequest
) -> Pin<Box<dyn Future<Output = Result<ListDistributionConfigurationsResponse, RusotoError<ListDistributionConfigurationsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a list of distribution configurations.
#[must_use]pub fn list_image_build_versions<'life0, 'async_trait>(
&'life0 self,
input: ListImageBuildVersionsRequest
) -> Pin<Box<dyn Future<Output = Result<ListImageBuildVersionsResponse, RusotoError<ListImageBuildVersionsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListImageBuildVersionsRequest
) -> Pin<Box<dyn Future<Output = Result<ListImageBuildVersionsResponse, RusotoError<ListImageBuildVersionsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a list of image build versions.
#[must_use]pub fn list_image_pipeline_images<'life0, 'async_trait>(
&'life0 self,
input: ListImagePipelineImagesRequest
) -> Pin<Box<dyn Future<Output = Result<ListImagePipelineImagesResponse, RusotoError<ListImagePipelineImagesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListImagePipelineImagesRequest
) -> Pin<Box<dyn Future<Output = Result<ListImagePipelineImagesResponse, RusotoError<ListImagePipelineImagesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a list of images created by the specified pipeline.
#[must_use]pub fn list_image_pipelines<'life0, 'async_trait>(
&'life0 self,
input: ListImagePipelinesRequest
) -> Pin<Box<dyn Future<Output = Result<ListImagePipelinesResponse, RusotoError<ListImagePipelinesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListImagePipelinesRequest
) -> Pin<Box<dyn Future<Output = Result<ListImagePipelinesResponse, RusotoError<ListImagePipelinesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a list of image pipelines.
#[must_use]pub fn list_image_recipes<'life0, 'async_trait>(
&'life0 self,
input: ListImageRecipesRequest
) -> Pin<Box<dyn Future<Output = Result<ListImageRecipesResponse, RusotoError<ListImageRecipesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListImageRecipesRequest
) -> Pin<Box<dyn Future<Output = Result<ListImageRecipesResponse, RusotoError<ListImageRecipesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a list of image recipes.
#[must_use]pub fn list_images<'life0, 'async_trait>(
&'life0 self,
input: ListImagesRequest
) -> Pin<Box<dyn Future<Output = Result<ListImagesResponse, RusotoError<ListImagesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListImagesRequest
) -> Pin<Box<dyn Future<Output = Result<ListImagesResponse, RusotoError<ListImagesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns the list of images that you have access to.
#[must_use]pub fn list_infrastructure_configurations<'life0, 'async_trait>(
&'life0 self,
input: ListInfrastructureConfigurationsRequest
) -> Pin<Box<dyn Future<Output = Result<ListInfrastructureConfigurationsResponse, RusotoError<ListInfrastructureConfigurationsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListInfrastructureConfigurationsRequest
) -> Pin<Box<dyn Future<Output = Result<ListInfrastructureConfigurationsResponse, RusotoError<ListInfrastructureConfigurationsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a list of infrastructure configurations.
#[must_use]pub fn list_tags_for_resource<'life0, 'async_trait>(
&'life0 self,
input: ListTagsForResourceRequest
) -> Pin<Box<dyn Future<Output = Result<ListTagsForResourceResponse, RusotoError<ListTagsForResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListTagsForResourceRequest
) -> Pin<Box<dyn Future<Output = Result<ListTagsForResourceResponse, RusotoError<ListTagsForResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns the list of tags for the specified resource.
#[must_use]pub fn put_component_policy<'life0, 'async_trait>(
&'life0 self,
input: PutComponentPolicyRequest
) -> Pin<Box<dyn Future<Output = Result<PutComponentPolicyResponse, RusotoError<PutComponentPolicyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: PutComponentPolicyRequest
) -> Pin<Box<dyn Future<Output = Result<PutComponentPolicyResponse, RusotoError<PutComponentPolicyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Applies a policy to a component. We recommend that you call the RAM API CreateResourceShare to share resources. If you call the Image Builder API PutComponentPolicy
, you must also call the RAM API PromoteResourceShareCreatedFromPolicy in order for the resource to be visible to all principals with whom the resource is shared.
#[must_use]pub fn put_container_recipe_policy<'life0, 'async_trait>(
&'life0 self,
input: PutContainerRecipePolicyRequest
) -> Pin<Box<dyn Future<Output = Result<PutContainerRecipePolicyResponse, RusotoError<PutContainerRecipePolicyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: PutContainerRecipePolicyRequest
) -> Pin<Box<dyn Future<Output = Result<PutContainerRecipePolicyResponse, RusotoError<PutContainerRecipePolicyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
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.
#[must_use]pub fn put_image_policy<'life0, 'async_trait>(
&'life0 self,
input: PutImagePolicyRequest
) -> Pin<Box<dyn Future<Output = Result<PutImagePolicyResponse, RusotoError<PutImagePolicyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: PutImagePolicyRequest
) -> Pin<Box<dyn Future<Output = Result<PutImagePolicyResponse, RusotoError<PutImagePolicyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Applies a policy to an image. We recommend that you call the RAM API CreateResourceShare to share resources. If you call the Image Builder API PutImagePolicy
, you must also call the RAM API PromoteResourceShareCreatedFromPolicy in order for the resource to be visible to all principals with whom the resource is shared.
#[must_use]pub fn put_image_recipe_policy<'life0, 'async_trait>(
&'life0 self,
input: PutImageRecipePolicyRequest
) -> Pin<Box<dyn Future<Output = Result<PutImageRecipePolicyResponse, RusotoError<PutImageRecipePolicyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: PutImageRecipePolicyRequest
) -> Pin<Box<dyn Future<Output = Result<PutImageRecipePolicyResponse, RusotoError<PutImageRecipePolicyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Applies a policy to an image recipe. We recommend that you call the RAM API CreateResourceShare to share resources. If you call the Image Builder API PutImageRecipePolicy
, you must also call the RAM API PromoteResourceShareCreatedFromPolicy in order for the resource to be visible to all principals with whom the resource is shared.
#[must_use]pub fn start_image_pipeline_execution<'life0, 'async_trait>(
&'life0 self,
input: StartImagePipelineExecutionRequest
) -> Pin<Box<dyn Future<Output = Result<StartImagePipelineExecutionResponse, RusotoError<StartImagePipelineExecutionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: StartImagePipelineExecutionRequest
) -> Pin<Box<dyn Future<Output = Result<StartImagePipelineExecutionResponse, RusotoError<StartImagePipelineExecutionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Manually triggers a pipeline to create an image.
#[must_use]pub fn tag_resource<'life0, 'async_trait>(
&'life0 self,
input: TagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<TagResourceResponse, RusotoError<TagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: TagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<TagResourceResponse, RusotoError<TagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Adds a tag to a resource.
#[must_use]pub fn untag_resource<'life0, 'async_trait>(
&'life0 self,
input: UntagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<UntagResourceResponse, RusotoError<UntagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UntagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<UntagResourceResponse, RusotoError<UntagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Removes a tag from a resource.
#[must_use]pub fn update_distribution_configuration<'life0, 'async_trait>(
&'life0 self,
input: UpdateDistributionConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateDistributionConfigurationResponse, RusotoError<UpdateDistributionConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UpdateDistributionConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateDistributionConfigurationResponse, RusotoError<UpdateDistributionConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates a new distribution configuration. Distribution configurations define and configure the outputs of your pipeline.
#[must_use]pub fn update_image_pipeline<'life0, 'async_trait>(
&'life0 self,
input: UpdateImagePipelineRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateImagePipelineResponse, RusotoError<UpdateImagePipelineError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UpdateImagePipelineRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateImagePipelineResponse, RusotoError<UpdateImagePipelineError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates a new image pipeline. Image pipelines enable you to automate the creation and distribution of images.
#[must_use]pub fn update_infrastructure_configuration<'life0, 'async_trait>(
&'life0 self,
input: UpdateInfrastructureConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateInfrastructureConfigurationResponse, RusotoError<UpdateInfrastructureConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UpdateInfrastructureConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateInfrastructureConfigurationResponse, RusotoError<UpdateInfrastructureConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates a new infrastructure configuration. An infrastructure configuration defines the environment in which your image will be built and tested.
Implementors
impl ImageBuilder for ImageBuilderClient
[src]
pub fn cancel_image_creation<'life0, 'async_trait>(
&'life0 self,
input: CancelImageCreationRequest
) -> Pin<Box<dyn Future<Output = Result<CancelImageCreationResponse, RusotoError<CancelImageCreationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CancelImageCreationRequest
) -> Pin<Box<dyn Future<Output = Result<CancelImageCreationResponse, RusotoError<CancelImageCreationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
CancelImageCreation cancels the creation of Image. This operation can only be used on images in a non-terminal state.
pub fn create_component<'life0, 'async_trait>(
&'life0 self,
input: CreateComponentRequest
) -> Pin<Box<dyn Future<Output = Result<CreateComponentResponse, RusotoError<CreateComponentError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CreateComponentRequest
) -> Pin<Box<dyn Future<Output = Result<CreateComponentResponse, RusotoError<CreateComponentError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a new component that can be used to build, validate, test, and assess your image.
pub fn create_container_recipe<'life0, 'async_trait>(
&'life0 self,
input: CreateContainerRecipeRequest
) -> Pin<Box<dyn Future<Output = Result<CreateContainerRecipeResponse, RusotoError<CreateContainerRecipeError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CreateContainerRecipeRequest
) -> Pin<Box<dyn Future<Output = Result<CreateContainerRecipeResponse, RusotoError<CreateContainerRecipeError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a new container recipe. Container recipes define how images are configured, tested, and assessed.
pub fn create_distribution_configuration<'life0, 'async_trait>(
&'life0 self,
input: CreateDistributionConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<CreateDistributionConfigurationResponse, RusotoError<CreateDistributionConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CreateDistributionConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<CreateDistributionConfigurationResponse, RusotoError<CreateDistributionConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a new distribution configuration. Distribution configurations define and configure the outputs of your pipeline.
pub fn create_image<'life0, 'async_trait>(
&'life0 self,
input: CreateImageRequest
) -> Pin<Box<dyn Future<Output = Result<CreateImageResponse, RusotoError<CreateImageError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CreateImageRequest
) -> Pin<Box<dyn Future<Output = Result<CreateImageResponse, RusotoError<CreateImageError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a new image. This request will create a new image along with all of the configured output resources defined in the distribution configuration.
pub fn create_image_pipeline<'life0, 'async_trait>(
&'life0 self,
input: CreateImagePipelineRequest
) -> Pin<Box<dyn Future<Output = Result<CreateImagePipelineResponse, RusotoError<CreateImagePipelineError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CreateImagePipelineRequest
) -> Pin<Box<dyn Future<Output = Result<CreateImagePipelineResponse, RusotoError<CreateImagePipelineError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a new image pipeline. Image pipelines enable you to automate the creation and distribution of images.
pub fn create_image_recipe<'life0, 'async_trait>(
&'life0 self,
input: CreateImageRecipeRequest
) -> Pin<Box<dyn Future<Output = Result<CreateImageRecipeResponse, RusotoError<CreateImageRecipeError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CreateImageRecipeRequest
) -> Pin<Box<dyn Future<Output = Result<CreateImageRecipeResponse, RusotoError<CreateImageRecipeError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a new image recipe. Image recipes define how images are configured, tested, and assessed.
pub fn create_infrastructure_configuration<'life0, 'async_trait>(
&'life0 self,
input: CreateInfrastructureConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<CreateInfrastructureConfigurationResponse, RusotoError<CreateInfrastructureConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CreateInfrastructureConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<CreateInfrastructureConfigurationResponse, RusotoError<CreateInfrastructureConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a new infrastructure configuration. An infrastructure configuration defines the environment in which your image will be built and tested.
pub fn delete_component<'life0, 'async_trait>(
&'life0 self,
input: DeleteComponentRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteComponentResponse, RusotoError<DeleteComponentError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeleteComponentRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteComponentResponse, RusotoError<DeleteComponentError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes a component build version.
pub fn delete_container_recipe<'life0, 'async_trait>(
&'life0 self,
input: DeleteContainerRecipeRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteContainerRecipeResponse, RusotoError<DeleteContainerRecipeError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeleteContainerRecipeRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteContainerRecipeResponse, RusotoError<DeleteContainerRecipeError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes a container recipe.
pub fn delete_distribution_configuration<'life0, 'async_trait>(
&'life0 self,
input: DeleteDistributionConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteDistributionConfigurationResponse, RusotoError<DeleteDistributionConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeleteDistributionConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteDistributionConfigurationResponse, RusotoError<DeleteDistributionConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes a distribution configuration.
pub fn delete_image<'life0, 'async_trait>(
&'life0 self,
input: DeleteImageRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteImageResponse, RusotoError<DeleteImageError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeleteImageRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteImageResponse, RusotoError<DeleteImageError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes an image.
pub fn delete_image_pipeline<'life0, 'async_trait>(
&'life0 self,
input: DeleteImagePipelineRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteImagePipelineResponse, RusotoError<DeleteImagePipelineError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeleteImagePipelineRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteImagePipelineResponse, RusotoError<DeleteImagePipelineError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes an image pipeline.
pub fn delete_image_recipe<'life0, 'async_trait>(
&'life0 self,
input: DeleteImageRecipeRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteImageRecipeResponse, RusotoError<DeleteImageRecipeError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeleteImageRecipeRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteImageRecipeResponse, RusotoError<DeleteImageRecipeError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes an image recipe.
pub fn delete_infrastructure_configuration<'life0, 'async_trait>(
&'life0 self,
input: DeleteInfrastructureConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteInfrastructureConfigurationResponse, RusotoError<DeleteInfrastructureConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeleteInfrastructureConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteInfrastructureConfigurationResponse, RusotoError<DeleteInfrastructureConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes an infrastructure configuration.
pub fn get_component<'life0, 'async_trait>(
&'life0 self,
input: GetComponentRequest
) -> Pin<Box<dyn Future<Output = Result<GetComponentResponse, RusotoError<GetComponentError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetComponentRequest
) -> Pin<Box<dyn Future<Output = Result<GetComponentResponse, RusotoError<GetComponentError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets a component object.
pub fn get_component_policy<'life0, 'async_trait>(
&'life0 self,
input: GetComponentPolicyRequest
) -> Pin<Box<dyn Future<Output = Result<GetComponentPolicyResponse, RusotoError<GetComponentPolicyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetComponentPolicyRequest
) -> Pin<Box<dyn Future<Output = Result<GetComponentPolicyResponse, RusotoError<GetComponentPolicyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets a component policy.
pub fn get_container_recipe<'life0, 'async_trait>(
&'life0 self,
input: GetContainerRecipeRequest
) -> Pin<Box<dyn Future<Output = Result<GetContainerRecipeResponse, RusotoError<GetContainerRecipeError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetContainerRecipeRequest
) -> Pin<Box<dyn Future<Output = Result<GetContainerRecipeResponse, RusotoError<GetContainerRecipeError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieves a container recipe.
pub fn get_container_recipe_policy<'life0, 'async_trait>(
&'life0 self,
input: GetContainerRecipePolicyRequest
) -> Pin<Box<dyn Future<Output = Result<GetContainerRecipePolicyResponse, RusotoError<GetContainerRecipePolicyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetContainerRecipePolicyRequest
) -> Pin<Box<dyn Future<Output = Result<GetContainerRecipePolicyResponse, RusotoError<GetContainerRecipePolicyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieves the policy for a container recipe.
pub fn get_distribution_configuration<'life0, 'async_trait>(
&'life0 self,
input: GetDistributionConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<GetDistributionConfigurationResponse, RusotoError<GetDistributionConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetDistributionConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<GetDistributionConfigurationResponse, RusotoError<GetDistributionConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets a distribution configuration.
pub fn get_image<'life0, 'async_trait>(
&'life0 self,
input: GetImageRequest
) -> Pin<Box<dyn Future<Output = Result<GetImageResponse, RusotoError<GetImageError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetImageRequest
) -> Pin<Box<dyn Future<Output = Result<GetImageResponse, RusotoError<GetImageError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets an image.
pub fn get_image_pipeline<'life0, 'async_trait>(
&'life0 self,
input: GetImagePipelineRequest
) -> Pin<Box<dyn Future<Output = Result<GetImagePipelineResponse, RusotoError<GetImagePipelineError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetImagePipelineRequest
) -> Pin<Box<dyn Future<Output = Result<GetImagePipelineResponse, RusotoError<GetImagePipelineError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets an image pipeline.
pub fn get_image_policy<'life0, 'async_trait>(
&'life0 self,
input: GetImagePolicyRequest
) -> Pin<Box<dyn Future<Output = Result<GetImagePolicyResponse, RusotoError<GetImagePolicyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetImagePolicyRequest
) -> Pin<Box<dyn Future<Output = Result<GetImagePolicyResponse, RusotoError<GetImagePolicyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets an image policy.
pub fn get_image_recipe<'life0, 'async_trait>(
&'life0 self,
input: GetImageRecipeRequest
) -> Pin<Box<dyn Future<Output = Result<GetImageRecipeResponse, RusotoError<GetImageRecipeError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetImageRecipeRequest
) -> Pin<Box<dyn Future<Output = Result<GetImageRecipeResponse, RusotoError<GetImageRecipeError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets an image recipe.
pub fn get_image_recipe_policy<'life0, 'async_trait>(
&'life0 self,
input: GetImageRecipePolicyRequest
) -> Pin<Box<dyn Future<Output = Result<GetImageRecipePolicyResponse, RusotoError<GetImageRecipePolicyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetImageRecipePolicyRequest
) -> Pin<Box<dyn Future<Output = Result<GetImageRecipePolicyResponse, RusotoError<GetImageRecipePolicyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets an image recipe policy.
pub fn get_infrastructure_configuration<'life0, 'async_trait>(
&'life0 self,
input: GetInfrastructureConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<GetInfrastructureConfigurationResponse, RusotoError<GetInfrastructureConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetInfrastructureConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<GetInfrastructureConfigurationResponse, RusotoError<GetInfrastructureConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets an infrastructure configuration.
pub fn import_component<'life0, 'async_trait>(
&'life0 self,
input: ImportComponentRequest
) -> Pin<Box<dyn Future<Output = Result<ImportComponentResponse, RusotoError<ImportComponentError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ImportComponentRequest
) -> Pin<Box<dyn Future<Output = Result<ImportComponentResponse, RusotoError<ImportComponentError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Imports a component and transforms its data into a component document.
pub fn list_component_build_versions<'life0, 'async_trait>(
&'life0 self,
input: ListComponentBuildVersionsRequest
) -> Pin<Box<dyn Future<Output = Result<ListComponentBuildVersionsResponse, RusotoError<ListComponentBuildVersionsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListComponentBuildVersionsRequest
) -> Pin<Box<dyn Future<Output = Result<ListComponentBuildVersionsResponse, RusotoError<ListComponentBuildVersionsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns the list of component build versions for the specified semantic version.
pub fn list_components<'life0, 'async_trait>(
&'life0 self,
input: ListComponentsRequest
) -> Pin<Box<dyn Future<Output = Result<ListComponentsResponse, RusotoError<ListComponentsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListComponentsRequest
) -> Pin<Box<dyn Future<Output = Result<ListComponentsResponse, RusotoError<ListComponentsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns the list of component build versions for the specified semantic version.
pub fn list_container_recipes<'life0, 'async_trait>(
&'life0 self,
input: ListContainerRecipesRequest
) -> Pin<Box<dyn Future<Output = Result<ListContainerRecipesResponse, RusotoError<ListContainerRecipesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListContainerRecipesRequest
) -> Pin<Box<dyn Future<Output = Result<ListContainerRecipesResponse, RusotoError<ListContainerRecipesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a list of container recipes.
pub fn list_distribution_configurations<'life0, 'async_trait>(
&'life0 self,
input: ListDistributionConfigurationsRequest
) -> Pin<Box<dyn Future<Output = Result<ListDistributionConfigurationsResponse, RusotoError<ListDistributionConfigurationsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListDistributionConfigurationsRequest
) -> Pin<Box<dyn Future<Output = Result<ListDistributionConfigurationsResponse, RusotoError<ListDistributionConfigurationsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a list of distribution configurations.
pub fn list_image_build_versions<'life0, 'async_trait>(
&'life0 self,
input: ListImageBuildVersionsRequest
) -> Pin<Box<dyn Future<Output = Result<ListImageBuildVersionsResponse, RusotoError<ListImageBuildVersionsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListImageBuildVersionsRequest
) -> Pin<Box<dyn Future<Output = Result<ListImageBuildVersionsResponse, RusotoError<ListImageBuildVersionsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a list of image build versions.
pub fn list_image_pipeline_images<'life0, 'async_trait>(
&'life0 self,
input: ListImagePipelineImagesRequest
) -> Pin<Box<dyn Future<Output = Result<ListImagePipelineImagesResponse, RusotoError<ListImagePipelineImagesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListImagePipelineImagesRequest
) -> Pin<Box<dyn Future<Output = Result<ListImagePipelineImagesResponse, RusotoError<ListImagePipelineImagesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a list of images created by the specified pipeline.
pub fn list_image_pipelines<'life0, 'async_trait>(
&'life0 self,
input: ListImagePipelinesRequest
) -> Pin<Box<dyn Future<Output = Result<ListImagePipelinesResponse, RusotoError<ListImagePipelinesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListImagePipelinesRequest
) -> Pin<Box<dyn Future<Output = Result<ListImagePipelinesResponse, RusotoError<ListImagePipelinesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a list of image pipelines.
pub fn list_image_recipes<'life0, 'async_trait>(
&'life0 self,
input: ListImageRecipesRequest
) -> Pin<Box<dyn Future<Output = Result<ListImageRecipesResponse, RusotoError<ListImageRecipesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListImageRecipesRequest
) -> Pin<Box<dyn Future<Output = Result<ListImageRecipesResponse, RusotoError<ListImageRecipesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a list of image recipes.
pub fn list_images<'life0, 'async_trait>(
&'life0 self,
input: ListImagesRequest
) -> Pin<Box<dyn Future<Output = Result<ListImagesResponse, RusotoError<ListImagesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListImagesRequest
) -> Pin<Box<dyn Future<Output = Result<ListImagesResponse, RusotoError<ListImagesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns the list of images that you have access to.
pub fn list_infrastructure_configurations<'life0, 'async_trait>(
&'life0 self,
input: ListInfrastructureConfigurationsRequest
) -> Pin<Box<dyn Future<Output = Result<ListInfrastructureConfigurationsResponse, RusotoError<ListInfrastructureConfigurationsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListInfrastructureConfigurationsRequest
) -> Pin<Box<dyn Future<Output = Result<ListInfrastructureConfigurationsResponse, RusotoError<ListInfrastructureConfigurationsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a list of infrastructure configurations.
pub fn list_tags_for_resource<'life0, 'async_trait>(
&'life0 self,
input: ListTagsForResourceRequest
) -> Pin<Box<dyn Future<Output = Result<ListTagsForResourceResponse, RusotoError<ListTagsForResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListTagsForResourceRequest
) -> Pin<Box<dyn Future<Output = Result<ListTagsForResourceResponse, RusotoError<ListTagsForResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns the list of tags for the specified resource.
pub fn put_component_policy<'life0, 'async_trait>(
&'life0 self,
input: PutComponentPolicyRequest
) -> Pin<Box<dyn Future<Output = Result<PutComponentPolicyResponse, RusotoError<PutComponentPolicyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: PutComponentPolicyRequest
) -> Pin<Box<dyn Future<Output = Result<PutComponentPolicyResponse, RusotoError<PutComponentPolicyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Applies a policy to a component. We recommend that you call the RAM API CreateResourceShare to share resources. If you call the Image Builder API PutComponentPolicy
, you must also call the RAM API PromoteResourceShareCreatedFromPolicy in order for the resource to be visible to all principals with whom the resource is shared.
pub fn put_container_recipe_policy<'life0, 'async_trait>(
&'life0 self,
input: PutContainerRecipePolicyRequest
) -> Pin<Box<dyn Future<Output = Result<PutContainerRecipePolicyResponse, RusotoError<PutContainerRecipePolicyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: PutContainerRecipePolicyRequest
) -> Pin<Box<dyn Future<Output = Result<PutContainerRecipePolicyResponse, RusotoError<PutContainerRecipePolicyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
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.
pub fn put_image_policy<'life0, 'async_trait>(
&'life0 self,
input: PutImagePolicyRequest
) -> Pin<Box<dyn Future<Output = Result<PutImagePolicyResponse, RusotoError<PutImagePolicyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: PutImagePolicyRequest
) -> Pin<Box<dyn Future<Output = Result<PutImagePolicyResponse, RusotoError<PutImagePolicyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Applies a policy to an image. We recommend that you call the RAM API CreateResourceShare to share resources. If you call the Image Builder API PutImagePolicy
, you must also call the RAM API PromoteResourceShareCreatedFromPolicy in order for the resource to be visible to all principals with whom the resource is shared.
pub fn put_image_recipe_policy<'life0, 'async_trait>(
&'life0 self,
input: PutImageRecipePolicyRequest
) -> Pin<Box<dyn Future<Output = Result<PutImageRecipePolicyResponse, RusotoError<PutImageRecipePolicyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: PutImageRecipePolicyRequest
) -> Pin<Box<dyn Future<Output = Result<PutImageRecipePolicyResponse, RusotoError<PutImageRecipePolicyError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Applies a policy to an image recipe. We recommend that you call the RAM API CreateResourceShare to share resources. If you call the Image Builder API PutImageRecipePolicy
, you must also call the RAM API PromoteResourceShareCreatedFromPolicy in order for the resource to be visible to all principals with whom the resource is shared.
pub fn start_image_pipeline_execution<'life0, 'async_trait>(
&'life0 self,
input: StartImagePipelineExecutionRequest
) -> Pin<Box<dyn Future<Output = Result<StartImagePipelineExecutionResponse, RusotoError<StartImagePipelineExecutionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: StartImagePipelineExecutionRequest
) -> Pin<Box<dyn Future<Output = Result<StartImagePipelineExecutionResponse, RusotoError<StartImagePipelineExecutionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Manually triggers a pipeline to create an image.
pub fn tag_resource<'life0, 'async_trait>(
&'life0 self,
input: TagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<TagResourceResponse, RusotoError<TagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: TagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<TagResourceResponse, RusotoError<TagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Adds a tag to a resource.
pub fn untag_resource<'life0, 'async_trait>(
&'life0 self,
input: UntagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<UntagResourceResponse, RusotoError<UntagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UntagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<UntagResourceResponse, RusotoError<UntagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Removes a tag from a resource.
pub fn update_distribution_configuration<'life0, 'async_trait>(
&'life0 self,
input: UpdateDistributionConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateDistributionConfigurationResponse, RusotoError<UpdateDistributionConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UpdateDistributionConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateDistributionConfigurationResponse, RusotoError<UpdateDistributionConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates a new distribution configuration. Distribution configurations define and configure the outputs of your pipeline.
pub fn update_image_pipeline<'life0, 'async_trait>(
&'life0 self,
input: UpdateImagePipelineRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateImagePipelineResponse, RusotoError<UpdateImagePipelineError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UpdateImagePipelineRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateImagePipelineResponse, RusotoError<UpdateImagePipelineError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates a new image pipeline. Image pipelines enable you to automate the creation and distribution of images.
pub fn update_infrastructure_configuration<'life0, 'async_trait>(
&'life0 self,
input: UpdateInfrastructureConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateInfrastructureConfigurationResponse, RusotoError<UpdateInfrastructureConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UpdateInfrastructureConfigurationRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateInfrastructureConfigurationResponse, RusotoError<UpdateInfrastructureConfigurationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates a new infrastructure configuration. An infrastructure configuration defines the environment in which your image will be built and tested.