pub struct ReplicationConfiguration {
pub role: String,
pub rules: Vec<ReplicationRule>,
}Expand description
Full replication configuration for a bucket (S3 API)
Fields§
§role: StringRole ARN or empty for per-rule destination ARNs
rules: Vec<ReplicationRule>Replication rules
Trait Implementations§
Source§impl Clone for ReplicationConfiguration
impl Clone for ReplicationConfiguration
Source§fn clone(&self) -> ReplicationConfiguration
fn clone(&self) -> ReplicationConfiguration
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ReplicationConfiguration
impl Debug for ReplicationConfiguration
Source§impl<'de> Deserialize<'de> for ReplicationConfiguration
impl<'de> Deserialize<'de> for ReplicationConfiguration
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ReplicationConfiguration
impl RefUnwindSafe for ReplicationConfiguration
impl Send for ReplicationConfiguration
impl Sync for ReplicationConfiguration
impl Unpin for ReplicationConfiguration
impl UnsafeUnpin for ReplicationConfiguration
impl UnwindSafe for ReplicationConfiguration
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more