Struct aws_sdk_imagebuilder::client::Client [−][src]
pub struct Client<C = DynConnector, M = AwsMiddleware, R = Standard> { /* fields omitted */ }Expand description
An ergonomic service client for imagebuilder.
This client allows ergonomic access to a imagebuilder-shaped service.
Each method corresponds to an endpoint defined in the service’s Smithy model,
and the request and response shapes are auto-generated from that same model.
Using a Client
Once you have a client set up, you can access the service’s endpoints
by calling the appropriate method on Client. Each such method
returns a request builder for that endpoint, with methods for setting
the various fields of the request. Once your request is complete, use
the send method to send the request. send returns a future, which
you then have to .await to get the service’s response.
Implementations
impl<C, M, R> Client<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> Client<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
Constructs a fluent builder for the CancelImageCreation operation.
See CancelImageCreation for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateComponent operation.
See CreateComponent for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateContainerRecipe operation.
See CreateContainerRecipe for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateDistributionConfiguration operation.
See CreateDistributionConfiguration for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateImage operation.
See CreateImage for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateImagePipeline operation.
See CreateImagePipeline for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateImageRecipe operation.
See CreateImageRecipe for more information about the
operation and its arguments.
pub fn create_infrastructure_configuration(
&self
) -> CreateInfrastructureConfiguration<C, M, R>
pub fn create_infrastructure_configuration(
&self
) -> CreateInfrastructureConfiguration<C, M, R>
Constructs a fluent builder for the CreateInfrastructureConfiguration operation.
See CreateInfrastructureConfiguration for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteComponent operation.
See DeleteComponent for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteContainerRecipe operation.
See DeleteContainerRecipe for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteDistributionConfiguration operation.
See DeleteDistributionConfiguration for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteImage operation.
See DeleteImage for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteImagePipeline operation.
See DeleteImagePipeline for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteImageRecipe operation.
See DeleteImageRecipe for more information about the
operation and its arguments.
pub fn delete_infrastructure_configuration(
&self
) -> DeleteInfrastructureConfiguration<C, M, R>
pub fn delete_infrastructure_configuration(
&self
) -> DeleteInfrastructureConfiguration<C, M, R>
Constructs a fluent builder for the DeleteInfrastructureConfiguration operation.
See DeleteInfrastructureConfiguration for more information about the
operation and its arguments.
Constructs a fluent builder for the GetComponent operation.
See GetComponent for more information about the
operation and its arguments.
Constructs a fluent builder for the GetComponentPolicy operation.
See GetComponentPolicy for more information about the
operation and its arguments.
Constructs a fluent builder for the GetContainerRecipe operation.
See GetContainerRecipe for more information about the
operation and its arguments.
Constructs a fluent builder for the GetContainerRecipePolicy operation.
See GetContainerRecipePolicy for more information about the
operation and its arguments.
Constructs a fluent builder for the GetDistributionConfiguration operation.
See GetDistributionConfiguration for more information about the
operation and its arguments.
Constructs a fluent builder for the GetImage operation.
See GetImage for more information about the
operation and its arguments.
Constructs a fluent builder for the GetImagePipeline operation.
See GetImagePipeline for more information about the
operation and its arguments.
Constructs a fluent builder for the GetImagePolicy operation.
See GetImagePolicy for more information about the
operation and its arguments.
Constructs a fluent builder for the GetImageRecipe operation.
See GetImageRecipe for more information about the
operation and its arguments.
Constructs a fluent builder for the GetImageRecipePolicy operation.
See GetImageRecipePolicy for more information about the
operation and its arguments.
Constructs a fluent builder for the GetInfrastructureConfiguration operation.
See GetInfrastructureConfiguration for more information about the
operation and its arguments.
Constructs a fluent builder for the ImportComponent operation.
See ImportComponent for more information about the
operation and its arguments.
Constructs a fluent builder for the ListComponentBuildVersions operation.
See ListComponentBuildVersions for more information about the
operation and its arguments.
Constructs a fluent builder for the ListComponents operation.
See ListComponents for more information about the
operation and its arguments.
Constructs a fluent builder for the ListContainerRecipes operation.
See ListContainerRecipes for more information about the
operation and its arguments.
Constructs a fluent builder for the ListDistributionConfigurations operation.
See ListDistributionConfigurations for more information about the
operation and its arguments.
Constructs a fluent builder for the ListImageBuildVersions operation.
See ListImageBuildVersions for more information about the
operation and its arguments.
Constructs a fluent builder for the ListImagePackages operation.
See ListImagePackages for more information about the
operation and its arguments.
Constructs a fluent builder for the ListImagePipelineImages operation.
See ListImagePipelineImages for more information about the
operation and its arguments.
Constructs a fluent builder for the ListImagePipelines operation.
See ListImagePipelines for more information about the
operation and its arguments.
Constructs a fluent builder for the ListImageRecipes operation.
See ListImageRecipes for more information about the
operation and its arguments.
Constructs a fluent builder for the ListImages operation.
See ListImages for more information about the
operation and its arguments.
Constructs a fluent builder for the ListInfrastructureConfigurations operation.
See ListInfrastructureConfigurations for more information about the
operation and its arguments.
Constructs a fluent builder for the ListTagsForResource operation.
See ListTagsForResource for more information about the
operation and its arguments.
Constructs a fluent builder for the PutComponentPolicy operation.
See PutComponentPolicy for more information about the
operation and its arguments.
Constructs a fluent builder for the PutContainerRecipePolicy operation.
See PutContainerRecipePolicy for more information about the
operation and its arguments.
Constructs a fluent builder for the PutImagePolicy operation.
See PutImagePolicy for more information about the
operation and its arguments.
Constructs a fluent builder for the PutImageRecipePolicy operation.
See PutImageRecipePolicy for more information about the
operation and its arguments.
Constructs a fluent builder for the StartImagePipelineExecution operation.
See StartImagePipelineExecution for more information about the
operation and its arguments.
Constructs a fluent builder for the TagResource operation.
See TagResource for more information about the
operation and its arguments.
Constructs a fluent builder for the UntagResource operation.
See UntagResource for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateDistributionConfiguration operation.
See UpdateDistributionConfiguration for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateImagePipeline operation.
See UpdateImagePipeline for more information about the
operation and its arguments.
pub fn update_infrastructure_configuration(
&self
) -> UpdateInfrastructureConfiguration<C, M, R>
pub fn update_infrastructure_configuration(
&self
) -> UpdateInfrastructureConfiguration<C, M, R>
Constructs a fluent builder for the UpdateInfrastructureConfiguration operation.
See UpdateInfrastructureConfiguration for more information about the
operation and its arguments.
Creates a client with the given service config and connector override.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !RefUnwindSafe for Client<C, M, R>
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !UnwindSafe for Client<C, M, R>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more