aws_sdk_config/client/
batch_get_aggregate_resource_config.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 [`BatchGetAggregateResourceConfig`](crate::operation::batch_get_aggregate_resource_config::builders::BatchGetAggregateResourceConfigFluentBuilder) operation.
4    ///
5    /// - The fluent builder is configurable:
6    ///   - [`configuration_aggregator_name(impl Into<String>)`](crate::operation::batch_get_aggregate_resource_config::builders::BatchGetAggregateResourceConfigFluentBuilder::configuration_aggregator_name) / [`set_configuration_aggregator_name(Option<String>)`](crate::operation::batch_get_aggregate_resource_config::builders::BatchGetAggregateResourceConfigFluentBuilder::set_configuration_aggregator_name):<br>required: **true**<br><p>The name of the configuration aggregator.</p><br>
7    ///   - [`resource_identifiers(AggregateResourceIdentifier)`](crate::operation::batch_get_aggregate_resource_config::builders::BatchGetAggregateResourceConfigFluentBuilder::resource_identifiers) / [`set_resource_identifiers(Option<Vec::<AggregateResourceIdentifier>>)`](crate::operation::batch_get_aggregate_resource_config::builders::BatchGetAggregateResourceConfigFluentBuilder::set_resource_identifiers):<br>required: **true**<br><p>A list of aggregate ResourceIdentifiers objects.</p><br>
8    /// - On success, responds with [`BatchGetAggregateResourceConfigOutput`](crate::operation::batch_get_aggregate_resource_config::BatchGetAggregateResourceConfigOutput) with field(s):
9    ///   - [`base_configuration_items(Option<Vec::<BaseConfigurationItem>>)`](crate::operation::batch_get_aggregate_resource_config::BatchGetAggregateResourceConfigOutput::base_configuration_items): <p>A list that contains the current configuration of one or more resources.</p>
10    ///   - [`unprocessed_resource_identifiers(Option<Vec::<AggregateResourceIdentifier>>)`](crate::operation::batch_get_aggregate_resource_config::BatchGetAggregateResourceConfigOutput::unprocessed_resource_identifiers): <p>A list of resource identifiers that were not processed with current scope. The list is empty if all the resources are processed.</p>
11    /// - On failure, responds with [`SdkError<BatchGetAggregateResourceConfigError>`](crate::operation::batch_get_aggregate_resource_config::BatchGetAggregateResourceConfigError)
12    pub fn batch_get_aggregate_resource_config(
13        &self,
14    ) -> crate::operation::batch_get_aggregate_resource_config::builders::BatchGetAggregateResourceConfigFluentBuilder {
15        crate::operation::batch_get_aggregate_resource_config::builders::BatchGetAggregateResourceConfigFluentBuilder::new(self.handle.clone())
16    }
17}