pub struct SourceSelectionCriteria {
pub sse_kms_encrypted_objects: Option<SseKmsEncryptedObjects>,
}Expand description
A container that describes additional filters for identifying the source objects that you want to replicate. You can choose to enable or disable the replication of these objects. Currently, Amazon S3 supports only the filter that you can specify for objects created with server-side encryption using a customer master key (CMK) stored in AWS Key Management Service (SSE-KMS).
Fields§
§sse_kms_encrypted_objects: Option<SseKmsEncryptedObjects> A container for filter information for the selection of Amazon S3 objects encrypted with AWS KMS. If you include SourceSelectionCriteria in the replication configuration, this element is required.
Trait Implementations§
Source§impl Clone for SourceSelectionCriteria
impl Clone for SourceSelectionCriteria
Source§fn clone(&self) -> SourceSelectionCriteria
fn clone(&self) -> SourceSelectionCriteria
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 SourceSelectionCriteria
impl Debug for SourceSelectionCriteria
Source§impl Default for SourceSelectionCriteria
impl Default for SourceSelectionCriteria
Source§fn default() -> SourceSelectionCriteria
fn default() -> SourceSelectionCriteria
Returns the “default value” for a type. Read more
Source§impl PartialEq for SourceSelectionCriteria
impl PartialEq for SourceSelectionCriteria
impl StructuralPartialEq for SourceSelectionCriteria
Auto Trait Implementations§
impl Freeze for SourceSelectionCriteria
impl RefUnwindSafe for SourceSelectionCriteria
impl Send for SourceSelectionCriteria
impl Sync for SourceSelectionCriteria
impl Unpin for SourceSelectionCriteria
impl UnwindSafe for SourceSelectionCriteria
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