Class: Aws::FMS::Types::ViolationDetail
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::FMS::Types::ViolationDetail
 
 
- Defined in:
 - gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb
 
Overview
Violations for a resource based on the specified Firewall Manager policy and Amazon Web Services account.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #member_account  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The Amazon Web Services account that the violation details were requested for.
 - 
  
    
      #policy_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The ID of the 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
ResourceTagobjects 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 Amazon Web Services account that the violation details were requested for.
      5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5555  | 
    
      # File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 5545 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 Firewall Manager policy that the violation details were requested for.
      5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5555  | 
    
      # File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 5545 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.
      5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5555  | 
    
      # File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 5545 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.
      5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5555  | 
    
      # File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 5545 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.
      5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5555  | 
    
      # File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 5545 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.
      5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5555  | 
    
      # File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 5545 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.
      5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5555  | 
    
      # File 'gems/aws-sdk-fms/lib/aws-sdk-fms/types.rb', line 5545 class ViolationDetail < Struct.new( :policy_id, :member_account, :resource_id, :resource_type, :resource_violations, :resource_tags, :resource_description) SENSITIVE = [] include Aws::Structure end  |