UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

303 lines (302 loc) 13.4 kB
/** * 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 */ export declare enum 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 */ ConfigureLogsForChannel = "mediatailor:ConfigureLogsForChannel", /** * Grants permission to configure logs for a playback configuration * * See https://docs.aws.amazon.com/mediatailor/latest/apireference/configurelogs-playbackconfiguration.html */ ConfigureLogsForPlaybackConfiguration = "mediatailor:ConfigureLogsForPlaybackConfiguration", /** * Grants permission to create a new channel * * See https://docs.aws.amazon.com/mediatailor/latest/apireference/channel-channelname.html */ 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 */ 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 */ 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 */ CreateProgram = "mediatailor:CreateProgram", /** * Grants permission to create a new source location * * See https://docs.aws.amazon.com/mediatailor/latest/apireference/sourcelocation-sourcelocationname.html */ 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 */ 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 */ 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 */ 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 */ DeleteLiveSource = "mediatailor:DeleteLiveSource", /** * Grants permission to delete the specified playback configuration * * See https://docs.aws.amazon.com/mediatailor/latest/apireference/playbackconfiguration-name.html */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ ListAlerts = "mediatailor:ListAlerts", /** * Grants permission to retrieve the list of existing channels * * See https://docs.aws.amazon.com/mediatailor/latest/apireference/channels.html */ 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 */ ListLiveSources = "mediatailor:ListLiveSources", /** * Grants permission to retrieve the list of available configurations * * See https://docs.aws.amazon.com/mediatailor/latest/apireference/playbackconfigurations.html */ 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 */ ListPrefetchSchedules = "mediatailor:ListPrefetchSchedules", /** * Grants permission to retrieve the list of existing source locations * * See https://docs.aws.amazon.com/mediatailor/latest/apireference/sourcelocations.html */ 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 */ 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 */ 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 */ PutChannelPolicy = "mediatailor:PutChannelPolicy", /** * Grants permission to add a new configuration * * See https://docs.aws.amazon.com/mediatailor/latest/apireference/playbackconfiguration.html */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ UpdateVodSource = "mediatailor:UpdateVodSource" }