Struct aws_sdk_fms::model::evaluation_result::Builder
source · [−]pub struct Builder { /* private fields */ }
Expand description
A builder for EvaluationResult
.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn compliance_status(self, input: PolicyComplianceStatusType) -> Self
pub fn compliance_status(self, input: PolicyComplianceStatusType) -> Self
Describes an Amazon Web Services account's compliance with the Firewall Manager policy.
sourcepub fn set_compliance_status(
self,
input: Option<PolicyComplianceStatusType>
) -> Self
pub fn set_compliance_status(
self,
input: Option<PolicyComplianceStatusType>
) -> Self
Describes an Amazon Web Services account's compliance with the Firewall Manager policy.
sourcepub fn violator_count(self, input: i64) -> Self
pub fn violator_count(self, input: i64) -> Self
The number of resources that are noncompliant with the specified policy. For WAF and Shield Advanced policies, a resource is considered noncompliant if it is not associated with the policy. For security group policies, a resource is considered noncompliant if it doesn't comply with the rules of the policy and remediation is disabled or not possible.
sourcepub fn set_violator_count(self, input: Option<i64>) -> Self
pub fn set_violator_count(self, input: Option<i64>) -> Self
The number of resources that are noncompliant with the specified policy. For WAF and Shield Advanced policies, a resource is considered noncompliant if it is not associated with the policy. For security group policies, a resource is considered noncompliant if it doesn't comply with the rules of the policy and remediation is disabled or not possible.
sourcepub fn evaluation_limit_exceeded(self, input: bool) -> Self
pub fn evaluation_limit_exceeded(self, input: bool) -> Self
Indicates that over 100 resources are noncompliant with the Firewall Manager policy.
sourcepub fn set_evaluation_limit_exceeded(self, input: Option<bool>) -> Self
pub fn set_evaluation_limit_exceeded(self, input: Option<bool>) -> Self
Indicates that over 100 resources are noncompliant with the Firewall Manager policy.
sourcepub fn build(self) -> EvaluationResult
pub fn build(self) -> EvaluationResult
Consumes the builder and constructs a EvaluationResult
.
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
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