1 1 | // Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
|
2 - | pub use crate::operation::describe_vpc_endpoint_services::_describe_vpc_endpoint_services_output::DescribeVpcEndpointServicesOutputBuilder;
|
3 - |
|
4 2 | pub use crate::operation::describe_vpc_endpoint_services::_describe_vpc_endpoint_services_input::DescribeVpcEndpointServicesInputBuilder;
|
5 3 |
|
4 + | pub use crate::operation::describe_vpc_endpoint_services::_describe_vpc_endpoint_services_output::DescribeVpcEndpointServicesOutputBuilder;
|
5 + |
|
6 6 | impl crate::operation::describe_vpc_endpoint_services::builders::DescribeVpcEndpointServicesInputBuilder {
|
7 7 | /// Sends a request with this input using the given client.
|
8 8 | pub async fn send_with(
|
9 9 | self,
|
10 10 | client: &crate::Client,
|
11 11 | ) -> ::std::result::Result<
|
12 12 | crate::operation::describe_vpc_endpoint_services::DescribeVpcEndpointServicesOutput,
|
13 13 | ::aws_smithy_runtime_api::client::result::SdkError<
|
14 14 | crate::operation::describe_vpc_endpoint_services::DescribeVpcEndpointServicesError,
|
15 15 | ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,
|
16 16 | >,
|
17 17 | > {
|
18 18 | let mut fluent_builder = client.describe_vpc_endpoint_services();
|
19 19 | fluent_builder.inner = self;
|
20 20 | fluent_builder.send().await
|
21 21 | }
|
22 22 | }
|
23 23 | /// Fluent builder constructing a request to `DescribeVpcEndpointServices`.
|
24 24 | ///
|
25 25 | /// <p>Describes available services to which you can create a VPC endpoint.</p>
|
26 26 | /// <p>When the service provider and the consumer have different accounts in multiple Availability Zones, and the consumer views the VPC endpoint service information, the response only includes the common Availability Zones. For example, when the service provider account uses <code>us-east-1a</code> and <code>us-east-1c</code> and the consumer uses <code>us-east-1a</code> and <code>us-east-1b</code>, the response includes the VPC endpoint services in the common Availability Zone, <code>us-east-1a</code>.</p>
|
27 27 | #[derive(::std::clone::Clone, ::std::fmt::Debug)]
|
28 28 | pub struct DescribeVpcEndpointServicesFluentBuilder {
|
29 29 | handle: ::std::sync::Arc<crate::client::Handle>,
|
30 30 | inner: crate::operation::describe_vpc_endpoint_services::builders::DescribeVpcEndpointServicesInputBuilder,
|
31 31 | config_override: ::std::option::Option<crate::config::Builder>,
|
32 32 | }
|
33 33 | impl
|
34 34 | crate::client::customize::internal::CustomizableSend<
|
35 35 | crate::operation::describe_vpc_endpoint_services::DescribeVpcEndpointServicesOutput,
|