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 Quick Sight 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 Quick Sight namespace that you want to describe Quick Sight 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 Quick Sight customizations is returned. You can add this flag to your command to use the same view that Quick Sight 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 Quick Sight namespace that you're describing.</p>
13    ///   - [`account_customization(Option<AccountCustomization>)`](crate::operation::describe_account_customization::DescribeAccountCustomizationOutput::account_customization): <p>The Quick Sight customizations that exist.</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}