aws_sdk_iotmanagedintegrations/client/get_connector_destination.rs
1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2impl super::Client {
3 /// Constructs a fluent builder for the [`GetConnectorDestination`](crate::operation::get_connector_destination::builders::GetConnectorDestinationFluentBuilder) operation.
4 ///
5 /// - The fluent builder is configurable:
6 /// - [`identifier(impl Into<String>)`](crate::operation::get_connector_destination::builders::GetConnectorDestinationFluentBuilder::identifier) / [`set_identifier(Option<String>)`](crate::operation::get_connector_destination::builders::GetConnectorDestinationFluentBuilder::set_identifier):<br>required: **true**<br><p>The identifier of the C2C connector destination.</p><br>
7 /// - On success, responds with [`GetConnectorDestinationOutput`](crate::operation::get_connector_destination::GetConnectorDestinationOutput) with field(s):
8 /// - [`name(Option<String>)`](crate::operation::get_connector_destination::GetConnectorDestinationOutput::name): <p>The display name of the connector destination.</p>
9 /// - [`description(Option<String>)`](crate::operation::get_connector_destination::GetConnectorDestinationOutput::description): <p>A description of the connector destination.</p>
10 /// - [`cloud_connector_id(Option<String>)`](crate::operation::get_connector_destination::GetConnectorDestinationOutput::cloud_connector_id): <p>The identifier of the C2C connector.</p>
11 /// - [`id(Option<String>)`](crate::operation::get_connector_destination::GetConnectorDestinationOutput::id): <p>The unique identifier of the connector destination.</p>
12 /// - [`auth_type(Option<AuthType>)`](crate::operation::get_connector_destination::GetConnectorDestinationOutput::auth_type): <p>The authentication type used for the connector destination, which determines how credentials and access are managed.</p>
13 /// - [`auth_config(Option<AuthConfig>)`](crate::operation::get_connector_destination::GetConnectorDestinationOutput::auth_config): <p>The authentication configuration details for the connector destination, including OAuth settings and other authentication parameters.</p>
14 /// - [`secrets_manager(Option<SecretsManager>)`](crate::operation::get_connector_destination::GetConnectorDestinationOutput::secrets_manager): <p>The AWS Secrets Manager configuration used to securely store and manage sensitive information for the connector destination.</p>
15 /// - [`o_auth_complete_redirect_url(Option<String>)`](crate::operation::get_connector_destination::GetConnectorDestinationOutput::o_auth_complete_redirect_url): <p>The URL where users are redirected after completing the OAuth authorization process for the connector destination.</p>
16 /// - On failure, responds with [`SdkError<GetConnectorDestinationError>`](crate::operation::get_connector_destination::GetConnectorDestinationError)
17 pub fn get_connector_destination(&self) -> crate::operation::get_connector_destination::builders::GetConnectorDestinationFluentBuilder {
18 crate::operation::get_connector_destination::builders::GetConnectorDestinationFluentBuilder::new(self.handle.clone())
19 }
20}