AWS Elemental MediaPackage V2 (mediapackagev2)

2024-11-11

5 new actions, 3 new resources | 14 updated actions

Additions

    Actions
  • CancelHarvestJob
    • Description:  Grants permission to cancel a harvest job
    • Access:  Write
    • Resources: 

      Name: Channel

      Required: Yes

      Name: ChannelGroup

      Required: Yes

      Name: HarvestJob

      Required: Yes

      Name: OriginEndpoint

      Required: Yes

  • CreateHarvestJob
    • Description:  Grants permission to create a harvest job
    • Access:  Write
    • Resources: 

      Name: Channel

      Required: Yes

      Name: ChannelGroup

      Required: Yes

      Name: HarvestJob

      Required: Yes

      Name: OriginEndpoint

      Required: Yes

    • Conditions: 

      aws:RequestTag/${TagKey}

      aws:TagKeys

  • GetHarvestJob
    • Description:  Grants permission to retrieve details of an harvest job
    • Access:  Read
    • Resources: 

      Name: Channel

      Required: Yes

      Name: ChannelGroup

      Required: Yes

      Name: HarvestJob

      Required: Yes

      Name: OriginEndpoint

      Required: Yes

  • HarvestObject
    • Description:  Grants permission to make HarvestObject requests to MediaPackage
    • Access:  Read
    • Resources: 

      Name: OriginEndpoint

      Required: Yes

  • ListHarvestJobs
    • Description:  Grants permission to list all harvest jobs in a channel group, channel, origin endpoint
    • Access:  List
    • Resources: 

      Name: ChannelGroup

      Required: Yes

    Resources
  • ChannelPolicy
    • Arn:  arn:${Partition}:mediapackagev2:${Region}:${Account}:channelGroup/${ChannelGroupName}/channel/${ChannelName}
  • OriginEndpointPolicy
    • Arn:  arn:${Partition}:mediapackagev2:${Region}:${Account}:channelGroup/${ChannelGroupName}/channel/${ChannelName}/originEndpoint/${OriginEndpointName}
  • HarvestJob
    • Arn:  arn:${Partition}:mediapackagev2:${Region}:${Account}:channelGroup/${ChannelGroupName}/channel/${ChannelName}/originEndpoint/${OriginEndpointName}/harvestJob/${HarvestJobName}
    • Conditions: 

      aws:ResourceTag/${TagKey}

Updates