Class: Aws::FMS::Types::ViolationDetail
- Inherits:
-
Struct
- Object
- Struct
- Aws::FMS::Types::ViolationDetail
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-fms/types.rb
Overview
Violations for a resource based on the specified AWS Firewall Manager policy and AWS account.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#member_account ⇒ String
The AWS account that the violation details were requested for.
-
#policy_id ⇒ String
The ID of the AWS Firewall Manager policy that the violation details were requested for.
-
#resource_description ⇒ String
Brief description for the requested resource.
-
#resource_id ⇒ String
The resource ID that the violation details were requested for.
-
#resource_tags ⇒ Array<Types::Tag>
The ‘ResourceTag` objects associated with the resource.
-
#resource_type ⇒ String
The resource type that the violation details were requested for.
-
#resource_violations ⇒ Array<Types::ResourceViolation>
List of violations for the requested resource.
Instance Attribute Details
#member_account ⇒ String
The AWS account that the violation details were requested for.
2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 |
# File 'lib/aws-sdk-fms/types.rb', line 2625 class ViolationDetail < Struct.new( :policy_id, :member_account, :resource_id, :resource_type, :resource_violations, :resource_tags, :resource_description) SENSITIVE = [] include Aws::Structure end |
#policy_id ⇒ String
The ID of the AWS Firewall Manager policy that the violation details were requested for.
2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 |
# File 'lib/aws-sdk-fms/types.rb', line 2625 class ViolationDetail < Struct.new( :policy_id, :member_account, :resource_id, :resource_type, :resource_violations, :resource_tags, :resource_description) SENSITIVE = [] include Aws::Structure end |
#resource_description ⇒ String
Brief description for the requested resource.
2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 |
# File 'lib/aws-sdk-fms/types.rb', line 2625 class ViolationDetail < Struct.new( :policy_id, :member_account, :resource_id, :resource_type, :resource_violations, :resource_tags, :resource_description) SENSITIVE = [] include Aws::Structure end |
#resource_id ⇒ String
The resource ID that the violation details were requested for.
2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 |
# File 'lib/aws-sdk-fms/types.rb', line 2625 class ViolationDetail < Struct.new( :policy_id, :member_account, :resource_id, :resource_type, :resource_violations, :resource_tags, :resource_description) SENSITIVE = [] include Aws::Structure end |
#resource_tags ⇒ Array<Types::Tag>
The ‘ResourceTag` objects associated with the resource.
2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 |
# File 'lib/aws-sdk-fms/types.rb', line 2625 class ViolationDetail < Struct.new( :policy_id, :member_account, :resource_id, :resource_type, :resource_violations, :resource_tags, :resource_description) SENSITIVE = [] include Aws::Structure end |
#resource_type ⇒ String
The resource type that the violation details were requested for.
2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 |
# File 'lib/aws-sdk-fms/types.rb', line 2625 class ViolationDetail < Struct.new( :policy_id, :member_account, :resource_id, :resource_type, :resource_violations, :resource_tags, :resource_description) SENSITIVE = [] include Aws::Structure end |
#resource_violations ⇒ Array<Types::ResourceViolation>
List of violations for the requested resource.
2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 |
# File 'lib/aws-sdk-fms/types.rb', line 2625 class ViolationDetail < Struct.new( :policy_id, :member_account, :resource_id, :resource_type, :resource_violations, :resource_tags, :resource_description) SENSITIVE = [] include Aws::Structure end |