aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
308 lines • 14.8 kB
JavaScript
"use strict";
// AUTOGENERATED FILE - DO NOT EDIT
Object.defineProperty(exports, "__esModule", { value: true });
exports.AwsMediatailorActions = void 0;
/**
* All IAM policy actions for AWS Elemental MediaTailor (MEDIATAILOR)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awselementalmediatailor.html
*
* 2025-02-24T21:47:55.865Z
*/
var AwsMediatailorActions;
(function (AwsMediatailorActions) {
/**
* Grants permission to configure logs on the channel with the specified channel n
* ame
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/configurelogs-channel.html
*/
AwsMediatailorActions["ConfigureLogsForChannel"] = "mediatailor:ConfigureLogsForChannel";
/**
* Grants permission to configure logs for a playback configuration
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/configurelogs-playbackconfiguration.html
*/
AwsMediatailorActions["ConfigureLogsForPlaybackConfiguration"] = "mediatailor:ConfigureLogsForPlaybackConfiguration";
/**
* Grants permission to create a new channel
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/channel-channelname.html
*/
AwsMediatailorActions["CreateChannel"] = "mediatailor:CreateChannel";
/**
* Grants permission to create a new live source on the source location with the s
* pecified source location name
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/sourcelocation-sourcelocationname-livesource-livesourcename.html
*/
AwsMediatailorActions["CreateLiveSource"] = "mediatailor:CreateLiveSource";
/**
* Grants permission to create a prefetch schedule for the playback configuration
* with the specified playback configuration name
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/prefetchschedule-playbackconfigurationname-name.html
*/
AwsMediatailorActions["CreatePrefetchSchedule"] = "mediatailor:CreatePrefetchSchedule";
/**
* Grants permission to create a new program on the channel with the specified cha
* nnel name
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/channel-channelname-program-programname.html
*/
AwsMediatailorActions["CreateProgram"] = "mediatailor:CreateProgram";
/**
* Grants permission to create a new source location
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/sourcelocation-sourcelocationname.html
*/
AwsMediatailorActions["CreateSourceLocation"] = "mediatailor:CreateSourceLocation";
/**
* Grants permission to create a new VOD source on the source location with the sp
* ecified source location name
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/sourcelocation-sourcelocationname-vodsource-vodsourcename.html
*/
AwsMediatailorActions["CreateVodSource"] = "mediatailor:CreateVodSource";
/**
* Grants permission to delete the channel with the specified channel name
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/channel-channelname.html
*/
AwsMediatailorActions["DeleteChannel"] = "mediatailor:DeleteChannel";
/**
* Grants permission to delete the IAM policy on the channel with the specified ch
* annel name
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/channel-channelname-policy.html
*/
AwsMediatailorActions["DeleteChannelPolicy"] = "mediatailor:DeleteChannelPolicy";
/**
* Grants permission to delete the live source with the specified live source name
* on the source location with the specified source location name
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/sourcelocation-sourcelocationname-livesource-livesourcename.html
*/
AwsMediatailorActions["DeleteLiveSource"] = "mediatailor:DeleteLiveSource";
/**
* Grants permission to delete the specified playback configuration
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/playbackconfiguration-name.html
*/
AwsMediatailorActions["DeletePlaybackConfiguration"] = "mediatailor:DeletePlaybackConfiguration";
/**
* Grants permission to delete a prefetch schedule for a playback configuration wi
* th the specified prefetch schedule name
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/prefetchschedule-playbackconfigurationname-name.html
*/
AwsMediatailorActions["DeletePrefetchSchedule"] = "mediatailor:DeletePrefetchSchedule";
/**
* Grants permission to delete the program with the specified program name on the
* channel with the specified channel name
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/channel-channelname-program-programname.html
*/
AwsMediatailorActions["DeleteProgram"] = "mediatailor:DeleteProgram";
/**
* Grants permission to delete the source location with the specified source locat
* ion name
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/sourcelocation-sourcelocationname.html
*/
AwsMediatailorActions["DeleteSourceLocation"] = "mediatailor:DeleteSourceLocation";
/**
* Grants permission to delete the VOD source with the specified VOD source name o
* n the source location with the specified source location name
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/sourcelocation-sourcelocationname-vodsource-vodsourcename.html
*/
AwsMediatailorActions["DeleteVodSource"] = "mediatailor:DeleteVodSource";
/**
* Grants permission to retrieve the channel with the specified channel name
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/channel-channelname.html
*/
AwsMediatailorActions["DescribeChannel"] = "mediatailor:DescribeChannel";
/**
* Grants permission to retrieve the live source with the specified live source na
* me on the source location with the specified source location name
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/sourcelocation-sourcelocationname-livesource-livesourcename.html
*/
AwsMediatailorActions["DescribeLiveSource"] = "mediatailor:DescribeLiveSource";
/**
* Grants permission to retrieve the program with the specified program name on th
* e channel with the specified channel name
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/channel-channelname-program-programname.html
*/
AwsMediatailorActions["DescribeProgram"] = "mediatailor:DescribeProgram";
/**
* Grants permission to retrieve the source location with the specified source loc
* ation name
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/sourcelocation-sourcelocationname.html
*/
AwsMediatailorActions["DescribeSourceLocation"] = "mediatailor:DescribeSourceLocation";
/**
* Grants permission to retrieve the VOD source with the specified VOD source name
* on the source location with the specified source location name
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/sourcelocation-sourcelocationname-vodsource-vodsourcename.html
*/
AwsMediatailorActions["DescribeVodSource"] = "mediatailor:DescribeVodSource";
/**
* Grants permission to read the IAM policy on the channel with the specified chan
* nel name
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/channel-channelname-policy.html
*/
AwsMediatailorActions["GetChannelPolicy"] = "mediatailor:GetChannelPolicy";
/**
* Grants permission to retrieve the schedule of programs on the channel with the
* specified channel name
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/channel-channelname-schedule.html
*/
AwsMediatailorActions["GetChannelSchedule"] = "mediatailor:GetChannelSchedule";
/**
* Grants permission to retrieve the configuration for the specified name
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/playbackconfiguration-name.html
*/
AwsMediatailorActions["GetPlaybackConfiguration"] = "mediatailor:GetPlaybackConfiguration";
/**
* Grants permission to retrieve prefetch schedule for a playback configuration wi
* th the specified prefetch schedule name
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/prefetchschedule-playbackconfigurationname-name.html
*/
AwsMediatailorActions["GetPrefetchSchedule"] = "mediatailor:GetPrefetchSchedule";
/**
* Grants permission to retrieve the list of alerts on a resource
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/alerts.html
*/
AwsMediatailorActions["ListAlerts"] = "mediatailor:ListAlerts";
/**
* Grants permission to retrieve the list of existing channels
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/channels.html
*/
AwsMediatailorActions["ListChannels"] = "mediatailor:ListChannels";
/**
* Grants permission to retrieve the list of existing live sources on the source l
* ocation with the specified source location name
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/sourcelocation-sourcelocationname-livesources.html
*/
AwsMediatailorActions["ListLiveSources"] = "mediatailor:ListLiveSources";
/**
* Grants permission to retrieve the list of available configurations
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/playbackconfigurations.html
*/
AwsMediatailorActions["ListPlaybackConfigurations"] = "mediatailor:ListPlaybackConfigurations";
/**
* Grants permission to retrieve the list of prefetch schedules for a playback con
* figuration
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/prefetchschedule-playbackconfigurationname.html
*/
AwsMediatailorActions["ListPrefetchSchedules"] = "mediatailor:ListPrefetchSchedules";
/**
* Grants permission to retrieve the list of existing source locations
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/sourcelocations.html
*/
AwsMediatailorActions["ListSourceLocations"] = "mediatailor:ListSourceLocations";
/**
* Grants permission to list the tags assigned to the specified playback configura
* tion resource
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/tags-resourcearn.html
*/
AwsMediatailorActions["ListTagsForResource"] = "mediatailor:ListTagsForResource";
/**
* Grants permission to retrieve the list of existing VOD sources on the source lo
* cation with the specified source location name
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/sourcelocation-sourcelocationname-vodsources.html
*/
AwsMediatailorActions["ListVodSources"] = "mediatailor:ListVodSources";
/**
* Grants permission to set the IAM policy on the channel with the specified chann
* el name
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/channel-channelname-policy.html
*/
AwsMediatailorActions["PutChannelPolicy"] = "mediatailor:PutChannelPolicy";
/**
* Grants permission to add a new configuration
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/playbackconfiguration.html
*/
AwsMediatailorActions["PutPlaybackConfiguration"] = "mediatailor:PutPlaybackConfiguration";
/**
* Grants permission to start the channel with the specified channel name
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/channel-channelname-start.html
*/
AwsMediatailorActions["StartChannel"] = "mediatailor:StartChannel";
/**
* Grants permission to stop the channel with the specified channel name
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/channel-channelname-stop.html
*/
AwsMediatailorActions["StopChannel"] = "mediatailor:StopChannel";
/**
* Grants permission to add tags to the specified playback configuration resource
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/tags-resourcearn.html
*/
AwsMediatailorActions["TagResource"] = "mediatailor:TagResource";
/**
* Grants permission to remove tags from the specified playback configuration reso
* urce
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/tags-resourcearn.html
*/
AwsMediatailorActions["UntagResource"] = "mediatailor:UntagResource";
/**
* Grants permission to update the channel with the specified channel name
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/channel-channelname.html
*/
AwsMediatailorActions["UpdateChannel"] = "mediatailor:UpdateChannel";
/**
* Grants permission to update the live source with the specified live source name
* on the source location with the specified source location name
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/sourcelocation-sourcelocationname-livesource-livesourcename.html
*/
AwsMediatailorActions["UpdateLiveSource"] = "mediatailor:UpdateLiveSource";
/**
* Grants permission to update the program with the specified program name on the
* channel with the specified channel name
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/channel-channelname-program-programname.html
*/
AwsMediatailorActions["UpdateProgram"] = "mediatailor:UpdateProgram";
/**
* Grants permission to update the source location with the specified source locat
* ion name
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/sourcelocation-sourcelocationname.html
*/
AwsMediatailorActions["UpdateSourceLocation"] = "mediatailor:UpdateSourceLocation";
/**
* Grants permission to update the VOD source with the specified VOD source name o
* n the source location with the specified source location name
*
* See https://docs.aws.amazon.com/mediatailor/latest/apireference/sourcelocation-sourcelocationname-vodsource-vodsourcename.html
*/
AwsMediatailorActions["UpdateVodSource"] = "mediatailor:UpdateVodSource";
})(AwsMediatailorActions = exports.AwsMediatailorActions || (exports.AwsMediatailorActions = {}));
//# sourceMappingURL=mediatailor.js.map