Amazon MediaLive · JSON Structure

Medialive Api Scte35 Delivery Restrictions Structure

Corresponds to SCTE-35 delivery_not_restricted_flag parameter. To declare delivery restrictions, include this element and its four "restriction" flags. To declare that there are no restrictions, omit this element.

Type: object Properties: 4 Required: 4
BroadcastingMedia ProcessingMedia

Scte35DeliveryRestrictions is a JSON Structure definition published by Amazon MediaLive, describing 4 properties, of which 4 are required. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

ArchiveAllowedFlag DeviceRestrictions NoRegionalBlackoutFlag WebDeliveryAllowedFlag

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-medialive/refs/heads/main/json-structure/medialive-api-scte35-delivery-restrictions-structure.json",
  "name": "Scte35DeliveryRestrictions",
  "type": "object",
  "description": "Corresponds to SCTE-35 delivery_not_restricted_flag parameter. To declare delivery restrictions, include this element and its four \"restriction\" flags. To declare that there are no restrictions, omit this element.",
  "properties": {
    "ArchiveAllowedFlag": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Scte35ArchiveAllowedFlag"
        },
        {
          "xml": {
            "name": "archiveAllowedFlag"
          },
          "description": "Corresponds to SCTE-35 archive_allowed_flag."
        }
      ]
    },
    "DeviceRestrictions": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Scte35DeviceRestrictions"
        },
        {
          "xml": {
            "name": "deviceRestrictions"
          },
          "description": "Corresponds to SCTE-35 device_restrictions parameter."
        }
      ]
    },
    "NoRegionalBlackoutFlag": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Scte35NoRegionalBlackoutFlag"
        },
        {
          "xml": {
            "name": "noRegionalBlackoutFlag"
          },
          "description": "Corresponds to SCTE-35 no_regional_blackout_flag parameter."
        }
      ]
    },
    "WebDeliveryAllowedFlag": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Scte35WebDeliveryAllowedFlag"
        },
        {
          "xml": {
            "name": "webDeliveryAllowedFlag"
          },
          "description": "Corresponds to SCTE-35 web_delivery_allowed_flag parameter."
        }
      ]
    }
  },
  "required": [
    "DeviceRestrictions",
    "ArchiveAllowedFlag",
    "WebDeliveryAllowedFlag",
    "NoRegionalBlackoutFlag"
  ]
}