[][src]Trait rusoto_imagebuilder::ImageBuilder

pub trait ImageBuilder {
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
; }

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

Updates a new infrastructure configuration. An infrastructure configuration defines the environment in which your image will be built and tested.

Loading content...

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

Updates a new infrastructure configuration. An infrastructure configuration defines the environment in which your image will be built and tested.

Loading content...