Struct aws_sdk_cognitoidentityprovider::types::builders::RiskExceptionConfigurationTypeBuilder
source · #[non_exhaustive]pub struct RiskExceptionConfigurationTypeBuilder { /* private fields */ }Expand description
A builder for RiskExceptionConfigurationType.
Implementations§
source§impl RiskExceptionConfigurationTypeBuilder
impl RiskExceptionConfigurationTypeBuilder
sourcepub fn blocked_ip_range_list(self, input: impl Into<String>) -> Self
pub fn blocked_ip_range_list(self, input: impl Into<String>) -> Self
Appends an item to blocked_ip_range_list.
To override the contents of this collection use set_blocked_ip_range_list.
Overrides the risk decision to always block the pre-authentication requests. The IP range is in CIDR notation, a compact representation of an IP address and its routing prefix.
sourcepub fn set_blocked_ip_range_list(self, input: Option<Vec<String>>) -> Self
pub fn set_blocked_ip_range_list(self, input: Option<Vec<String>>) -> Self
Overrides the risk decision to always block the pre-authentication requests. The IP range is in CIDR notation, a compact representation of an IP address and its routing prefix.
sourcepub fn get_blocked_ip_range_list(&self) -> &Option<Vec<String>>
pub fn get_blocked_ip_range_list(&self) -> &Option<Vec<String>>
Overrides the risk decision to always block the pre-authentication requests. The IP range is in CIDR notation, a compact representation of an IP address and its routing prefix.
sourcepub fn skipped_ip_range_list(self, input: impl Into<String>) -> Self
pub fn skipped_ip_range_list(self, input: impl Into<String>) -> Self
Appends an item to skipped_ip_range_list.
To override the contents of this collection use set_skipped_ip_range_list.
Risk detection isn't performed on the IP addresses in this range list. The IP range is in CIDR notation.
sourcepub fn set_skipped_ip_range_list(self, input: Option<Vec<String>>) -> Self
pub fn set_skipped_ip_range_list(self, input: Option<Vec<String>>) -> Self
Risk detection isn't performed on the IP addresses in this range list. The IP range is in CIDR notation.
sourcepub fn get_skipped_ip_range_list(&self) -> &Option<Vec<String>>
pub fn get_skipped_ip_range_list(&self) -> &Option<Vec<String>>
Risk detection isn't performed on the IP addresses in this range list. The IP range is in CIDR notation.
sourcepub fn build(self) -> RiskExceptionConfigurationType
pub fn build(self) -> RiskExceptionConfigurationType
Consumes the builder and constructs a RiskExceptionConfigurationType.
Trait Implementations§
source§impl Clone for RiskExceptionConfigurationTypeBuilder
impl Clone for RiskExceptionConfigurationTypeBuilder
source§fn clone(&self) -> RiskExceptionConfigurationTypeBuilder
fn clone(&self) -> RiskExceptionConfigurationTypeBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for RiskExceptionConfigurationTypeBuilder
impl Default for RiskExceptionConfigurationTypeBuilder
source§fn default() -> RiskExceptionConfigurationTypeBuilder
fn default() -> RiskExceptionConfigurationTypeBuilder
source§impl PartialEq for RiskExceptionConfigurationTypeBuilder
impl PartialEq for RiskExceptionConfigurationTypeBuilder
source§fn eq(&self, other: &RiskExceptionConfigurationTypeBuilder) -> bool
fn eq(&self, other: &RiskExceptionConfigurationTypeBuilder) -> bool
self and other values to be equal, and is used
by ==.