Struct rusoto_fms::PolicyComplianceDetail
source · [−]pub struct PolicyComplianceDetail {
pub evaluation_limit_exceeded: Option<bool>,
pub expired_at: Option<f64>,
pub issue_info_map: Option<HashMap<String, String>>,
pub member_account: Option<String>,
pub policy_id: Option<String>,
pub policy_owner: Option<String>,
pub violators: Option<Vec<ComplianceViolator>>,
}
Expand description
Describes the noncompliant resources in a member account for a specific AWS Firewall Manager policy. A maximum of 100 entries are displayed. If more than 100 resources are noncompliant, EvaluationLimitExceeded
is set to True
.
Fields
evaluation_limit_exceeded: Option<bool>
Indicates if over 100 resources are noncompliant with the AWS Firewall Manager policy.
expired_at: Option<f64>
A timestamp that indicates when the returned information should be considered out of date.
issue_info_map: Option<HashMap<String, String>>
Details about problems with dependent services, such as AWS WAF or AWS Config, that are causing a resource to be noncompliant. The details include the name of the dependent service and the error message received that indicates the problem with the service.
member_account: Option<String>
The AWS account ID.
policy_id: Option<String>
The ID of the AWS Firewall Manager policy.
policy_owner: Option<String>
The AWS account that created the AWS Firewall Manager policy.
violators: Option<Vec<ComplianceViolator>>
An array of resources that aren't protected by the AWS WAF or Shield Advanced policy or that aren't in compliance with the security group policy.
Trait Implementations
sourceimpl Clone for PolicyComplianceDetail
impl Clone for PolicyComplianceDetail
sourcefn clone(&self) -> PolicyComplianceDetail
fn clone(&self) -> PolicyComplianceDetail
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 PolicyComplianceDetail
impl Debug for PolicyComplianceDetail
sourceimpl Default for PolicyComplianceDetail
impl Default for PolicyComplianceDetail
sourcefn default() -> PolicyComplianceDetail
fn default() -> PolicyComplianceDetail
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for PolicyComplianceDetail
impl<'de> Deserialize<'de> for PolicyComplianceDetail
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<PolicyComplianceDetail> for PolicyComplianceDetail
impl PartialEq<PolicyComplianceDetail> for PolicyComplianceDetail
sourcefn eq(&self, other: &PolicyComplianceDetail) -> bool
fn eq(&self, other: &PolicyComplianceDetail) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &PolicyComplianceDetail) -> bool
fn ne(&self, other: &PolicyComplianceDetail) -> bool
This method tests for !=
.
impl StructuralPartialEq for PolicyComplianceDetail
Auto Trait Implementations
impl RefUnwindSafe for PolicyComplianceDetail
impl Send for PolicyComplianceDetail
impl Sync for PolicyComplianceDetail
impl Unpin for PolicyComplianceDetail
impl UnwindSafe for PolicyComplianceDetail
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> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
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