Class: Aws::FMS::Types::PolicyComplianceStatus
- Inherits:
-
Struct
- Object
- Struct
- Aws::FMS::Types::PolicyComplianceStatus
- Defined in:
- gems/aws-sdk-fms/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 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 WAF or Config, and the error message received that indicates the problem with the service.
-
#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 Firewall Manager policy.
-
#policy_name ⇒ String
The name of the Firewall Manager policy.
-
#policy_owner ⇒ String
The Amazon Web Services account that created the Firewall Manager policy.
Instance Attribute Details
#evaluation_results ⇒ Array<Types::EvaluationResult>
An array of EvaluationResult
objects.
3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 |
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 3248 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 WAF or Config, and the error message received that indicates the problem with the service.
3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 |
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 3248 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.
3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 |
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 3248 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.
3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 |
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 3248 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 Firewall Manager policy.
3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 |
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 3248 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 Firewall Manager policy.
3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 |
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 3248 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 Amazon Web Services account that created the Firewall Manager policy.
3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 |
# File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 3248 class PolicyComplianceStatus < Struct.new( :policy_owner, :policy_id, :policy_name, :member_account, :evaluation_results, :last_updated, :issue_info_map) SENSITIVE = [] include Aws::Structure end |