Struct awsipranges::Filter
source · pub struct Filter {
pub prefix_type: Option<PrefixType>,
pub regions: Option<BTreeSet<Rc<str>>>,
pub network_border_groups: Option<BTreeSet<Rc<str>>>,
pub services: Option<BTreeSet<Rc<str>>>,
}Expand description
Filter used to include AWS IP Prefixes based on the prefix type (IPv4/IPv6), regions, network border groups, and services associated with the prefixes.
Fields§
§prefix_type: Option<PrefixType>Only include IPv4 or IPv6 AWS IP Prefixes.
regions: Option<BTreeSet<Rc<str>>>Include AWS IP Prefixes from these AWS regions.
network_border_groups: Option<BTreeSet<Rc<str>>>Include AWS IP Prefixes from these network border groups.
services: Option<BTreeSet<Rc<str>>>Include AWS IP Prefixes used by these services.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Filter
impl RefUnwindSafe for Filter
impl !Send for Filter
impl !Sync for Filter
impl Unpin for Filter
impl UnwindSafe for Filter
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