1 1 | // Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
|
2 - | pub use crate::operation::create_verified_access_trust_provider::_create_verified_access_trust_provider_output::CreateVerifiedAccessTrustProviderOutputBuilder;
|
3 - |
|
4 2 | pub use crate::operation::create_verified_access_trust_provider::_create_verified_access_trust_provider_input::CreateVerifiedAccessTrustProviderInputBuilder;
|
5 3 |
|
4 + | pub use crate::operation::create_verified_access_trust_provider::_create_verified_access_trust_provider_output::CreateVerifiedAccessTrustProviderOutputBuilder;
|
5 + |
|
6 6 | impl crate::operation::create_verified_access_trust_provider::builders::CreateVerifiedAccessTrustProviderInputBuilder {
|
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::create_verified_access_trust_provider::CreateVerifiedAccessTrustProviderOutput,
|
13 13 | ::aws_smithy_runtime_api::client::result::SdkError<
|
14 14 | crate::operation::create_verified_access_trust_provider::CreateVerifiedAccessTrustProviderError,
|
15 15 | ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,
|
16 16 | >,
|
17 17 | > {
|
18 18 | let mut fluent_builder = client.create_verified_access_trust_provider();
|
19 19 | fluent_builder.inner = self;
|
20 20 | fluent_builder.send().await
|
21 21 | }
|
22 22 | }
|
23 23 | /// Fluent builder constructing a request to `CreateVerifiedAccessTrustProvider`.
|
24 24 | ///
|
25 25 | /// <p>A trust provider is a third-party entity that creates, maintains, and manages identity information for users and devices. When an application request is made, the identity information sent by the trust provider is evaluated by Verified Access before allowing or denying the application request.</p>
|
26 26 | #[derive(::std::clone::Clone, ::std::fmt::Debug)]
|
27 27 | pub struct CreateVerifiedAccessTrustProviderFluentBuilder {
|
28 28 | handle: ::std::sync::Arc<crate::client::Handle>,
|
29 29 | inner: crate::operation::create_verified_access_trust_provider::builders::CreateVerifiedAccessTrustProviderInputBuilder,
|
30 30 | config_override: ::std::option::Option<crate::config::Builder>,
|
31 31 | }
|
32 32 | impl
|
33 33 | crate::client::customize::internal::CustomizableSend<
|
34 34 | crate::operation::create_verified_access_trust_provider::CreateVerifiedAccessTrustProviderOutput,
|
35 35 | crate::operation::create_verified_access_trust_provider::CreateVerifiedAccessTrustProviderError,
|