aws_sdk_quicksight/client/
describe_account_customization.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 [`DescribeAccountCustomization`](crate::operation::describe_account_customization::builders::DescribeAccountCustomizationFluentBuilder) operation.
4    ///
5    /// - The fluent builder is configurable:
6    ///   - [`aws_account_id(impl Into<String>)`](crate::operation::describe_account_customization::builders::DescribeAccountCustomizationFluentBuilder::aws_account_id) / [`set_aws_account_id(Option<String>)`](crate::operation::describe_account_customization::builders::DescribeAccountCustomizationFluentBuilder::set_aws_account_id):<br>required: **true**<br><p>The ID for the Amazon Web Services account that you want to describe QuickSight customizations for.</p><br>
7    ///   - [`namespace(impl Into<String>)`](crate::operation::describe_account_customization::builders::DescribeAccountCustomizationFluentBuilder::namespace) / [`set_namespace(Option<String>)`](crate::operation::describe_account_customization::builders::DescribeAccountCustomizationFluentBuilder::set_namespace):<br>required: **false**<br><p>The QuickSight namespace that you want to describe QuickSight customizations for.</p><br>
8    ///   - [`resolved(bool)`](crate::operation::describe_account_customization::builders::DescribeAccountCustomizationFluentBuilder::resolved) / [`set_resolved(Option<bool>)`](crate::operation::describe_account_customization::builders::DescribeAccountCustomizationFluentBuilder::set_resolved):<br>required: **false**<br><p>The <code>Resolved</code> flag works with the other parameters to determine which view of QuickSight customizations is returned. You can add this flag to your command to use the same view that QuickSight uses to identify which customizations to apply to the console. Omit this flag, or set it to <code>no-resolved</code>, to reveal customizations that are configured at different levels.</p><br>
9    /// - On success, responds with [`DescribeAccountCustomizationOutput`](crate::operation::describe_account_customization::DescribeAccountCustomizationOutput) with field(s):
10    ///   - [`arn(Option<String>)`](crate::operation::describe_account_customization::DescribeAccountCustomizationOutput::arn): <p>The Amazon Resource Name (ARN) of the customization that's associated with this Amazon Web Services account.</p>
11    ///   - [`aws_account_id(Option<String>)`](crate::operation::describe_account_customization::DescribeAccountCustomizationOutput::aws_account_id): <p>The ID for the Amazon Web Services account that you're describing.</p>
12    ///   - [`namespace(Option<String>)`](crate::operation::describe_account_customization::DescribeAccountCustomizationOutput::namespace): <p>The QuickSight namespace that you're describing.</p>
13    ///   - [`account_customization(Option<AccountCustomization>)`](crate::operation::describe_account_customization::DescribeAccountCustomizationOutput::account_customization): <p>The QuickSight customizations that exist in the current Amazon Web Services Region.</p>
14    ///   - [`request_id(Option<String>)`](crate::operation::describe_account_customization::DescribeAccountCustomizationOutput::request_id): <p>The Amazon Web Services request ID for this operation.</p>
15    ///   - [`status(i32)`](crate::operation::describe_account_customization::DescribeAccountCustomizationOutput::status): <p>The HTTP status of the request.</p>
16    /// - On failure, responds with [`SdkError<DescribeAccountCustomizationError>`](crate::operation::describe_account_customization::DescribeAccountCustomizationError)
17    pub fn describe_account_customization(
18        &self,
19    ) -> crate::operation::describe_account_customization::builders::DescribeAccountCustomizationFluentBuilder {
20        crate::operation::describe_account_customization::builders::DescribeAccountCustomizationFluentBuilder::new(self.handle.clone())
21    }
22}