aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
205 lines (204 loc) • 8.2 kB
TypeScript
/**
* All IAM policy actions for AWS Elemental MediaPackage V2 (MEDIAPACKAGEV2)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awselementalmediapackagev2.html
*
* 2025-02-24T21:47:54.415Z
*/
export declare enum AwsMediapackagev2Actions {
/**
* Grants permission to cancel a harvest job
*
* See https://docs.aws.amazon.com/mediapackage/latest/APIReference/API_CancelHarvestJob.html
*/
CancelHarvestJob = "mediapackagev2:CancelHarvestJob",
/**
* Grants permission to create a channel in a channel group
*
* See https://docs.aws.amazon.com/mediapackage/latest/APIReference/API_CreateChannel.html
*/
CreateChannel = "mediapackagev2:CreateChannel",
/**
* Grants permission to create a channel group
*
* See https://docs.aws.amazon.com/mediapackage/latest/APIReference/API_CreateChannelGroup.html
*/
CreateChannelGroup = "mediapackagev2:CreateChannelGroup",
/**
* Grants permission to create a harvest job
*
* See https://docs.aws.amazon.com/mediapackage/latest/APIReference/API_CreateHarvestJob.html
*/
CreateHarvestJob = "mediapackagev2:CreateHarvestJob",
/**
* Grants permission to create an origin endpoint for a channel
*
* See https://docs.aws.amazon.com/mediapackage/latest/APIReference/API_CreateOriginEndpoint.html
*/
CreateOriginEndpoint = "mediapackagev2:CreateOriginEndpoint",
/**
* Grants permission to delete a channel in a channel group
*
* See https://docs.aws.amazon.com/mediapackage/latest/APIReference/API_DeleteChannel.html
*/
DeleteChannel = "mediapackagev2:DeleteChannel",
/**
* Grants permission to delete a channel group
*
* See https://docs.aws.amazon.com/mediapackage/latest/APIReference/API_DeleteChannelGroup.html
*/
DeleteChannelGroup = "mediapackagev2:DeleteChannelGroup",
/**
* Grants permission to delete a resource policy from a channel
*
* See https://docs.aws.amazon.com/mediapackage/latest/APIReference/API_DeleteChannelPolicy.html
*/
DeleteChannelPolicy = "mediapackagev2:DeleteChannelPolicy",
/**
* Grants permission to delete an origin endpoint of a channel
*
* See https://docs.aws.amazon.com/mediapackage/latest/APIReference/API_DeleteOriginEndpoint.html
*/
DeleteOriginEndpoint = "mediapackagev2:DeleteOriginEndpoint",
/**
* Grants permission to delete a resource policy from an origin endpoint
*
* See https://docs.aws.amazon.com/mediapackage/latest/APIReference/API_DeleteOriginEndpointPolicy.html
*/
DeleteOriginEndpointPolicy = "mediapackagev2:DeleteOriginEndpointPolicy",
/**
* Grants permission to retrieve details of a channel in a channel group
*
* See https://docs.aws.amazon.com/mediapackage/latest/APIReference/API_GetChannel.html
*/
GetChannel = "mediapackagev2:GetChannel",
/**
* Grants permission to retrieve details of a channel group
*
* See https://docs.aws.amazon.com/mediapackage/latest/APIReference/API_GetChannelGroup.html
*/
GetChannelGroup = "mediapackagev2:GetChannelGroup",
/**
* Grants permission to retrieve a resource policy for a channel
*
* See https://docs.aws.amazon.com/mediapackage/latest/APIReference/API_GetChannelPolicy.html
*/
GetChannelPolicy = "mediapackagev2:GetChannelPolicy",
/**
* Grants permission to retrieve details of an harvest job
*
* See https://docs.aws.amazon.com/mediapackage/latest/APIReference/API_GetHarvestJob.html
*/
GetHarvestJob = "mediapackagev2:GetHarvestJob",
/**
* Grants permission to make GetHeadObject requests to MediaPackage
*
* See https://docs.aws.amazon.com/mediapackage/latest/userguide/dataplane-apis.html
*/
GetHeadObject = "mediapackagev2:GetHeadObject",
/**
* Grants permission to make GetObject requests to MediaPackage
*
* See https://docs.aws.amazon.com/mediapackage/latest/userguide/dataplane-apis.html
*/
GetObject = "mediapackagev2:GetObject",
/**
* Grants permission to retrieve details of an origin endpoint
*
* See https://docs.aws.amazon.com/mediapackage/latest/APIReference/API_GetOriginEndpoint.html
*/
GetOriginEndpoint = "mediapackagev2:GetOriginEndpoint",
/**
* Grants permission to retrieve details of a resource policy for an origin endpoi
* nt
*
* See https://docs.aws.amazon.com/mediapackage/latest/APIReference/API_GetOriginEndpointPolicy.html
*/
GetOriginEndpointPolicy = "mediapackagev2:GetOriginEndpointPolicy",
/**
* Grants permission to make HarvestObject requests to MediaPackage
*
* See https://docs.aws.amazon.com/mediapackage/latest/userguide/dataplane-apis.html
*/
HarvestObject = "mediapackagev2:HarvestObject",
/**
* Grants permission to list all channel groups for an aws account
*
* See https://docs.aws.amazon.com/mediapackage/latest/APIReference/API_ListChannelGroups.html
*/
ListChannelGroups = "mediapackagev2:ListChannelGroups",
/**
* Grants permission to list all channels in a channel group
*
* See https://docs.aws.amazon.com/mediapackage/latest/APIReference/API_ListChannels.html
*/
ListChannels = "mediapackagev2:ListChannels",
/**
* Grants permission to list all harvest jobs in a channel group, channel, origin
* endpoint
*
* See https://docs.aws.amazon.com/mediapackage/latest/APIReference/API_ListHarvestJobs.html
*/
ListHarvestJobs = "mediapackagev2:ListHarvestJobs",
/**
* Grants permission to list all origin endpoints of a channel
*
* See https://docs.aws.amazon.com/mediapackage/latest/APIReference/API_ListOriginEndpoints.html
*/
ListOriginEndpoints = "mediapackagev2:ListOriginEndpoints",
/**
* Grants permission to list tags for the specified resource
*
* See https://docs.aws.amazon.com/mediapackage/latest/APIReference/API_ListTagsForResource.html
*/
ListTagsForResource = "mediapackagev2:ListTagsForResource",
/**
* Grants permission to attach a resource policy for a channel
*
* See https://docs.aws.amazon.com/mediapackage/latest/APIReference/API_PutChannelPolicy.html
*/
PutChannelPolicy = "mediapackagev2:PutChannelPolicy",
/**
* Grants permission to make PutObject requests to MediaPackage
*
* See https://docs.aws.amazon.com/mediapackage/latest/userguide/dataplane-apis.html
*/
PutObject = "mediapackagev2:PutObject",
/**
* Grants permission to attach a resource policy to an origin endpoint
*
* See https://docs.aws.amazon.com/mediapackage/latest/APIReference/API_PutOriginEndpointPolicy.html
*/
PutOriginEndpointPolicy = "mediapackagev2:PutOriginEndpointPolicy",
/**
* Grants permission to add specified tags to the specified resource
*
* See https://docs.aws.amazon.com/mediapackage/latest/APIReference/API_TagResource.html
*/
TagResource = "mediapackagev2:TagResource",
/**
* Grants permission to remove the specified tags from the specified resource
*
* See https://docs.aws.amazon.com/mediapackage/latest/APIReference/API_UntagResource.html
*/
UntagResource = "mediapackagev2:UntagResource",
/**
* Grants permission to update a channel in a channel group
*
* See https://docs.aws.amazon.com/mediapackage/latest/APIReference/API_UpdateChannel.html
*/
UpdateChannel = "mediapackagev2:UpdateChannel",
/**
* Grants permission to update a channel group
*
* See https://docs.aws.amazon.com/mediapackage/latest/APIReference/API_UpdateChannelGroup.html
*/
UpdateChannelGroup = "mediapackagev2:UpdateChannelGroup",
/**
* Grants permission to update an origin endpoint of a channel
*
* See https://docs.aws.amazon.com/mediapackage/latest/APIReference/API_UpdateOriginEndpoint.html
*/
UpdateOriginEndpoint = "mediapackagev2:UpdateOriginEndpoint"
}