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 AWS 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 AWS 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 AWS WAF or AWS Config, that are causing a resource to be noncompliant.
-
#member_account ⇒ String
The AWS account ID.
-
#policy_id ⇒ String
The ID of the AWS Firewall Manager policy.
-
#policy_owner ⇒ String
The AWS account that created the AWS Firewall Manager policy.
-
#violators ⇒ Array<Types::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.
Instance Attribute Details
#evaluation_limit_exceeded ⇒ Boolean
Indicates if over 100 resources are noncompliant with the AWS Firewall Manager policy.
1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 |
# File 'lib/aws-sdk-fms/types.rb', line 1725 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.
1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 |
# File 'lib/aws-sdk-fms/types.rb', line 1725 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 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.
1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 |
# File 'lib/aws-sdk-fms/types.rb', line 1725 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 AWS account ID.
1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 |
# File 'lib/aws-sdk-fms/types.rb', line 1725 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 AWS Firewall Manager policy.
1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 |
# File 'lib/aws-sdk-fms/types.rb', line 1725 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 AWS account that created the AWS Firewall Manager policy.
1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 |
# File 'lib/aws-sdk-fms/types.rb', line 1725 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 AWS WAF or Shield Advanced policy or that aren’t in compliance with the security group policy.
1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 |
# File 'lib/aws-sdk-fms/types.rb', line 1725 class PolicyComplianceDetail < Struct.new( :policy_owner, :policy_id, :member_account, :violators, :evaluation_limit_exceeded, :expired_at, :issue_info_map) SENSITIVE = [] include Aws::Structure end |