Struct aws_sdk_securitylake::types::DataLakeResource
source · #[non_exhaustive]pub struct DataLakeResource {
pub data_lake_arn: String,
pub region: String,
pub s3_bucket_arn: Option<String>,
pub encryption_configuration: Option<DataLakeEncryptionConfiguration>,
pub lifecycle_configuration: Option<DataLakeLifecycleConfiguration>,
pub replication_configuration: Option<DataLakeReplicationConfiguration>,
pub create_status: Option<DataLakeStatus>,
pub update_status: Option<DataLakeUpdateStatus>,
}
Expand description
Provides details of Amazon Security Lake object.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.data_lake_arn: String
The Amazon Resource Name (ARN) created by you to provide to the subscriber. For more information about ARNs and how to use them in policies, see the Amazon Security Lake User Guide.
region: String
The Amazon Web Services Regions where Security Lake is enabled.
s3_bucket_arn: Option<String>
The ARN for the Amazon Security Lake Amazon S3 bucket.
encryption_configuration: Option<DataLakeEncryptionConfiguration>
Provides encryption details of Amazon Security Lake object.
lifecycle_configuration: Option<DataLakeLifecycleConfiguration>
Provides lifecycle details of Amazon Security Lake object.
replication_configuration: Option<DataLakeReplicationConfiguration>
Provides replication details of Amazon Security Lake object.
create_status: Option<DataLakeStatus>
Retrieves the status of the configuration operation for an account in Amazon Security Lake.
update_status: Option<DataLakeUpdateStatus>
The status of the last UpdateDataLake
or DeleteDataLake
API request.
Implementations§
source§impl DataLakeResource
impl DataLakeResource
sourcepub fn data_lake_arn(&self) -> &str
pub fn data_lake_arn(&self) -> &str
The Amazon Resource Name (ARN) created by you to provide to the subscriber. For more information about ARNs and how to use them in policies, see the Amazon Security Lake User Guide.
sourcepub fn s3_bucket_arn(&self) -> Option<&str>
pub fn s3_bucket_arn(&self) -> Option<&str>
The ARN for the Amazon Security Lake Amazon S3 bucket.
sourcepub fn encryption_configuration(
&self
) -> Option<&DataLakeEncryptionConfiguration>
pub fn encryption_configuration( &self ) -> Option<&DataLakeEncryptionConfiguration>
Provides encryption details of Amazon Security Lake object.
sourcepub fn lifecycle_configuration(&self) -> Option<&DataLakeLifecycleConfiguration>
pub fn lifecycle_configuration(&self) -> Option<&DataLakeLifecycleConfiguration>
Provides lifecycle details of Amazon Security Lake object.
sourcepub fn replication_configuration(
&self
) -> Option<&DataLakeReplicationConfiguration>
pub fn replication_configuration( &self ) -> Option<&DataLakeReplicationConfiguration>
Provides replication details of Amazon Security Lake object.
sourcepub fn create_status(&self) -> Option<&DataLakeStatus>
pub fn create_status(&self) -> Option<&DataLakeStatus>
Retrieves the status of the configuration operation for an account in Amazon Security Lake.
sourcepub fn update_status(&self) -> Option<&DataLakeUpdateStatus>
pub fn update_status(&self) -> Option<&DataLakeUpdateStatus>
The status of the last UpdateDataLake
or DeleteDataLake
API request.
source§impl DataLakeResource
impl DataLakeResource
sourcepub fn builder() -> DataLakeResourceBuilder
pub fn builder() -> DataLakeResourceBuilder
Creates a new builder-style object to manufacture DataLakeResource
.
Trait Implementations§
source§impl Clone for DataLakeResource
impl Clone for DataLakeResource
source§fn clone(&self) -> DataLakeResource
fn clone(&self) -> DataLakeResource
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DataLakeResource
impl Debug for DataLakeResource
source§impl PartialEq for DataLakeResource
impl PartialEq for DataLakeResource
source§fn eq(&self, other: &DataLakeResource) -> bool
fn eq(&self, other: &DataLakeResource) -> bool
self
and other
values to be equal, and is used
by ==
.