aws_sdk_backup/client/describe_region_settings.rs
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
/// Constructs a fluent builder for the [`DescribeRegionSettings`](crate::operation::describe_region_settings::builders::DescribeRegionSettingsFluentBuilder) operation.
///
/// - The fluent builder takes no input, just [`send`](crate::operation::describe_region_settings::builders::DescribeRegionSettingsFluentBuilder::send) it.
/// - On success, responds with [`DescribeRegionSettingsOutput`](crate::operation::describe_region_settings::DescribeRegionSettingsOutput) with field(s):
/// - [`resource_type_opt_in_preference(Option<HashMap::<String, bool>>)`](crate::operation::describe_region_settings::DescribeRegionSettingsOutput::resource_type_opt_in_preference): <p>The services along with the opt-in preferences in the Region.</p>
/// - [`resource_type_management_preference(Option<HashMap::<String, bool>>)`](crate::operation::describe_region_settings::DescribeRegionSettingsOutput::resource_type_management_preference): <p>Returns whether Backup fully manages the backups for a resource type.</p> <p>For the benefits of full Backup management, see <a href="https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html#full-management">Full Backup management</a>.</p> <p>For a list of resource types and whether each supports full Backup management, see the <a href="https://docs.aws.amazon.com/aws-backup/latest/devguide/backup-feature-availability.html#features-by-resource">Feature availability by resource</a> table.</p> <p>If <code>"DynamoDB":false</code>, you can enable full Backup management for DynamoDB backup by enabling <a href="https://docs.aws.amazon.com/aws-backup/latest/devguide/advanced-ddb-backup.html#advanced-ddb-backup-enable-cli"> Backup's advanced DynamoDB backup features</a>.</p>
/// - On failure, responds with [`SdkError<DescribeRegionSettingsError>`](crate::operation::describe_region_settings::DescribeRegionSettingsError)
pub fn describe_region_settings(&self) -> crate::operation::describe_region_settings::builders::DescribeRegionSettingsFluentBuilder {
crate::operation::describe_region_settings::builders::DescribeRegionSettingsFluentBuilder::new(self.handle.clone())
}
}