Amazon GuardDuty · Schema

BlockPublicAccess

Contains information on how the bucker owner's S3 Block Public Access settings are being applied to the S3 bucket. See S3 Block Public Access for more information.

Anomaly DetectionComplianceMachine LearningMonitoringSecurityThreat Detection

Properties

Name Type Description
IgnorePublicAcls object
RestrictPublicBuckets object
BlockPublicAcls object
BlockPublicPolicy object
View JSON Schema on GitHub

JSON Schema

guardduty-block-public-access-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-guardduty/refs/heads/main/json-schema/guardduty-block-public-access-schema.json",
  "title": "BlockPublicAccess",
  "description": "Contains information on how the bucker owner's S3 Block Public Access settings are being applied to the S3 bucket. See <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html\">S3 Block Public Access</a> for more information. ",
  "type": "object",
  "properties": {
    "IgnorePublicAcls": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Boolean"
        },
        {
          "xml": {
            "name": "ignorePublicAcls"
          },
          "description": "Indicates if S3 Block Public Access is set to <code>IgnorePublicAcls</code>."
        }
      ]
    },
    "RestrictPublicBuckets": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Boolean"
        },
        {
          "xml": {
            "name": "restrictPublicBuckets"
          },
          "description": "Indicates if S3 Block Public Access is set to <code>RestrictPublicBuckets</code>."
        }
      ]
    },
    "BlockPublicAcls": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Boolean"
        },
        {
          "xml": {
            "name": "blockPublicAcls"
          },
          "description": "Indicates if S3 Block Public Access is set to <code>BlockPublicAcls</code>."
        }
      ]
    },
    "BlockPublicPolicy": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Boolean"
        },
        {
          "xml": {
            "name": "blockPublicPolicy"
          },
          "description": "Indicates if S3 Block Public Access is set to <code>BlockPublicPolicy</code>."
        }
      ]
    }
  }
}