Amazon GuardDuty · Schema

CreateThreatIntelSetRequest

CreateThreatIntelSetRequest schema from Amazon GuardDuty API

Anomaly DetectionComplianceMachine LearningMonitoringSecurityThreat Detection

Properties

Name Type Description
Name object
Format object
Location object
Activate object
ClientToken object
Tags object
View JSON Schema on GitHub

JSON Schema

guardduty-create-threat-intel-set-request-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-create-threat-intel-set-request-schema.json",
  "title": "CreateThreatIntelSetRequest",
  "description": "CreateThreatIntelSetRequest schema from Amazon GuardDuty API",
  "type": "object",
  "properties": {
    "Name": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Name"
        },
        {
          "xml": {
            "name": "name"
          },
          "description": "A user-friendly ThreatIntelSet name displayed in all findings that are generated by activity that involves IP addresses included in this ThreatIntelSet."
        }
      ]
    },
    "Format": {
      "allOf": [
        {
          "$ref": "#/components/schemas/ThreatIntelSetFormat"
        },
        {
          "xml": {
            "name": "format"
          },
          "description": "The format of the file that contains the ThreatIntelSet."
        }
      ]
    },
    "Location": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Location"
        },
        {
          "xml": {
            "name": "location"
          },
          "description": "The URI of the file that contains the ThreatIntelSet. "
        }
      ]
    },
    "Activate": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Boolean"
        },
        {
          "xml": {
            "name": "activate"
          },
          "description": "A Boolean value that indicates whether GuardDuty is to start using the uploaded ThreatIntelSet."
        }
      ]
    },
    "ClientToken": {
      "allOf": [
        {
          "$ref": "#/components/schemas/ClientToken"
        },
        {
          "xml": {
            "name": "clientToken"
          },
          "description": "The idempotency token for the create request."
        }
      ]
    },
    "Tags": {
      "allOf": [
        {
          "$ref": "#/components/schemas/TagMap"
        },
        {
          "xml": {
            "name": "tags"
          },
          "description": "The tags to be added to a new threat list resource."
        }
      ]
    }
  },
  "required": [
    "Name",
    "Format",
    "Location",
    "Activate"
  ]
}