Class: Aws::FMS::Types::PolicyComplianceDetail
- Inherits:
-
Struct
- Object
- Struct
- Aws::FMS::Types::PolicyComplianceDetail
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-fms/types.rb
Overview
Describes the noncompliant resources in a member account for a specific Firewall Manager policy. A maximum of 100 entries are displayed. If more than 100 resources are noncompliant, ‘EvaluationLimitExceeded` is set to `True`.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#evaluation_limit_exceeded ⇒ Boolean
Indicates if over 100 resources are noncompliant with the Firewall Manager policy.
-
#expired_at ⇒ Time
A timestamp that indicates when the returned information should be considered out of date.
-
#issue_info_map ⇒ Hash<String,String>
Details about problems with dependent services, such as WAF or Config, and the error message received that indicates the problem with the service.
-
#member_account ⇒ String
The Amazon Web Services account ID.
-
#policy_id ⇒ String
The ID of the Firewall Manager policy.
-
#policy_owner ⇒ String
The Amazon Web Services account that created the Firewall Manager policy.
-
#violators ⇒ Array<Types::ComplianceViolator>
An array of resources that aren’t protected by the WAF or Shield Advanced policy or that aren’t in compliance with the security group policy.
Instance Attribute Details
#evaluation_limit_exceeded ⇒ Boolean
Indicates if over 100 resources are noncompliant with the Firewall Manager policy.
3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 |
# File 'lib/aws-sdk-fms/types.rb', line 3617 class PolicyComplianceDetail < Struct.new( :policy_owner, :policy_id, :member_account, :violators, :evaluation_limit_exceeded, :expired_at, :issue_info_map) SENSITIVE = [] include Aws::Structure end |
#expired_at ⇒ Time
A timestamp that indicates when the returned information should be considered out of date.
3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 |
# File 'lib/aws-sdk-fms/types.rb', line 3617 class PolicyComplianceDetail < Struct.new( :policy_owner, :policy_id, :member_account, :violators, :evaluation_limit_exceeded, :expired_at, :issue_info_map) SENSITIVE = [] include Aws::Structure end |
#issue_info_map ⇒ Hash<String,String>
Details about problems with dependent services, such as WAF or Config, and the error message received that indicates the problem with the service.
3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 |
# File 'lib/aws-sdk-fms/types.rb', line 3617 class PolicyComplianceDetail < Struct.new( :policy_owner, :policy_id, :member_account, :violators, :evaluation_limit_exceeded, :expired_at, :issue_info_map) SENSITIVE = [] include Aws::Structure end |
#member_account ⇒ String
The Amazon Web Services account ID.
3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 |
# File 'lib/aws-sdk-fms/types.rb', line 3617 class PolicyComplianceDetail < Struct.new( :policy_owner, :policy_id, :member_account, :violators, :evaluation_limit_exceeded, :expired_at, :issue_info_map) SENSITIVE = [] include Aws::Structure end |
#policy_id ⇒ String
The ID of the Firewall Manager policy.
3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 |
# File 'lib/aws-sdk-fms/types.rb', line 3617 class PolicyComplianceDetail < Struct.new( :policy_owner, :policy_id, :member_account, :violators, :evaluation_limit_exceeded, :expired_at, :issue_info_map) SENSITIVE = [] include Aws::Structure end |
#policy_owner ⇒ String
The Amazon Web Services account that created the Firewall Manager policy.
3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 |
# File 'lib/aws-sdk-fms/types.rb', line 3617 class PolicyComplianceDetail < Struct.new( :policy_owner, :policy_id, :member_account, :violators, :evaluation_limit_exceeded, :expired_at, :issue_info_map) SENSITIVE = [] include Aws::Structure end |
#violators ⇒ Array<Types::ComplianceViolator>
An array of resources that aren’t protected by the WAF or Shield Advanced policy or that aren’t in compliance with the security group policy.
3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 |
# File 'lib/aws-sdk-fms/types.rb', line 3617 class PolicyComplianceDetail < Struct.new( :policy_owner, :policy_id, :member_account, :violators, :evaluation_limit_exceeded, :expired_at, :issue_info_map) SENSITIVE = [] include Aws::Structure end |