Struct aws_sdk_shield::model::InclusionProtectionFilters  
source · [−]#[non_exhaustive]pub struct InclusionProtectionFilters { /* private fields */ }Expand description
Narrows the set of protections that the call retrieves. You can retrieve a single protection by providing its name or the ARN (Amazon Resource Name) of its protected resource. You can also retrieve all protections for a specific resource type. You can provide up to one criteria per filter type. Shield Advanced returns protections that exactly match all of the filter criteria that you provide.
Implementations
sourceimpl InclusionProtectionFilters
 
impl InclusionProtectionFilters
sourcepub fn resource_arns(&self) -> Option<&[String]>
 
pub fn resource_arns(&self) -> Option<&[String]>
The ARN (Amazon Resource Name) of the resource whose protection you want to retrieve.
sourcepub fn protection_names(&self) -> Option<&[String]>
 
pub fn protection_names(&self) -> Option<&[String]>
The name of the protection that you want to retrieve.
sourcepub fn resource_types(&self) -> Option<&[ProtectedResourceType]>
 
pub fn resource_types(&self) -> Option<&[ProtectedResourceType]>
The type of protected resource whose protections you want to retrieve.
sourceimpl InclusionProtectionFilters
 
impl InclusionProtectionFilters
sourcepub fn builder() -> Builder
 
pub fn builder() -> Builder
Creates a new builder-style object to manufacture InclusionProtectionFilters.
Trait Implementations
sourceimpl Clone for InclusionProtectionFilters
 
impl Clone for InclusionProtectionFilters
sourcefn clone(&self) -> InclusionProtectionFilters
 
fn clone(&self) -> InclusionProtectionFilters
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for InclusionProtectionFilters
 
impl Debug for InclusionProtectionFilters
sourceimpl PartialEq<InclusionProtectionFilters> for InclusionProtectionFilters
 
impl PartialEq<InclusionProtectionFilters> for InclusionProtectionFilters
sourcefn eq(&self, other: &InclusionProtectionFilters) -> bool
 
fn eq(&self, other: &InclusionProtectionFilters) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
impl StructuralPartialEq for InclusionProtectionFilters
Auto Trait Implementations
impl RefUnwindSafe for InclusionProtectionFilters
impl Send for InclusionProtectionFilters
impl Sync for InclusionProtectionFilters
impl Unpin for InclusionProtectionFilters
impl UnwindSafe for InclusionProtectionFilters
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
    T: ?Sized, 
 
impl<T> BorrowMut<T> for T where
    T: ?Sized, 
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
 
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
 
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
 
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
    S: Into<Dispatch>, 
 
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
    S: Into<Dispatch>, 
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
 
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more