aws_sdk_apprunner/client/list_observability_configurations.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 [`ListObservabilityConfigurations`](crate::operation::list_observability_configurations::builders::ListObservabilityConfigurationsFluentBuilder) operation.
4 /// This operation supports pagination; See [`into_paginator()`](crate::operation::list_observability_configurations::builders::ListObservabilityConfigurationsFluentBuilder::into_paginator).
5 ///
6 /// - The fluent builder is configurable:
7 /// - [`observability_configuration_name(impl Into<String>)`](crate::operation::list_observability_configurations::builders::ListObservabilityConfigurationsFluentBuilder::observability_configuration_name) / [`set_observability_configuration_name(Option<String>)`](crate::operation::list_observability_configurations::builders::ListObservabilityConfigurationsFluentBuilder::set_observability_configuration_name):<br>required: **false**<br><p>The name of the App Runner observability configuration that you want to list. If specified, App Runner lists revisions that share this name. If not specified, App Runner returns revisions of all active configurations.</p><br>
8 /// - [`latest_only(bool)`](crate::operation::list_observability_configurations::builders::ListObservabilityConfigurationsFluentBuilder::latest_only) / [`set_latest_only(Option<bool>)`](crate::operation::list_observability_configurations::builders::ListObservabilityConfigurationsFluentBuilder::set_latest_only):<br>required: **false**<br><p>Set to <code>true</code> to list only the latest revision for each requested configuration name.</p> <p>Set to <code>false</code> to list all revisions for each requested configuration name.</p> <p>Default: <code>true</code></p><br>
9 /// - [`max_results(i32)`](crate::operation::list_observability_configurations::builders::ListObservabilityConfigurationsFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::list_observability_configurations::builders::ListObservabilityConfigurationsFluentBuilder::set_max_results):<br>required: **false**<br><p>The maximum number of results to include in each response (result page). It's used for a paginated request.</p> <p>If you don't specify <code>MaxResults</code>, the request retrieves all available results in a single response.</p><br>
10 /// - [`next_token(impl Into<String>)`](crate::operation::list_observability_configurations::builders::ListObservabilityConfigurationsFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::list_observability_configurations::builders::ListObservabilityConfigurationsFluentBuilder::set_next_token):<br>required: **false**<br><p>A token from a previous result page. It's used for a paginated request. The request retrieves the next result page. All other parameter values must be identical to the ones that are specified in the initial request.</p> <p>If you don't specify <code>NextToken</code>, the request retrieves the first result page.</p><br>
11 /// - On success, responds with [`ListObservabilityConfigurationsOutput`](crate::operation::list_observability_configurations::ListObservabilityConfigurationsOutput) with field(s):
12 /// - [`observability_configuration_summary_list(Vec::<ObservabilityConfigurationSummary>)`](crate::operation::list_observability_configurations::ListObservabilityConfigurationsOutput::observability_configuration_summary_list): <p>A list of summary information records for observability configurations. In a paginated request, the request returns up to <code>MaxResults</code> records for each call.</p>
13 /// - [`next_token(Option<String>)`](crate::operation::list_observability_configurations::ListObservabilityConfigurationsOutput::next_token): <p>The token that you can pass in a subsequent request to get the next result page. It's returned in a paginated request.</p>
14 /// - On failure, responds with [`SdkError<ListObservabilityConfigurationsError>`](crate::operation::list_observability_configurations::ListObservabilityConfigurationsError)
15 pub fn list_observability_configurations(
16 &self,
17 ) -> crate::operation::list_observability_configurations::builders::ListObservabilityConfigurationsFluentBuilder {
18 crate::operation::list_observability_configurations::builders::ListObservabilityConfigurationsFluentBuilder::new(self.handle.clone())
19 }
20}