pub struct ReplicationConfiguration {
pub role: String,
pub rules: Vec<ReplicationRule>,
}Expand description
A container for replication rules. You can add up to 1,000 rules. The maximum size of a replication configuration is 2 MB.
Fields§
§role: StringThe Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that Amazon S3 assumes when replicating objects. For more information, see How to Set Up Replication in the Amazon Simple Storage Service Developer Guide.
rules: Vec<ReplicationRule>A container for one or more replication rules. A replication configuration must have at least one rule and can contain a maximum of 1,000 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 Default for ReplicationConfiguration
impl Default for ReplicationConfiguration
Source§fn default() -> ReplicationConfiguration
fn default() -> ReplicationConfiguration
Returns the “default value” for a type. Read more
Source§impl PartialEq for ReplicationConfiguration
impl PartialEq for ReplicationConfiguration
impl StructuralPartialEq for ReplicationConfiguration
Auto Trait Implementations§
impl Freeze for ReplicationConfiguration
impl RefUnwindSafe for ReplicationConfiguration
impl Send for ReplicationConfiguration
impl Sync for ReplicationConfiguration
impl Unpin 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