UNPKG

openapi-directory

Version:

Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS

1 lines 38 kB
{"openapi":"3.0.0","info":{"version":"2017-10-12","x-release":"v4","title":"AWS Elemental MediaPackage","description":"AWS Elemental MediaPackage","x-logo":{"url":"https://twitter.com/awscloud/profile_image?size=original","backgroundColor":"#FFFFFF"},"termsOfService":"https://aws.amazon.com/service-terms/","contact":{"name":"Mike Ralphson","email":"mike.ralphson@gmail.com","url":"https://github.com/mermade/aws2openapi","x-twitter":"PermittedSoc"},"license":{"name":"Apache 2.0 License","url":"http://www.apache.org/licenses/"},"x-providerName":"amazonaws.com","x-serviceName":"mediapackage","x-origin":[{"contentType":"application/json","url":"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/mediapackage-2017-10-12.normal.json","converter":{"url":"https://github.com/mermade/aws2openapi","version":"1.0.0"},"x-apisguru-direct":true}],"x-apiClientRegistration":{"url":"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct"},"x-apisguru-categories":["cloud"],"x-preferred":true},"externalDocs":{"description":"Amazon Web Services documentation","url":"https://aws.amazon.com/mediapackage/"},"x-hasEquivalentPaths":true,"security":[{"hmac":[]}],"paths":{"/channels":{"post":{"operationId":"CreateChannel","description":"Creates a new Channel.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateChannelResponse"}}}},"480":{"description":"UnprocessableEntityException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnprocessableEntityException"}}}},"481":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"482":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}},"483":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"484":{"description":"ServiceUnavailableException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceUnavailableException"}}}},"485":{"description":"TooManyRequestsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TooManyRequestsException"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateChannelRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}],"get":{"operationId":"ListChannels","description":"Returns a collection of Channels.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListChannelsResponse"}}}},"480":{"description":"UnprocessableEntityException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnprocessableEntityException"}}}},"481":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"482":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}},"483":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"484":{"description":"ServiceUnavailableException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceUnavailableException"}}}},"485":{"description":"TooManyRequestsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TooManyRequestsException"}}}}},"parameters":[{"name":"MaxResults","in":"query","description":"Pagination limit","required":false,"schema":{"type":"string"}},{"name":"NextToken","in":"query","description":"Pagination token","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListChannelsRequest"}}},"required":true}}},"/origin_endpoints":{"post":{"operationId":"CreateOriginEndpoint","description":"Creates a new OriginEndpoint record.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateOriginEndpointResponse"}}}},"480":{"description":"UnprocessableEntityException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnprocessableEntityException"}}}},"481":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"482":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}},"483":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"484":{"description":"ServiceUnavailableException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceUnavailableException"}}}},"485":{"description":"TooManyRequestsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TooManyRequestsException"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateOriginEndpointRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}],"get":{"operationId":"ListOriginEndpoints","description":"Returns a collection of OriginEndpoint records.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListOriginEndpointsResponse"}}}},"480":{"description":"UnprocessableEntityException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnprocessableEntityException"}}}},"481":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"482":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}},"483":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"484":{"description":"ServiceUnavailableException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceUnavailableException"}}}},"485":{"description":"TooManyRequestsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TooManyRequestsException"}}}}},"parameters":[{"name":"MaxResults","in":"query","description":"Pagination limit","required":false,"schema":{"type":"string"}},{"name":"NextToken","in":"query","description":"Pagination token","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListOriginEndpointsRequest"}}},"required":true}}},"/channels/{id}":{"delete":{"operationId":"DeleteChannel","description":"Deletes an existing Channel.","responses":{"202":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteChannelResponse"}}}},"480":{"description":"UnprocessableEntityException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnprocessableEntityException"}}}},"481":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"482":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}},"483":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"484":{"description":"ServiceUnavailableException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceUnavailableException"}}}},"485":{"description":"TooManyRequestsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TooManyRequestsException"}}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteChannelRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}],"get":{"operationId":"DescribeChannel","description":"Gets details about a Channel.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeChannelResponse"}}}},"480":{"description":"UnprocessableEntityException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnprocessableEntityException"}}}},"481":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"482":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}},"483":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"484":{"description":"ServiceUnavailableException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceUnavailableException"}}}},"485":{"description":"TooManyRequestsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TooManyRequestsException"}}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeChannelRequest"}}},"required":true}},"put":{"operationId":"UpdateChannel","description":"Updates an existing Channel.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateChannelResponse"}}}},"480":{"description":"UnprocessableEntityException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnprocessableEntityException"}}}},"481":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"482":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}},"483":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"484":{"description":"ServiceUnavailableException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceUnavailableException"}}}},"485":{"description":"TooManyRequestsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TooManyRequestsException"}}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateChannelRequest"}}},"required":true}}},"/origin_endpoints/{id}":{"delete":{"operationId":"DeleteOriginEndpoint","description":"Deletes an existing OriginEndpoint.","responses":{"202":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteOriginEndpointResponse"}}}},"480":{"description":"UnprocessableEntityException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnprocessableEntityException"}}}},"481":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"482":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}},"483":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"484":{"description":"ServiceUnavailableException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceUnavailableException"}}}},"485":{"description":"TooManyRequestsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TooManyRequestsException"}}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteOriginEndpointRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}],"get":{"operationId":"DescribeOriginEndpoint","description":"Gets details about an existing OriginEndpoint.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeOriginEndpointResponse"}}}},"480":{"description":"UnprocessableEntityException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnprocessableEntityException"}}}},"481":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"482":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}},"483":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"484":{"description":"ServiceUnavailableException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceUnavailableException"}}}},"485":{"description":"TooManyRequestsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TooManyRequestsException"}}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeOriginEndpointRequest"}}},"required":true}},"put":{"operationId":"UpdateOriginEndpoint","description":"Updates an existing OriginEndpoint.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateOriginEndpointResponse"}}}},"480":{"description":"UnprocessableEntityException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnprocessableEntityException"}}}},"481":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"482":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}},"483":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"484":{"description":"ServiceUnavailableException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceUnavailableException"}}}},"485":{"description":"TooManyRequestsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TooManyRequestsException"}}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateOriginEndpointRequest"}}},"required":true}}},"/channels/{id}/credentials":{"put":{"operationId":"RotateChannelCredentials","description":"Changes the Channel's first IngestEndpoint's username and password. WARNING - This API is deprecated. Please use RotateIngestEndpointCredentials instead","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RotateChannelCredentialsResponse"}}}},"480":{"description":"UnprocessableEntityException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnprocessableEntityException"}}}},"481":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"482":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}},"483":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"484":{"description":"ServiceUnavailableException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceUnavailableException"}}}},"485":{"description":"TooManyRequestsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TooManyRequestsException"}}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RotateChannelCredentialsRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/channels/{id}/ingest_endpoints/{ingest_endpoint_id}/credentials":{"put":{"operationId":"RotateIngestEndpointCredentials","description":"Rotate the IngestEndpoint's username and password, as specified by the IngestEndpoint's id.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RotateIngestEndpointCredentialsResponse"}}}},"480":{"description":"UnprocessableEntityException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnprocessableEntityException"}}}},"481":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"482":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}},"483":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"484":{"description":"ServiceUnavailableException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceUnavailableException"}}}},"485":{"description":"TooManyRequestsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TooManyRequestsException"}}}}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"ingest_endpoint_id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RotateIngestEndpointCredentialsRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]}},"servers":[{"url":"https://mediapackage.amazonaws.com/"},{"url":"http://mediapackage.amazonaws.com/"}],"components":{"parameters":{"Action":{"name":"Action","in":"query","required":true,"schema":{"type":"string"}},"Version":{"name":"Version","in":"query","required":true,"schema":{"type":"string"}},"X-Amz-Content-Sha256":{"name":"X-Amz-Content-Sha256","in":"header","required":false,"schema":{"type":"string"}},"X-Amz-Date":{"name":"X-Amz-Date","in":"header","required":false,"schema":{"type":"string"}},"X-Amz-Algorithm":{"name":"X-Amz-Algorithm","in":"header","required":false,"schema":{"type":"string"}},"X-Amz-Credential":{"name":"X-Amz-Credential","in":"header","required":false,"schema":{"type":"string"}},"X-Amz-Security-Token":{"name":"X-Amz-Security-Token","in":"header","required":false,"schema":{"type":"string"}},"X-Amz-Signature":{"name":"X-Amz-Signature","in":"header","required":false,"schema":{"type":"string"}},"X-Amz-SignedHeaders":{"name":"X-Amz-SignedHeaders","in":"header","required":false,"schema":{"type":"string"}}},"securitySchemes":{"hmac":{"type":"apiKey","name":"Authorization","in":"header","description":"Amazon Signature authorization v4","x-amazon-apigateway-authtype":"awsSigv4"}},"schemas":{"CreateChannelResponse":{"type":"object","properties":{"Arn":{"$ref":"#/components/schemas/__string"},"Description":{"$ref":"#/components/schemas/__string"},"HlsIngest":{"$ref":"#/components/schemas/HlsIngest"},"Id":{"$ref":"#/components/schemas/__string"}}},"CreateChannelRequest":{"required":["Id"],"type":"object","properties":{"Description":{"$ref":"#/components/schemas/__string"},"Id":{"$ref":"#/components/schemas/__string"}},"description":"A new Channel configuration."},"UnprocessableEntityException":{},"InternalServerErrorException":{},"ForbiddenException":{},"NotFoundException":{},"ServiceUnavailableException":{},"TooManyRequestsException":{},"CreateOriginEndpointResponse":{"type":"object","properties":{"Arn":{"$ref":"#/components/schemas/__string"},"ChannelId":{"$ref":"#/components/schemas/__string"},"CmafPackage":{"$ref":"#/components/schemas/CmafPackage"},"DashPackage":{"$ref":"#/components/schemas/DashPackage"},"Description":{"$ref":"#/components/schemas/__string"},"HlsPackage":{"$ref":"#/components/schemas/HlsPackage"},"Id":{"$ref":"#/components/schemas/__string"},"ManifestName":{"$ref":"#/components/schemas/__string"},"MssPackage":{"$ref":"#/components/schemas/MssPackage"},"StartoverWindowSeconds":{"$ref":"#/components/schemas/__integer"},"TimeDelaySeconds":{"$ref":"#/components/schemas/__integer"},"Url":{"$ref":"#/components/schemas/__string"},"Whitelist":{"$ref":"#/components/schemas/__listOf__string"}}},"CreateOriginEndpointRequest":{"required":["ChannelId","Id"],"type":"object","properties":{"ChannelId":{"$ref":"#/components/schemas/__string"},"CmafPackage":{"$ref":"#/components/schemas/CmafPackageCreateOrUpdateParameters"},"DashPackage":{"$ref":"#/components/schemas/DashPackage"},"Description":{"$ref":"#/components/schemas/__string"},"HlsPackage":{"$ref":"#/components/schemas/HlsPackage"},"Id":{"$ref":"#/components/schemas/__string"},"ManifestName":{"$ref":"#/components/schemas/__string"},"MssPackage":{"$ref":"#/components/schemas/MssPackage"},"StartoverWindowSeconds":{"$ref":"#/components/schemas/__integer"},"TimeDelaySeconds":{"$ref":"#/components/schemas/__integer"},"Whitelist":{"$ref":"#/components/schemas/__listOf__string"}},"description":"Configuration parameters used to create a new OriginEndpoint."},"DeleteChannelResponse":{"type":"object","properties":{}},"DeleteChannelRequest":{"type":"object","properties":{}},"DeleteOriginEndpointResponse":{"type":"object","properties":{}},"DeleteOriginEndpointRequest":{"type":"object","properties":{}},"DescribeChannelResponse":{"type":"object","properties":{"Arn":{"$ref":"#/components/schemas/__string"},"Description":{"$ref":"#/components/schemas/__string"},"HlsIngest":{"$ref":"#/components/schemas/HlsIngest"},"Id":{"$ref":"#/components/schemas/__string"}}},"DescribeChannelRequest":{"type":"object","properties":{}},"DescribeOriginEndpointResponse":{"type":"object","properties":{"Arn":{"$ref":"#/components/schemas/__string"},"ChannelId":{"$ref":"#/components/schemas/__string"},"CmafPackage":{"$ref":"#/components/schemas/CmafPackage"},"DashPackage":{"$ref":"#/components/schemas/DashPackage"},"Description":{"$ref":"#/components/schemas/__string"},"HlsPackage":{"$ref":"#/components/schemas/HlsPackage"},"Id":{"$ref":"#/components/schemas/__string"},"ManifestName":{"$ref":"#/components/schemas/__string"},"MssPackage":{"$ref":"#/components/schemas/MssPackage"},"StartoverWindowSeconds":{"$ref":"#/components/schemas/__integer"},"TimeDelaySeconds":{"$ref":"#/components/schemas/__integer"},"Url":{"$ref":"#/components/schemas/__string"},"Whitelist":{"$ref":"#/components/schemas/__listOf__string"}}},"DescribeOriginEndpointRequest":{"type":"object","properties":{}},"ListChannelsResponse":{"type":"object","properties":{"Channels":{"$ref":"#/components/schemas/__listOfChannel"},"NextToken":{"$ref":"#/components/schemas/__string"}}},"ListChannelsRequest":{"type":"object","properties":{}},"ListOriginEndpointsResponse":{"type":"object","properties":{"NextToken":{"$ref":"#/components/schemas/__string"},"OriginEndpoints":{"$ref":"#/components/schemas/__listOfOriginEndpoint"}}},"ListOriginEndpointsRequest":{"type":"object","properties":{}},"RotateChannelCredentialsResponse":{"type":"object","properties":{"Arn":{"$ref":"#/components/schemas/__string"},"Description":{"$ref":"#/components/schemas/__string"},"HlsIngest":{"$ref":"#/components/schemas/HlsIngest"},"Id":{"$ref":"#/components/schemas/__string"}}},"RotateChannelCredentialsRequest":{"type":"object","properties":{}},"RotateIngestEndpointCredentialsResponse":{"type":"object","properties":{"Arn":{"$ref":"#/components/schemas/__string"},"Description":{"$ref":"#/components/schemas/__string"},"HlsIngest":{"$ref":"#/components/schemas/HlsIngest"},"Id":{"$ref":"#/components/schemas/__string"}}},"RotateIngestEndpointCredentialsRequest":{"type":"object","properties":{}},"UpdateChannelResponse":{"type":"object","properties":{"Arn":{"$ref":"#/components/schemas/__string"},"Description":{"$ref":"#/components/schemas/__string"},"HlsIngest":{"$ref":"#/components/schemas/HlsIngest"},"Id":{"$ref":"#/components/schemas/__string"}}},"UpdateChannelRequest":{"type":"object","properties":{"Description":{"$ref":"#/components/schemas/__string"}},"description":"Configuration parameters used to update the Channel."},"UpdateOriginEndpointResponse":{"type":"object","properties":{"Arn":{"$ref":"#/components/schemas/__string"},"ChannelId":{"$ref":"#/components/schemas/__string"},"CmafPackage":{"$ref":"#/components/schemas/CmafPackage"},"DashPackage":{"$ref":"#/components/schemas/DashPackage"},"Description":{"$ref":"#/components/schemas/__string"},"HlsPackage":{"$ref":"#/components/schemas/HlsPackage"},"Id":{"$ref":"#/components/schemas/__string"},"ManifestName":{"$ref":"#/components/schemas/__string"},"MssPackage":{"$ref":"#/components/schemas/MssPackage"},"StartoverWindowSeconds":{"$ref":"#/components/schemas/__integer"},"TimeDelaySeconds":{"$ref":"#/components/schemas/__integer"},"Url":{"$ref":"#/components/schemas/__string"},"Whitelist":{"$ref":"#/components/schemas/__listOf__string"}}},"UpdateOriginEndpointRequest":{"type":"object","properties":{"CmafPackage":{"$ref":"#/components/schemas/CmafPackageCreateOrUpdateParameters"},"DashPackage":{"$ref":"#/components/schemas/DashPackage"},"Description":{"$ref":"#/components/schemas/__string"},"HlsPackage":{"$ref":"#/components/schemas/HlsPackage"},"ManifestName":{"$ref":"#/components/schemas/__string"},"MssPackage":{"$ref":"#/components/schemas/MssPackage"},"StartoverWindowSeconds":{"$ref":"#/components/schemas/__integer"},"TimeDelaySeconds":{"$ref":"#/components/schemas/__integer"},"Whitelist":{"$ref":"#/components/schemas/__listOf__string"}},"description":"Configuration parameters used to update an existing OriginEndpoint."},"AdMarkers":{"enum":["NONE","SCTE35_ENHANCED","PASSTHROUGH"],"type":"string"},"__string":{"type":"string"},"HlsIngest":{"type":"object","properties":{"IngestEndpoints":{"$ref":"#/components/schemas/__listOfIngestEndpoint"}},"description":"An HTTP Live Streaming (HLS) ingest resource configuration."},"Channel":{"type":"object","properties":{"Arn":{"$ref":"#/components/schemas/__string"},"Description":{"$ref":"#/components/schemas/__string"},"HlsIngest":{"$ref":"#/components/schemas/HlsIngest"},"Id":{"$ref":"#/components/schemas/__string"}},"description":"A Channel resource configuration."},"__integer":{"type":"integer"},"SpekeKeyProvider":{"required":["Url","ResourceId","RoleArn","SystemIds"],"type":"object","properties":{"CertificateArn":{"$ref":"#/components/schemas/__string"},"ResourceId":{"$ref":"#/components/schemas/__string"},"RoleArn":{"$ref":"#/components/schemas/__string"},"SystemIds":{"$ref":"#/components/schemas/__listOf__string"},"Url":{"$ref":"#/components/schemas/__string"}},"description":"A configuration for accessing an external Secure Packager and Encoder Key Exchange (SPEKE) service that will provide encryption keys."},"CmafEncryption":{"required":["SpekeKeyProvider"],"type":"object","properties":{"KeyRotationIntervalSeconds":{"$ref":"#/components/schemas/__integer"},"SpekeKeyProvider":{"$ref":"#/components/schemas/SpekeKeyProvider"}},"description":"A Common Media Application Format (CMAF) encryption configuration."},"__listOfHlsManifest":{"type":"array","items":{"$ref":"#/components/schemas/HlsManifest"}},"StreamSelection":{"type":"object","properties":{"MaxVideoBitsPerSecond":{"$ref":"#/components/schemas/__integer"},"MinVideoBitsPerSecond":{"$ref":"#/components/schemas/__integer"},"StreamOrder":{"$ref":"#/components/schemas/StreamOrder"}},"description":"A StreamSelection configuration."},"CmafPackage":{"type":"object","properties":{"Encryption":{"$ref":"#/components/schemas/CmafEncryption"},"HlsManifests":{"$ref":"#/components/schemas/__listOfHlsManifest"},"SegmentDurationSeconds":{"$ref":"#/components/schemas/__integer"},"SegmentPrefix":{"$ref":"#/components/schemas/__string"},"StreamSelection":{"$ref":"#/components/schemas/StreamSelection"}},"description":"A Common Media Application Format (CMAF) packaging configuration."},"__listOfHlsManifestCreateOrUpdateParameters":{"type":"array","items":{"$ref":"#/components/schemas/HlsManifestCreateOrUpdateParameters"}},"CmafPackageCreateOrUpdateParameters":{"type":"object","properties":{"Encryption":{"$ref":"#/components/schemas/CmafEncryption"},"HlsManifests":{"$ref":"#/components/schemas/__listOfHlsManifestCreateOrUpdateParameters"},"SegmentDurationSeconds":{"$ref":"#/components/schemas/__integer"},"SegmentPrefix":{"$ref":"#/components/schemas/__string"},"StreamSelection":{"$ref":"#/components/schemas/StreamSelection"}},"description":"A Common Media Application Format (CMAF) packaging configuration."},"DashPackage":{"type":"object","properties":{"Encryption":{"$ref":"#/components/schemas/DashEncryption"},"ManifestLayout":{"$ref":"#/components/schemas/ManifestLayout"},"ManifestWindowSeconds":{"$ref":"#/components/schemas/__integer"},"MinBufferTimeSeconds":{"$ref":"#/components/schemas/__integer"},"MinUpdatePeriodSeconds":{"$ref":"#/components/schemas/__integer"},"PeriodTriggers":{"$ref":"#/components/schemas/__listOf__PeriodTriggersElement"},"Profile":{"$ref":"#/components/schemas/Profile"},"SegmentDurationSeconds":{"$ref":"#/components/schemas/__integer"},"SegmentTemplateFormat":{"$ref":"#/components/schemas/SegmentTemplateFormat"},"StreamSelection":{"$ref":"#/components/schemas/StreamSelection"},"SuggestedPresentationDelaySeconds":{"$ref":"#/components/schemas/__integer"}},"description":"A Dynamic Adaptive Streaming over HTTP (DASH) packaging configuration."},"HlsPackage":{"type":"object","properties":{"AdMarkers":{"$ref":"#/components/schemas/AdMarkers"},"Encryption":{"$ref":"#/components/schemas/HlsEncryption"},"IncludeIframeOnlyStream":{"$ref":"#/components/schemas/__boolean"},"PlaylistType":{"$ref":"#/components/schemas/PlaylistType"},"PlaylistWindowSeconds":{"$ref":"#/components/schemas/__integer"},"ProgramDateTimeIntervalSeconds":{"$ref":"#/components/schemas/__integer"},"SegmentDurationSeconds":{"$ref":"#/components/schemas/__integer"},"StreamSelection":{"$ref":"#/components/schemas/StreamSelection"},"UseAudioRenditionGroup":{"$ref":"#/components/schemas/__boolean"}},"description":"An HTTP Live Streaming (HLS) packaging configuration."},"MssPackage":{"type":"object","properties":{"Encryption":{"$ref":"#/components/schemas/MssEncryption"},"ManifestWindowSeconds":{"$ref":"#/components/schemas/__integer"},"SegmentDurationSeconds":{"$ref":"#/components/schemas/__integer"},"StreamSelection":{"$ref":"#/components/schemas/StreamSelection"}},"description":"A Microsoft Smooth Streaming (MSS) packaging configuration."},"__listOf__string":{"type":"array","items":{"$ref":"#/components/schemas/__string"}},"DashEncryption":{"required":["SpekeKeyProvider"],"type":"object","properties":{"KeyRotationIntervalSeconds":{"$ref":"#/components/schemas/__integer"},"SpekeKeyProvider":{"$ref":"#/components/schemas/SpekeKeyProvider"}},"description":"A Dynamic Adaptive Streaming over HTTP (DASH) encryption configuration."},"ManifestLayout":{"enum":["FULL","COMPACT"],"type":"string"},"__listOf__PeriodTriggersElement":{"type":"array","items":{"$ref":"#/components/schemas/__PeriodTriggersElement"}},"Profile":{"enum":["NONE","HBBTV_1_5"],"type":"string"},"SegmentTemplateFormat":{"enum":["NUMBER_WITH_TIMELINE","TIME_WITH_TIMELINE"],"type":"string"},"EncryptionMethod":{"enum":["AES_128","SAMPLE_AES"],"type":"string"},"__boolean":{"type":"boolean"},"HlsEncryption":{"required":["SpekeKeyProvider"],"type":"object","properties":{"ConstantInitializationVector":{"$ref":"#/components/schemas/__string"},"EncryptionMethod":{"$ref":"#/components/schemas/EncryptionMethod"},"KeyRotationIntervalSeconds":{"$ref":"#/components/schemas/__integer"},"RepeatExtXKey":{"$ref":"#/components/schemas/__boolean"},"SpekeKeyProvider":{"$ref":"#/components/schemas/SpekeKeyProvider"}},"description":"An HTTP Live Streaming (HLS) encryption configuration."},"__listOfIngestEndpoint":{"type":"array","items":{"$ref":"#/components/schemas/IngestEndpoint"}},"PlaylistType":{"enum":["NONE","EVENT","VOD"],"type":"string"},"HlsManifest":{"required":["Id"],"type":"object","properties":{"AdMarkers":{"$ref":"#/components/schemas/AdMarkers"},"Id":{"$ref":"#/components/schemas/__string"},"IncludeIframeOnlyStream":{"$ref":"#/components/schemas/__boolean"},"ManifestName":{"$ref":"#/components/schemas/__string"},"PlaylistType":{"$ref":"#/components/schemas/PlaylistType"},"PlaylistWindowSeconds":{"$ref":"#/components/schemas/__integer"},"ProgramDateTimeIntervalSeconds":{"$ref":"#/components/schemas/__integer"},"Url":{"$ref":"#/components/schemas/__string"}},"description":"A HTTP Live Streaming (HLS) manifest configuration."},"HlsManifestCreateOrUpdateParameters":{"required":["Id"],"type":"object","properties":{"AdMarkers":{"$ref":"#/components/schemas/AdMarkers"},"Id":{"$ref":"#/components/schemas/__string"},"IncludeIframeOnlyStream":{"$ref":"#/components/schemas/__boolean"},"ManifestName":{"$ref":"#/components/schemas/__string"},"PlaylistType":{"$ref":"#/components/schemas/PlaylistType"},"PlaylistWindowSeconds":{"$ref":"#/components/schemas/__integer"},"ProgramDateTimeIntervalSeconds":{"$ref":"#/components/schemas/__integer"}},"description":"A HTTP Live Streaming (HLS) manifest configuration."},"IngestEndpoint":{"type":"object","properties":{"Id":{"$ref":"#/components/schemas/__string"},"Password":{"$ref":"#/components/schemas/__string"},"Url":{"$ref":"#/components/schemas/__string"},"Username":{"$ref":"#/components/schemas/__string"}},"description":"An endpoint for ingesting source content for a Channel."},"MaxResults":{"type":"integer","minimum":1,"maximum":1000},"__listOfChannel":{"type":"array","items":{"$ref":"#/components/schemas/Channel"}},"__listOfOriginEndpoint":{"type":"array","items":{"$ref":"#/components/schemas/OriginEndpoint"}},"MssEncryption":{"required":["SpekeKeyProvider"],"type":"object","properties":{"SpekeKeyProvider":{"$ref":"#/components/schemas/SpekeKeyProvider"}},"description":"A Microsoft Smooth Streaming (MSS) encryption configuration."},"OriginEndpoint":{"type":"object","properties":{"Arn":{"$ref":"#/components/schemas/__string"},"ChannelId":{"$ref":"#/components/schemas/__string"},"CmafPackage":{"$ref":"#/components/schemas/CmafPackage"},"DashPackage":{"$ref":"#/components/schemas/DashPackage"},"Description":{"$ref":"#/components/schemas/__string"},"HlsPackage":{"$ref":"#/components/schemas/HlsPackage"},"Id":{"$ref":"#/components/schemas/__string"},"ManifestName":{"$ref":"#/components/schemas/__string"},"MssPackage":{"$ref":"#/components/schemas/MssPackage"},"StartoverWindowSeconds":{"$ref":"#/components/schemas/__integer"},"TimeDelaySeconds":{"$ref":"#/components/schemas/__integer"},"Url":{"$ref":"#/components/schemas/__string"},"Whitelist":{"$ref":"#/components/schemas/__listOf__string"}},"description":"An OriginEndpoint resource configuration."},"StreamOrder":{"enum":["ORIGINAL","VIDEO_BITRATE_ASCENDING","VIDEO_BITRATE_DESCENDING"],"type":"string"},"__PeriodTriggersElement":{"enum":["ADS"],"type":"string"}}}}