1485 lines
35 KiB
JSON
1485 lines
35 KiB
JSON
{
|
|
"metadata": {
|
|
"apiVersion": "2017-10-12",
|
|
"endpointPrefix": "mediapackage",
|
|
"jsonVersion": "1.1",
|
|
"protocol": "rest-json",
|
|
"serviceAbbreviation": "MediaPackage",
|
|
"serviceFullName": "AWS Elemental MediaPackage",
|
|
"serviceId": "MediaPackage",
|
|
"signatureVersion": "v4",
|
|
"signingName": "mediapackage",
|
|
"uid": "mediapackage-2017-10-12"
|
|
},
|
|
"operations": {
|
|
"CreateChannel": {
|
|
"errors": [
|
|
{
|
|
"shape": "UnprocessableEntityException"
|
|
},
|
|
{
|
|
"shape": "InternalServerErrorException"
|
|
},
|
|
{
|
|
"shape": "ForbiddenException"
|
|
},
|
|
{
|
|
"shape": "NotFoundException"
|
|
},
|
|
{
|
|
"shape": "ServiceUnavailableException"
|
|
},
|
|
{
|
|
"shape": "TooManyRequestsException"
|
|
}
|
|
],
|
|
"http": {
|
|
"method": "POST",
|
|
"requestUri": "/channels",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"shape": "CreateChannelRequest"
|
|
},
|
|
"name": "CreateChannel",
|
|
"output": {
|
|
"shape": "CreateChannelResponse"
|
|
}
|
|
},
|
|
"CreateOriginEndpoint": {
|
|
"errors": [
|
|
{
|
|
"shape": "UnprocessableEntityException"
|
|
},
|
|
{
|
|
"shape": "InternalServerErrorException"
|
|
},
|
|
{
|
|
"shape": "ForbiddenException"
|
|
},
|
|
{
|
|
"shape": "NotFoundException"
|
|
},
|
|
{
|
|
"shape": "ServiceUnavailableException"
|
|
},
|
|
{
|
|
"shape": "TooManyRequestsException"
|
|
}
|
|
],
|
|
"http": {
|
|
"method": "POST",
|
|
"requestUri": "/origin_endpoints",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"shape": "CreateOriginEndpointRequest"
|
|
},
|
|
"name": "CreateOriginEndpoint",
|
|
"output": {
|
|
"shape": "CreateOriginEndpointResponse"
|
|
}
|
|
},
|
|
"DeleteChannel": {
|
|
"errors": [
|
|
{
|
|
"shape": "UnprocessableEntityException"
|
|
},
|
|
{
|
|
"shape": "InternalServerErrorException"
|
|
},
|
|
{
|
|
"shape": "ForbiddenException"
|
|
},
|
|
{
|
|
"shape": "NotFoundException"
|
|
},
|
|
{
|
|
"shape": "ServiceUnavailableException"
|
|
},
|
|
{
|
|
"shape": "TooManyRequestsException"
|
|
}
|
|
],
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/channels/{id}",
|
|
"responseCode": 202
|
|
},
|
|
"input": {
|
|
"shape": "DeleteChannelRequest"
|
|
},
|
|
"name": "DeleteChannel",
|
|
"output": {
|
|
"shape": "DeleteChannelResponse"
|
|
}
|
|
},
|
|
"DeleteOriginEndpoint": {
|
|
"errors": [
|
|
{
|
|
"shape": "UnprocessableEntityException"
|
|
},
|
|
{
|
|
"shape": "InternalServerErrorException"
|
|
},
|
|
{
|
|
"shape": "ForbiddenException"
|
|
},
|
|
{
|
|
"shape": "NotFoundException"
|
|
},
|
|
{
|
|
"shape": "ServiceUnavailableException"
|
|
},
|
|
{
|
|
"shape": "TooManyRequestsException"
|
|
}
|
|
],
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/origin_endpoints/{id}",
|
|
"responseCode": 202
|
|
},
|
|
"input": {
|
|
"shape": "DeleteOriginEndpointRequest"
|
|
},
|
|
"name": "DeleteOriginEndpoint",
|
|
"output": {
|
|
"shape": "DeleteOriginEndpointResponse"
|
|
}
|
|
},
|
|
"DescribeChannel": {
|
|
"errors": [
|
|
{
|
|
"shape": "UnprocessableEntityException"
|
|
},
|
|
{
|
|
"shape": "InternalServerErrorException"
|
|
},
|
|
{
|
|
"shape": "ForbiddenException"
|
|
},
|
|
{
|
|
"shape": "NotFoundException"
|
|
},
|
|
{
|
|
"shape": "ServiceUnavailableException"
|
|
},
|
|
{
|
|
"shape": "TooManyRequestsException"
|
|
}
|
|
],
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/channels/{id}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"shape": "DescribeChannelRequest"
|
|
},
|
|
"name": "DescribeChannel",
|
|
"output": {
|
|
"shape": "DescribeChannelResponse"
|
|
}
|
|
},
|
|
"DescribeOriginEndpoint": {
|
|
"errors": [
|
|
{
|
|
"shape": "UnprocessableEntityException"
|
|
},
|
|
{
|
|
"shape": "InternalServerErrorException"
|
|
},
|
|
{
|
|
"shape": "ForbiddenException"
|
|
},
|
|
{
|
|
"shape": "NotFoundException"
|
|
},
|
|
{
|
|
"shape": "ServiceUnavailableException"
|
|
},
|
|
{
|
|
"shape": "TooManyRequestsException"
|
|
}
|
|
],
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/origin_endpoints/{id}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"shape": "DescribeOriginEndpointRequest"
|
|
},
|
|
"name": "DescribeOriginEndpoint",
|
|
"output": {
|
|
"shape": "DescribeOriginEndpointResponse"
|
|
}
|
|
},
|
|
"ListChannels": {
|
|
"errors": [
|
|
{
|
|
"shape": "UnprocessableEntityException"
|
|
},
|
|
{
|
|
"shape": "InternalServerErrorException"
|
|
},
|
|
{
|
|
"shape": "ForbiddenException"
|
|
},
|
|
{
|
|
"shape": "NotFoundException"
|
|
},
|
|
{
|
|
"shape": "ServiceUnavailableException"
|
|
},
|
|
{
|
|
"shape": "TooManyRequestsException"
|
|
}
|
|
],
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/channels",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"shape": "ListChannelsRequest"
|
|
},
|
|
"name": "ListChannels",
|
|
"output": {
|
|
"shape": "ListChannelsResponse"
|
|
}
|
|
},
|
|
"ListOriginEndpoints": {
|
|
"errors": [
|
|
{
|
|
"shape": "UnprocessableEntityException"
|
|
},
|
|
{
|
|
"shape": "InternalServerErrorException"
|
|
},
|
|
{
|
|
"shape": "ForbiddenException"
|
|
},
|
|
{
|
|
"shape": "NotFoundException"
|
|
},
|
|
{
|
|
"shape": "ServiceUnavailableException"
|
|
},
|
|
{
|
|
"shape": "TooManyRequestsException"
|
|
}
|
|
],
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/origin_endpoints",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"shape": "ListOriginEndpointsRequest"
|
|
},
|
|
"name": "ListOriginEndpoints",
|
|
"output": {
|
|
"shape": "ListOriginEndpointsResponse"
|
|
}
|
|
},
|
|
"RotateChannelCredentials": {
|
|
"errors": [
|
|
{
|
|
"shape": "UnprocessableEntityException"
|
|
},
|
|
{
|
|
"shape": "InternalServerErrorException"
|
|
},
|
|
{
|
|
"shape": "ForbiddenException"
|
|
},
|
|
{
|
|
"shape": "NotFoundException"
|
|
},
|
|
{
|
|
"shape": "ServiceUnavailableException"
|
|
},
|
|
{
|
|
"shape": "TooManyRequestsException"
|
|
}
|
|
],
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/channels/{id}/credentials",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"shape": "RotateChannelCredentialsRequest"
|
|
},
|
|
"name": "RotateChannelCredentials",
|
|
"output": {
|
|
"shape": "RotateChannelCredentialsResponse"
|
|
}
|
|
},
|
|
"UpdateChannel": {
|
|
"errors": [
|
|
{
|
|
"shape": "UnprocessableEntityException"
|
|
},
|
|
{
|
|
"shape": "InternalServerErrorException"
|
|
},
|
|
{
|
|
"shape": "ForbiddenException"
|
|
},
|
|
{
|
|
"shape": "NotFoundException"
|
|
},
|
|
{
|
|
"shape": "ServiceUnavailableException"
|
|
},
|
|
{
|
|
"shape": "TooManyRequestsException"
|
|
}
|
|
],
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/channels/{id}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"shape": "UpdateChannelRequest"
|
|
},
|
|
"name": "UpdateChannel",
|
|
"output": {
|
|
"shape": "UpdateChannelResponse"
|
|
}
|
|
},
|
|
"UpdateOriginEndpoint": {
|
|
"errors": [
|
|
{
|
|
"shape": "UnprocessableEntityException"
|
|
},
|
|
{
|
|
"shape": "InternalServerErrorException"
|
|
},
|
|
{
|
|
"shape": "ForbiddenException"
|
|
},
|
|
{
|
|
"shape": "NotFoundException"
|
|
},
|
|
{
|
|
"shape": "ServiceUnavailableException"
|
|
},
|
|
{
|
|
"shape": "TooManyRequestsException"
|
|
}
|
|
],
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/origin_endpoints/{id}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"shape": "UpdateOriginEndpointRequest"
|
|
},
|
|
"name": "UpdateOriginEndpoint",
|
|
"output": {
|
|
"shape": "UpdateOriginEndpointResponse"
|
|
}
|
|
}
|
|
},
|
|
"shapes": {
|
|
"AdMarkers": {
|
|
"enum": [
|
|
"NONE",
|
|
"SCTE35_ENHANCED",
|
|
"PASSTHROUGH"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"Channel": {
|
|
"members": {
|
|
"Arn": {
|
|
"locationName": "arn",
|
|
"shape": "__string"
|
|
},
|
|
"Description": {
|
|
"locationName": "description",
|
|
"shape": "__string"
|
|
},
|
|
"HlsIngest": {
|
|
"locationName": "hlsIngest",
|
|
"shape": "HlsIngest"
|
|
},
|
|
"Id": {
|
|
"locationName": "id",
|
|
"shape": "__string"
|
|
}
|
|
},
|
|
"type": "structure"
|
|
},
|
|
"ChannelCreateParameters": {
|
|
"members": {
|
|
"Description": {
|
|
"locationName": "description",
|
|
"shape": "__string"
|
|
},
|
|
"Id": {
|
|
"locationName": "id",
|
|
"shape": "__string"
|
|
}
|
|
},
|
|
"type": "structure"
|
|
},
|
|
"ChannelList": {
|
|
"members": {
|
|
"Channels": {
|
|
"locationName": "channels",
|
|
"shape": "ListOfChannel"
|
|
},
|
|
"NextToken": {
|
|
"locationName": "nextToken",
|
|
"shape": "__string"
|
|
}
|
|
},
|
|
"type": "structure"
|
|
},
|
|
"ChannelUpdateParameters": {
|
|
"members": {
|
|
"Description": {
|
|
"locationName": "description",
|
|
"shape": "__string"
|
|
}
|
|
},
|
|
"type": "structure"
|
|
},
|
|
"CreateChannelRequest": {
|
|
"members": {
|
|
"Description": {
|
|
"locationName": "description",
|
|
"shape": "__string"
|
|
},
|
|
"Id": {
|
|
"locationName": "id",
|
|
"shape": "__string"
|
|
}
|
|
},
|
|
"required": [
|
|
"Id"
|
|
],
|
|
"type": "structure"
|
|
},
|
|
"CreateChannelResponse": {
|
|
"members": {
|
|
"Arn": {
|
|
"locationName": "arn",
|
|
"shape": "__string"
|
|
},
|
|
"Description": {
|
|
"locationName": "description",
|
|
"shape": "__string"
|
|
},
|
|
"HlsIngest": {
|
|
"locationName": "hlsIngest",
|
|
"shape": "HlsIngest"
|
|
},
|
|
"Id": {
|
|
"locationName": "id",
|
|
"shape": "__string"
|
|
}
|
|
},
|
|
"type": "structure"
|
|
},
|
|
"CreateOriginEndpointRequest": {
|
|
"members": {
|
|
"ChannelId": {
|
|
"locationName": "channelId",
|
|
"shape": "__string"
|
|
},
|
|
"DashPackage": {
|
|
"locationName": "dashPackage",
|
|
"shape": "DashPackage"
|
|
},
|
|
"Description": {
|
|
"locationName": "description",
|
|
"shape": "__string"
|
|
},
|
|
"HlsPackage": {
|
|
"locationName": "hlsPackage",
|
|
"shape": "HlsPackage"
|
|
},
|
|
"Id": {
|
|
"locationName": "id",
|
|
"shape": "__string"
|
|
},
|
|
"ManifestName": {
|
|
"locationName": "manifestName",
|
|
"shape": "__string"
|
|
},
|
|
"MssPackage": {
|
|
"locationName": "mssPackage",
|
|
"shape": "MssPackage"
|
|
},
|
|
"StartoverWindowSeconds": {
|
|
"locationName": "startoverWindowSeconds",
|
|
"shape": "__integer"
|
|
},
|
|
"TimeDelaySeconds": {
|
|
"locationName": "timeDelaySeconds",
|
|
"shape": "__integer"
|
|
},
|
|
"Whitelist": {
|
|
"locationName": "whitelist",
|
|
"shape": "ListOf__string"
|
|
}
|
|
},
|
|
"required": [
|
|
"ChannelId",
|
|
"Id"
|
|
],
|
|
"type": "structure"
|
|
},
|
|
"CreateOriginEndpointResponse": {
|
|
"members": {
|
|
"Arn": {
|
|
"locationName": "arn",
|
|
"shape": "__string"
|
|
},
|
|
"ChannelId": {
|
|
"locationName": "channelId",
|
|
"shape": "__string"
|
|
},
|
|
"DashPackage": {
|
|
"locationName": "dashPackage",
|
|
"shape": "DashPackage"
|
|
},
|
|
"Description": {
|
|
"locationName": "description",
|
|
"shape": "__string"
|
|
},
|
|
"HlsPackage": {
|
|
"locationName": "hlsPackage",
|
|
"shape": "HlsPackage"
|
|
},
|
|
"Id": {
|
|
"locationName": "id",
|
|
"shape": "__string"
|
|
},
|
|
"ManifestName": {
|
|
"locationName": "manifestName",
|
|
"shape": "__string"
|
|
},
|
|
"MssPackage": {
|
|
"locationName": "mssPackage",
|
|
"shape": "MssPackage"
|
|
},
|
|
"StartoverWindowSeconds": {
|
|
"locationName": "startoverWindowSeconds",
|
|
"shape": "__integer"
|
|
},
|
|
"TimeDelaySeconds": {
|
|
"locationName": "timeDelaySeconds",
|
|
"shape": "__integer"
|
|
},
|
|
"Url": {
|
|
"locationName": "url",
|
|
"shape": "__string"
|
|
},
|
|
"Whitelist": {
|
|
"locationName": "whitelist",
|
|
"shape": "ListOf__string"
|
|
}
|
|
},
|
|
"type": "structure"
|
|
},
|
|
"DashEncryption": {
|
|
"members": {
|
|
"KeyRotationIntervalSeconds": {
|
|
"locationName": "keyRotationIntervalSeconds",
|
|
"shape": "__integer"
|
|
},
|
|
"SpekeKeyProvider": {
|
|
"locationName": "spekeKeyProvider",
|
|
"shape": "SpekeKeyProvider"
|
|
}
|
|
},
|
|
"required": [
|
|
"SpekeKeyProvider"
|
|
],
|
|
"type": "structure"
|
|
},
|
|
"DashPackage": {
|
|
"members": {
|
|
"Encryption": {
|
|
"locationName": "encryption",
|
|
"shape": "DashEncryption"
|
|
},
|
|
"ManifestWindowSeconds": {
|
|
"locationName": "manifestWindowSeconds",
|
|
"shape": "__integer"
|
|
},
|
|
"MinBufferTimeSeconds": {
|
|
"locationName": "minBufferTimeSeconds",
|
|
"shape": "__integer"
|
|
},
|
|
"MinUpdatePeriodSeconds": {
|
|
"locationName": "minUpdatePeriodSeconds",
|
|
"shape": "__integer"
|
|
},
|
|
"Profile": {
|
|
"locationName": "profile",
|
|
"shape": "Profile"
|
|
},
|
|
"SegmentDurationSeconds": {
|
|
"locationName": "segmentDurationSeconds",
|
|
"shape": "__integer"
|
|
},
|
|
"StreamSelection": {
|
|
"locationName": "streamSelection",
|
|
"shape": "StreamSelection"
|
|
},
|
|
"SuggestedPresentationDelaySeconds": {
|
|
"locationName": "suggestedPresentationDelaySeconds",
|
|
"shape": "__integer"
|
|
}
|
|
},
|
|
"type": "structure"
|
|
},
|
|
"DeleteChannelRequest": {
|
|
"members": {
|
|
"Id": {
|
|
"location": "uri",
|
|
"locationName": "id",
|
|
"shape": "__string"
|
|
}
|
|
},
|
|
"required": [
|
|
"Id"
|
|
],
|
|
"type": "structure"
|
|
},
|
|
"DeleteChannelResponse": {
|
|
"members": {},
|
|
"type": "structure"
|
|
},
|
|
"DeleteOriginEndpointRequest": {
|
|
"members": {
|
|
"Id": {
|
|
"location": "uri",
|
|
"locationName": "id",
|
|
"shape": "__string"
|
|
}
|
|
},
|
|
"required": [
|
|
"Id"
|
|
],
|
|
"type": "structure"
|
|
},
|
|
"DeleteOriginEndpointResponse": {
|
|
"members": {},
|
|
"type": "structure"
|
|
},
|
|
"DescribeChannelRequest": {
|
|
"members": {
|
|
"Id": {
|
|
"location": "uri",
|
|
"locationName": "id",
|
|
"shape": "__string"
|
|
}
|
|
},
|
|
"required": [
|
|
"Id"
|
|
],
|
|
"type": "structure"
|
|
},
|
|
"DescribeChannelResponse": {
|
|
"members": {
|
|
"Arn": {
|
|
"locationName": "arn",
|
|
"shape": "__string"
|
|
},
|
|
"Description": {
|
|
"locationName": "description",
|
|
"shape": "__string"
|
|
},
|
|
"HlsIngest": {
|
|
"locationName": "hlsIngest",
|
|
"shape": "HlsIngest"
|
|
},
|
|
"Id": {
|
|
"locationName": "id",
|
|
"shape": "__string"
|
|
}
|
|
},
|
|
"type": "structure"
|
|
},
|
|
"DescribeOriginEndpointRequest": {
|
|
"members": {
|
|
"Id": {
|
|
"location": "uri",
|
|
"locationName": "id",
|
|
"shape": "__string"
|
|
}
|
|
},
|
|
"required": [
|
|
"Id"
|
|
],
|
|
"type": "structure"
|
|
},
|
|
"DescribeOriginEndpointResponse": {
|
|
"members": {
|
|
"Arn": {
|
|
"locationName": "arn",
|
|
"shape": "__string"
|
|
},
|
|
"ChannelId": {
|
|
"locationName": "channelId",
|
|
"shape": "__string"
|
|
},
|
|
"DashPackage": {
|
|
"locationName": "dashPackage",
|
|
"shape": "DashPackage"
|
|
},
|
|
"Description": {
|
|
"locationName": "description",
|
|
"shape": "__string"
|
|
},
|
|
"HlsPackage": {
|
|
"locationName": "hlsPackage",
|
|
"shape": "HlsPackage"
|
|
},
|
|
"Id": {
|
|
"locationName": "id",
|
|
"shape": "__string"
|
|
},
|
|
"ManifestName": {
|
|
"locationName": "manifestName",
|
|
"shape": "__string"
|
|
},
|
|
"MssPackage": {
|
|
"locationName": "mssPackage",
|
|
"shape": "MssPackage"
|
|
},
|
|
"StartoverWindowSeconds": {
|
|
"locationName": "startoverWindowSeconds",
|
|
"shape": "__integer"
|
|
},
|
|
"TimeDelaySeconds": {
|
|
"locationName": "timeDelaySeconds",
|
|
"shape": "__integer"
|
|
},
|
|
"Url": {
|
|
"locationName": "url",
|
|
"shape": "__string"
|
|
},
|
|
"Whitelist": {
|
|
"locationName": "whitelist",
|
|
"shape": "ListOf__string"
|
|
}
|
|
},
|
|
"type": "structure"
|
|
},
|
|
"EncryptionMethod": {
|
|
"enum": [
|
|
"AES_128",
|
|
"SAMPLE_AES"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"ForbiddenException": {
|
|
"error": {
|
|
"httpStatusCode": 403
|
|
},
|
|
"exception": true,
|
|
"members": {
|
|
"Message": {
|
|
"locationName": "message",
|
|
"shape": "__string"
|
|
}
|
|
},
|
|
"type": "structure"
|
|
},
|
|
"HlsEncryption": {
|
|
"members": {
|
|
"ConstantInitializationVector": {
|
|
"locationName": "constantInitializationVector",
|
|
"shape": "__string"
|
|
},
|
|
"EncryptionMethod": {
|
|
"locationName": "encryptionMethod",
|
|
"shape": "EncryptionMethod"
|
|
},
|
|
"KeyRotationIntervalSeconds": {
|
|
"locationName": "keyRotationIntervalSeconds",
|
|
"shape": "__integer"
|
|
},
|
|
"RepeatExtXKey": {
|
|
"locationName": "repeatExtXKey",
|
|
"shape": "__boolean"
|
|
},
|
|
"SpekeKeyProvider": {
|
|
"locationName": "spekeKeyProvider",
|
|
"shape": "SpekeKeyProvider"
|
|
}
|
|
},
|
|
"required": [
|
|
"SpekeKeyProvider"
|
|
],
|
|
"type": "structure"
|
|
},
|
|
"HlsIngest": {
|
|
"members": {
|
|
"IngestEndpoints": {
|
|
"locationName": "ingestEndpoints",
|
|
"shape": "ListOfIngestEndpoint"
|
|
}
|
|
},
|
|
"type": "structure"
|
|
},
|
|
"HlsPackage": {
|
|
"members": {
|
|
"AdMarkers": {
|
|
"locationName": "adMarkers",
|
|
"shape": "AdMarkers"
|
|
},
|
|
"Encryption": {
|
|
"locationName": "encryption",
|
|
"shape": "HlsEncryption"
|
|
},
|
|
"IncludeIframeOnlyStream": {
|
|
"locationName": "includeIframeOnlyStream",
|
|
"shape": "__boolean"
|
|
},
|
|
"PlaylistType": {
|
|
"locationName": "playlistType",
|
|
"shape": "PlaylistType"
|
|
},
|
|
"PlaylistWindowSeconds": {
|
|
"locationName": "playlistWindowSeconds",
|
|
"shape": "__integer"
|
|
},
|
|
"ProgramDateTimeIntervalSeconds": {
|
|
"locationName": "programDateTimeIntervalSeconds",
|
|
"shape": "__integer"
|
|
},
|
|
"SegmentDurationSeconds": {
|
|
"locationName": "segmentDurationSeconds",
|
|
"shape": "__integer"
|
|
},
|
|
"StreamSelection": {
|
|
"locationName": "streamSelection",
|
|
"shape": "StreamSelection"
|
|
},
|
|
"UseAudioRenditionGroup": {
|
|
"locationName": "useAudioRenditionGroup",
|
|
"shape": "__boolean"
|
|
}
|
|
},
|
|
"type": "structure"
|
|
},
|
|
"IngestEndpoint": {
|
|
"members": {
|
|
"Password": {
|
|
"locationName": "password",
|
|
"shape": "__string"
|
|
},
|
|
"Url": {
|
|
"locationName": "url",
|
|
"shape": "__string"
|
|
},
|
|
"Username": {
|
|
"locationName": "username",
|
|
"shape": "__string"
|
|
}
|
|
},
|
|
"type": "structure"
|
|
},
|
|
"InternalServerErrorException": {
|
|
"error": {
|
|
"httpStatusCode": 500
|
|
},
|
|
"exception": true,
|
|
"members": {
|
|
"Message": {
|
|
"locationName": "message",
|
|
"shape": "__string"
|
|
}
|
|
},
|
|
"type": "structure"
|
|
},
|
|
"ListChannelsRequest": {
|
|
"members": {
|
|
"MaxResults": {
|
|
"location": "querystring",
|
|
"locationName": "maxResults",
|
|
"shape": "MaxResults"
|
|
},
|
|
"NextToken": {
|
|
"location": "querystring",
|
|
"locationName": "nextToken",
|
|
"shape": "__string"
|
|
}
|
|
},
|
|
"type": "structure"
|
|
},
|
|
"ListChannelsResponse": {
|
|
"members": {
|
|
"Channels": {
|
|
"locationName": "channels",
|
|
"shape": "ListOfChannel"
|
|
},
|
|
"NextToken": {
|
|
"locationName": "nextToken",
|
|
"shape": "__string"
|
|
}
|
|
},
|
|
"type": "structure"
|
|
},
|
|
"ListOfChannel": {
|
|
"member": {
|
|
"shape": "Channel"
|
|
},
|
|
"type": "list"
|
|
},
|
|
"ListOfIngestEndpoint": {
|
|
"member": {
|
|
"shape": "IngestEndpoint"
|
|
},
|
|
"type": "list"
|
|
},
|
|
"ListOfOriginEndpoint": {
|
|
"member": {
|
|
"shape": "OriginEndpoint"
|
|
},
|
|
"type": "list"
|
|
},
|
|
"ListOf__string": {
|
|
"member": {
|
|
"shape": "__string"
|
|
},
|
|
"type": "list"
|
|
},
|
|
"ListOriginEndpointsRequest": {
|
|
"members": {
|
|
"ChannelId": {
|
|
"location": "querystring",
|
|
"locationName": "channelId",
|
|
"shape": "__string"
|
|
},
|
|
"MaxResults": {
|
|
"location": "querystring",
|
|
"locationName": "maxResults",
|
|
"shape": "MaxResults"
|
|
},
|
|
"NextToken": {
|
|
"location": "querystring",
|
|
"locationName": "nextToken",
|
|
"shape": "__string"
|
|
}
|
|
},
|
|
"type": "structure"
|
|
},
|
|
"ListOriginEndpointsResponse": {
|
|
"members": {
|
|
"NextToken": {
|
|
"locationName": "nextToken",
|
|
"shape": "__string"
|
|
},
|
|
"OriginEndpoints": {
|
|
"locationName": "originEndpoints",
|
|
"shape": "ListOfOriginEndpoint"
|
|
}
|
|
},
|
|
"type": "structure"
|
|
},
|
|
"MaxResults": {
|
|
"max": 1000,
|
|
"min": 1,
|
|
"type": "integer"
|
|
},
|
|
"MssEncryption": {
|
|
"members": {
|
|
"SpekeKeyProvider": {
|
|
"locationName": "spekeKeyProvider",
|
|
"shape": "SpekeKeyProvider"
|
|
}
|
|
},
|
|
"required": [
|
|
"SpekeKeyProvider"
|
|
],
|
|
"type": "structure"
|
|
},
|
|
"MssPackage": {
|
|
"members": {
|
|
"Encryption": {
|
|
"locationName": "encryption",
|
|
"shape": "MssEncryption"
|
|
},
|
|
"ManifestWindowSeconds": {
|
|
"locationName": "manifestWindowSeconds",
|
|
"shape": "__integer"
|
|
},
|
|
"SegmentDurationSeconds": {
|
|
"locationName": "segmentDurationSeconds",
|
|
"shape": "__integer"
|
|
},
|
|
"StreamSelection": {
|
|
"locationName": "streamSelection",
|
|
"shape": "StreamSelection"
|
|
}
|
|
},
|
|
"type": "structure"
|
|
},
|
|
"NotFoundException": {
|
|
"error": {
|
|
"httpStatusCode": 404
|
|
},
|
|
"exception": true,
|
|
"members": {
|
|
"Message": {
|
|
"locationName": "message",
|
|
"shape": "__string"
|
|
}
|
|
},
|
|
"type": "structure"
|
|
},
|
|
"OriginEndpoint": {
|
|
"members": {
|
|
"Arn": {
|
|
"locationName": "arn",
|
|
"shape": "__string"
|
|
},
|
|
"ChannelId": {
|
|
"locationName": "channelId",
|
|
"shape": "__string"
|
|
},
|
|
"DashPackage": {
|
|
"locationName": "dashPackage",
|
|
"shape": "DashPackage"
|
|
},
|
|
"Description": {
|
|
"locationName": "description",
|
|
"shape": "__string"
|
|
},
|
|
"HlsPackage": {
|
|
"locationName": "hlsPackage",
|
|
"shape": "HlsPackage"
|
|
},
|
|
"Id": {
|
|
"locationName": "id",
|
|
"shape": "__string"
|
|
},
|
|
"ManifestName": {
|
|
"locationName": "manifestName",
|
|
"shape": "__string"
|
|
},
|
|
"MssPackage": {
|
|
"locationName": "mssPackage",
|
|
"shape": "MssPackage"
|
|
},
|
|
"StartoverWindowSeconds": {
|
|
"locationName": "startoverWindowSeconds",
|
|
"shape": "__integer"
|
|
},
|
|
"TimeDelaySeconds": {
|
|
"locationName": "timeDelaySeconds",
|
|
"shape": "__integer"
|
|
},
|
|
"Url": {
|
|
"locationName": "url",
|
|
"shape": "__string"
|
|
},
|
|
"Whitelist": {
|
|
"locationName": "whitelist",
|
|
"shape": "ListOf__string"
|
|
}
|
|
},
|
|
"type": "structure"
|
|
},
|
|
"OriginEndpointCreateParameters": {
|
|
"members": {
|
|
"ChannelId": {
|
|
"locationName": "channelId",
|
|
"shape": "__string"
|
|
},
|
|
"DashPackage": {
|
|
"locationName": "dashPackage",
|
|
"shape": "DashPackage"
|
|
},
|
|
"Description": {
|
|
"locationName": "description",
|
|
"shape": "__string"
|
|
},
|
|
"HlsPackage": {
|
|
"locationName": "hlsPackage",
|
|
"shape": "HlsPackage"
|
|
},
|
|
"Id": {
|
|
"locationName": "id",
|
|
"shape": "__string"
|
|
},
|
|
"ManifestName": {
|
|
"locationName": "manifestName",
|
|
"shape": "__string"
|
|
},
|
|
"MssPackage": {
|
|
"locationName": "mssPackage",
|
|
"shape": "MssPackage"
|
|
},
|
|
"StartoverWindowSeconds": {
|
|
"locationName": "startoverWindowSeconds",
|
|
"shape": "__integer"
|
|
},
|
|
"TimeDelaySeconds": {
|
|
"locationName": "timeDelaySeconds",
|
|
"shape": "__integer"
|
|
},
|
|
"Whitelist": {
|
|
"locationName": "whitelist",
|
|
"shape": "ListOf__string"
|
|
}
|
|
},
|
|
"type": "structure"
|
|
},
|
|
"OriginEndpointList": {
|
|
"members": {
|
|
"NextToken": {
|
|
"locationName": "nextToken",
|
|
"shape": "__string"
|
|
},
|
|
"OriginEndpoints": {
|
|
"locationName": "originEndpoints",
|
|
"shape": "ListOfOriginEndpoint"
|
|
}
|
|
},
|
|
"type": "structure"
|
|
},
|
|
"OriginEndpointUpdateParameters": {
|
|
"members": {
|
|
"DashPackage": {
|
|
"locationName": "dashPackage",
|
|
"shape": "DashPackage"
|
|
},
|
|
"Description": {
|
|
"locationName": "description",
|
|
"shape": "__string"
|
|
},
|
|
"HlsPackage": {
|
|
"locationName": "hlsPackage",
|
|
"shape": "HlsPackage"
|
|
},
|
|
"ManifestName": {
|
|
"locationName": "manifestName",
|
|
"shape": "__string"
|
|
},
|
|
"MssPackage": {
|
|
"locationName": "mssPackage",
|
|
"shape": "MssPackage"
|
|
},
|
|
"StartoverWindowSeconds": {
|
|
"locationName": "startoverWindowSeconds",
|
|
"shape": "__integer"
|
|
},
|
|
"TimeDelaySeconds": {
|
|
"locationName": "timeDelaySeconds",
|
|
"shape": "__integer"
|
|
},
|
|
"Whitelist": {
|
|
"locationName": "whitelist",
|
|
"shape": "ListOf__string"
|
|
}
|
|
},
|
|
"type": "structure"
|
|
},
|
|
"PlaylistType": {
|
|
"enum": [
|
|
"NONE",
|
|
"EVENT",
|
|
"VOD"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"Profile": {
|
|
"enum": [
|
|
"NONE",
|
|
"HBBTV_1_5"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"RotateChannelCredentialsRequest": {
|
|
"members": {
|
|
"Id": {
|
|
"location": "uri",
|
|
"locationName": "id",
|
|
"shape": "__string"
|
|
}
|
|
},
|
|
"required": [
|
|
"Id"
|
|
],
|
|
"type": "structure"
|
|
},
|
|
"RotateChannelCredentialsResponse": {
|
|
"members": {
|
|
"Arn": {
|
|
"locationName": "arn",
|
|
"shape": "__string"
|
|
},
|
|
"Description": {
|
|
"locationName": "description",
|
|
"shape": "__string"
|
|
},
|
|
"HlsIngest": {
|
|
"locationName": "hlsIngest",
|
|
"shape": "HlsIngest"
|
|
},
|
|
"Id": {
|
|
"locationName": "id",
|
|
"shape": "__string"
|
|
}
|
|
},
|
|
"type": "structure"
|
|
},
|
|
"ServiceUnavailableException": {
|
|
"error": {
|
|
"httpStatusCode": 503
|
|
},
|
|
"exception": true,
|
|
"members": {
|
|
"Message": {
|
|
"locationName": "message",
|
|
"shape": "__string"
|
|
}
|
|
},
|
|
"type": "structure"
|
|
},
|
|
"SpekeKeyProvider": {
|
|
"members": {
|
|
"ResourceId": {
|
|
"locationName": "resourceId",
|
|
"shape": "__string"
|
|
},
|
|
"RoleArn": {
|
|
"locationName": "roleArn",
|
|
"shape": "__string"
|
|
},
|
|
"SystemIds": {
|
|
"locationName": "systemIds",
|
|
"shape": "ListOf__string"
|
|
},
|
|
"Url": {
|
|
"locationName": "url",
|
|
"shape": "__string"
|
|
}
|
|
},
|
|
"required": [
|
|
"Url",
|
|
"ResourceId",
|
|
"RoleArn",
|
|
"SystemIds"
|
|
],
|
|
"type": "structure"
|
|
},
|
|
"StreamOrder": {
|
|
"enum": [
|
|
"ORIGINAL",
|
|
"VIDEO_BITRATE_ASCENDING",
|
|
"VIDEO_BITRATE_DESCENDING"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"StreamSelection": {
|
|
"members": {
|
|
"MaxVideoBitsPerSecond": {
|
|
"locationName": "maxVideoBitsPerSecond",
|
|
"shape": "__integer"
|
|
},
|
|
"MinVideoBitsPerSecond": {
|
|
"locationName": "minVideoBitsPerSecond",
|
|
"shape": "__integer"
|
|
},
|
|
"StreamOrder": {
|
|
"locationName": "streamOrder",
|
|
"shape": "StreamOrder"
|
|
}
|
|
},
|
|
"type": "structure"
|
|
},
|
|
"TooManyRequestsException": {
|
|
"error": {
|
|
"httpStatusCode": 429
|
|
},
|
|
"exception": true,
|
|
"members": {
|
|
"Message": {
|
|
"locationName": "message",
|
|
"shape": "__string"
|
|
}
|
|
},
|
|
"type": "structure"
|
|
},
|
|
"UnprocessableEntityException": {
|
|
"error": {
|
|
"httpStatusCode": 422
|
|
},
|
|
"exception": true,
|
|
"members": {
|
|
"Message": {
|
|
"locationName": "message",
|
|
"shape": "__string"
|
|
}
|
|
},
|
|
"type": "structure"
|
|
},
|
|
"UpdateChannelRequest": {
|
|
"members": {
|
|
"Description": {
|
|
"locationName": "description",
|
|
"shape": "__string"
|
|
},
|
|
"Id": {
|
|
"location": "uri",
|
|
"locationName": "id",
|
|
"shape": "__string"
|
|
}
|
|
},
|
|
"required": [
|
|
"Id"
|
|
],
|
|
"type": "structure"
|
|
},
|
|
"UpdateChannelResponse": {
|
|
"members": {
|
|
"Arn": {
|
|
"locationName": "arn",
|
|
"shape": "__string"
|
|
},
|
|
"Description": {
|
|
"locationName": "description",
|
|
"shape": "__string"
|
|
},
|
|
"HlsIngest": {
|
|
"locationName": "hlsIngest",
|
|
"shape": "HlsIngest"
|
|
},
|
|
"Id": {
|
|
"locationName": "id",
|
|
"shape": "__string"
|
|
}
|
|
},
|
|
"type": "structure"
|
|
},
|
|
"UpdateOriginEndpointRequest": {
|
|
"members": {
|
|
"DashPackage": {
|
|
"locationName": "dashPackage",
|
|
"shape": "DashPackage"
|
|
},
|
|
"Description": {
|
|
"locationName": "description",
|
|
"shape": "__string"
|
|
},
|
|
"HlsPackage": {
|
|
"locationName": "hlsPackage",
|
|
"shape": "HlsPackage"
|
|
},
|
|
"Id": {
|
|
"location": "uri",
|
|
"locationName": "id",
|
|
"shape": "__string"
|
|
},
|
|
"ManifestName": {
|
|
"locationName": "manifestName",
|
|
"shape": "__string"
|
|
},
|
|
"MssPackage": {
|
|
"locationName": "mssPackage",
|
|
"shape": "MssPackage"
|
|
},
|
|
"StartoverWindowSeconds": {
|
|
"locationName": "startoverWindowSeconds",
|
|
"shape": "__integer"
|
|
},
|
|
"TimeDelaySeconds": {
|
|
"locationName": "timeDelaySeconds",
|
|
"shape": "__integer"
|
|
},
|
|
"Whitelist": {
|
|
"locationName": "whitelist",
|
|
"shape": "ListOf__string"
|
|
}
|
|
},
|
|
"required": [
|
|
"Id"
|
|
],
|
|
"type": "structure"
|
|
},
|
|
"UpdateOriginEndpointResponse": {
|
|
"members": {
|
|
"Arn": {
|
|
"locationName": "arn",
|
|
"shape": "__string"
|
|
},
|
|
"ChannelId": {
|
|
"locationName": "channelId",
|
|
"shape": "__string"
|
|
},
|
|
"DashPackage": {
|
|
"locationName": "dashPackage",
|
|
"shape": "DashPackage"
|
|
},
|
|
"Description": {
|
|
"locationName": "description",
|
|
"shape": "__string"
|
|
},
|
|
"HlsPackage": {
|
|
"locationName": "hlsPackage",
|
|
"shape": "HlsPackage"
|
|
},
|
|
"Id": {
|
|
"locationName": "id",
|
|
"shape": "__string"
|
|
},
|
|
"ManifestName": {
|
|
"locationName": "manifestName",
|
|
"shape": "__string"
|
|
},
|
|
"MssPackage": {
|
|
"locationName": "mssPackage",
|
|
"shape": "MssPackage"
|
|
},
|
|
"StartoverWindowSeconds": {
|
|
"locationName": "startoverWindowSeconds",
|
|
"shape": "__integer"
|
|
},
|
|
"TimeDelaySeconds": {
|
|
"locationName": "timeDelaySeconds",
|
|
"shape": "__integer"
|
|
},
|
|
"Url": {
|
|
"locationName": "url",
|
|
"shape": "__string"
|
|
},
|
|
"Whitelist": {
|
|
"locationName": "whitelist",
|
|
"shape": "ListOf__string"
|
|
}
|
|
},
|
|
"type": "structure"
|
|
},
|
|
"__boolean": {
|
|
"type": "boolean"
|
|
},
|
|
"__double": {
|
|
"type": "double"
|
|
},
|
|
"__integer": {
|
|
"type": "integer"
|
|
},
|
|
"__string": {
|
|
"type": "string"
|
|
},
|
|
"__timestamp": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
} |