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.