Amazon Interactive Video Service (ivs)

2023-12-02

12 new actions, 3 new resources | 3 updated actions

Additions

    Actions
  • CreateEncoderConfiguration
    • Description:  Grants permission to create a new encoder configuration
    • Access:  Write
    • Resources: 

      Name: Encoder-Configuration

      Required: Yes

    • Conditions: 

      aws:TagKeys

      aws:RequestTag/${TagKey}

  • CreateStorageConfiguration
    • Description:  Grants permission to create a new storage configuration
    • Access:  Write
    • Resources: 

      Name: Storage-Configuration

      Required: Yes

    • Conditions: 

      aws:TagKeys

      aws:RequestTag/${TagKey}

  • DeleteEncoderConfiguration
    • Description:  Grants permission to delete an encoder configuration for the specified ARN
    • Access:  Write
    • Resources: 

      Name: Encoder-Configuration

      Required: Yes

  • DeleteStorageConfiguration
    • Description:  Grants permission to delete an storage configuration for the specified ARN
    • Access:  Write
    • Resources: 

      Name: Storage-Configuration

      Required: Yes

  • GetComposition
    • Description:  Grants permission to get the composition for the specified ARN
    • Access:  Read
    • Resources: 

      Name: Composition

      Required: Yes

  • GetEncoderConfiguration
    • Description:  Grants permission to get the encoder configuration for the specified ARN
    • Access:  Read
    • Resources: 

      Name: Encoder-Configuration

      Required: Yes

  • GetStorageConfiguration
    • Description:  Grants permission to get the storage configuration for the specified ARN
    • Access:  Read
    • Resources: 

      Name: Storage-Configuration

      Required: Yes

  • ListCompositions
    • Description:  Grants permission to get summary information about compositions
    • Access:  List
    • Resources: 

      Name: Encoder-Configuration

      Required: No

      Name: Stage

      Required: No

  • ListEncoderConfigurations
    • Description:  Grants permission to get summary information about encoder configurations
    • Access:  List
  • ListStorageConfigurations
    • Description:  Grants permission to get summary information about storage configurations
    • Access:  List
  • StartComposition
    • Description:  Grants permission to start a new composition
    • Access:  Write
    • Resources: 

      Name: Encoder-Configuration

      Required: Yes

      Name: Stage

      Required: Yes

      Name: Channel

      Required: No

      Name: Storage-Configuration

      Required: No

    • Conditions: 

      aws:TagKeys

      aws:RequestTag/${TagKey}

  • StopComposition
    • Description:  Grants permission to stop the composition for the specified ARN
    • Access:  Write
    • Resources: 

      Name: Composition

      Required: Yes

    Resources
  • Composition
    • Arn:  arn:${Partition}:ivs:${Region}:${Account}:composition/${ResourceId}
    • Conditions: 

      aws:ResourceTag/${TagKey}

  • Encoder-Configuration
    • Arn:  arn:${Partition}:ivs:${Region}:${Account}:encoder-configuration/${ResourceId}
    • Conditions: 

      aws:ResourceTag/${TagKey}

  • Storage-Configuration
    • Arn:  arn:${Partition}:ivs:${Region}:${Account}:storage-configuration/${ResourceId}
    • Conditions: 

      aws:ResourceTag/${TagKey}

Updates

    Actions
  • ListTagsForResource
      Resources
    • + Composition
    • + Encoder-Configuration
    • + Storage-Configuration
  • TagResource
      Resources
    • + Composition
    • + Encoder-Configuration
    • + Storage-Configuration
  • UntagResource
      Resources
    • + Composition
    • + Encoder-Configuration
    • + Storage-Configuration