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
TypeScript
/**
* 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"
}