Class: Aws::AccessAnalyzer::Types::ValidatePolicyFinding
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::AccessAnalyzer::Types::ValidatePolicyFinding
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-accessanalyzer/types.rb
 
Overview
A finding in a policy. Each finding is an actionable recommendation that can be used to improve the policy.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #finding_details  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A localized message that explains the finding and provides guidance on how to address it.
 - 
  
    
      #finding_type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The impact of the finding.
 - 
  
    
      #issue_code  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The issue code provides an identifier of the issue associated with this finding.
 - 
  
    
      #learn_more_link  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A link to additional documentation about the type of finding.
 - 
  
    
      #locations  ⇒ Array<Types::Location> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The list of locations in the policy document that are related to the finding.
 
Instance Attribute Details
#finding_details ⇒ String
A localized message that explains the finding and provides guidance on how to address it.
      4431 4432 4433 4434 4435 4436 4437 4438 4439  | 
    
      # File 'lib/aws-sdk-accessanalyzer/types.rb', line 4431 class ValidatePolicyFinding < Struct.new( :finding_details, :finding_type, :issue_code, :learn_more_link, :locations) SENSITIVE = [] include Aws::Structure end  | 
  
#finding_type ⇒ String
The impact of the finding.
Security warnings report when the policy allows access that we consider overly permissive.
Errors report when a part of the policy is not functional.
Warnings report non-security issues when a policy does not conform to policy writing best practices.
Suggestions recommend stylistic improvements in the policy that do not impact access.
      4431 4432 4433 4434 4435 4436 4437 4438 4439  | 
    
      # File 'lib/aws-sdk-accessanalyzer/types.rb', line 4431 class ValidatePolicyFinding < Struct.new( :finding_details, :finding_type, :issue_code, :learn_more_link, :locations) SENSITIVE = [] include Aws::Structure end  | 
  
#issue_code ⇒ String
The issue code provides an identifier of the issue associated with this finding.
      4431 4432 4433 4434 4435 4436 4437 4438 4439  | 
    
      # File 'lib/aws-sdk-accessanalyzer/types.rb', line 4431 class ValidatePolicyFinding < Struct.new( :finding_details, :finding_type, :issue_code, :learn_more_link, :locations) SENSITIVE = [] include Aws::Structure end  | 
  
#learn_more_link ⇒ String
A link to additional documentation about the type of finding.
      4431 4432 4433 4434 4435 4436 4437 4438 4439  | 
    
      # File 'lib/aws-sdk-accessanalyzer/types.rb', line 4431 class ValidatePolicyFinding < Struct.new( :finding_details, :finding_type, :issue_code, :learn_more_link, :locations) SENSITIVE = [] include Aws::Structure end  | 
  
#locations ⇒ Array<Types::Location>
The list of locations in the policy document that are related to the finding. The issue code provides a summary of an issue identified by the finding.
      4431 4432 4433 4434 4435 4436 4437 4438 4439  | 
    
      # File 'lib/aws-sdk-accessanalyzer/types.rb', line 4431 class ValidatePolicyFinding < Struct.new( :finding_details, :finding_type, :issue_code, :learn_more_link, :locations) SENSITIVE = [] include Aws::Structure end  |