#[non_exhaustive]pub struct DataLakeReplicationConfiguration {
pub regions: Option<Vec<String>>,
pub role_arn: Option<String>,
}
Expand description
Provides replication 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.regions: Option<Vec<String>>
Replication enables automatic, asynchronous copying of objects across Amazon S3 buckets. Amazon S3 buckets that are configured for object replication can be owned by the same Amazon Web Services account or by different accounts. You can replicate objects to a single destination bucket or to multiple destination buckets. The destination buckets can be in different Amazon Web Services Regions or within the same Region as the source bucket.
Set up one or more rollup Regions by providing the Region or Regions that should contribute to the central rollup Region.
role_arn: Option<String>
Replication settings for the Amazon S3 buckets. This parameter uses the Identity and Access Management (IAM) role you created that is managed by Security Lake, to ensure the replication setting is correct.
Implementations§
source§impl DataLakeReplicationConfiguration
impl DataLakeReplicationConfiguration
sourcepub fn regions(&self) -> &[String]
pub fn regions(&self) -> &[String]
Replication enables automatic, asynchronous copying of objects across Amazon S3 buckets. Amazon S3 buckets that are configured for object replication can be owned by the same Amazon Web Services account or by different accounts. You can replicate objects to a single destination bucket or to multiple destination buckets. The destination buckets can be in different Amazon Web Services Regions or within the same Region as the source bucket.
Set up one or more rollup Regions by providing the Region or Regions that should contribute to the central rollup Region.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .regions.is_none()
.
source§impl DataLakeReplicationConfiguration
impl DataLakeReplicationConfiguration
sourcepub fn builder() -> DataLakeReplicationConfigurationBuilder
pub fn builder() -> DataLakeReplicationConfigurationBuilder
Creates a new builder-style object to manufacture DataLakeReplicationConfiguration
.
Trait Implementations§
source§impl Clone for DataLakeReplicationConfiguration
impl Clone for DataLakeReplicationConfiguration
source§fn clone(&self) -> DataLakeReplicationConfiguration
fn clone(&self) -> DataLakeReplicationConfiguration
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for DataLakeReplicationConfiguration
impl PartialEq for DataLakeReplicationConfiguration
source§fn eq(&self, other: &DataLakeReplicationConfiguration) -> bool
fn eq(&self, other: &DataLakeReplicationConfiguration) -> bool
self
and other
values to be equal, and is used
by ==
.