ROOTPLOIT
Server: LiteSpeed
System: Linux in-mum-web1878.main-hosting.eu 5.14.0-570.21.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jun 11 07:22:35 EDT 2025 x86_64
User: u435929562 (435929562)
PHP: 7.4.33
Disabled: system, exec, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
Upload Files
File: //opt/go/pkg/mod/github.com/aws/[email protected]/models/apis/mediapackagev2/2022-12-25/api-2.json
{
  "version":"2.0",
  "metadata":{
    "apiVersion":"2022-12-25",
    "endpointPrefix":"mediapackagev2",
    "protocol":"rest-json",
    "protocols":["rest-json"],
    "serviceAbbreviation":"mediapackagev2",
    "serviceFullName":"AWS Elemental MediaPackage v2",
    "serviceId":"MediaPackageV2",
    "signatureVersion":"v4",
    "signingName":"mediapackagev2",
    "uid":"mediapackagev2-2022-12-25"
  },
  "operations":{
    "CreateChannel":{
      "name":"CreateChannel",
      "http":{
        "method":"POST",
        "requestUri":"/channelGroup/{ChannelGroupName}/channel",
        "responseCode":200
      },
      "input":{"shape":"CreateChannelRequest"},
      "output":{"shape":"CreateChannelResponse"},
      "errors":[
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"ServiceQuotaExceededException"}
      ],
      "idempotent":true
    },
    "CreateChannelGroup":{
      "name":"CreateChannelGroup",
      "http":{
        "method":"POST",
        "requestUri":"/channelGroup",
        "responseCode":200
      },
      "input":{"shape":"CreateChannelGroupRequest"},
      "output":{"shape":"CreateChannelGroupResponse"},
      "errors":[
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"ServiceQuotaExceededException"}
      ],
      "idempotent":true
    },
    "CreateOriginEndpoint":{
      "name":"CreateOriginEndpoint",
      "http":{
        "method":"POST",
        "requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/originEndpoint",
        "responseCode":200
      },
      "input":{"shape":"CreateOriginEndpointRequest"},
      "output":{"shape":"CreateOriginEndpointResponse"},
      "errors":[
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"ServiceQuotaExceededException"}
      ],
      "idempotent":true
    },
    "DeleteChannel":{
      "name":"DeleteChannel",
      "http":{
        "method":"DELETE",
        "requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/",
        "responseCode":200
      },
      "input":{"shape":"DeleteChannelRequest"},
      "output":{"shape":"DeleteChannelResponse"},
      "errors":[
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ValidationException"}
      ],
      "idempotent":true
    },
    "DeleteChannelGroup":{
      "name":"DeleteChannelGroup",
      "http":{
        "method":"DELETE",
        "requestUri":"/channelGroup/{ChannelGroupName}",
        "responseCode":200
      },
      "input":{"shape":"DeleteChannelGroupRequest"},
      "output":{"shape":"DeleteChannelGroupResponse"},
      "errors":[
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ValidationException"}
      ],
      "idempotent":true
    },
    "DeleteChannelPolicy":{
      "name":"DeleteChannelPolicy",
      "http":{
        "method":"DELETE",
        "requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/policy",
        "responseCode":200
      },
      "input":{"shape":"DeleteChannelPolicyRequest"},
      "output":{"shape":"DeleteChannelPolicyResponse"},
      "errors":[
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ValidationException"}
      ],
      "idempotent":true
    },
    "DeleteOriginEndpoint":{
      "name":"DeleteOriginEndpoint",
      "http":{
        "method":"DELETE",
        "requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/originEndpoint/{OriginEndpointName}",
        "responseCode":200
      },
      "input":{"shape":"DeleteOriginEndpointRequest"},
      "output":{"shape":"DeleteOriginEndpointResponse"},
      "errors":[
        {"shape":"ThrottlingException"},
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ValidationException"}
      ],
      "idempotent":true
    },
    "DeleteOriginEndpointPolicy":{
      "name":"DeleteOriginEndpointPolicy",
      "http":{
        "method":"DELETE",
        "requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/originEndpoint/{OriginEndpointName}/policy",
        "responseCode":200
      },
      "input":{"shape":"DeleteOriginEndpointPolicyRequest"},
      "output":{"shape":"DeleteOriginEndpointPolicyResponse"},
      "errors":[
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ValidationException"}
      ],
      "idempotent":true
    },
    "GetChannel":{
      "name":"GetChannel",
      "http":{
        "method":"GET",
        "requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/",
        "responseCode":200
      },
      "input":{"shape":"GetChannelRequest"},
      "output":{"shape":"GetChannelResponse"},
      "errors":[
        {"shape":"ThrottlingException"},
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"}
      ]
    },
    "GetChannelGroup":{
      "name":"GetChannelGroup",
      "http":{
        "method":"GET",
        "requestUri":"/channelGroup/{ChannelGroupName}",
        "responseCode":200
      },
      "input":{"shape":"GetChannelGroupRequest"},
      "output":{"shape":"GetChannelGroupResponse"},
      "errors":[
        {"shape":"ThrottlingException"},
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"}
      ]
    },
    "GetChannelPolicy":{
      "name":"GetChannelPolicy",
      "http":{
        "method":"GET",
        "requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/policy",
        "responseCode":200
      },
      "input":{"shape":"GetChannelPolicyRequest"},
      "output":{"shape":"GetChannelPolicyResponse"},
      "errors":[
        {"shape":"ThrottlingException"},
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"}
      ]
    },
    "GetOriginEndpoint":{
      "name":"GetOriginEndpoint",
      "http":{
        "method":"GET",
        "requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/originEndpoint/{OriginEndpointName}",
        "responseCode":200
      },
      "input":{"shape":"GetOriginEndpointRequest"},
      "output":{"shape":"GetOriginEndpointResponse"},
      "errors":[
        {"shape":"ThrottlingException"},
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"}
      ]
    },
    "GetOriginEndpointPolicy":{
      "name":"GetOriginEndpointPolicy",
      "http":{
        "method":"GET",
        "requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/originEndpoint/{OriginEndpointName}/policy",
        "responseCode":200
      },
      "input":{"shape":"GetOriginEndpointPolicyRequest"},
      "output":{"shape":"GetOriginEndpointPolicyResponse"},
      "errors":[
        {"shape":"ThrottlingException"},
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"}
      ]
    },
    "ListChannelGroups":{
      "name":"ListChannelGroups",
      "http":{
        "method":"GET",
        "requestUri":"/channelGroup",
        "responseCode":200
      },
      "input":{"shape":"ListChannelGroupsRequest"},
      "output":{"shape":"ListChannelGroupsResponse"},
      "errors":[
        {"shape":"ThrottlingException"},
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ValidationException"}
      ]
    },
    "ListChannels":{
      "name":"ListChannels",
      "http":{
        "method":"GET",
        "requestUri":"/channelGroup/{ChannelGroupName}/channel",
        "responseCode":200
      },
      "input":{"shape":"ListChannelsRequest"},
      "output":{"shape":"ListChannelsResponse"},
      "errors":[
        {"shape":"ThrottlingException"},
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"}
      ]
    },
    "ListOriginEndpoints":{
      "name":"ListOriginEndpoints",
      "http":{
        "method":"GET",
        "requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/originEndpoint",
        "responseCode":200
      },
      "input":{"shape":"ListOriginEndpointsRequest"},
      "output":{"shape":"ListOriginEndpointsResponse"},
      "errors":[
        {"shape":"ThrottlingException"},
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"}
      ]
    },
    "ListTagsForResource":{
      "name":"ListTagsForResource",
      "http":{
        "method":"GET",
        "requestUri":"/tags/{ResourceArn}",
        "responseCode":200
      },
      "input":{"shape":"ListTagsForResourceRequest"},
      "output":{"shape":"ListTagsForResourceResponse"},
      "errors":[
        {"shape":"ValidationException"}
      ]
    },
    "PutChannelPolicy":{
      "name":"PutChannelPolicy",
      "http":{
        "method":"PUT",
        "requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/policy",
        "responseCode":200
      },
      "input":{"shape":"PutChannelPolicyRequest"},
      "output":{"shape":"PutChannelPolicyResponse"},
      "errors":[
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"}
      ],
      "idempotent":true
    },
    "PutOriginEndpointPolicy":{
      "name":"PutOriginEndpointPolicy",
      "http":{
        "method":"POST",
        "requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/originEndpoint/{OriginEndpointName}/policy",
        "responseCode":200
      },
      "input":{"shape":"PutOriginEndpointPolicyRequest"},
      "output":{"shape":"PutOriginEndpointPolicyResponse"},
      "errors":[
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"}
      ],
      "idempotent":true
    },
    "TagResource":{
      "name":"TagResource",
      "http":{
        "method":"POST",
        "requestUri":"/tags/{ResourceArn}",
        "responseCode":204
      },
      "input":{"shape":"TagResourceRequest"},
      "errors":[
        {"shape":"ValidationException"}
      ]
    },
    "UntagResource":{
      "name":"UntagResource",
      "http":{
        "method":"DELETE",
        "requestUri":"/tags/{ResourceArn}",
        "responseCode":204
      },
      "input":{"shape":"UntagResourceRequest"},
      "errors":[
        {"shape":"ValidationException"}
      ],
      "idempotent":true
    },
    "UpdateChannel":{
      "name":"UpdateChannel",
      "http":{
        "method":"PUT",
        "requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/",
        "responseCode":200
      },
      "input":{"shape":"UpdateChannelRequest"},
      "output":{"shape":"UpdateChannelResponse"},
      "errors":[
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"}
      ],
      "idempotent":true
    },
    "UpdateChannelGroup":{
      "name":"UpdateChannelGroup",
      "http":{
        "method":"PUT",
        "requestUri":"/channelGroup/{ChannelGroupName}",
        "responseCode":200
      },
      "input":{"shape":"UpdateChannelGroupRequest"},
      "output":{"shape":"UpdateChannelGroupResponse"},
      "errors":[
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"}
      ],
      "idempotent":true
    },
    "UpdateOriginEndpoint":{
      "name":"UpdateOriginEndpoint",
      "http":{
        "method":"PUT",
        "requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/originEndpoint/{OriginEndpointName}",
        "responseCode":200
      },
      "input":{"shape":"UpdateOriginEndpointRequest"},
      "output":{"shape":"UpdateOriginEndpointResponse"},
      "errors":[
        {"shape":"ThrottlingException"},
        {"shape":"ConflictException"},
        {"shape":"InternalServerException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ValidationException"},
        {"shape":"ResourceNotFoundException"},
        {"shape":"ServiceQuotaExceededException"}
      ],
      "idempotent":true
    }
  },
  "shapes":{
    "AccessDeniedException":{
      "type":"structure",
      "members":{
        "Message":{"shape":"String"}
      },
      "error":{
        "httpStatusCode":403,
        "senderFault":true
      },
      "exception":true
    },
    "AdMarkerDash":{
      "type":"string",
      "enum":[
        "BINARY",
        "XML"
      ]
    },
    "AdMarkerHls":{
      "type":"string",
      "enum":["DATERANGE"]
    },
    "Boolean":{
      "type":"boolean",
      "box":true
    },
    "ChannelGroupListConfiguration":{
      "type":"structure",
      "required":[
        "ChannelGroupName",
        "Arn",
        "CreatedAt",
        "ModifiedAt"
      ],
      "members":{
        "ChannelGroupName":{"shape":"String"},
        "Arn":{"shape":"String"},
        "CreatedAt":{"shape":"Timestamp"},
        "ModifiedAt":{"shape":"Timestamp"},
        "Description":{"shape":"ResourceDescription"}
      }
    },
    "ChannelGroupsList":{
      "type":"list",
      "member":{"shape":"ChannelGroupListConfiguration"}
    },
    "ChannelList":{
      "type":"list",
      "member":{"shape":"ChannelListConfiguration"}
    },
    "ChannelListConfiguration":{
      "type":"structure",
      "required":[
        "Arn",
        "ChannelName",
        "ChannelGroupName",
        "CreatedAt",
        "ModifiedAt"
      ],
      "members":{
        "Arn":{"shape":"String"},
        "ChannelName":{"shape":"String"},
        "ChannelGroupName":{"shape":"String"},
        "CreatedAt":{"shape":"Timestamp"},
        "ModifiedAt":{"shape":"Timestamp"},
        "Description":{"shape":"ResourceDescription"},
        "InputType":{"shape":"InputType"}
      }
    },
    "CmafEncryptionMethod":{
      "type":"string",
      "enum":[
        "CENC",
        "CBCS"
      ]
    },
    "ConflictException":{
      "type":"structure",
      "members":{
        "Message":{"shape":"String"},
        "ConflictExceptionType":{"shape":"ConflictExceptionType"}
      },
      "error":{
        "httpStatusCode":409,
        "senderFault":true
      },
      "exception":true
    },
    "ConflictExceptionType":{
      "type":"string",
      "enum":[
        "RESOURCE_IN_USE",
        "RESOURCE_ALREADY_EXISTS",
        "IDEMPOTENT_PARAMETER_MISMATCH",
        "CONFLICTING_OPERATION"
      ]
    },
    "ContainerType":{
      "type":"string",
      "enum":[
        "TS",
        "CMAF"
      ]
    },
    "CreateChannelGroupRequest":{
      "type":"structure",
      "required":["ChannelGroupName"],
      "members":{
        "ChannelGroupName":{"shape":"ResourceName"},
        "ClientToken":{
          "shape":"IdempotencyToken",
          "idempotencyToken":true,
          "location":"header",
          "locationName":"x-amzn-client-token"
        },
        "Description":{"shape":"ResourceDescription"},
        "Tags":{
          "shape":"TagMap",
          "locationName":"tags"
        }
      }
    },
    "CreateChannelGroupResponse":{
      "type":"structure",
      "required":[
        "ChannelGroupName",
        "Arn",
        "EgressDomain",
        "CreatedAt",
        "ModifiedAt"
      ],
      "members":{
        "ChannelGroupName":{"shape":"String"},
        "Arn":{"shape":"String"},
        "EgressDomain":{"shape":"String"},
        "CreatedAt":{"shape":"Timestamp"},
        "ModifiedAt":{"shape":"Timestamp"},
        "ETag":{"shape":"EntityTag"},
        "Description":{"shape":"ResourceDescription"},
        "Tags":{"shape":"TagMap"}
      }
    },
    "CreateChannelRequest":{
      "type":"structure",
      "required":[
        "ChannelGroupName",
        "ChannelName"
      ],
      "members":{
        "ChannelGroupName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"ChannelGroupName"
        },
        "ChannelName":{"shape":"ResourceName"},
        "ClientToken":{
          "shape":"IdempotencyToken",
          "idempotencyToken":true,
          "location":"header",
          "locationName":"x-amzn-client-token"
        },
        "InputType":{"shape":"InputType"},
        "Description":{"shape":"ResourceDescription"},
        "Tags":{
          "shape":"TagMap",
          "locationName":"tags"
        }
      }
    },
    "CreateChannelResponse":{
      "type":"structure",
      "required":[
        "Arn",
        "ChannelName",
        "ChannelGroupName",
        "CreatedAt",
        "ModifiedAt"
      ],
      "members":{
        "Arn":{"shape":"String"},
        "ChannelName":{"shape":"String"},
        "ChannelGroupName":{"shape":"String"},
        "CreatedAt":{"shape":"Timestamp"},
        "ModifiedAt":{"shape":"Timestamp"},
        "Description":{"shape":"ResourceDescription"},
        "IngestEndpoints":{"shape":"IngestEndpointList"},
        "InputType":{"shape":"InputType"},
        "ETag":{"shape":"EntityTag"},
        "Tags":{"shape":"TagMap"}
      }
    },
    "CreateDashManifestConfiguration":{
      "type":"structure",
      "required":["ManifestName"],
      "members":{
        "ManifestName":{"shape":"ManifestName"},
        "ManifestWindowSeconds":{"shape":"CreateDashManifestConfigurationManifestWindowSecondsInteger"},
        "FilterConfiguration":{"shape":"FilterConfiguration"},
        "MinUpdatePeriodSeconds":{"shape":"CreateDashManifestConfigurationMinUpdatePeriodSecondsInteger"},
        "MinBufferTimeSeconds":{"shape":"CreateDashManifestConfigurationMinBufferTimeSecondsInteger"},
        "SuggestedPresentationDelaySeconds":{"shape":"CreateDashManifestConfigurationSuggestedPresentationDelaySecondsInteger"},
        "SegmentTemplateFormat":{"shape":"DashSegmentTemplateFormat"},
        "PeriodTriggers":{"shape":"DashPeriodTriggers"},
        "ScteDash":{"shape":"ScteDash"},
        "DrmSignaling":{"shape":"DashDrmSignaling"},
        "UtcTiming":{"shape":"DashUtcTiming"}
      }
    },
    "CreateDashManifestConfigurationManifestWindowSecondsInteger":{
      "type":"integer",
      "box":true,
      "min":30
    },
    "CreateDashManifestConfigurationMinBufferTimeSecondsInteger":{
      "type":"integer",
      "box":true,
      "max":3600,
      "min":0
    },
    "CreateDashManifestConfigurationMinUpdatePeriodSecondsInteger":{
      "type":"integer",
      "box":true,
      "max":3600,
      "min":1
    },
    "CreateDashManifestConfigurationSuggestedPresentationDelaySecondsInteger":{
      "type":"integer",
      "box":true,
      "max":3600,
      "min":0
    },
    "CreateDashManifests":{
      "type":"list",
      "member":{"shape":"CreateDashManifestConfiguration"}
    },
    "CreateHlsManifestConfiguration":{
      "type":"structure",
      "required":["ManifestName"],
      "members":{
        "ManifestName":{"shape":"ManifestName"},
        "ChildManifestName":{"shape":"ManifestName"},
        "ScteHls":{"shape":"ScteHls"},
        "ManifestWindowSeconds":{"shape":"CreateHlsManifestConfigurationManifestWindowSecondsInteger"},
        "ProgramDateTimeIntervalSeconds":{"shape":"CreateHlsManifestConfigurationProgramDateTimeIntervalSecondsInteger"},
        "FilterConfiguration":{"shape":"FilterConfiguration"}
      }
    },
    "CreateHlsManifestConfigurationManifestWindowSecondsInteger":{
      "type":"integer",
      "box":true,
      "min":30
    },
    "CreateHlsManifestConfigurationProgramDateTimeIntervalSecondsInteger":{
      "type":"integer",
      "box":true,
      "max":1209600,
      "min":1
    },
    "CreateHlsManifests":{
      "type":"list",
      "member":{"shape":"CreateHlsManifestConfiguration"}
    },
    "CreateLowLatencyHlsManifestConfiguration":{
      "type":"structure",
      "required":["ManifestName"],
      "members":{
        "ManifestName":{"shape":"ManifestName"},
        "ChildManifestName":{"shape":"ManifestName"},
        "ScteHls":{"shape":"ScteHls"},
        "ManifestWindowSeconds":{"shape":"CreateLowLatencyHlsManifestConfigurationManifestWindowSecondsInteger"},
        "ProgramDateTimeIntervalSeconds":{"shape":"CreateLowLatencyHlsManifestConfigurationProgramDateTimeIntervalSecondsInteger"},
        "FilterConfiguration":{"shape":"FilterConfiguration"}
      }
    },
    "CreateLowLatencyHlsManifestConfigurationManifestWindowSecondsInteger":{
      "type":"integer",
      "box":true,
      "min":30
    },
    "CreateLowLatencyHlsManifestConfigurationProgramDateTimeIntervalSecondsInteger":{
      "type":"integer",
      "box":true,
      "max":1209600,
      "min":1
    },
    "CreateLowLatencyHlsManifests":{
      "type":"list",
      "member":{"shape":"CreateLowLatencyHlsManifestConfiguration"}
    },
    "CreateOriginEndpointRequest":{
      "type":"structure",
      "required":[
        "ChannelGroupName",
        "ChannelName",
        "OriginEndpointName",
        "ContainerType"
      ],
      "members":{
        "ChannelGroupName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"ChannelGroupName"
        },
        "ChannelName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"ChannelName"
        },
        "OriginEndpointName":{"shape":"ResourceName"},
        "ContainerType":{"shape":"ContainerType"},
        "Segment":{"shape":"Segment"},
        "ClientToken":{
          "shape":"IdempotencyToken",
          "idempotencyToken":true,
          "location":"header",
          "locationName":"x-amzn-client-token"
        },
        "Description":{"shape":"ResourceDescription"},
        "StartoverWindowSeconds":{"shape":"CreateOriginEndpointRequestStartoverWindowSecondsInteger"},
        "HlsManifests":{"shape":"CreateHlsManifests"},
        "LowLatencyHlsManifests":{"shape":"CreateLowLatencyHlsManifests"},
        "DashManifests":{"shape":"CreateDashManifests"},
        "ForceEndpointErrorConfiguration":{"shape":"ForceEndpointErrorConfiguration"},
        "Tags":{"shape":"TagMap"}
      }
    },
    "CreateOriginEndpointRequestStartoverWindowSecondsInteger":{
      "type":"integer",
      "box":true,
      "max":1209600,
      "min":60
    },
    "CreateOriginEndpointResponse":{
      "type":"structure",
      "required":[
        "Arn",
        "ChannelGroupName",
        "ChannelName",
        "OriginEndpointName",
        "ContainerType",
        "Segment",
        "CreatedAt",
        "ModifiedAt"
      ],
      "members":{
        "Arn":{"shape":"String"},
        "ChannelGroupName":{"shape":"ResourceName"},
        "ChannelName":{"shape":"ResourceName"},
        "OriginEndpointName":{"shape":"ResourceName"},
        "ContainerType":{"shape":"ContainerType"},
        "Segment":{"shape":"Segment"},
        "CreatedAt":{"shape":"Timestamp"},
        "ModifiedAt":{"shape":"Timestamp"},
        "Description":{"shape":"ResourceDescription"},
        "StartoverWindowSeconds":{"shape":"Integer"},
        "HlsManifests":{"shape":"GetHlsManifests"},
        "LowLatencyHlsManifests":{"shape":"GetLowLatencyHlsManifests"},
        "DashManifests":{"shape":"GetDashManifests"},
        "ForceEndpointErrorConfiguration":{"shape":"ForceEndpointErrorConfiguration"},
        "ETag":{"shape":"EntityTag"},
        "Tags":{"shape":"TagMap"}
      }
    },
    "DashDrmSignaling":{
      "type":"string",
      "enum":[
        "INDIVIDUAL",
        "REFERENCED"
      ]
    },
    "DashPeriodTrigger":{
      "type":"string",
      "enum":[
        "AVAILS",
        "DRM_KEY_ROTATION",
        "SOURCE_CHANGES",
        "SOURCE_DISRUPTIONS",
        "NONE"
      ]
    },
    "DashPeriodTriggers":{
      "type":"list",
      "member":{"shape":"DashPeriodTrigger"},
      "max":100,
      "min":0
    },
    "DashSegmentTemplateFormat":{
      "type":"string",
      "enum":["NUMBER_WITH_TIMELINE"]
    },
    "DashUtcTiming":{
      "type":"structure",
      "members":{
        "TimingMode":{"shape":"DashUtcTimingMode"},
        "TimingSource":{"shape":"DashUtcTimingTimingSourceString"}
      }
    },
    "DashUtcTimingMode":{
      "type":"string",
      "enum":[
        "HTTP_HEAD",
        "HTTP_ISO",
        "HTTP_XSDATE",
        "UTC_DIRECT"
      ]
    },
    "DashUtcTimingTimingSourceString":{
      "type":"string",
      "max":1024,
      "min":1
    },
    "DeleteChannelGroupRequest":{
      "type":"structure",
      "required":["ChannelGroupName"],
      "members":{
        "ChannelGroupName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"ChannelGroupName"
        }
      }
    },
    "DeleteChannelGroupResponse":{
      "type":"structure",
      "members":{
      }
    },
    "DeleteChannelPolicyRequest":{
      "type":"structure",
      "required":[
        "ChannelGroupName",
        "ChannelName"
      ],
      "members":{
        "ChannelGroupName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"ChannelGroupName"
        },
        "ChannelName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"ChannelName"
        }
      }
    },
    "DeleteChannelPolicyResponse":{
      "type":"structure",
      "members":{
      }
    },
    "DeleteChannelRequest":{
      "type":"structure",
      "required":[
        "ChannelGroupName",
        "ChannelName"
      ],
      "members":{
        "ChannelGroupName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"ChannelGroupName"
        },
        "ChannelName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"ChannelName"
        }
      }
    },
    "DeleteChannelResponse":{
      "type":"structure",
      "members":{
      }
    },
    "DeleteOriginEndpointPolicyRequest":{
      "type":"structure",
      "required":[
        "ChannelGroupName",
        "ChannelName",
        "OriginEndpointName"
      ],
      "members":{
        "ChannelGroupName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"ChannelGroupName"
        },
        "ChannelName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"ChannelName"
        },
        "OriginEndpointName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"OriginEndpointName"
        }
      }
    },
    "DeleteOriginEndpointPolicyResponse":{
      "type":"structure",
      "members":{
      }
    },
    "DeleteOriginEndpointRequest":{
      "type":"structure",
      "required":[
        "ChannelGroupName",
        "ChannelName",
        "OriginEndpointName"
      ],
      "members":{
        "ChannelGroupName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"ChannelGroupName"
        },
        "ChannelName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"ChannelName"
        },
        "OriginEndpointName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"OriginEndpointName"
        }
      }
    },
    "DeleteOriginEndpointResponse":{
      "type":"structure",
      "members":{
      }
    },
    "DrmSystem":{
      "type":"string",
      "enum":[
        "CLEAR_KEY_AES_128",
        "FAIRPLAY",
        "PLAYREADY",
        "WIDEVINE",
        "IRDETO"
      ]
    },
    "Encryption":{
      "type":"structure",
      "required":[
        "EncryptionMethod",
        "SpekeKeyProvider"
      ],
      "members":{
        "ConstantInitializationVector":{"shape":"EncryptionConstantInitializationVectorString"},
        "EncryptionMethod":{"shape":"EncryptionMethod"},
        "KeyRotationIntervalSeconds":{"shape":"EncryptionKeyRotationIntervalSecondsInteger"},
        "SpekeKeyProvider":{"shape":"SpekeKeyProvider"}
      }
    },
    "EncryptionConstantInitializationVectorString":{
      "type":"string",
      "max":32,
      "min":32,
      "pattern":"[0-9a-fA-F]+"
    },
    "EncryptionContractConfiguration":{
      "type":"structure",
      "required":[
        "PresetSpeke20Audio",
        "PresetSpeke20Video"
      ],
      "members":{
        "PresetSpeke20Audio":{"shape":"PresetSpeke20Audio"},
        "PresetSpeke20Video":{"shape":"PresetSpeke20Video"}
      }
    },
    "EncryptionKeyRotationIntervalSecondsInteger":{
      "type":"integer",
      "box":true,
      "max":31536000,
      "min":300
    },
    "EncryptionMethod":{
      "type":"structure",
      "members":{
        "TsEncryptionMethod":{"shape":"TsEncryptionMethod"},
        "CmafEncryptionMethod":{"shape":"CmafEncryptionMethod"}
      }
    },
    "EndpointErrorCondition":{
      "type":"string",
      "enum":[
        "STALE_MANIFEST",
        "INCOMPLETE_MANIFEST",
        "MISSING_DRM_KEY",
        "SLATE_INPUT"
      ]
    },
    "EndpointErrorConditions":{
      "type":"list",
      "member":{"shape":"EndpointErrorCondition"}
    },
    "EntityTag":{
      "type":"string",
      "max":256,
      "min":1,
      "pattern":"[\\S]+"
    },
    "FilterConfiguration":{
      "type":"structure",
      "members":{
        "ManifestFilter":{"shape":"FilterConfigurationManifestFilterString"},
        "Start":{"shape":"Timestamp"},
        "End":{"shape":"Timestamp"},
        "TimeDelaySeconds":{"shape":"FilterConfigurationTimeDelaySecondsInteger"}
      }
    },
    "FilterConfigurationManifestFilterString":{
      "type":"string",
      "max":1024,
      "min":1
    },
    "FilterConfigurationTimeDelaySecondsInteger":{
      "type":"integer",
      "box":true,
      "max":1209600,
      "min":0
    },
    "ForceEndpointErrorConfiguration":{
      "type":"structure",
      "members":{
        "EndpointErrorConditions":{"shape":"EndpointErrorConditions"}
      }
    },
    "GetChannelGroupRequest":{
      "type":"structure",
      "required":["ChannelGroupName"],
      "members":{
        "ChannelGroupName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"ChannelGroupName"
        }
      }
    },
    "GetChannelGroupResponse":{
      "type":"structure",
      "required":[
        "ChannelGroupName",
        "Arn",
        "EgressDomain",
        "CreatedAt",
        "ModifiedAt"
      ],
      "members":{
        "ChannelGroupName":{"shape":"String"},
        "Arn":{"shape":"String"},
        "EgressDomain":{"shape":"String"},
        "CreatedAt":{"shape":"Timestamp"},
        "ModifiedAt":{"shape":"Timestamp"},
        "Description":{"shape":"ResourceDescription"},
        "ETag":{"shape":"EntityTag"},
        "Tags":{
          "shape":"TagMap",
          "locationName":"tags"
        }
      }
    },
    "GetChannelPolicyRequest":{
      "type":"structure",
      "required":[
        "ChannelGroupName",
        "ChannelName"
      ],
      "members":{
        "ChannelGroupName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"ChannelGroupName"
        },
        "ChannelName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"ChannelName"
        }
      }
    },
    "GetChannelPolicyResponse":{
      "type":"structure",
      "required":[
        "ChannelGroupName",
        "ChannelName",
        "Policy"
      ],
      "members":{
        "ChannelGroupName":{"shape":"String"},
        "ChannelName":{"shape":"String"},
        "Policy":{"shape":"PolicyText"}
      }
    },
    "GetChannelRequest":{
      "type":"structure",
      "required":[
        "ChannelGroupName",
        "ChannelName"
      ],
      "members":{
        "ChannelGroupName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"ChannelGroupName"
        },
        "ChannelName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"ChannelName"
        }
      }
    },
    "GetChannelResponse":{
      "type":"structure",
      "required":[
        "Arn",
        "ChannelName",
        "ChannelGroupName",
        "CreatedAt",
        "ModifiedAt"
      ],
      "members":{
        "Arn":{"shape":"String"},
        "ChannelName":{"shape":"String"},
        "ChannelGroupName":{"shape":"String"},
        "CreatedAt":{"shape":"Timestamp"},
        "ModifiedAt":{"shape":"Timestamp"},
        "Description":{"shape":"ResourceDescription"},
        "IngestEndpoints":{"shape":"IngestEndpointList"},
        "InputType":{"shape":"InputType"},
        "ETag":{"shape":"EntityTag"},
        "Tags":{"shape":"TagMap"}
      }
    },
    "GetDashManifestConfiguration":{
      "type":"structure",
      "required":[
        "ManifestName",
        "Url"
      ],
      "members":{
        "ManifestName":{"shape":"ResourceName"},
        "Url":{"shape":"String"},
        "ManifestWindowSeconds":{"shape":"Integer"},
        "FilterConfiguration":{"shape":"FilterConfiguration"},
        "MinUpdatePeriodSeconds":{"shape":"Integer"},
        "MinBufferTimeSeconds":{"shape":"Integer"},
        "SuggestedPresentationDelaySeconds":{"shape":"Integer"},
        "SegmentTemplateFormat":{"shape":"DashSegmentTemplateFormat"},
        "PeriodTriggers":{"shape":"DashPeriodTriggers"},
        "ScteDash":{"shape":"ScteDash"},
        "DrmSignaling":{"shape":"DashDrmSignaling"},
        "UtcTiming":{"shape":"DashUtcTiming"}
      }
    },
    "GetDashManifests":{
      "type":"list",
      "member":{"shape":"GetDashManifestConfiguration"}
    },
    "GetHlsManifestConfiguration":{
      "type":"structure",
      "required":[
        "ManifestName",
        "Url"
      ],
      "members":{
        "ManifestName":{"shape":"ResourceName"},
        "Url":{"shape":"String"},
        "ChildManifestName":{"shape":"ResourceName"},
        "ManifestWindowSeconds":{"shape":"Integer"},
        "ProgramDateTimeIntervalSeconds":{"shape":"Integer"},
        "ScteHls":{"shape":"ScteHls"},
        "FilterConfiguration":{"shape":"FilterConfiguration"}
      }
    },
    "GetHlsManifests":{
      "type":"list",
      "member":{"shape":"GetHlsManifestConfiguration"}
    },
    "GetLowLatencyHlsManifestConfiguration":{
      "type":"structure",
      "required":[
        "ManifestName",
        "Url"
      ],
      "members":{
        "ManifestName":{"shape":"ResourceName"},
        "Url":{"shape":"String"},
        "ChildManifestName":{"shape":"ResourceName"},
        "ManifestWindowSeconds":{"shape":"Integer"},
        "ProgramDateTimeIntervalSeconds":{"shape":"Integer"},
        "ScteHls":{"shape":"ScteHls"},
        "FilterConfiguration":{"shape":"FilterConfiguration"}
      }
    },
    "GetLowLatencyHlsManifests":{
      "type":"list",
      "member":{"shape":"GetLowLatencyHlsManifestConfiguration"}
    },
    "GetOriginEndpointPolicyRequest":{
      "type":"structure",
      "required":[
        "ChannelGroupName",
        "ChannelName",
        "OriginEndpointName"
      ],
      "members":{
        "ChannelGroupName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"ChannelGroupName"
        },
        "ChannelName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"ChannelName"
        },
        "OriginEndpointName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"OriginEndpointName"
        }
      }
    },
    "GetOriginEndpointPolicyResponse":{
      "type":"structure",
      "required":[
        "ChannelGroupName",
        "ChannelName",
        "OriginEndpointName",
        "Policy"
      ],
      "members":{
        "ChannelGroupName":{"shape":"ResourceName"},
        "ChannelName":{"shape":"ResourceName"},
        "OriginEndpointName":{"shape":"ResourceName"},
        "Policy":{"shape":"PolicyText"}
      }
    },
    "GetOriginEndpointRequest":{
      "type":"structure",
      "required":[
        "ChannelGroupName",
        "ChannelName",
        "OriginEndpointName"
      ],
      "members":{
        "ChannelGroupName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"ChannelGroupName"
        },
        "ChannelName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"ChannelName"
        },
        "OriginEndpointName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"OriginEndpointName"
        }
      }
    },
    "GetOriginEndpointResponse":{
      "type":"structure",
      "required":[
        "Arn",
        "ChannelGroupName",
        "ChannelName",
        "OriginEndpointName",
        "ContainerType",
        "Segment",
        "CreatedAt",
        "ModifiedAt"
      ],
      "members":{
        "Arn":{"shape":"String"},
        "ChannelGroupName":{"shape":"ResourceName"},
        "ChannelName":{"shape":"ResourceName"},
        "OriginEndpointName":{"shape":"ResourceName"},
        "ContainerType":{"shape":"ContainerType"},
        "Segment":{"shape":"Segment"},
        "CreatedAt":{"shape":"Timestamp"},
        "ModifiedAt":{"shape":"Timestamp"},
        "Description":{"shape":"ResourceDescription"},
        "StartoverWindowSeconds":{"shape":"Integer"},
        "HlsManifests":{"shape":"GetHlsManifests"},
        "LowLatencyHlsManifests":{"shape":"GetLowLatencyHlsManifests"},
        "DashManifests":{"shape":"GetDashManifests"},
        "ForceEndpointErrorConfiguration":{"shape":"ForceEndpointErrorConfiguration"},
        "ETag":{"shape":"EntityTag"},
        "Tags":{"shape":"TagMap"}
      }
    },
    "IdempotencyToken":{
      "type":"string",
      "max":256,
      "min":1,
      "pattern":"[\\S]+"
    },
    "IngestEndpoint":{
      "type":"structure",
      "members":{
        "Id":{"shape":"String"},
        "Url":{"shape":"String"}
      }
    },
    "IngestEndpointList":{
      "type":"list",
      "member":{"shape":"IngestEndpoint"}
    },
    "InputType":{
      "type":"string",
      "enum":[
        "HLS",
        "CMAF"
      ]
    },
    "Integer":{
      "type":"integer",
      "box":true
    },
    "InternalServerException":{
      "type":"structure",
      "members":{
        "Message":{"shape":"String"}
      },
      "error":{"httpStatusCode":500},
      "exception":true,
      "fault":true
    },
    "ListChannelGroupsRequest":{
      "type":"structure",
      "members":{
        "MaxResults":{
          "shape":"ListResourceMaxResults",
          "location":"querystring",
          "locationName":"maxResults"
        },
        "NextToken":{
          "shape":"String",
          "location":"querystring",
          "locationName":"nextToken"
        }
      }
    },
    "ListChannelGroupsResponse":{
      "type":"structure",
      "members":{
        "Items":{"shape":"ChannelGroupsList"},
        "NextToken":{"shape":"String"}
      }
    },
    "ListChannelsRequest":{
      "type":"structure",
      "required":["ChannelGroupName"],
      "members":{
        "ChannelGroupName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"ChannelGroupName"
        },
        "MaxResults":{
          "shape":"ListResourceMaxResults",
          "location":"querystring",
          "locationName":"maxResults"
        },
        "NextToken":{
          "shape":"String",
          "location":"querystring",
          "locationName":"nextToken"
        }
      }
    },
    "ListChannelsResponse":{
      "type":"structure",
      "members":{
        "Items":{"shape":"ChannelList"},
        "NextToken":{"shape":"String"}
      }
    },
    "ListDashManifestConfiguration":{
      "type":"structure",
      "required":["ManifestName"],
      "members":{
        "ManifestName":{"shape":"ResourceName"},
        "Url":{"shape":"String"}
      }
    },
    "ListDashManifests":{
      "type":"list",
      "member":{"shape":"ListDashManifestConfiguration"}
    },
    "ListHlsManifestConfiguration":{
      "type":"structure",
      "required":["ManifestName"],
      "members":{
        "ManifestName":{"shape":"ResourceName"},
        "ChildManifestName":{"shape":"ResourceName"},
        "Url":{"shape":"String"}
      }
    },
    "ListHlsManifests":{
      "type":"list",
      "member":{"shape":"ListHlsManifestConfiguration"}
    },
    "ListLowLatencyHlsManifestConfiguration":{
      "type":"structure",
      "required":["ManifestName"],
      "members":{
        "ManifestName":{"shape":"ResourceName"},
        "ChildManifestName":{"shape":"ResourceName"},
        "Url":{"shape":"String"}
      }
    },
    "ListLowLatencyHlsManifests":{
      "type":"list",
      "member":{"shape":"ListLowLatencyHlsManifestConfiguration"}
    },
    "ListOriginEndpointsRequest":{
      "type":"structure",
      "required":[
        "ChannelGroupName",
        "ChannelName"
      ],
      "members":{
        "ChannelGroupName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"ChannelGroupName"
        },
        "ChannelName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"ChannelName"
        },
        "MaxResults":{
          "shape":"ListResourceMaxResults",
          "location":"querystring",
          "locationName":"maxResults"
        },
        "NextToken":{
          "shape":"String",
          "location":"querystring",
          "locationName":"nextToken"
        }
      }
    },
    "ListOriginEndpointsResponse":{
      "type":"structure",
      "members":{
        "Items":{"shape":"OriginEndpointsList"},
        "NextToken":{"shape":"String"}
      }
    },
    "ListResourceMaxResults":{
      "type":"integer",
      "box":true,
      "max":100,
      "min":1
    },
    "ListTagsForResourceRequest":{
      "type":"structure",
      "required":["ResourceArn"],
      "members":{
        "ResourceArn":{
          "shape":"TagArn",
          "location":"uri",
          "locationName":"ResourceArn"
        }
      }
    },
    "ListTagsForResourceResponse":{
      "type":"structure",
      "members":{
        "Tags":{
          "shape":"TagMap",
          "locationName":"tags"
        }
      }
    },
    "ManifestName":{
      "type":"string",
      "max":256,
      "min":1,
      "pattern":"[a-zA-Z0-9-]+"
    },
    "OriginEndpointListConfiguration":{
      "type":"structure",
      "required":[
        "Arn",
        "ChannelGroupName",
        "ChannelName",
        "OriginEndpointName",
        "ContainerType"
      ],
      "members":{
        "Arn":{"shape":"String"},
        "ChannelGroupName":{"shape":"ResourceName"},
        "ChannelName":{"shape":"ResourceName"},
        "OriginEndpointName":{"shape":"ResourceName"},
        "ContainerType":{"shape":"ContainerType"},
        "Description":{"shape":"ResourceDescription"},
        "CreatedAt":{"shape":"Timestamp"},
        "ModifiedAt":{"shape":"Timestamp"},
        "HlsManifests":{"shape":"ListHlsManifests"},
        "LowLatencyHlsManifests":{"shape":"ListLowLatencyHlsManifests"},
        "DashManifests":{"shape":"ListDashManifests"},
        "ForceEndpointErrorConfiguration":{"shape":"ForceEndpointErrorConfiguration"}
      }
    },
    "OriginEndpointsList":{
      "type":"list",
      "member":{"shape":"OriginEndpointListConfiguration"}
    },
    "PolicyText":{
      "type":"string",
      "max":6144,
      "min":0
    },
    "PresetSpeke20Audio":{
      "type":"string",
      "enum":[
        "PRESET_AUDIO_1",
        "PRESET_AUDIO_2",
        "PRESET_AUDIO_3",
        "SHARED",
        "UNENCRYPTED"
      ]
    },
    "PresetSpeke20Video":{
      "type":"string",
      "enum":[
        "PRESET_VIDEO_1",
        "PRESET_VIDEO_2",
        "PRESET_VIDEO_3",
        "PRESET_VIDEO_4",
        "PRESET_VIDEO_5",
        "PRESET_VIDEO_6",
        "PRESET_VIDEO_7",
        "PRESET_VIDEO_8",
        "SHARED",
        "UNENCRYPTED"
      ]
    },
    "PutChannelPolicyRequest":{
      "type":"structure",
      "required":[
        "ChannelGroupName",
        "ChannelName",
        "Policy"
      ],
      "members":{
        "ChannelGroupName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"ChannelGroupName"
        },
        "ChannelName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"ChannelName"
        },
        "Policy":{"shape":"PolicyText"}
      }
    },
    "PutChannelPolicyResponse":{
      "type":"structure",
      "members":{
      }
    },
    "PutOriginEndpointPolicyRequest":{
      "type":"structure",
      "required":[
        "ChannelGroupName",
        "ChannelName",
        "OriginEndpointName",
        "Policy"
      ],
      "members":{
        "ChannelGroupName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"ChannelGroupName"
        },
        "ChannelName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"ChannelName"
        },
        "OriginEndpointName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"OriginEndpointName"
        },
        "Policy":{"shape":"PolicyText"}
      }
    },
    "PutOriginEndpointPolicyResponse":{
      "type":"structure",
      "members":{
      }
    },
    "ResourceDescription":{
      "type":"string",
      "max":1024,
      "min":0
    },
    "ResourceName":{
      "type":"string",
      "max":256,
      "min":1,
      "pattern":"[a-zA-Z0-9_-]+"
    },
    "ResourceNotFoundException":{
      "type":"structure",
      "members":{
        "Message":{"shape":"String"},
        "ResourceTypeNotFound":{"shape":"ResourceTypeNotFound"}
      },
      "error":{
        "httpStatusCode":404,
        "senderFault":true
      },
      "exception":true
    },
    "ResourceTypeNotFound":{
      "type":"string",
      "enum":[
        "CHANNEL_GROUP",
        "CHANNEL",
        "ORIGIN_ENDPOINT"
      ]
    },
    "Scte":{
      "type":"structure",
      "members":{
        "ScteFilter":{"shape":"ScteFilterList"}
      }
    },
    "ScteDash":{
      "type":"structure",
      "members":{
        "AdMarkerDash":{"shape":"AdMarkerDash"}
      }
    },
    "ScteFilter":{
      "type":"string",
      "enum":[
        "SPLICE_INSERT",
        "BREAK",
        "PROVIDER_ADVERTISEMENT",
        "DISTRIBUTOR_ADVERTISEMENT",
        "PROVIDER_PLACEMENT_OPPORTUNITY",
        "DISTRIBUTOR_PLACEMENT_OPPORTUNITY",
        "PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY",
        "DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY",
        "PROGRAM"
      ]
    },
    "ScteFilterList":{
      "type":"list",
      "member":{"shape":"ScteFilter"},
      "max":100,
      "min":0
    },
    "ScteHls":{
      "type":"structure",
      "members":{
        "AdMarkerHls":{"shape":"AdMarkerHls"}
      }
    },
    "Segment":{
      "type":"structure",
      "members":{
        "SegmentDurationSeconds":{"shape":"SegmentSegmentDurationSecondsInteger"},
        "SegmentName":{"shape":"SegmentSegmentNameString"},
        "TsUseAudioRenditionGroup":{"shape":"Boolean"},
        "IncludeIframeOnlyStreams":{"shape":"Boolean"},
        "TsIncludeDvbSubtitles":{"shape":"Boolean"},
        "Scte":{"shape":"Scte"},
        "Encryption":{"shape":"Encryption"}
      }
    },
    "SegmentSegmentDurationSecondsInteger":{
      "type":"integer",
      "box":true,
      "max":30,
      "min":1
    },
    "SegmentSegmentNameString":{
      "type":"string",
      "max":256,
      "min":1,
      "pattern":"[a-zA-Z0-9_-]+"
    },
    "ServiceQuotaExceededException":{
      "type":"structure",
      "members":{
        "Message":{"shape":"String"}
      },
      "error":{
        "httpStatusCode":402,
        "senderFault":true
      },
      "exception":true
    },
    "SpekeKeyProvider":{
      "type":"structure",
      "required":[
        "EncryptionContractConfiguration",
        "ResourceId",
        "DrmSystems",
        "RoleArn",
        "Url"
      ],
      "members":{
        "EncryptionContractConfiguration":{"shape":"EncryptionContractConfiguration"},
        "ResourceId":{"shape":"SpekeKeyProviderResourceIdString"},
        "DrmSystems":{"shape":"SpekeKeyProviderDrmSystemsList"},
        "RoleArn":{"shape":"SpekeKeyProviderRoleArnString"},
        "Url":{"shape":"SpekeKeyProviderUrlString"}
      }
    },
    "SpekeKeyProviderDrmSystemsList":{
      "type":"list",
      "member":{"shape":"DrmSystem"},
      "max":4,
      "min":1
    },
    "SpekeKeyProviderResourceIdString":{
      "type":"string",
      "max":256,
      "min":1,
      "pattern":"[0-9a-zA-Z_-]+"
    },
    "SpekeKeyProviderRoleArnString":{
      "type":"string",
      "max":2048,
      "min":1
    },
    "SpekeKeyProviderUrlString":{
      "type":"string",
      "max":1024,
      "min":1
    },
    "String":{"type":"string"},
    "TagArn":{"type":"string"},
    "TagKey":{"type":"string"},
    "TagKeyList":{
      "type":"list",
      "member":{"shape":"TagKey"}
    },
    "TagMap":{
      "type":"map",
      "key":{"shape":"TagKey"},
      "value":{"shape":"TagValue"}
    },
    "TagResourceRequest":{
      "type":"structure",
      "required":[
        "ResourceArn",
        "Tags"
      ],
      "members":{
        "ResourceArn":{
          "shape":"TagArn",
          "location":"uri",
          "locationName":"ResourceArn"
        },
        "Tags":{
          "shape":"TagMap",
          "locationName":"tags"
        }
      }
    },
    "TagValue":{"type":"string"},
    "ThrottlingException":{
      "type":"structure",
      "members":{
        "Message":{"shape":"String"}
      },
      "error":{
        "httpStatusCode":429,
        "senderFault":true
      },
      "exception":true
    },
    "Timestamp":{"type":"timestamp"},
    "TsEncryptionMethod":{
      "type":"string",
      "enum":[
        "AES_128",
        "SAMPLE_AES"
      ]
    },
    "UntagResourceRequest":{
      "type":"structure",
      "required":[
        "ResourceArn",
        "TagKeys"
      ],
      "members":{
        "ResourceArn":{
          "shape":"TagArn",
          "location":"uri",
          "locationName":"ResourceArn"
        },
        "TagKeys":{
          "shape":"TagKeyList",
          "location":"querystring",
          "locationName":"tagKeys"
        }
      }
    },
    "UpdateChannelGroupRequest":{
      "type":"structure",
      "required":["ChannelGroupName"],
      "members":{
        "ChannelGroupName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"ChannelGroupName"
        },
        "ETag":{
          "shape":"EntityTag",
          "location":"header",
          "locationName":"x-amzn-update-if-match"
        },
        "Description":{"shape":"ResourceDescription"}
      }
    },
    "UpdateChannelGroupResponse":{
      "type":"structure",
      "required":[
        "ChannelGroupName",
        "Arn",
        "EgressDomain",
        "CreatedAt",
        "ModifiedAt"
      ],
      "members":{
        "ChannelGroupName":{"shape":"String"},
        "Arn":{"shape":"String"},
        "EgressDomain":{"shape":"String"},
        "CreatedAt":{"shape":"Timestamp"},
        "ModifiedAt":{"shape":"Timestamp"},
        "Description":{"shape":"ResourceDescription"},
        "ETag":{"shape":"EntityTag"},
        "Tags":{
          "shape":"TagMap",
          "locationName":"tags"
        }
      }
    },
    "UpdateChannelRequest":{
      "type":"structure",
      "required":[
        "ChannelGroupName",
        "ChannelName"
      ],
      "members":{
        "ChannelGroupName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"ChannelGroupName"
        },
        "ChannelName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"ChannelName"
        },
        "ETag":{
          "shape":"EntityTag",
          "location":"header",
          "locationName":"x-amzn-update-if-match"
        },
        "Description":{"shape":"ResourceDescription"}
      }
    },
    "UpdateChannelResponse":{
      "type":"structure",
      "required":[
        "Arn",
        "ChannelName",
        "ChannelGroupName",
        "CreatedAt",
        "ModifiedAt"
      ],
      "members":{
        "Arn":{"shape":"String"},
        "ChannelName":{"shape":"String"},
        "ChannelGroupName":{"shape":"String"},
        "CreatedAt":{"shape":"Timestamp"},
        "ModifiedAt":{"shape":"Timestamp"},
        "Description":{"shape":"ResourceDescription"},
        "IngestEndpoints":{"shape":"IngestEndpointList"},
        "InputType":{"shape":"InputType"},
        "ETag":{"shape":"EntityTag"},
        "Tags":{
          "shape":"TagMap",
          "locationName":"tags"
        }
      }
    },
    "UpdateOriginEndpointRequest":{
      "type":"structure",
      "required":[
        "ChannelGroupName",
        "ChannelName",
        "OriginEndpointName",
        "ContainerType"
      ],
      "members":{
        "ChannelGroupName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"ChannelGroupName"
        },
        "ChannelName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"ChannelName"
        },
        "OriginEndpointName":{
          "shape":"ResourceName",
          "location":"uri",
          "locationName":"OriginEndpointName"
        },
        "ContainerType":{"shape":"ContainerType"},
        "Segment":{"shape":"Segment"},
        "Description":{"shape":"ResourceDescription"},
        "StartoverWindowSeconds":{"shape":"UpdateOriginEndpointRequestStartoverWindowSecondsInteger"},
        "HlsManifests":{"shape":"CreateHlsManifests"},
        "LowLatencyHlsManifests":{"shape":"CreateLowLatencyHlsManifests"},
        "DashManifests":{"shape":"CreateDashManifests"},
        "ForceEndpointErrorConfiguration":{"shape":"ForceEndpointErrorConfiguration"},
        "ETag":{
          "shape":"EntityTag",
          "location":"header",
          "locationName":"x-amzn-update-if-match"
        }
      }
    },
    "UpdateOriginEndpointRequestStartoverWindowSecondsInteger":{
      "type":"integer",
      "box":true,
      "max":1209600,
      "min":60
    },
    "UpdateOriginEndpointResponse":{
      "type":"structure",
      "required":[
        "Arn",
        "ChannelGroupName",
        "ChannelName",
        "OriginEndpointName",
        "ContainerType",
        "Segment",
        "CreatedAt",
        "ModifiedAt"
      ],
      "members":{
        "Arn":{"shape":"String"},
        "ChannelGroupName":{"shape":"ResourceName"},
        "ChannelName":{"shape":"ResourceName"},
        "OriginEndpointName":{"shape":"ResourceName"},
        "ContainerType":{"shape":"ContainerType"},
        "Segment":{"shape":"Segment"},
        "CreatedAt":{"shape":"Timestamp"},
        "ModifiedAt":{"shape":"Timestamp"},
        "Description":{"shape":"ResourceDescription"},
        "StartoverWindowSeconds":{"shape":"Integer"},
        "HlsManifests":{"shape":"GetHlsManifests"},
        "LowLatencyHlsManifests":{"shape":"GetLowLatencyHlsManifests"},
        "ForceEndpointErrorConfiguration":{"shape":"ForceEndpointErrorConfiguration"},
        "ETag":{"shape":"EntityTag"},
        "Tags":{
          "shape":"TagMap",
          "locationName":"tags"
        },
        "DashManifests":{"shape":"GetDashManifests"}
      }
    },
    "ValidationException":{
      "type":"structure",
      "members":{
        "Message":{"shape":"String"},
        "ValidationExceptionType":{"shape":"ValidationExceptionType"}
      },
      "exception":true
    },
    "ValidationExceptionType":{
      "type":"string",
      "enum":[
        "CONTAINER_TYPE_IMMUTABLE",
        "INVALID_PAGINATION_TOKEN",
        "INVALID_PAGINATION_MAX_RESULTS",
        "INVALID_POLICY",
        "INVALID_ROLE_ARN",
        "MANIFEST_NAME_COLLISION",
        "ENCRYPTION_METHOD_CONTAINER_TYPE_MISMATCH",
        "CENC_IV_INCOMPATIBLE",
        "ENCRYPTION_CONTRACT_WITHOUT_AUDIO_RENDITION_INCOMPATIBLE",
        "ENCRYPTION_CONTRACT_UNENCRYPTED",
        "ENCRYPTION_CONTRACT_SHARED",
        "NUM_MANIFESTS_LOW",
        "NUM_MANIFESTS_HIGH",
        "MANIFEST_DRM_SYSTEMS_INCOMPATIBLE",
        "DRM_SYSTEMS_ENCRYPTION_METHOD_INCOMPATIBLE",
        "ROLE_ARN_NOT_ASSUMABLE",
        "ROLE_ARN_LENGTH_OUT_OF_RANGE",
        "ROLE_ARN_INVALID_FORMAT",
        "URL_INVALID",
        "URL_SCHEME",
        "URL_USER_INFO",
        "URL_PORT",
        "URL_UNKNOWN_HOST",
        "URL_LOCAL_ADDRESS",
        "URL_LOOPBACK_ADDRESS",
        "URL_LINK_LOCAL_ADDRESS",
        "URL_MULTICAST_ADDRESS",
        "MEMBER_INVALID",
        "MEMBER_MISSING",
        "MEMBER_MIN_VALUE",
        "MEMBER_MAX_VALUE",
        "MEMBER_MIN_LENGTH",
        "MEMBER_MAX_LENGTH",
        "MEMBER_INVALID_ENUM_VALUE",
        "MEMBER_DOES_NOT_MATCH_PATTERN",
        "INVALID_MANIFEST_FILTER",
        "INVALID_TIME_DELAY_SECONDS",
        "END_TIME_EARLIER_THAN_START_TIME",
        "TS_CONTAINER_TYPE_WITH_DASH_MANIFEST",
        "DIRECT_MODE_WITH_TIMING_SOURCE",
        "NONE_MODE_WITH_TIMING_SOURCE",
        "TIMING_SOURCE_MISSING",
        "UPDATE_PERIOD_SMALLER_THAN_SEGMENT_DURATION",
        "PERIOD_TRIGGERS_NONE_SPECIFIED_WITH_ADDITIONAL_VALUES",
        "DRM_SIGNALING_MISMATCH_SEGMENT_ENCRYPTION_STATUS",
        "ONLY_CMAF_INPUT_TYPE_ALLOW_FORCE_ENDPOINT_ERROR_CONFIGURATION",
        "SOURCE_DISRUPTIONS_ENABLED_INCORRECTLY"
      ]
    }
  }
}