AWS MediaTailor

2021/06/23 - AWS MediaTailor - 1 updated api methods

Changes  Update GetChannelSchedule to return information on ad breaks.

GetChannelSchedule (updated) Link ΒΆ
Changes (response)
{'Items': {'ScheduleAdBreaks': [{'ApproximateDurationSeconds': 'long',
                                 'ApproximateStartTime': 'timestamp',
                                 'SourceLocationName': 'string',
                                 'VodSourceName': 'string'}]}}

Retrieves information about your channel's schedule.

See also: AWS API Documentation

Request Syntax

client.get_channel_schedule(
    ChannelName='string',
    DurationMinutes='string',
    MaxResults=123,
    NextToken='string'
)
type ChannelName:

string

param ChannelName:

[REQUIRED]

The identifier for the channel you are working on.

type DurationMinutes:

string

param DurationMinutes:

The schedule duration in minutes. The maximum duration is 4320 minutes (three days).

type MaxResults:

integer

param MaxResults:

Upper bound on number of records to return. The maximum number of results is 100.

type NextToken:

string

param NextToken:

Pagination token from the GET list request. Use the token to fetch the next page of results.

rtype:

dict

returns:

Response Syntax

{
    'Items': [
        {
            'ApproximateDurationSeconds': 123,
            'ApproximateStartTime': datetime(2015, 1, 1),
            'Arn': 'string',
            'ChannelName': 'string',
            'ProgramName': 'string',
            'ScheduleAdBreaks': [
                {
                    'ApproximateDurationSeconds': 123,
                    'ApproximateStartTime': datetime(2015, 1, 1),
                    'SourceLocationName': 'string',
                    'VodSourceName': 'string'
                },
            ],
            'SourceLocationName': 'string',
            'VodSourceName': 'string'
        },
    ],
    'NextToken': 'string'
}

Response Structure

  • (dict) --

    Success.

    • Items (list) --

      An array of schedule entries for the channel.

      • (dict) --

        The properties for a schedule.

        • ApproximateDurationSeconds (integer) --

          The approximate duration of this program, in seconds.

        • ApproximateStartTime (datetime) --

          The approximate time that the program will start playing.

        • Arn (string) --

          The ARN of the program.

        • ChannelName (string) --

          The name of the channel that uses this schedule.

        • ProgramName (string) --

          The name of the program.

        • ScheduleAdBreaks (list) --

          The schedule's ad break properties.

          • (dict) --

            The schedule's ad break properties.

            • ApproximateDurationSeconds (integer) --

              The approximate duration of the ad break, in seconds.

            • ApproximateStartTime (datetime) --

              The approximate time that the ad will start playing.

            • SourceLocationName (string) --

              The name of the source location containing the VOD source used for the ad break.

            • VodSourceName (string) --

              The name of the VOD source used for the ad break.

        • SourceLocationName (string) --

          The name of the source location.

        • VodSourceName (string) --

          The name of the VOD source.

    • NextToken (string) --

      Pagination token from the GET list request. Use the token to fetch the next page of results.