Amazon GuardDuty · Schema

DescribePublishingDestinationResponse

DescribePublishingDestinationResponse schema from Amazon GuardDuty API

Anomaly DetectionComplianceMachine LearningMonitoringSecurityThreat Detection

Properties

Name Type Description
DestinationId object
DestinationType object
Status object
PublishingFailureStartTimestamp object
DestinationProperties object
View JSON Schema on GitHub

JSON Schema

guardduty-describe-publishing-destination-response-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-describe-publishing-destination-response-schema.json",
  "title": "DescribePublishingDestinationResponse",
  "description": "DescribePublishingDestinationResponse schema from Amazon GuardDuty API",
  "type": "object",
  "properties": {
    "DestinationId": {
      "allOf": [
        {
          "$ref": "#/components/schemas/String"
        },
        {
          "xml": {
            "name": "destinationId"
          },
          "description": "The ID of the publishing destination."
        }
      ]
    },
    "DestinationType": {
      "allOf": [
        {
          "$ref": "#/components/schemas/DestinationType"
        },
        {
          "xml": {
            "name": "destinationType"
          },
          "description": "The type of publishing destination. Currently, only Amazon S3 buckets are supported."
        }
      ]
    },
    "Status": {
      "allOf": [
        {
          "$ref": "#/components/schemas/PublishingStatus"
        },
        {
          "xml": {
            "name": "status"
          },
          "description": "The status of the publishing destination."
        }
      ]
    },
    "PublishingFailureStartTimestamp": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Long"
        },
        {
          "xml": {
            "name": "publishingFailureStartTimestamp"
          },
          "description": "The time, in epoch millisecond format, at which GuardDuty was first unable to publish findings to the destination."
        }
      ]
    },
    "DestinationProperties": {
      "allOf": [
        {
          "$ref": "#/components/schemas/DestinationProperties"
        },
        {
          "xml": {
            "name": "destinationProperties"
          },
          "description": "A <code>DestinationProperties</code> object that includes the <code>DestinationArn</code> and <code>KmsKeyArn</code> of the publishing destination."
        }
      ]
    }
  },
  "required": [
    "DestinationId",
    "DestinationType",
    "Status",
    "PublishingFailureStartTimestamp",
    "DestinationProperties"
  ]
}