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}