pub struct ImageBuilderClient { /* private fields */ }Expand description
A client for the imagebuilder API.
Implementations§
Source§impl ImageBuilderClient
impl ImageBuilderClient
Sourcepub fn new(region: Region) -> ImageBuilderClient
pub fn new(region: Region) -> ImageBuilderClient
Creates a client backed by the default tokio event loop.
The client will use the default credentials provider and tls client.
pub fn new_with<P, D>(
request_dispatcher: D,
credentials_provider: P,
region: Region,
) -> ImageBuilderClientwhere
P: ProvideAwsCredentials + Send + Sync + 'static,
D: DispatchSignedRequest + Send + Sync + 'static,
pub fn new_with_client(client: Client, region: Region) -> ImageBuilderClient
Trait Implementations§
Source§impl Clone for ImageBuilderClient
impl Clone for ImageBuilderClient
Source§fn clone(&self) -> ImageBuilderClient
fn clone(&self) -> ImageBuilderClient
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl ImageBuilder for ImageBuilderClient
impl ImageBuilder for ImageBuilderClient
Source§fn cancel_image_creation<'life0, 'async_trait>(
&'life0 self,
input: CancelImageCreationRequest,
) -> Pin<Box<dyn Future<Output = Result<CancelImageCreationResponse, RusotoError<CancelImageCreationError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn cancel_image_creation<'life0, 'async_trait>(
&'life0 self,
input: CancelImageCreationRequest,
) -> Pin<Box<dyn Future<Output = Result<CancelImageCreationResponse, RusotoError<CancelImageCreationError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
CancelImageCreation cancels the creation of Image. This operation can only be used on images in a non-terminal state.
Source§fn create_component<'life0, 'async_trait>(
&'life0 self,
input: CreateComponentRequest,
) -> Pin<Box<dyn Future<Output = Result<CreateComponentResponse, RusotoError<CreateComponentError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn create_component<'life0, 'async_trait>(
&'life0 self,
input: CreateComponentRequest,
) -> Pin<Box<dyn Future<Output = Result<CreateComponentResponse, RusotoError<CreateComponentError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Creates a new component that can be used to build, validate, test, and assess your image.
Source§fn create_distribution_configuration<'life0, 'async_trait>(
&'life0 self,
input: CreateDistributionConfigurationRequest,
) -> Pin<Box<dyn Future<Output = Result<CreateDistributionConfigurationResponse, RusotoError<CreateDistributionConfigurationError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn create_distribution_configuration<'life0, 'async_trait>(
&'life0 self,
input: CreateDistributionConfigurationRequest,
) -> Pin<Box<dyn Future<Output = Result<CreateDistributionConfigurationResponse, RusotoError<CreateDistributionConfigurationError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Creates a new distribution configuration. Distribution configurations define and configure the outputs of your pipeline.
Source§fn create_image<'life0, 'async_trait>(
&'life0 self,
input: CreateImageRequest,
) -> Pin<Box<dyn Future<Output = Result<CreateImageResponse, RusotoError<CreateImageError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn create_image<'life0, 'async_trait>(
&'life0 self,
input: CreateImageRequest,
) -> Pin<Box<dyn Future<Output = Result<CreateImageResponse, RusotoError<CreateImageError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: '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.
Source§fn create_image_pipeline<'life0, 'async_trait>(
&'life0 self,
input: CreateImagePipelineRequest,
) -> Pin<Box<dyn Future<Output = Result<CreateImagePipelineResponse, RusotoError<CreateImagePipelineError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn create_image_pipeline<'life0, 'async_trait>(
&'life0 self,
input: CreateImagePipelineRequest,
) -> Pin<Box<dyn Future<Output = Result<CreateImagePipelineResponse, RusotoError<CreateImagePipelineError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Creates a new image pipeline. Image pipelines enable you to automate the creation and distribution of images.
Source§fn create_image_recipe<'life0, 'async_trait>(
&'life0 self,
input: CreateImageRecipeRequest,
) -> Pin<Box<dyn Future<Output = Result<CreateImageRecipeResponse, RusotoError<CreateImageRecipeError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn create_image_recipe<'life0, 'async_trait>(
&'life0 self,
input: CreateImageRecipeRequest,
) -> Pin<Box<dyn Future<Output = Result<CreateImageRecipeResponse, RusotoError<CreateImageRecipeError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Creates a new image recipe. Image recipes define how images are configured, tested, and assessed.
Source§fn create_infrastructure_configuration<'life0, 'async_trait>(
&'life0 self,
input: CreateInfrastructureConfigurationRequest,
) -> Pin<Box<dyn Future<Output = Result<CreateInfrastructureConfigurationResponse, RusotoError<CreateInfrastructureConfigurationError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn create_infrastructure_configuration<'life0, 'async_trait>(
&'life0 self,
input: CreateInfrastructureConfigurationRequest,
) -> Pin<Box<dyn Future<Output = Result<CreateInfrastructureConfigurationResponse, RusotoError<CreateInfrastructureConfigurationError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Creates a new infrastructure configuration. An infrastructure configuration defines the environment in which your image will be built and tested.
Source§fn delete_component<'life0, 'async_trait>(
&'life0 self,
input: DeleteComponentRequest,
) -> Pin<Box<dyn Future<Output = Result<DeleteComponentResponse, RusotoError<DeleteComponentError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn delete_component<'life0, 'async_trait>(
&'life0 self,
input: DeleteComponentRequest,
) -> Pin<Box<dyn Future<Output = Result<DeleteComponentResponse, RusotoError<DeleteComponentError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Deletes a component build version.
Source§fn delete_distribution_configuration<'life0, 'async_trait>(
&'life0 self,
input: DeleteDistributionConfigurationRequest,
) -> Pin<Box<dyn Future<Output = Result<DeleteDistributionConfigurationResponse, RusotoError<DeleteDistributionConfigurationError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn delete_distribution_configuration<'life0, 'async_trait>(
&'life0 self,
input: DeleteDistributionConfigurationRequest,
) -> Pin<Box<dyn Future<Output = Result<DeleteDistributionConfigurationResponse, RusotoError<DeleteDistributionConfigurationError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Deletes a distribution configuration.
Source§fn delete_image<'life0, 'async_trait>(
&'life0 self,
input: DeleteImageRequest,
) -> Pin<Box<dyn Future<Output = Result<DeleteImageResponse, RusotoError<DeleteImageError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn delete_image<'life0, 'async_trait>(
&'life0 self,
input: DeleteImageRequest,
) -> Pin<Box<dyn Future<Output = Result<DeleteImageResponse, RusotoError<DeleteImageError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Deletes an image.
Source§fn delete_image_pipeline<'life0, 'async_trait>(
&'life0 self,
input: DeleteImagePipelineRequest,
) -> Pin<Box<dyn Future<Output = Result<DeleteImagePipelineResponse, RusotoError<DeleteImagePipelineError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn delete_image_pipeline<'life0, 'async_trait>(
&'life0 self,
input: DeleteImagePipelineRequest,
) -> Pin<Box<dyn Future<Output = Result<DeleteImagePipelineResponse, RusotoError<DeleteImagePipelineError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Deletes an image pipeline.
Source§fn delete_image_recipe<'life0, 'async_trait>(
&'life0 self,
input: DeleteImageRecipeRequest,
) -> Pin<Box<dyn Future<Output = Result<DeleteImageRecipeResponse, RusotoError<DeleteImageRecipeError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn delete_image_recipe<'life0, 'async_trait>(
&'life0 self,
input: DeleteImageRecipeRequest,
) -> Pin<Box<dyn Future<Output = Result<DeleteImageRecipeResponse, RusotoError<DeleteImageRecipeError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Deletes an image recipe.
Source§fn delete_infrastructure_configuration<'life0, 'async_trait>(
&'life0 self,
input: DeleteInfrastructureConfigurationRequest,
) -> Pin<Box<dyn Future<Output = Result<DeleteInfrastructureConfigurationResponse, RusotoError<DeleteInfrastructureConfigurationError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn delete_infrastructure_configuration<'life0, 'async_trait>(
&'life0 self,
input: DeleteInfrastructureConfigurationRequest,
) -> Pin<Box<dyn Future<Output = Result<DeleteInfrastructureConfigurationResponse, RusotoError<DeleteInfrastructureConfigurationError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Deletes an infrastructure configuration.
Source§fn get_component<'life0, 'async_trait>(
&'life0 self,
input: GetComponentRequest,
) -> Pin<Box<dyn Future<Output = Result<GetComponentResponse, RusotoError<GetComponentError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_component<'life0, 'async_trait>(
&'life0 self,
input: GetComponentRequest,
) -> Pin<Box<dyn Future<Output = Result<GetComponentResponse, RusotoError<GetComponentError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Gets a component object.
Source§fn get_component_policy<'life0, 'async_trait>(
&'life0 self,
input: GetComponentPolicyRequest,
) -> Pin<Box<dyn Future<Output = Result<GetComponentPolicyResponse, RusotoError<GetComponentPolicyError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_component_policy<'life0, 'async_trait>(
&'life0 self,
input: GetComponentPolicyRequest,
) -> Pin<Box<dyn Future<Output = Result<GetComponentPolicyResponse, RusotoError<GetComponentPolicyError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Gets a component policy.
Source§fn get_distribution_configuration<'life0, 'async_trait>(
&'life0 self,
input: GetDistributionConfigurationRequest,
) -> Pin<Box<dyn Future<Output = Result<GetDistributionConfigurationResponse, RusotoError<GetDistributionConfigurationError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_distribution_configuration<'life0, 'async_trait>(
&'life0 self,
input: GetDistributionConfigurationRequest,
) -> Pin<Box<dyn Future<Output = Result<GetDistributionConfigurationResponse, RusotoError<GetDistributionConfigurationError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Gets a distribution configuration.
Source§fn get_image<'life0, 'async_trait>(
&'life0 self,
input: GetImageRequest,
) -> Pin<Box<dyn Future<Output = Result<GetImageResponse, RusotoError<GetImageError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_image<'life0, 'async_trait>(
&'life0 self,
input: GetImageRequest,
) -> Pin<Box<dyn Future<Output = Result<GetImageResponse, RusotoError<GetImageError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Gets an image.
Source§fn get_image_pipeline<'life0, 'async_trait>(
&'life0 self,
input: GetImagePipelineRequest,
) -> Pin<Box<dyn Future<Output = Result<GetImagePipelineResponse, RusotoError<GetImagePipelineError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_image_pipeline<'life0, 'async_trait>(
&'life0 self,
input: GetImagePipelineRequest,
) -> Pin<Box<dyn Future<Output = Result<GetImagePipelineResponse, RusotoError<GetImagePipelineError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Gets an image pipeline.
Source§fn get_image_policy<'life0, 'async_trait>(
&'life0 self,
input: GetImagePolicyRequest,
) -> Pin<Box<dyn Future<Output = Result<GetImagePolicyResponse, RusotoError<GetImagePolicyError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_image_policy<'life0, 'async_trait>(
&'life0 self,
input: GetImagePolicyRequest,
) -> Pin<Box<dyn Future<Output = Result<GetImagePolicyResponse, RusotoError<GetImagePolicyError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Gets an image policy.
Source§fn get_image_recipe<'life0, 'async_trait>(
&'life0 self,
input: GetImageRecipeRequest,
) -> Pin<Box<dyn Future<Output = Result<GetImageRecipeResponse, RusotoError<GetImageRecipeError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_image_recipe<'life0, 'async_trait>(
&'life0 self,
input: GetImageRecipeRequest,
) -> Pin<Box<dyn Future<Output = Result<GetImageRecipeResponse, RusotoError<GetImageRecipeError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Gets an image recipe.
Source§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
Self: 'async_trait,
'life0: 'async_trait,
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
Self: 'async_trait,
'life0: 'async_trait,
Gets an image recipe policy.
Source§fn get_infrastructure_configuration<'life0, 'async_trait>(
&'life0 self,
input: GetInfrastructureConfigurationRequest,
) -> Pin<Box<dyn Future<Output = Result<GetInfrastructureConfigurationResponse, RusotoError<GetInfrastructureConfigurationError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_infrastructure_configuration<'life0, 'async_trait>(
&'life0 self,
input: GetInfrastructureConfigurationRequest,
) -> Pin<Box<dyn Future<Output = Result<GetInfrastructureConfigurationResponse, RusotoError<GetInfrastructureConfigurationError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Gets an infrastructure configuration.
Source§fn import_component<'life0, 'async_trait>(
&'life0 self,
input: ImportComponentRequest,
) -> Pin<Box<dyn Future<Output = Result<ImportComponentResponse, RusotoError<ImportComponentError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn import_component<'life0, 'async_trait>(
&'life0 self,
input: ImportComponentRequest,
) -> Pin<Box<dyn Future<Output = Result<ImportComponentResponse, RusotoError<ImportComponentError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Imports a component and transforms its data into a component document.
Source§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
Self: 'async_trait,
'life0: 'async_trait,
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
Self: 'async_trait,
'life0: 'async_trait,
Returns the list of component build versions for the specified semantic version.
Source§fn list_components<'life0, 'async_trait>(
&'life0 self,
input: ListComponentsRequest,
) -> Pin<Box<dyn Future<Output = Result<ListComponentsResponse, RusotoError<ListComponentsError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn list_components<'life0, 'async_trait>(
&'life0 self,
input: ListComponentsRequest,
) -> Pin<Box<dyn Future<Output = Result<ListComponentsResponse, RusotoError<ListComponentsError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Returns the list of component build versions for the specified semantic version.
Source§fn list_distribution_configurations<'life0, 'async_trait>(
&'life0 self,
input: ListDistributionConfigurationsRequest,
) -> Pin<Box<dyn Future<Output = Result<ListDistributionConfigurationsResponse, RusotoError<ListDistributionConfigurationsError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn list_distribution_configurations<'life0, 'async_trait>(
&'life0 self,
input: ListDistributionConfigurationsRequest,
) -> Pin<Box<dyn Future<Output = Result<ListDistributionConfigurationsResponse, RusotoError<ListDistributionConfigurationsError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Returns a list of distribution configurations.
Source§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
Self: 'async_trait,
'life0: 'async_trait,
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
Self: 'async_trait,
'life0: 'async_trait,
Returns a list of image build versions.
Source§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
Self: 'async_trait,
'life0: 'async_trait,
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
Self: 'async_trait,
'life0: 'async_trait,
Returns a list of images created by the specified pipeline.
Source§fn list_image_pipelines<'life0, 'async_trait>(
&'life0 self,
input: ListImagePipelinesRequest,
) -> Pin<Box<dyn Future<Output = Result<ListImagePipelinesResponse, RusotoError<ListImagePipelinesError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn list_image_pipelines<'life0, 'async_trait>(
&'life0 self,
input: ListImagePipelinesRequest,
) -> Pin<Box<dyn Future<Output = Result<ListImagePipelinesResponse, RusotoError<ListImagePipelinesError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Returns a list of image pipelines.
Source§fn list_image_recipes<'life0, 'async_trait>(
&'life0 self,
input: ListImageRecipesRequest,
) -> Pin<Box<dyn Future<Output = Result<ListImageRecipesResponse, RusotoError<ListImageRecipesError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn list_image_recipes<'life0, 'async_trait>(
&'life0 self,
input: ListImageRecipesRequest,
) -> Pin<Box<dyn Future<Output = Result<ListImageRecipesResponse, RusotoError<ListImageRecipesError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Returns a list of image recipes.
Source§fn list_images<'life0, 'async_trait>(
&'life0 self,
input: ListImagesRequest,
) -> Pin<Box<dyn Future<Output = Result<ListImagesResponse, RusotoError<ListImagesError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn list_images<'life0, 'async_trait>(
&'life0 self,
input: ListImagesRequest,
) -> Pin<Box<dyn Future<Output = Result<ListImagesResponse, RusotoError<ListImagesError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Returns the list of images that you have access to.
Source§fn list_infrastructure_configurations<'life0, 'async_trait>(
&'life0 self,
input: ListInfrastructureConfigurationsRequest,
) -> Pin<Box<dyn Future<Output = Result<ListInfrastructureConfigurationsResponse, RusotoError<ListInfrastructureConfigurationsError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn list_infrastructure_configurations<'life0, 'async_trait>(
&'life0 self,
input: ListInfrastructureConfigurationsRequest,
) -> Pin<Box<dyn Future<Output = Result<ListInfrastructureConfigurationsResponse, RusotoError<ListInfrastructureConfigurationsError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Returns a list of infrastructure configurations.
Returns the list of tags for the specified resource.
Source§fn put_component_policy<'life0, 'async_trait>(
&'life0 self,
input: PutComponentPolicyRequest,
) -> Pin<Box<dyn Future<Output = Result<PutComponentPolicyResponse, RusotoError<PutComponentPolicyError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn put_component_policy<'life0, 'async_trait>(
&'life0 self,
input: PutComponentPolicyRequest,
) -> Pin<Box<dyn Future<Output = Result<PutComponentPolicyResponse, RusotoError<PutComponentPolicyError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: '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.
Source§fn put_image_policy<'life0, 'async_trait>(
&'life0 self,
input: PutImagePolicyRequest,
) -> Pin<Box<dyn Future<Output = Result<PutImagePolicyResponse, RusotoError<PutImagePolicyError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn put_image_policy<'life0, 'async_trait>(
&'life0 self,
input: PutImagePolicyRequest,
) -> Pin<Box<dyn Future<Output = Result<PutImagePolicyResponse, RusotoError<PutImagePolicyError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: '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.
Source§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
Self: 'async_trait,
'life0: 'async_trait,
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
Self: 'async_trait,
'life0: '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.
Source§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
Self: 'async_trait,
'life0: 'async_trait,
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
Self: 'async_trait,
'life0: 'async_trait,
Manually triggers a pipeline to create an image.
Source§fn tag_resource<'life0, 'async_trait>(
&'life0 self,
input: TagResourceRequest,
) -> Pin<Box<dyn Future<Output = Result<TagResourceResponse, RusotoError<TagResourceError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn tag_resource<'life0, 'async_trait>(
&'life0 self,
input: TagResourceRequest,
) -> Pin<Box<dyn Future<Output = Result<TagResourceResponse, RusotoError<TagResourceError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Adds a tag to a resource.
Source§fn untag_resource<'life0, 'async_trait>(
&'life0 self,
input: UntagResourceRequest,
) -> Pin<Box<dyn Future<Output = Result<UntagResourceResponse, RusotoError<UntagResourceError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn untag_resource<'life0, 'async_trait>(
&'life0 self,
input: UntagResourceRequest,
) -> Pin<Box<dyn Future<Output = Result<UntagResourceResponse, RusotoError<UntagResourceError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Removes a tag from a resource.
Source§fn update_distribution_configuration<'life0, 'async_trait>(
&'life0 self,
input: UpdateDistributionConfigurationRequest,
) -> Pin<Box<dyn Future<Output = Result<UpdateDistributionConfigurationResponse, RusotoError<UpdateDistributionConfigurationError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn update_distribution_configuration<'life0, 'async_trait>(
&'life0 self,
input: UpdateDistributionConfigurationRequest,
) -> Pin<Box<dyn Future<Output = Result<UpdateDistributionConfigurationResponse, RusotoError<UpdateDistributionConfigurationError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Updates a new distribution configuration. Distribution configurations define and configure the outputs of your pipeline.
Source§fn update_image_pipeline<'life0, 'async_trait>(
&'life0 self,
input: UpdateImagePipelineRequest,
) -> Pin<Box<dyn Future<Output = Result<UpdateImagePipelineResponse, RusotoError<UpdateImagePipelineError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn update_image_pipeline<'life0, 'async_trait>(
&'life0 self,
input: UpdateImagePipelineRequest,
) -> Pin<Box<dyn Future<Output = Result<UpdateImagePipelineResponse, RusotoError<UpdateImagePipelineError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Updates a new image pipeline. Image pipelines enable you to automate the creation and distribution of images.
Source§fn update_infrastructure_configuration<'life0, 'async_trait>(
&'life0 self,
input: UpdateInfrastructureConfigurationRequest,
) -> Pin<Box<dyn Future<Output = Result<UpdateInfrastructureConfigurationResponse, RusotoError<UpdateInfrastructureConfigurationError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn update_infrastructure_configuration<'life0, 'async_trait>(
&'life0 self,
input: UpdateInfrastructureConfigurationRequest,
) -> Pin<Box<dyn Future<Output = Result<UpdateInfrastructureConfigurationResponse, RusotoError<UpdateInfrastructureConfigurationError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Updates a new infrastructure configuration. An infrastructure configuration defines the environment in which your image will be built and tested.