Amazon IAM Access Analyzer · JSON Structure

Iam Access Analyzer Finding Source Structure

The source of the finding. This indicates how the access that generated the finding is granted. It is populated for Amazon S3 bucket findings.

Type: object Properties: 2 Required: 1
Access ControlComplianceIAMPolicy ManagementSecurity

FindingSource is a JSON Structure definition published by Amazon IAM Access Analyzer, describing 2 properties, of which 1 is required. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

type detail

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-iam-access-analyzer/refs/heads/main/json-structure/iam-access-analyzer-finding-source-structure.json",
  "name": "FindingSource",
  "description": "The source of the finding. This indicates how the access that generated the finding is granted. It is populated for Amazon S3 bucket findings.",
  "type": "object",
  "properties": {
    "type": {
      "allOf": [
        {
          "$ref": "#/components/schemas/FindingSourceType"
        },
        {
          "description": "Indicates the type of access that generated the finding."
        }
      ]
    },
    "detail": {
      "allOf": [
        {
          "$ref": "#/components/schemas/FindingSourceDetail"
        },
        {
          "description": "Includes details about how the access that generated the finding is granted. This is populated for Amazon S3 bucket findings."
        }
      ]
    }
  },
  "required": [
    "type"
  ]
}