Struct aws_sdk_securitylake::types::DataLakeResource
source · #[non_exhaustive]pub struct DataLakeResource {
pub data_lake_arn: Option<String>,
pub region: Option<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: Option<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: Option<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) -> Option<&str>
pub fn data_lake_arn(&self) -> Option<&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 region(&self) -> Option<&str>
pub fn region(&self) -> Option<&str>
The Amazon Web Services Regions where Security Lake is enabled.
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<DataLakeResource> for DataLakeResource
impl PartialEq<DataLakeResource> 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 ==.