Class: Aws::AccessAnalyzer::Types::ValidatePolicyFinding
- Inherits:
-
Struct
- Object
- Struct
- Aws::AccessAnalyzer::Types::ValidatePolicyFinding
- Defined in:
- gems/aws-sdk-accessanalyzer/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 'gems/aws-sdk-accessanalyzer/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 'gems/aws-sdk-accessanalyzer/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 'gems/aws-sdk-accessanalyzer/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 'gems/aws-sdk-accessanalyzer/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 'gems/aws-sdk-accessanalyzer/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 |