1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
    /// Constructs a fluent builder for the [`GetDiscoverySummary`](crate::operation::get_discovery_summary::builders::GetDiscoverySummaryFluentBuilder) operation.
    ///
    /// - The fluent builder takes no input, just [`send`](crate::operation::get_discovery_summary::builders::GetDiscoverySummaryFluentBuilder::send) it.
    /// - On success, responds with [`GetDiscoverySummaryOutput`](crate::operation::get_discovery_summary::GetDiscoverySummaryOutput) with field(s):
    ///   - [`servers(i64)`](crate::operation::get_discovery_summary::GetDiscoverySummaryOutput::servers): <p>The number of servers discovered.</p>
    ///   - [`applications(i64)`](crate::operation::get_discovery_summary::GetDiscoverySummaryOutput::applications): <p>The number of applications discovered.</p>
    ///   - [`servers_mapped_to_applications(i64)`](crate::operation::get_discovery_summary::GetDiscoverySummaryOutput::servers_mapped_to_applications): <p>The number of servers mapped to applications.</p>
    ///   - [`servers_mappedto_tags(i64)`](crate::operation::get_discovery_summary::GetDiscoverySummaryOutput::servers_mappedto_tags): <p>The number of servers mapped to tags.</p>
    ///   - [`agent_summary(Option<CustomerAgentInfo>)`](crate::operation::get_discovery_summary::GetDiscoverySummaryOutput::agent_summary): <p>Details about discovered agents, including agent status and health.</p>
    ///   - [`connector_summary(Option<CustomerConnectorInfo>)`](crate::operation::get_discovery_summary::GetDiscoverySummaryOutput::connector_summary): <p>Details about discovered connectors, including connector status and health.</p>
    ///   - [`me_collector_summary(Option<CustomerMeCollectorInfo>)`](crate::operation::get_discovery_summary::GetDiscoverySummaryOutput::me_collector_summary): <p>Details about Migration Evaluator collectors, including collector status and health.</p>
    ///   - [`agentless_collector_summary(Option<CustomerAgentlessCollectorInfo>)`](crate::operation::get_discovery_summary::GetDiscoverySummaryOutput::agentless_collector_summary): <p>Details about Agentless Collector collectors, including status.</p>
    /// - On failure, responds with [`SdkError<GetDiscoverySummaryError>`](crate::operation::get_discovery_summary::GetDiscoverySummaryError)
    pub fn get_discovery_summary(&self) -> crate::operation::get_discovery_summary::builders::GetDiscoverySummaryFluentBuilder {
        crate::operation::get_discovery_summary::builders::GetDiscoverySummaryFluentBuilder::new(self.handle.clone())
    }
}