class Aws::AccessAnalyzer::Types::Finding

Contains information about a finding.

@!attribute [rw] action

The action in the analyzed policy statement that an external
principal has permission to use.
@return [Array<String>]

@!attribute [rw] analyzed_at

The time at which the resource was analyzed.
@return [Time]

@!attribute [rw] condition

The condition in the analyzed policy statement that resulted in a
finding.
@return [Hash<String,String>]

@!attribute [rw] created_at

The time at which the finding was generated.
@return [Time]

@!attribute [rw] error

An error.
@return [String]

@!attribute [rw] id

The ID of the finding.
@return [String]

@!attribute [rw] is_public

Indicates whether the policy that generated the finding allows
public access to the resource.
@return [Boolean]

@!attribute [rw] principal

The external principal that access to a resource within the zone of
trust.
@return [Hash<String,String>]

@!attribute [rw] resource

The resource that an external principal has access to.
@return [String]

@!attribute [rw] resource_owner_account

The Amazon Web Services account ID that owns the resource.
@return [String]

@!attribute [rw] resource_type

The type of the resource identified in the finding.
@return [String]

@!attribute [rw] sources

The sources of the finding. This indicates how the access that
generated the finding is granted. It is populated for Amazon S3
bucket findings.
@return [Array<Types::FindingSource>]

@!attribute [rw] status

The current status of the finding.
@return [String]

@!attribute [rw] updated_at

The time at which the finding was updated.
@return [Time]

@see docs.aws.amazon.com/goto/WebAPI/accessanalyzer-2019-11-01/Finding AWS API Documentation

Constants

SENSITIVE