Class: Aws::FMS::Types::PolicyComplianceStatus
- Inherits:
-
Struct
- Object
- Struct
- Aws::FMS::Types::PolicyComplianceStatus
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-fms/types.rb
Overview
Indicates whether the account is compliant with the specified policy. An account is considered noncompliant if it includes resources that are not protected by the policy, for AWS WAF and Shield Advanced policies, or that are noncompliant with the policy, for security group policies.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#evaluation_results ⇒ Array<Types::EvaluationResult>
An array of ‘EvaluationResult` objects.
-
#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.
-
#last_updated ⇒ Time
Timestamp of the last update to the ‘EvaluationResult` objects.
-
#member_account ⇒ String
The member account ID.
-
#policy_id ⇒ String
The ID of the AWS Firewall Manager policy.
-
#policy_name ⇒ String
The name of the AWS Firewall Manager policy.
-
#policy_owner ⇒ String
The AWS account that created the AWS Firewall Manager policy.
Instance Attribute Details
#evaluation_results ⇒ Array<Types::EvaluationResult>
An array of ‘EvaluationResult` objects.
1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 |
# File 'lib/aws-sdk-fms/types.rb', line 1776 class PolicyComplianceStatus < Struct.new( :policy_owner, :policy_id, :policy_name, :member_account, :evaluation_results, :last_updated, :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.
1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 |
# File 'lib/aws-sdk-fms/types.rb', line 1776 class PolicyComplianceStatus < Struct.new( :policy_owner, :policy_id, :policy_name, :member_account, :evaluation_results, :last_updated, :issue_info_map) SENSITIVE = [] include Aws::Structure end |
#last_updated ⇒ Time
Timestamp of the last update to the ‘EvaluationResult` objects.
1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 |
# File 'lib/aws-sdk-fms/types.rb', line 1776 class PolicyComplianceStatus < Struct.new( :policy_owner, :policy_id, :policy_name, :member_account, :evaluation_results, :last_updated, :issue_info_map) SENSITIVE = [] include Aws::Structure end |
#member_account ⇒ String
The member account ID.
1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 |
# File 'lib/aws-sdk-fms/types.rb', line 1776 class PolicyComplianceStatus < Struct.new( :policy_owner, :policy_id, :policy_name, :member_account, :evaluation_results, :last_updated, :issue_info_map) SENSITIVE = [] include Aws::Structure end |
#policy_id ⇒ String
The ID of the AWS Firewall Manager policy.
1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 |
# File 'lib/aws-sdk-fms/types.rb', line 1776 class PolicyComplianceStatus < Struct.new( :policy_owner, :policy_id, :policy_name, :member_account, :evaluation_results, :last_updated, :issue_info_map) SENSITIVE = [] include Aws::Structure end |
#policy_name ⇒ String
The name of the AWS Firewall Manager policy.
1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 |
# File 'lib/aws-sdk-fms/types.rb', line 1776 class PolicyComplianceStatus < Struct.new( :policy_owner, :policy_id, :policy_name, :member_account, :evaluation_results, :last_updated, :issue_info_map) SENSITIVE = [] include Aws::Structure end |
#policy_owner ⇒ String
The AWS account that created the AWS Firewall Manager policy.
1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 |
# File 'lib/aws-sdk-fms/types.rb', line 1776 class PolicyComplianceStatus < Struct.new( :policy_owner, :policy_id, :policy_name, :member_account, :evaluation_results, :last_updated, :issue_info_map) SENSITIVE = [] include Aws::Structure end |