Struct aws_sdk_appmesh::client::Client [−][src]
pub struct Client<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* fields omitted */ }
Expand description
Client for AWS App Mesh
Client for invoking operations on AWS App Mesh. Each operation on AWS App Mesh 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_appmesh::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_appmesh::config::Builder::from(&shared_config)
.retry_config(RetryConfig::disabled())
.build();
let client = aws_sdk_appmesh::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 CreateGatewayRoute
operation.
See CreateGatewayRoute
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateMesh
operation.
See CreateMesh
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateRoute
operation.
See CreateRoute
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateVirtualGateway
operation.
See CreateVirtualGateway
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateVirtualNode
operation.
See CreateVirtualNode
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateVirtualRouter
operation.
See CreateVirtualRouter
for more information about the
operation and its arguments.
Constructs a fluent builder for the CreateVirtualService
operation.
See CreateVirtualService
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteGatewayRoute
operation.
See DeleteGatewayRoute
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteMesh
operation.
See DeleteMesh
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteRoute
operation.
See DeleteRoute
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteVirtualGateway
operation.
See DeleteVirtualGateway
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteVirtualNode
operation.
See DeleteVirtualNode
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteVirtualRouter
operation.
See DeleteVirtualRouter
for more information about the
operation and its arguments.
Constructs a fluent builder for the DeleteVirtualService
operation.
See DeleteVirtualService
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeGatewayRoute
operation.
See DescribeGatewayRoute
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeMesh
operation.
See DescribeMesh
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeRoute
operation.
See DescribeRoute
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeVirtualGateway
operation.
See DescribeVirtualGateway
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeVirtualNode
operation.
See DescribeVirtualNode
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeVirtualRouter
operation.
See DescribeVirtualRouter
for more information about the
operation and its arguments.
Constructs a fluent builder for the DescribeVirtualService
operation.
See DescribeVirtualService
for more information about the
operation and its arguments.
Constructs a fluent builder for the ListGatewayRoutes
operation.
See ListGatewayRoutes
for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator()
.
Constructs a fluent builder for the ListMeshes
operation.
See ListMeshes
for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator()
.
Constructs a fluent builder for the ListRoutes
operation.
See ListRoutes
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.
This operation supports pagination. See into_paginator()
.
Constructs a fluent builder for the ListVirtualGateways
operation.
See ListVirtualGateways
for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator()
.
Constructs a fluent builder for the ListVirtualNodes
operation.
See ListVirtualNodes
for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator()
.
Constructs a fluent builder for the ListVirtualRouters
operation.
See ListVirtualRouters
for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator()
.
Constructs a fluent builder for the ListVirtualServices
operation.
See ListVirtualServices
for more information about the
operation and its arguments.
This operation supports pagination. See into_paginator()
.
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 UpdateGatewayRoute
operation.
See UpdateGatewayRoute
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateMesh
operation.
See UpdateMesh
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateRoute
operation.
See UpdateRoute
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateVirtualGateway
operation.
See UpdateVirtualGateway
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateVirtualNode
operation.
See UpdateVirtualNode
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateVirtualRouter
operation.
See UpdateVirtualRouter
for more information about the
operation and its arguments.
Constructs a fluent builder for the UpdateVirtualService
operation.
See UpdateVirtualService
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