aws_sdk_securitylake/client/update_data_lake.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 [`UpdateDataLake`](crate::operation::update_data_lake::builders::UpdateDataLakeFluentBuilder) operation.
4 ///
5 /// - The fluent builder is configurable:
6 /// - [`configurations(DataLakeConfiguration)`](crate::operation::update_data_lake::builders::UpdateDataLakeFluentBuilder::configurations) / [`set_configurations(Option<Vec::<DataLakeConfiguration>>)`](crate::operation::update_data_lake::builders::UpdateDataLakeFluentBuilder::set_configurations):<br>required: **true**<br><p>Specifies the Region or Regions that will contribute data to the rollup region.</p><br>
7 /// - [`meta_store_manager_role_arn(impl Into<String>)`](crate::operation::update_data_lake::builders::UpdateDataLakeFluentBuilder::meta_store_manager_role_arn) / [`set_meta_store_manager_role_arn(Option<String>)`](crate::operation::update_data_lake::builders::UpdateDataLakeFluentBuilder::set_meta_store_manager_role_arn):<br>required: **false**<br><p>The Amazon Resource Name (ARN) used to create and update the Glue table. This table contains partitions generated by the ingestion and normalization of Amazon Web Services log sources and custom sources.</p><br>
8 /// - On success, responds with [`UpdateDataLakeOutput`](crate::operation::update_data_lake::UpdateDataLakeOutput) with field(s):
9 /// - [`data_lakes(Option<Vec::<DataLakeResource>>)`](crate::operation::update_data_lake::UpdateDataLakeOutput::data_lakes): <p>The created Security Lake configuration object.</p>
10 /// - On failure, responds with [`SdkError<UpdateDataLakeError>`](crate::operation::update_data_lake::UpdateDataLakeError)
11 pub fn update_data_lake(&self) -> crate::operation::update_data_lake::builders::UpdateDataLakeFluentBuilder {
12 crate::operation::update_data_lake::builders::UpdateDataLakeFluentBuilder::new(self.handle.clone())
13 }
14}