Class: Aws::FMS::Types::PolicyComplianceDetail

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#evaluation_limit_exceededBoolean

Indicates if over 100 resources are noncompliant with the Firewall Manager policy.



3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
# File 'lib/aws-sdk-fms/types.rb', line 3626

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_atTime

A timestamp that indicates when the returned information should be considered out of date.



3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
# File 'lib/aws-sdk-fms/types.rb', line 3626

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_mapHash<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.



3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
# File 'lib/aws-sdk-fms/types.rb', line 3626

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_accountString

The Amazon Web Services account ID.



3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
# File 'lib/aws-sdk-fms/types.rb', line 3626

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_idString

The ID of the Firewall Manager policy.



3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
# File 'lib/aws-sdk-fms/types.rb', line 3626

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_ownerString

The Amazon Web Services account that created the Firewall Manager policy.



3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
# File 'lib/aws-sdk-fms/types.rb', line 3626

class PolicyComplianceDetail < Struct.new(
  :policy_owner,
  :policy_id,
  :member_account,
  :violators,
  :evaluation_limit_exceeded,
  :expired_at,
  :issue_info_map)
  SENSITIVE = []
  include Aws::Structure
end

#violatorsArray<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.



3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
# File 'lib/aws-sdk-fms/types.rb', line 3626

class PolicyComplianceDetail < Struct.new(
  :policy_owner,
  :policy_id,
  :member_account,
  :violators,
  :evaluation_limit_exceeded,
  :expired_at,
  :issue_info_map)
  SENSITIVE = []
  include Aws::Structure
end