Struct aws_sdk_imagebuilder::client::Client [−][src]
pub struct Client<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* fields omitted */ }
Expand description
Client for EC2 Image Builder
Client for invoking operations on EC2 Image Builder. Each operation on EC2 Image Builder is a method on this
this struct. .send()
MUST be invoked on the generated operations to dispatch the request to the service.
Examples
Constructing a client and invoking an operation
// create a shared configuration. This can be used & shared between multiple service clients.
let shared_config = aws_config::load_from_env().await;
let client = aws_sdk_imagebuilder::Client::new(&shared_config);
// invoke an operation
/* let rsp = client
.<operation_name>().
.<param>("some value")
.send().await; */
Constructing a client with custom configuration
use aws_config::RetryConfig;
let shared_config = aws_config::load_from_env().await;
let config = aws_sdk_imagebuilder::config::Builder::from(&shared_config)
.retry_config(RetryConfig::disabled())
.build();
let client = aws_sdk_imagebuilder::Client::from_conf(config);
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 ImportVmImage
operation.
See ImportVmImage
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.
This operation supports pagination. See into_paginator()
.
Constructs a fluent builder for the ListComponents
operation.
See ListComponents
for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator()
.
Constructs a fluent builder for the ListContainerRecipes
operation.
See ListContainerRecipes
for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator()
.
Constructs a fluent builder for the ListDistributionConfigurations
operation.
See ListDistributionConfigurations
for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator()
.
Constructs a fluent builder for the ListImageBuildVersions
operation.
See ListImageBuildVersions
for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator()
.
Constructs a fluent builder for the ListImagePackages
operation.
See ListImagePackages
for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator()
.
Constructs a fluent builder for the ListImagePipelineImages
operation.
See ListImagePipelineImages
for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator()
.
Constructs a fluent builder for the ListImagePipelines
operation.
See ListImagePipelines
for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator()
.
Constructs a fluent builder for the ListImageRecipes
operation.
See ListImageRecipes
for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator()
.
Constructs a fluent builder for the ListImages
operation.
See ListImages
for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator()
.
Constructs a fluent builder for the ListInfrastructureConfigurations
operation.
See ListInfrastructureConfigurations
for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator()
.
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 = DefaultMiddleware, R = Standard> !RefUnwindSafe for Client<C, M, R>
impl<C = DynConnector, M = DefaultMiddleware, 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